@charset "UTF-8";
.ag-theme-icgds {
  --ag-disabled-foreground-color: var(--text_disabled);
  --ag-icon-font-family: var(--icon-font-family);
  --ag-icons-data: null;
  --ag-icon-size: 14px;
  --ag-icon-font-display: block;
  --ag-icon-font-code-aggregation: var(--icon-sigma-uppercase);
  --ag-icon-font-code-arrows: var(--icon-drag);
  --ag-icon-font-code-asc: var(--icon-arrow-up);
  --ag-icon-font-code-cancel: var(--icon-close);
  --ag-icon-font-code-chart: var(--icon-chart-line);
  --ag-icon-font-code-color-picker: var(--icon-palette);
  --ag-icon-font-code-checkbox-checked: var(--icon-checked);
  --ag-icon-font-code-checkbox-indeterminate: var(--icon-indeterminate);
  --ag-icon-font-code-checkbox-unchecked: var(--icon-unchecked);
  --ag-icon-font-code-column: var(--icon-layout);
  --ag-icon-font-code-columns: var(--icon-layout);
  --ag-icon-font-code-contracted: var(--icon-chevron-down);
  --ag-icon-font-code-copy: var(--icon-copy);
  --ag-icon-font-code-cross: var(--icon-close);
  --ag-icon-font-code-cut: var(--icon-cut);
  --ag-icon-font-code-desc: var(--icon-arrow-down);
  --ag-icon-font-code-expanded: var(--icon-chevron-left);
  --ag-icon-font-code-eye-slash: var(--icon-view-disabled);
  --ag-icon-font-code-eye: var(--icon-view);
  --ag-icon-font-code-filter: var(--icon-filter-alt);
  --ag-icon-font-code-first: var(--icon-left-double);
  --ag-icon-font-code-grip: var(--icon-handle);
  --ag-icon-font-code-group: var(--icon-grouping);
  --ag-icon-font-code-indeterminate: var(--icon-indeterminate);
  --ag-icon-font-code-last: var(--icon-right-double);
  --ag-icon-font-code-left: var(--icon-chevron-left);
  --ag-icon-font-code-linked: var(--icon-link);
  --ag-icon-font-code-loading: var(--icon-spinner);
  --ag-icon-font-code-maximize: var(--icon-expand);
  --ag-icon-font-code-menu: var(--icon-menu);
  --ag-icon-font-code-minimize: var(--icon-minus);
  --ag-icon-font-code-next: var(--icon-chevron-right);
  --ag-icon-font-code-none: "";
  --ag-icon-font-code-not-allowed: var(--icon-close-circle);
  --ag-icon-font-code-paste: var(--icon-paste);
  --ag-icon-font-code-pin: var(--icon-pushpin-filled);
  --ag-icon-font-code-pivot: var(--icon-layout);
  --ag-icon-font-code-plus: var(--icon-plus);
  --ag-icon-font-code-previous: var(--icon-chevron-left);
  --ag-icon-font-code-radio-button-off: var(--icon-circle);
  --ag-icon-font-code-radio-button-on: var(--icon-radio-checked);
  --ag-icon-font-code-right: var(--icon-chevron-right);
  --ag-icon-font-code-save: var(--icon-save);
  --ag-icon-font-code-small-down: var(--icon-chevron-down);
  --ag-icon-font-code-small-left: var(--icon-chevron-left);
  --ag-icon-font-code-small-right: var(--icon-chevron-right);
  --ag-icon-font-code-small-up: var(--icon-chevron-up);
  --ag-icon-font-code-tick: var(--icon-check);
  --ag-icon-font-code-tree-closed: var(--icon-chevron-right);
  --ag-icon-font-code-tree-indeterminate: var(--icon-minus-circle);
  --ag-icon-font-code-tree-open: var(--icon-chevron-down);
  --ag-icon-font-code-unlinked: var(--icon-unlinked);
  --ag-checkbox-checked-color: var(--primary);
  --ag-checkbox-unchecked-color: var(--border_weak);
  --ag-checkbox-indeterminate-color: var(--primary);
  --ag-icon-font-display-checkbox-checked: flex;
  --ag-icon-font-display-checkbox-indeterminate: flex;
  --ag-widget-container-horizontal-padding: var(--spacing-8);
  --ag-widget-container-vertical-padding: var(--spacing-12);
  --ag-widget-horizontal-spacing: var(--spacing-8);
  --ag-widget-vertical-spacing: var(--spacing-8);
  --ag-background-color: var(--datatable_fill);
  --ag-menu-background-color: var(--datatable_fill);
  --ag-foreground-color: var(--datatable_foreground);
  --ag-accent-color: var(--border_focus);
  --ag-border-color: var(--datatable_border);
  --ag-card-radius: var(--context-menu_radius);
  --ag-card-shadow: var(--shadow_raised);
  --ag-popup-shadow: var(--shadow_overlay);
  --ag-row-border-style: solid;
  --ag-row-border-width: 1px;
  --ag-row-border-color: var(--datatable_border);
  --ag-cell-horizontal-border: solid var(--datatable_border);
  --ag-header-cell-horizontal-border: solid var(--datatable_border);
  --ag-input-focus-border-color: var(--border_focus);
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-row-border-color);
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-height: 75%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-row-border-color);
  --ag-font-family: var(--font-family-table);
  --ag-font-size: var(--datatable_font-size_standard-cell);
  --ag-header-background-color: var(--datatable_fill_column-header);
  --ag-header-foreground-color: var(--datatable_foreground_column-header);
  --ag-tab-background-color: var(--ag-header-background-color);
  --ag-header-cell-hover-background-color: var(--fill_hover_on-layer-secondary);
  --ag-header-cell-moving-background-color: var(--fill_hover_on-layer-secondary);
  --ag-value-change-value-highlight-background-color: var(--fill_selected);
  --ag-data-color: var(--text_strong);
  --ag-range-selection-border-color: var(--border_focus);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: var(--datatable_fill_active);
  --ag-range-selection-background-color-2: var(--datatable_fill_active);
  --ag-range-selection-background-color-3: var(--datatable_fill_active);
  --ag-range-selection-background-color-4: var(--datatable_fill_active);
  --ag-tooltip-background-color: var(--tooltip_fill);
  --ag-tooltip-foreground-color: var(--tooltip_foreground);
  --ag-range-selection-highlight-color: rgb(60, 188, 0, 0.3);
  --ag-row-hover-color: var(--datatable_fill_hover);
  --ag-column-hover-color: var(--comp-bg-color-item-selected);
  --ag-selected-row-background-color: var(--datatable_fill_active);
  --ag-focus-shadow: inset 0 0 0 2px var(--border_focus);
  --ag-input-border-radius: var(--field_radius);
  --ag-input-height: var(--height_container);
  --ag-input-border-color: var(--border_strong);
  --ag-control-panel-background-color: var(--layer_secondary);
  --ag-side-button-selected-background-color: var(--layer_secondary);
  --ag-selected-tab-underline-color: var(--primary);
  --ag-selected-tab-underline-width: 2px;
  --ag-selected-tab-underline-transition-speed: 0.5s;
  --ag-row-height: 49px;
  --ag-header-height: 49px;
  --ag-grid-size: 6px;
}

.ag-theme-icgds.lmn-ui-sm {
  --ag-row-height: 41px;
  --ag-header-height: 41px;
}

.ag-theme-icgds.lmn-ui-lg {
  --ag-row-height: 65px;
  --ag-header-height: 65px;
}

.ag-filter-apply-panel-button {
  background-color: var(--button_fill_standard);
  color: var(--button_foreground_standard);
  height: var(--button_container_height);
  border-radius: var(--button_radius);
  border-width: 0px;
  line-height: var(--line-height_heading-6);
  padding-left: var(--button_container_padding-left);
  padding-right: var(--button_container_padding-right);
  font-family: var(--font-family-table);
  font-size: var(--datatable_font-size_standard-cell);
}
.ag-filter-apply-panel-button:hover {
  background-color: var(--button_fill_standard_hover);
  outline-color: var(--button_border_standard_hover);
  color: var(--button_foreground_standard_hover);
}

.ag-filter-apply-panel-button[type=submit] {
  background-color: var(--button_fill_primary);
  color: var(--button_foreground_primary);
  outline: var(--field_border-width) solid var(--button_border_primary);
}
.ag-filter-apply-panel-button[type=submit]:hover {
  background-color: var(--button_fill_primary_hover);
  color: var(--button_foreground_primary_hover);
  outline: var(--field_border-width) solid var(--button_border_primary_hover);
}

.ag-cell {
  padding-right: var(--datatable_container_horizontal-padding);
  padding-left: var(--datatable_container_horizontal-padding);
  font-size: var(--ag-font-size);
}
.ag-cell.ag-cell-value {
  line-height: var(--datatable_line-height_standard-cell) !important;
  padding-top: var(--datatable_container_vertical-padding);
  padding-bottom: var(--datatable_container_vertical-padding);
}
.ag-cell input[class^=ag-] {
  box-shadow: none !important;
  border: 0px solid transparent;
}
.ag-cell.ag-cell-inline-editing.ag-cell-editable {
  z-index: 1;
}
.ag-cell.ag-cell-inline-editing.ag-cell-editable:after {
  content: "";
  position: absolute;
  top: -1px;
  right: -4px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid var(--text_disabled);
  transform: rotate(45deg);
}
.ag-cell.ag-cell-edited {
  z-index: 1;
}
.ag-cell.ag-cell-edited:after {
  content: "";
  position: absolute;
  top: -1px;
  right: -4px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid var(--text_strong);
  transform: rotate(45deg);
}
.ag-cell.ag-cell-error {
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: var(--danger) !important;
}
.ag-cell.ag-cell-error.ag-cell-editable:after, .ag-cell.ag-cell-error.ag-cell-edited:after {
  content: "";
  position: absolute;
  top: -1px;
  right: -4px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid var(--danger);
  transform: rotate(45deg);
}
.ag-cell:has(.ag-cell-wrapper.ag-row-group) {
  display: flex;
  align-items: center;
}
.ag-cell .ag-cell-expandable {
  width: 100%;
}
.ag-cell .ag-group-child-count {
  margin-left: auto;
}
.ag-cell .ag-cell-wrapper.ag-row-group {
  align-items: center;
}
.ag-cell .ag-group-value {
  overflow: visible;
}

.ag-column-drop-cell {
  height: 24px;
  font-size: 12px;
  border: 1px solid var(--border_weak);
  background-color: var(--layer_primary);
  border-radius: var(--field_radius);
}

.ag-column-drop-cell-drag-handle {
  margin-left: var(--spacing-4);
}

.ag-column-drop-horizontal-cell-button {
  min-width: var(--spacing-16);
}

.ag-header-cell,
.ag-header-group-cell {
  font-size: var(--datatable_font-size_column-header);
  line-height: var(--datatable_line-height_column-header);
  padding-right: var(--datatable_container_horizontal-padding);
  padding-left: var(--datatable_container_horizontal-padding);
  font-weight: 600;
}
.ag-header-cell .ag-cell-label-container,
.ag-header-group-cell .ag-cell-label-container {
  position: relative;
}
.ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button,
.ag-header-group-cell .ag-cell-label-container .ag-header-cell-menu-button {
  position: absolute;
  right: 0;
  opacity: 0;
}
.ag-header-cell:hover .ag-cell-label-container, .ag-header-cell.ag-header-active .ag-cell-label-container,
.ag-header-group-cell:hover .ag-cell-label-container,
.ag-header-group-cell.ag-header-active .ag-cell-label-container {
  padding-right: 18px;
}
.ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button, .ag-header-cell.ag-header-active .ag-cell-label-container .ag-header-cell-menu-button,
.ag-header-group-cell:hover .ag-cell-label-container .ag-header-cell-menu-button,
.ag-header-group-cell.ag-header-active .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-header-cell.ag-centered-header .ag-header-cell-label,
.ag-header-group-cell.ag-centered-header .ag-header-cell-label {
  align-items: center;
  justify-content: center;
}
.ag-header-cell.ag-right-aligned-header .ag-header-cell-menu-button,
.ag-header-group-cell.ag-right-aligned-header .ag-header-cell-menu-button {
  left: 0;
  right: unset;
}
.ag-header-cell.ag-right-aligned-header:hover .ag-cell-label-container, .ag-header-cell.ag-right-aligned-header.ag-header-active .ag-cell-label-container,
.ag-header-group-cell.ag-right-aligned-header:hover .ag-cell-label-container,
.ag-header-group-cell.ag-right-aligned-header.ag-header-active .ag-cell-label-container {
  padding-right: 0;
  padding-left: 18px;
}
.ag-header-cell .ag-header-cell-label,
.ag-header-group-cell .ag-header-cell-label {
  margin-left: 0;
  overflow: visible;
  width: 100%;
}

.ag-cell-wrapper > :not(.ag-cell-value):not(.ag-group-value) {
  height: unset;
}

.ag-side-buttons {
  padding-top: 0px;
  width: auto;
}
.ag-side-buttons .ag-side-button-button {
  border-width: 0px 0px 1px 0px;
  padding: var(--spacing-8) var(--spacing-4);
}
.ag-side-buttons .ag-side-button-button:hover {
  background: var(--ag-side-button-selected-background-color);
}
.ag-side-buttons .ag-side-button.ag-selected {
  background: var(--ag-background-color);
}

.ag-tabs-header {
  display: flex;
}
.ag-tabs-header .ag-tab {
  flex-grow: 1;
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
  text-align: center;
  background: var(--ag-background-color);
  transition: all 0.2s var(--comp-transition);
  box-shadow: inset 0px -2px 0px 0px var(--border_weak);
  border: none;
}
.ag-tabs-header .ag-tab:hover {
  background: var(--ag-background-color);
  box-shadow: inset 0px -2px 0px 0px var(--border_strong);
}
.ag-tabs-header .ag-tab.ag-tab-selected {
  background: var(--ag-background-color);
  box-shadow: inset 0px -2px 0px 0px var(--primary);
}
.ag-tabs-header .ag-tab:only-child {
  display: none;
}

.ag-menu-list {
  padding: var(--ag-grid-size);
}

.ag-menu-option {
  font: var(--context-menu_font-type) var(--context-menu_font-size)/var(--context-menu_line-height) var(--family_sans);
  border-radius: var(--context-menu-item_radius);
  height: var(--context-menu-item_height);
}
.ag-menu-option.ag-menu-option-active {
  background: var(--fill_hover);
}

.ag-column-drop-horizontal {
  display: flex;
  height: 48px;
  font-size: 14px;
}

.ag-header-cell-resize::after {
  opacity: 0;
}

.ag-header-group-cell {
  gap: 0px;
}

.ag-paging-panel,
.ag-status-bar {
  height: 36px;
  font-size: 12px;
}

.ag-input-field-input {
  height: var(--container_height);
  min-height: var(--container_height);
  padding-left: var(--field_container_horizontal-padding);
  padding-right: var(--field_container_horizontal-padding);
  border-radius: var(--field_radius);
  border-color: var(--field_border);
}

.ag-floating-filter {
  flex-direction: row-reverse;
  background-color: var(--datatable_fill);
  padding: 0px;
}
.ag-floating-filter .ag-input-wrapper {
  height: 100%;
}
.ag-floating-filter .ag-input-field {
  height: 100%;
}
.ag-floating-filter .ag-input-field .ag-input-wrapper {
  height: 100%;
}
.ag-floating-filter .ag-input-field .ag-input-wrapper .ag-input-field-input {
  height: 100%;
  border: 0px;
  border-left: 1px solid var(--ag-border-color);
  margin-left: -1px;
  border-radius: 0px;
  padding: 0px var(--spacing-4) !important;
  color: var(--text_strong) !important;
}
.ag-floating-filter .lmnicon,
.ag-floating-filter .ag-icon {
  color: var(--comp-bg-color-icon);
}
.ag-floating-filter .lmn-input-group {
  flex-wrap: nowrap !important;
}
.ag-floating-filter .lmn-input-group,
.ag-floating-filter .lmn-dropdown-toggle,
.ag-floating-filter .lmn-input-text {
  height: 100% !important;
  outline-color: transparent !important;
  border-radius: 0 !important;
}
.ag-floating-filter .lmn-input-text:has(*:focus),
.ag-floating-filter .lmn-dropdown-toggle:focus {
  box-shadow: inset 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_outline_focus);
}
.ag-floating-filter .lmn-input-group-prepend {
  min-width: var(--ag-row-height);
  border-right: 1px solid var(--ag-border-color);
  z-index: 1;
}
.ag-floating-filter .lmn-input-group-append {
  min-width: var(--ag-row-height);
  z-index: 1;
}
.ag-floating-filter .lmn-input-group-text {
  outline: 0px !important;
  border-radius: 0px !important;
}
.ag-floating-filter .lmn-input-suffix-icon {
  font-size: 16px;
}

.ag-floating-filter-input {
  appearance: none;
  border: 0px;
  height: 100%;
  border-left: 1px solid var(--ag-border-color);
}

.ag-floating-filter-button {
  height: 100%;
  width: var(--ag-row-height);
  padding: 0px var(--spacing-half-x);
  margin-left: 0px !important;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ag-floating-filter-button .ag-icon-filter {
  cursor: pointer;
}
.ag-floating-filter-button .ag-icon {
  font-size: 14px;
}

.ag-cell-inline-editing {
  border-radius: 0px;
  padding: 0px !important;
}
.ag-cell-inline-editing .lmn-input,
.ag-cell-inline-editing .lmn-input-group,
.ag-cell-inline-editing .lmn-dropdown-toggle,
.ag-cell-inline-editing .lmn-input-text {
  border-radius: 0 !important;
  height: 100% !important;
  outline-color: transparent !important;
}
.ag-cell-inline-editing .lmn-input .lmn-input-step,
.ag-cell-inline-editing .lmn-input-group .lmn-input-step,
.ag-cell-inline-editing .lmn-dropdown-toggle .lmn-input-step,
.ag-cell-inline-editing .lmn-input-text .lmn-input-step {
  border-left: 2px solid var(--ag-border-color) !important;
}
.ag-cell-inline-editing .lmn-input .lmn-input-step-up,
.ag-cell-inline-editing .lmn-input .lmn-input-step-down,
.ag-cell-inline-editing .lmn-input-group .lmn-input-step-up,
.ag-cell-inline-editing .lmn-input-group .lmn-input-step-down,
.ag-cell-inline-editing .lmn-dropdown-toggle .lmn-input-step-up,
.ag-cell-inline-editing .lmn-dropdown-toggle .lmn-input-step-down,
.ag-cell-inline-editing .lmn-input-text .lmn-input-step-up,
.ag-cell-inline-editing .lmn-input-text .lmn-input-step-down {
  border: 0px !important;
}
.ag-cell-inline-editing .lmn-input .lmn-input-step-up,
.ag-cell-inline-editing .lmn-input-group .lmn-input-step-up,
.ag-cell-inline-editing .lmn-dropdown-toggle .lmn-input-step-up,
.ag-cell-inline-editing .lmn-input-text .lmn-input-step-up {
  border-bottom: 1px solid var(--ag-border-color) !important;
}
.ag-cell-inline-editing .lmn-input:focus, .ag-cell-inline-editing .lmn-input:focus-within,
.ag-cell-inline-editing .lmn-input-group:focus,
.ag-cell-inline-editing .lmn-input-group:focus-within,
.ag-cell-inline-editing .lmn-dropdown-toggle:focus,
.ag-cell-inline-editing .lmn-dropdown-toggle:focus-within,
.ag-cell-inline-editing .lmn-input-text:focus,
.ag-cell-inline-editing .lmn-input-text:focus-within {
  outline-color: transparent !important;
}
.ag-cell-inline-editing .lmn-input,
.ag-cell-inline-editing .lmn-form-select,
.ag-cell-inline-editing .lmn-input-text,
.ag-cell-inline-editing .lmn-form-group,
.ag-cell-inline-editing .lmn-input-group,
.ag-cell-inline-editing .lmn-btn,
.ag-cell-inline-editing .lmn-datepicker-holder,
.ag-cell-inline-editing .lmn-dropdown-toggle {
  height: 100% !important;
  min-height: unset !important;
}

.ag-cell-editor-wrapper {
  width: 100%;
  height: 100%;
}

.ag-cell-wrapper > .ag-cell-editor-wrapper {
  display: block;
  height: 100%;
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-tooltip-foreground-color);
  font: var(--tooltip_font-type) var(--tooltip_font-size)/var(--tooltip_line-height) var(--family_sans);
  padding: var(--tooltip_padding);
  border-radius: var(--tooltip_radius);
  border-color: transparent;
  box-shadow: var(--shadow_overlay);
}

.ag-chart-tooltip.lmn-tooltip {
  display: block !important;
}

.ag-group-checkbox.ag-invisible {
  height: 0px;
}

.ag-column-drop-vertical {
  padding-top: var(--ag-widget-container-vertical-padding);
  padding-left: var(--ag-widget-container-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding: 0px var(--ag-widget-horizontal-spacing) var(--ag-widget-vertical-spacing);
}

.ag-checkbox-input-wrapper {
  width: var(--control_size);
  height: var(--control_size);
}
.ag-checkbox-input-wrapper .ag-checkbox-input {
  text-align: center;
  position: relative;
  opacity: 0;
  cursor: pointer;
}
.ag-checkbox-input-wrapper .ag-checkbox-input:disabled {
  cursor: not-allowed;
}
.ag-checkbox-input-wrapper:after {
  content: "";
  text-align: center;
  position: absolute;
  border-radius: var(--checkbox_radius);
  width: var(--control_size);
  height: var(--control_size);
  background: var(--control_fill);
  color: var(--control_foreground);
  outline: 1px solid var(--control_border);
  outline-offset: -1px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
}
.ag-checkbox-input-wrapper:hover:after {
  outline-color: var(--control_border_hover);
  outline-width: 2px;
  color: var(--control_foreground_hover);
  content: var(--icon-check);
}
.ag-checkbox-input-wrapper.ag-checked:after, .ag-checkbox-input-wrapper.ag-indeterminate:after {
  content: var(--icon-check);
  outline-color: var(--control_border_active);
  background: var(--control_fill_active);
  color: var(--control_foreground_active);
}
.ag-checkbox-input-wrapper.ag-checked:hover:not(.ag-disabled):after, .ag-checkbox-input-wrapper.ag-indeterminate:hover:not(.ag-disabled):after {
  opacity: 0.6;
}
.ag-checkbox-input-wrapper.ag-checked:disabled:after,
.ag-checkbox-input-wrapper.ag-checked .disabled:after, .ag-checkbox-input-wrapper.ag-checked.ag-disabled:after, .ag-checkbox-input-wrapper.ag-indeterminate:disabled:after,
.ag-checkbox-input-wrapper.ag-indeterminate .disabled:after, .ag-checkbox-input-wrapper.ag-indeterminate.ag-disabled:after {
  outline-color: var(--control_border_disabled);
  background: var(--control_fill_disabled);
  color: var(--control_foreground_disabled);
}
.ag-checkbox-input-wrapper.ag-indeterminate:after {
  content: var(--icon-minus);
}

.ag-theme-icgds-card .ag-body:before,
.ag-theme-icgds-card .ag-header:before {
  display: none;
}
.ag-theme-icgds-card .ag-header {
  border: 1px solid var(--ag-border-color);
}
.ag-theme-icgds-card .ag-body-viewport {
  padding-top: 7px;
  background: transparent;
  border: 0px !important;
}
.ag-theme-icgds-card .ag-body-horizontal-scroll-viewport,
.ag-theme-icgds-card .ag-horizontal-left-spacer,
.ag-theme-icgds-card .ag-scroller-corner {
  border-width: 0px !important;
}
.ag-theme-icgds-card .ag-root-wrapper {
  background-color: transparent;
}
.ag-theme-icgds-card .ag-root-wrapper,
.ag-theme-icgds-card .ag-row {
  border: 0px;
}
.ag-theme-icgds-card .ag-header {
  border-radius: 4px;
}
.ag-theme-icgds-card .ag-row {
  height: 52px;
  position: absolute;
  background: transparent;
  padding-top: 4px;
  padding-bottom: 4px;
}
.ag-theme-icgds-card .ag-cell {
  height: calc(100% - 8px);
  background: var(--ag-background-color);
  border-color: var(--ag-border-color);
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-left-width: 0px;
  display: flex !important;
  align-items: center;
}
.ag-theme-icgds-card .ag-cell.lmn-text-right {
  justify-content: flex-end;
}
.ag-theme-icgds-card .ag-cell.ag-cell-first {
  border-left-width: 1px;
  border-radius: 4px 0px 0px 4px;
}
.ag-theme-icgds-card .ag-cell.ag-cell-last {
  border-right-width: 1px;
  border-radius: 0px 4px 4px 0px;
}
.ag-theme-icgds-card .ag-cell.ag-cell-focus {
  background: var(--datatable_fill_active);
}
.ag-theme-icgds-card .ag-cell.ag-cell-auto-height {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.ag-theme-icgds-card .ag-header-cell {
  line-height: 18px;
}
.ag-theme-icgds-card .ag-cell,
.ag-theme-icgds-card .ag-header-cell {
  font-size: 12px;
}
.ag-theme-icgds-card .ag-cell:not(.ag-cell-editable).ag-cell-inline-editing {
  padding: var(--spacing-4) var(--spacing-2) !important;
}
.ag-theme-icgds-card .ag-header-cell-resize::after {
  opacity: 0.5;
}
.ag-theme-icgds-card .ag-cell-inline-editing {
  height: 44px;
  border-color: var(--ag-border-color) !important;
  border-top: 1px solid var(--ag-border-color) !important;
  border-bottom: 1px solid var(--ag-border-color) !important;
  border-width: 0px !important;
  font-size: 12px !important;
}
.ag-theme-icgds-card .ag-cell-inline-editing .lmn-input,
.ag-theme-icgds-card .ag-cell-inline-editing .lmn-form-select,
.ag-theme-icgds-card .ag-cell-inline-editing .lmn-input-text,
.ag-theme-icgds-card .ag-cell-inline-editing .lmn-form-group,
.ag-theme-icgds-card .ag-cell-inline-editing .lmn-input-group,
.ag-theme-icgds-card .ag-cell-inline-editing .lmn-btn,
.ag-theme-icgds-card .ag-cell-inline-editing .lmn-datepicker-holder {
  font-size: 12px !important;
}
.ag-theme-icgds-card .ag-cell-inline-editing .ag-input-field-input {
  border-width: 0px;
}
.ag-theme-icgds-card .ag-cell-inline-editing.ag-cell-focus {
  border-right: none !important;
}
.ag-theme-icgds-card .ag-details-grid .ag-body-viewport {
  padding-top: 0px;
  background: var(--layer_primary);
}
.ag-theme-icgds-card .ag-details-grid .ag-root-wrapper {
  border: 1px solid var(--ag-border-color);
}
.ag-theme-icgds-card .ag-details-grid .ag-row {
  height: 32px !important;
  border-top: 1px solid var(--ag-border-color);
  border-bottom: 1px solid var(--ag-border-color);
}
.ag-theme-icgds-card .ag-details-grid .ag-row:before {
  display: none;
}
.ag-theme-icgds-card .ag-details-grid .ag-cell {
  line-height: 30px !important;
  height: 32px;
}
.ag-theme-icgds-card .ag-details-grid .ag-cell,
.ag-theme-icgds-card .ag-details-grid .ag-header-cell {
  padding: 0px 4px;
}
.ag-theme-icgds-card .ag-details-grid .ag-cell-inline-editing {
  height: 32px !important;
}

.lmn-table-bg-1 .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-1), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-1 {
  background-color: color-mix(in srgb, var(--table-color-1), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-2 .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-2), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-2 {
  background-color: color-mix(in srgb, var(--table-color-2), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-3 .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-3), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-3 {
  background-color: color-mix(in srgb, var(--table-color-3), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-4 .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-4), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-4 {
  background-color: color-mix(in srgb, var(--table-color-4), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-5 .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-5), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-5 {
  background-color: color-mix(in srgb, var(--table-color-5), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-6 .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-6), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-6 {
  background-color: color-mix(in srgb, var(--table-color-6), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-7 .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-7), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-7 {
  background-color: color-mix(in srgb, var(--table-color-7), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-8 .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-8), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-8 {
  background-color: color-mix(in srgb, var(--table-color-8), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-9 .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-9), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-9 {
  background-color: color-mix(in srgb, var(--table-color-9), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-teal .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-1), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-teal {
  background-color: color-mix(in srgb, var(--table-color-1), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-forest .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-2), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-forest {
  background-color: color-mix(in srgb, var(--table-color-2), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-green .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-3), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-green {
  background-color: color-mix(in srgb, var(--table-color-3), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-olive .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-4), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-olive {
  background-color: color-mix(in srgb, var(--table-color-4), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-yellow .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-5), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-yellow {
  background-color: color-mix(in srgb, var(--table-color-5), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-orange .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-6), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-orange {
  background-color: color-mix(in srgb, var(--table-color-6), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-red .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-7), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-red {
  background-color: color-mix(in srgb, var(--table-color-7), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-plum .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-8), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-plum {
  background-color: color-mix(in srgb, var(--table-color-8), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-purple .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-9), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-purple {
  background-color: color-mix(in srgb, var(--table-color-9), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-success .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-success), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-success {
  background-color: color-mix(in srgb, var(--table-color-success), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-warning .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-warning), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-warning {
  background-color: color-mix(in srgb, var(--table-color-warning), var(--datatable_fill) 80%) !important;
}

.lmn-table-bg-danger .ag-cell {
  background-color: color-mix(in srgb, var(--table-color-danger), var(--datatable_fill) 80%) !important;
}

.lmn-ag-table-bg-danger {
  background-color: color-mix(in srgb, var(--table-color-danger), var(--datatable_fill) 80%) !important;
}

.lmn-table-background .ag-cell {
  background-color: var(--background);
}

.lmn-ag-table-background {
  background-color: var(--background);
}

.ag-row:hover .lmn-ag-table-background {
  background-color: transparent;
}

.lmn-table-layer-brand-primary .ag-cell {
  background-color: var(--layer_brand_primary);
}

.lmn-ag-table-layer-brand-primary {
  background-color: var(--layer_brand_primary);
}

.ag-row:hover .lmn-ag-table-layer-brand-primary {
  background-color: transparent;
}

.lmn-table-layer-brand-secondary .ag-cell {
  background-color: var(--layer_brand_secondary);
}

.lmn-ag-table-layer-brand-secondary {
  background-color: var(--layer_brand_secondary);
}

.ag-row:hover .lmn-ag-table-layer-brand-secondary {
  background-color: transparent;
}

.lmn-table-layer-primary .ag-cell {
  background-color: var(--layer_primary);
}

.lmn-ag-table-layer-primary {
  background-color: var(--layer_primary);
}

.ag-row:hover .lmn-ag-table-layer-primary {
  background-color: transparent;
}

.lmn-table-layer-secondary .ag-cell {
  background-color: var(--layer_secondary);
}

.lmn-ag-table-layer-secondary {
  background-color: var(--layer_secondary);
}

.ag-row:hover .lmn-ag-table-layer-secondary {
  background-color: transparent;
}

.lmn-table-bg-color-0 .ag-cell {
  background-color: var(--layer_primary);
}

.lmn-ag-table-bg-color-0 {
  background-color: var(--layer_primary);
}

.ag-row:hover .lmn-ag-table-bg-color-0 {
  background-color: transparent;
}

.lmn-table-bg-color-1 .ag-cell {
  background-color: var(--background);
}

.lmn-ag-table-bg-color-1 {
  background-color: var(--background);
}

.ag-row:hover .lmn-ag-table-bg-color-1 {
  background-color: transparent;
}

.lmn-table-bg-color-2 .ag-cell {
  background-color: var(--layer_secondary);
}

.lmn-ag-table-bg-color-2 {
  background-color: var(--layer_secondary);
}

.ag-row:hover .lmn-ag-table-bg-color-2 {
  background-color: transparent;
}

.lmn-table-bg-color-inverse-0 .ag-cell {
  background-color: var(--layer_primary);
}

.lmn-ag-table-bg-color-inverse-0 {
  background-color: var(--layer_primary);
}

.ag-row:hover .lmn-ag-table-bg-color-inverse-0 {
  background-color: transparent;
}

.lmn-table-bg-color-inverse-1 .ag-cell {
  background-color: var(--background);
}

.lmn-ag-table-bg-color-inverse-1 {
  background-color: var(--background);
}

.ag-row:hover .lmn-ag-table-bg-color-inverse-1 {
  background-color: transparent;
}

.lmn-table-bg-color-inverse-2 .ag-cell {
  background-color: var(--layer_primary);
}

.lmn-ag-table-bg-color-inverse-2 {
  background-color: var(--layer_primary);
}

.ag-row:hover .lmn-ag-table-bg-color-inverse-2 {
  background-color: transparent;
}

.lmn-table-bg-color-alt .ag-cell {
  background-color: var(--layer_primary);
}

.lmn-ag-table-bg-color-alt {
  background-color: var(--layer_primary);
}

.ag-row:hover .lmn-ag-table-bg-color-alt {
  background-color: transparent;
}

.lmn-ag-text-danger {
  color: var(--text_danger) !important;
}

.lmn-ag-text-danger-inverse {
  color: var(--text_danger) !important;
}

.lmn-ag-text-success {
  color: var(--text_success) !important;
}

.lmn-ag-text-success-inverse {
  color: var(--text_success) !important;
}

.lmn-ag-text-warning {
  color: var(--text_warning) !important;
}

.lmn-ag-text-warning-inverse {
  color: var(--text_warning) !important;
}

.lmn-ag-text-primary {
  color: var(--text_primary) !important;
}

.lmn-ag-text-primary-inverse {
  color: var(--text_primary) !important;
}

.lmn-ag-text-weak {
  color: var(--text_weak) !important;
}

.lmn-ag-text-strong {
  color: var(--text_strong) !important;
}

.lmn-ag-text-color-default {
  color: var(--text_strong) !important;
}

.lmn-ag-text-color-0 {
  color: var(--text_strong) !important;
}

.lmn-ag-text-color-1 {
  color: var(--text_strong) !important;
}

.lmn-ag-text-color-2 {
  color: var(--text_weak) !important;
}

.lmn-ag-text-color-3 {
  color: var(--text_weak) !important;
}

.lmn-ag-text-color-inverse-0 {
  color: var(--text_strong) !important;
}

.lmn-ag-text-color-inverse-1 {
  color: var(--text_strong) !important;
}

.lmn-ag-text-color-inverse-2 {
  color: var(--text_weak) !important;
}

.lmn-ag-text-color-inverse-3 {
  color: var(--text_weak) !important;
}

.lmn-ag-text-color-disabled {
  color: var(--text_disabled) !important;
}.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  position: relative;
}
.ag-icon::before {
  content: "";
}
.ag-icon::after {
  background: transparent var(--ag-icon-image, none) center/contain no-repeat;
  display: var(--ag-icon-image-display);
  opacity: var(--ag-icon-image-opacity, 0.9);
  position: absolute;
  inset: 0;
  content: "";
}

.ag-icon-aggregation {
  font-family: var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color));
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
  display: var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display));
}

.ag-icon-aggregation::after {
  background-image: var(--ag-icon-image-aggregation, var(--ag-icon-image));
  display: var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-arrows {
  font-family: var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-arrows, var(--ag-icon-font-color));
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
  display: var(--ag-icon-font-display-arrows, var(--ag-icon-font-display));
}

.ag-icon-arrows::after {
  background-image: var(--ag-icon-image-arrows, var(--ag-icon-image));
  display: var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-asc {
  font-family: var(--ag-icon-font-family-asc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-asc, var(--ag-icon-font-color));
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
  display: var(--ag-icon-font-display-asc, var(--ag-icon-font-display));
}

.ag-icon-asc::after {
  background-image: var(--ag-icon-image-asc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-asc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cancel {
  font-family: var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cancel, var(--ag-icon-font-color));
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
  display: var(--ag-icon-font-display-cancel, var(--ag-icon-font-display));
}

.ag-icon-cancel::after {
  background-image: var(--ag-icon-image-cancel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-chart {
  font-family: var(--ag-icon-font-family-chart, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chart, var(--ag-icon-font-color));
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
  display: var(--ag-icon-font-display-chart, var(--ag-icon-font-display));
}

.ag-icon-chart::after {
  background-image: var(--ag-icon-image-chart, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chart, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-checked {
  font-family: var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-checked::after {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-indeterminate {
  font-family: var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-checkbox-indeterminate::after {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-unchecked {
  font-family: var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-unchecked::after {
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-color-picker {
  font-family: var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color));
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
  display: var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display));
}

.ag-icon-color-picker::after {
  background-image: var(--ag-icon-image-color-picker, var(--ag-icon-image));
  display: var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-columns {
  font-family: var(--ag-icon-font-family-columns, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-columns, var(--ag-icon-font-color));
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
  display: var(--ag-icon-font-display-columns, var(--ag-icon-font-display));
}

.ag-icon-columns::after {
  background-image: var(--ag-icon-image-columns, var(--ag-icon-image));
  display: var(--ag-icon-image-display-columns, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-contracted {
  font-family: var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-contracted, var(--ag-icon-font-color));
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
  display: var(--ag-icon-font-display-contracted, var(--ag-icon-font-display));
}

.ag-icon-contracted::after {
  background-image: var(--ag-icon-image-contracted, var(--ag-icon-image));
  display: var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-copy {
  font-family: var(--ag-icon-font-family-copy, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-copy, var(--ag-icon-font-color));
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
  display: var(--ag-icon-font-display-copy, var(--ag-icon-font-display));
}

.ag-icon-copy::after {
  background-image: var(--ag-icon-image-copy, var(--ag-icon-image));
  display: var(--ag-icon-image-display-copy, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cross {
  font-family: var(--ag-icon-font-family-cross, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cross, var(--ag-icon-font-color));
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
  display: var(--ag-icon-font-display-cross, var(--ag-icon-font-display));
}

.ag-icon-cross::after {
  background-image: var(--ag-icon-image-cross, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cross, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-csv {
  font-family: var(--ag-icon-font-family-csv, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-csv, var(--ag-icon-font-color));
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
  display: var(--ag-icon-font-display-csv, var(--ag-icon-font-display));
}

.ag-icon-csv::after {
  background-image: var(--ag-icon-image-csv, var(--ag-icon-image));
  display: var(--ag-icon-image-display-csv, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cut {
  font-family: var(--ag-icon-font-family-cut, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cut, var(--ag-icon-font-color));
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
  display: var(--ag-icon-font-display-cut, var(--ag-icon-font-display));
}

.ag-icon-cut::after {
  background-image: var(--ag-icon-image-cut, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cut, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-desc {
  font-family: var(--ag-icon-font-family-desc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-desc, var(--ag-icon-font-color));
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
  display: var(--ag-icon-font-display-desc, var(--ag-icon-font-display));
}

.ag-icon-desc::after {
  background-image: var(--ag-icon-image-desc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-desc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-excel {
  font-family: var(--ag-icon-font-family-excel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-excel, var(--ag-icon-font-color));
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
  display: var(--ag-icon-font-display-excel, var(--ag-icon-font-display));
}

.ag-icon-excel::after {
  background-image: var(--ag-icon-image-excel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-excel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-expanded {
  font-family: var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-expanded, var(--ag-icon-font-color));
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
  display: var(--ag-icon-font-display-expanded, var(--ag-icon-font-display));
}

.ag-icon-expanded::after {
  background-image: var(--ag-icon-image-expanded, var(--ag-icon-image));
  display: var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye-slash {
  font-family: var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color));
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
  display: var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display));
}

.ag-icon-eye-slash::after {
  background-image: var(--ag-icon-image-eye-slash, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye {
  font-family: var(--ag-icon-font-family-eye, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye, var(--ag-icon-font-color));
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
  display: var(--ag-icon-font-display-eye, var(--ag-icon-font-display));
}

.ag-icon-eye::after {
  background-image: var(--ag-icon-image-eye, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-filter {
  font-family: var(--ag-icon-font-family-filter, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter, var(--ag-icon-font-color));
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
  display: var(--ag-icon-font-display-filter, var(--ag-icon-font-display));
}

.ag-icon-filter::after {
  background-image: var(--ag-icon-image-filter, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-first {
  font-family: var(--ag-icon-font-family-first, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-first, var(--ag-icon-font-color));
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
  display: var(--ag-icon-font-display-first, var(--ag-icon-font-display));
}

.ag-icon-first::after {
  background-image: var(--ag-icon-image-first, var(--ag-icon-image));
  display: var(--ag-icon-image-display-first, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-grip {
  font-family: var(--ag-icon-font-family-grip, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-grip, var(--ag-icon-font-color));
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
  display: var(--ag-icon-font-display-grip, var(--ag-icon-font-display));
}

.ag-icon-grip::after {
  background-image: var(--ag-icon-image-grip, var(--ag-icon-image));
  display: var(--ag-icon-image-display-grip, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-group {
  font-family: var(--ag-icon-font-family-group, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-group, var(--ag-icon-font-color));
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
  display: var(--ag-icon-font-display-group, var(--ag-icon-font-display));
}

.ag-icon-group::after {
  background-image: var(--ag-icon-image-group, var(--ag-icon-image));
  display: var(--ag-icon-image-display-group, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-last {
  font-family: var(--ag-icon-font-family-last, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-last, var(--ag-icon-font-color));
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
  display: var(--ag-icon-font-display-last, var(--ag-icon-font-display));
}

.ag-icon-last::after {
  background-image: var(--ag-icon-image-last, var(--ag-icon-image));
  display: var(--ag-icon-image-display-last, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-left {
  font-family: var(--ag-icon-font-family-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-left, var(--ag-icon-font-color));
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
  display: var(--ag-icon-font-display-left, var(--ag-icon-font-display));
}

.ag-icon-left::after {
  background-image: var(--ag-icon-image-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-linked {
  font-family: var(--ag-icon-font-family-linked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-linked, var(--ag-icon-font-color));
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
  display: var(--ag-icon-font-display-linked, var(--ag-icon-font-display));
}

.ag-icon-linked::after {
  background-image: var(--ag-icon-image-linked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-linked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-loading {
  font-family: var(--ag-icon-font-family-loading, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-loading, var(--ag-icon-font-color));
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
  display: var(--ag-icon-font-display-loading, var(--ag-icon-font-display));
}

.ag-icon-loading::after {
  background-image: var(--ag-icon-image-loading, var(--ag-icon-image));
  display: var(--ag-icon-image-display-loading, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-maximize {
  font-family: var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-maximize, var(--ag-icon-font-color));
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
  display: var(--ag-icon-font-display-maximize, var(--ag-icon-font-display));
}

.ag-icon-maximize::after {
  background-image: var(--ag-icon-image-maximize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu {
  font-family: var(--ag-icon-font-family-menu, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu, var(--ag-icon-font-color));
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
  display: var(--ag-icon-font-display-menu, var(--ag-icon-font-display));
}

.ag-icon-menu::after {
  background-image: var(--ag-icon-image-menu, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minimize {
  font-family: var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minimize, var(--ag-icon-font-color));
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
  display: var(--ag-icon-font-display-minimize, var(--ag-icon-font-display));
}

.ag-icon-minimize::after {
  background-image: var(--ag-icon-image-minimize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-next {
  font-family: var(--ag-icon-font-family-next, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-next, var(--ag-icon-font-color));
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
  display: var(--ag-icon-font-display-next, var(--ag-icon-font-display));
}

.ag-icon-next::after {
  background-image: var(--ag-icon-image-next, var(--ag-icon-image));
  display: var(--ag-icon-image-display-next, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-none {
  font-family: var(--ag-icon-font-family-none, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-none, var(--ag-icon-font-color));
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
  display: var(--ag-icon-font-display-none, var(--ag-icon-font-display));
}

.ag-icon-none::after {
  background-image: var(--ag-icon-image-none, var(--ag-icon-image));
  display: var(--ag-icon-image-display-none, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-not-allowed {
  font-family: var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color));
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
  display: var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display));
}

.ag-icon-not-allowed::after {
  background-image: var(--ag-icon-image-not-allowed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-paste {
  font-family: var(--ag-icon-font-family-paste, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-paste, var(--ag-icon-font-color));
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
  display: var(--ag-icon-font-display-paste, var(--ag-icon-font-display));
}

.ag-icon-paste::after {
  background-image: var(--ag-icon-image-paste, var(--ag-icon-image));
  display: var(--ag-icon-image-display-paste, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pin {
  font-family: var(--ag-icon-font-family-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pin, var(--ag-icon-font-color));
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
  display: var(--ag-icon-font-display-pin, var(--ag-icon-font-display));
}

.ag-icon-pin::after {
  background-image: var(--ag-icon-image-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pivot {
  font-family: var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pivot, var(--ag-icon-font-color));
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
  display: var(--ag-icon-font-display-pivot, var(--ag-icon-font-display));
}

.ag-icon-pivot::after {
  background-image: var(--ag-icon-image-pivot, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-previous {
  font-family: var(--ag-icon-font-family-previous, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-previous, var(--ag-icon-font-color));
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
  display: var(--ag-icon-font-display-previous, var(--ag-icon-font-display));
}

.ag-icon-previous::after {
  background-image: var(--ag-icon-image-previous, var(--ag-icon-image));
  display: var(--ag-icon-image-display-previous, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-off {
  font-family: var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color));
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
}

.ag-icon-radio-button-off::after {
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-on {
  font-family: var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color));
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
}

.ag-icon-radio-button-on::after {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-right {
  font-family: var(--ag-icon-font-family-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-right, var(--ag-icon-font-color));
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
  display: var(--ag-icon-font-display-right, var(--ag-icon-font-display));
}

.ag-icon-right::after {
  background-image: var(--ag-icon-image-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-save {
  font-family: var(--ag-icon-font-family-save, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-save, var(--ag-icon-font-color));
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
  display: var(--ag-icon-font-display-save, var(--ag-icon-font-display));
}

.ag-icon-save::after {
  background-image: var(--ag-icon-image-save, var(--ag-icon-image));
  display: var(--ag-icon-image-display-save, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-down {
  font-family: var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-down, var(--ag-icon-font-color));
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
  display: var(--ag-icon-font-display-small-down, var(--ag-icon-font-display));
}

.ag-icon-small-down::after {
  background-image: var(--ag-icon-image-small-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-left {
  font-family: var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-left, var(--ag-icon-font-color));
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
  display: var(--ag-icon-font-display-small-left, var(--ag-icon-font-display));
}

.ag-icon-small-left::after {
  background-image: var(--ag-icon-image-small-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-right {
  font-family: var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-right, var(--ag-icon-font-color));
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
  display: var(--ag-icon-font-display-small-right, var(--ag-icon-font-display));
}

.ag-icon-small-right::after {
  background-image: var(--ag-icon-image-small-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-up {
  font-family: var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-up, var(--ag-icon-font-color));
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
  display: var(--ag-icon-font-display-small-up, var(--ag-icon-font-display));
}

.ag-icon-small-up::after {
  background-image: var(--ag-icon-image-small-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tick {
  font-family: var(--ag-icon-font-family-tick, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tick, var(--ag-icon-font-color));
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
  display: var(--ag-icon-font-display-tick, var(--ag-icon-font-display));
}

.ag-icon-tick::after {
  background-image: var(--ag-icon-image-tick, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tick, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-closed {
  font-family: var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color));
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
  display: var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display));
}

.ag-icon-tree-closed::after {
  background-image: var(--ag-icon-image-tree-closed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-indeterminate {
  font-family: var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
  display: var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-tree-indeterminate::after {
  background-image: var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-open {
  font-family: var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color));
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
  display: var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display));
}

.ag-icon-tree-open::after {
  background-image: var(--ag-icon-image-tree-open, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-unlinked {
  font-family: var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color));
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
  display: var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display));
}

.ag-icon-unlinked::after {
  background-image: var(--ag-icon-image-unlinked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-up {
  font-family: var(--ag-icon-font-family-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-up, var(--ag-icon-font-color));
}

.ag-icon-up::before {
  content: var(--ag-icon-font-code-up, "\f134");
  display: var(--ag-icon-font-display-up, var(--ag-icon-font-display));
}

.ag-icon-up::after {
  background-image: var(--ag-icon-image-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-down {
  font-family: var(--ag-icon-font-family-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-down, var(--ag-icon-font-color));
}

.ag-icon-down::before {
  content: var(--ag-icon-font-code-down, "\f135");
  display: var(--ag-icon-font-display-down, var(--ag-icon-font-display));
}

.ag-icon-down::after {
  background-image: var(--ag-icon-image-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-plus {
  font-family: var(--ag-icon-font-family-plus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-plus, var(--ag-icon-font-color));
}

.ag-icon-plus::before {
  content: var(--ag-icon-font-code-plus, "\f136");
  display: var(--ag-icon-font-display-plus, var(--ag-icon-font-display));
}

.ag-icon-plus::after {
  background-image: var(--ag-icon-image-plus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-plus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minus {
  font-family: var(--ag-icon-font-family-minus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minus, var(--ag-icon-font-color));
}

.ag-icon-minus::before {
  content: var(--ag-icon-font-code-minus, "\f137");
  display: var(--ag-icon-font-display-minus, var(--ag-icon-font-display));
}

.ag-icon-minus::after {
  background-image: var(--ag-icon-image-minus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu-alt {
  font-family: var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color));
}

.ag-icon-menu-alt::before {
  content: var(--ag-icon-font-code-menu-alt, "\f138");
  display: var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display));
}

.ag-icon-menu-alt::after {
  background-image: var(--ag-icon-image-menu-alt, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-settings {
  font-family: var(--ag-icon-font-family-settings, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-settings, var(--ag-icon-font-color));
}

.ag-icon-settings::before {
  content: var(--ag-icon-font-code-settings, "\f139");
  display: var(--ag-icon-font-display-settings, var(--ag-icon-font-display));
}

.ag-icon-settings::after {
  background-image: var(--ag-icon-image-settings, var(--ag-icon-image));
  display: var(--ag-icon-image-display-settings, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #BBB;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-menu-background-color: var(--ag-background-color);
  --ag-menu-border-color: var(--ag-border-color);
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-border-color: var(--ag-border-color);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, 0.2);
  --ag-chip-background-color: transparent;
  --ag-chip-border-color: var(--ag-chip-background-color);
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-wrapper-border-radius: var(--ag-border-radius);
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-icon-font-weight: normal;
  --ag-icon-font-color: var(--ag-foreground-color);
  --ag-icon-image-display: block;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
}

.ag-root-wrapper, .ag-sticky-top, .ag-sticky-bottom, .ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block;
}

.ag-aria-description-container {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-no-transition {
  transition: none !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper, .ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: normal;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.7;
  transition: opacity 1s ease-out 3s;
  color: #9B9B9B;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport, .ag-center-cols-viewport {
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.ag-body-viewport::-webkit-scrollbar, .ag-center-cols-viewport::-webkit-scrollbar {
  display: none !important;
}

.ag-body-viewport {
  display: flex;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-center-cols-viewport {
  min-height: 100%;
  width: 100%;
  overflow-x: auto;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container,
.ag-ltr .ag-sticky-bottom-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container,
.ag-rtl .ag-sticky-bottom-full-width-container {
  right: 0;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button, .ag-header-cell-filter-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
}

.ag-header-cell-label {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -4px;
}
.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

.ag-header-cell-menu-button,
.ag-header-cell-filter-button,
.ag-side-button-button,
.ag-panel-title-bar-button,
.ag-floating-filter-button-button {
  cursor: pointer;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s;
}

.ag-row-no-animation .ag-row {
  transition: none;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}

.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top,
.ag-sticky-bottom {
  position: absolute;
  display: flex;
  width: 100%;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-dialog .ag-panel-content-wrapper .ag-column-select {
  user-select: none;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option, .ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part, .ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-menu-option-custom {
  display: contents;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder {
  opacity: 0.5;
}

.ag-rich-select-list {
  position: relative;
}
.ag-rich-select-list .ag-loading-text {
  min-height: 2rem;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}

.ag-rich-select-field-input {
  flex: 1 1 auto;
}
.ag-rich-select-field-input .ag-input-field-input {
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  text-overflow: ellipsis;
}
.ag-rich-select-field-input .ag-input-field-input::placeholder {
  opacity: 0.8;
}

.ag-autocomplete {
  align-items: center;
  display: flex;
}
.ag-autocomplete > * {
  flex: 1 1 auto;
}

.ag-autocomplete-list-popup {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-autocomplete-list {
  position: relative;
}

.ag-autocomplete-virtual-list-item {
  display: flex;
}

.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}

.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: inline;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field, .ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue {
  cursor: default;
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

.ag-pill-select {
  display: flex;
  flex-direction: column;
}
.ag-pill-select .ag-column-drop {
  flex: unset;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-sticky-top, .ag-ltr .ag-sticky-bottom, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-sticky-top, .ag-rtl .ag-sticky-bottom, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-block;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row, .ag-root-wrapper.ag-layout-print .ag-cell {
    break-inside: avoid;
  }
}
[class^=ag-], [class^=ag-]:focus, [class^=ag-]:after, [class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}

.ag-button:hover {
  background-color: transparent;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button, input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus, button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item, .ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-virtual-list-item:focus-visible {
  outline: none;
}
.ag-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-ltr .ag-select-list-item {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select-list-item {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar, .ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
}
.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-picker-field-wrapper.ag-picker-has-focus, .ag-picker-field-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-display {
  height: var(--ag-icon-size);
}

.ag-color-picker .ag-picker-field-wrapper {
  max-width: 45px;
  min-width: 45px;
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height) !important;
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-select .ag-picker-field-wrapper {
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  min-height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}

.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-rich-select-list .ag-loading-text {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}

.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-value {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-rich-select-field-input {
  left: calc(var(--ag-cell-horizontal-padding));
}
.ag-rtl .ag-rich-select-field-input {
  right: calc(var(--ag-cell-horizontal-padding));
}

.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-rich-select-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-rich-select-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-ltr .ag-rich-select-row {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-row {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-rich-select-row-text-highlight {
  font-weight: bold;
}

.ag-autocomplete {
  width: 100%;
}

.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-autocomplete-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}

.ag-panel {
  background-color: var(--ag-panel-background-color);
  border-color: var(--ag-panel-border-color);
}

.ag-panel-title-bar {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}

.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}
.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: calc(1 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: calc(1 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: calc(2 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: calc(2 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: calc(3 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: calc(3 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: calc(4 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: calc(4 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: calc(5 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: calc(5 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: calc(6 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: calc(6 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: calc(7 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: calc(7 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: calc(8 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: calc(8 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: calc(9 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: calc(9 * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-column-select-header-icon:focus-visible {
  outline: none;
}
.ag-column-select-header-icon:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-column-select-virtual-list-item:focus-visible {
  outline: none;
}
.ag-column-select-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-pill-select .ag-column-drop {
  border-bottom: 0;
  min-height: unset;
}
.ag-pill-select .ag-column-drop-list {
  padding: 0;
}
.ag-pill-select .ag-select {
  padding-top: var(--ag-grid-size);
}
.ag-pill-select .ag-picker-field-wrapper {
  background-color: transparent;
  border: 0;
}
.ag-pill-select .ag-picker-field-display {
  cursor: pointer;
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border-radius: var(--ag-wrapper-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: calc(1 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: calc(1 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: calc(2 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: calc(2 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: calc(3 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: calc(3 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: calc(4 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: calc(4 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: calc(5 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: calc(5 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: calc(6 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: calc(6 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: calc(7 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: calc(7 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: calc(8 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: calc(8 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: calc(9 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: calc(9 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}

.ag-ltr .ag-row-group-indent-10 {
  padding-left: calc(10 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-10 {
  padding-right: calc(10 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}

.ag-ltr .ag-row-group-indent-11 {
  padding-left: calc(11 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-11 {
  padding-right: calc(11 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}

.ag-ltr .ag-row-group-indent-12 {
  padding-left: calc(12 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-12 {
  padding-right: calc(12 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}

.ag-ltr .ag-row-group-indent-13 {
  padding-left: calc(13 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-13 {
  padding-right: calc(13 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}

.ag-ltr .ag-row-group-indent-14 {
  padding-left: calc(14 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-14 {
  padding-right: calc(14 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}

.ag-ltr .ag-row-group-indent-15 {
  padding-left: calc(15 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-15 {
  padding-right: calc(15 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}

.ag-ltr .ag-row-group-indent-16 {
  padding-left: calc(16 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-16 {
  padding-right: calc(16 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}

.ag-ltr .ag-row-group-indent-17 {
  padding-left: calc(17 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-17 {
  padding-right: calc(17 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}

.ag-ltr .ag-row-group-indent-18 {
  padding-left: calc(18 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-18 {
  padding-right: calc(18 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}

.ag-ltr .ag-row-group-indent-19 {
  padding-left: calc(19 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-19 {
  padding-right: calc(19 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}

.ag-ltr .ag-row-group-indent-20 {
  padding-left: calc(20 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-20 {
  padding-right: calc(20 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}

.ag-ltr .ag-row-group-indent-21 {
  padding-left: calc(21 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-21 {
  padding-right: calc(21 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}

.ag-ltr .ag-row-group-indent-22 {
  padding-left: calc(22 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-22 {
  padding-right: calc(22 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}

.ag-ltr .ag-row-group-indent-23 {
  padding-left: calc(23 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-23 {
  padding-right: calc(23 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}

.ag-ltr .ag-row-group-indent-24 {
  padding-left: calc(24 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-24 {
  padding-right: calc(24 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}

.ag-ltr .ag-row-group-indent-25 {
  padding-left: calc(25 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-25 {
  padding-right: calc(25 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}

.ag-ltr .ag-row-group-indent-26 {
  padding-left: calc(26 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-26 {
  padding-right: calc(26 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}

.ag-ltr .ag-row-group-indent-27 {
  padding-left: calc(27 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-27 {
  padding-right: calc(27 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}

.ag-ltr .ag-row-group-indent-28 {
  padding-left: calc(28 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-28 {
  padding-right: calc(28 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}

.ag-ltr .ag-row-group-indent-29 {
  padding-left: calc(29 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-29 {
  padding-right: calc(29 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}

.ag-ltr .ag-row-group-indent-30 {
  padding-left: calc(30 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-30 {
  padding-right: calc(30 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}

.ag-ltr .ag-row-group-indent-31 {
  padding-left: calc(31 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-31 {
  padding-right: calc(31 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}

.ag-ltr .ag-row-group-indent-32 {
  padding-left: calc(32 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-32 {
  padding-right: calc(32 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}

.ag-ltr .ag-row-group-indent-33 {
  padding-left: calc(33 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-33 {
  padding-right: calc(33 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}

.ag-ltr .ag-row-group-indent-34 {
  padding-left: calc(34 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-34 {
  padding-right: calc(34 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}

.ag-ltr .ag-row-group-indent-35 {
  padding-left: calc(35 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-35 {
  padding-right: calc(35 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}

.ag-ltr .ag-row-group-indent-36 {
  padding-left: calc(36 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-36 {
  padding-right: calc(36 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}

.ag-ltr .ag-row-group-indent-37 {
  padding-left: calc(37 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-37 {
  padding-right: calc(37 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}

.ag-ltr .ag-row-group-indent-38 {
  padding-left: calc(38 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-38 {
  padding-right: calc(38 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}

.ag-ltr .ag-row-group-indent-39 {
  padding-left: calc(39 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-39 {
  padding-right: calc(39 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}

.ag-ltr .ag-row-group-indent-40 {
  padding-left: calc(40 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-40 {
  padding-right: calc(40 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}

.ag-ltr .ag-row-group-indent-41 {
  padding-left: calc(41 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-41 {
  padding-right: calc(41 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}

.ag-ltr .ag-row-group-indent-42 {
  padding-left: calc(42 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-42 {
  padding-right: calc(42 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}

.ag-ltr .ag-row-group-indent-43 {
  padding-left: calc(43 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-43 {
  padding-right: calc(43 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}

.ag-ltr .ag-row-group-indent-44 {
  padding-left: calc(44 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-44 {
  padding-right: calc(44 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}

.ag-ltr .ag-row-group-indent-45 {
  padding-left: calc(45 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-45 {
  padding-right: calc(45 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}

.ag-ltr .ag-row-group-indent-46 {
  padding-left: calc(46 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-46 {
  padding-right: calc(46 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}

.ag-ltr .ag-row-group-indent-47 {
  padding-left: calc(47 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-47 {
  padding-right: calc(47 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}

.ag-ltr .ag-row-group-indent-48 {
  padding-left: calc(48 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-48 {
  padding-right: calc(48 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}

.ag-ltr .ag-row-group-indent-49 {
  padding-left: calc(49 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-49 {
  padding-right: calc(49 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}

.ag-ltr .ag-row-group-indent-50 {
  padding-left: calc(50 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-50 {
  padding-right: calc(50 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}

.ag-ltr .ag-row-group-indent-51 {
  padding-left: calc(51 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-51 {
  padding-right: calc(51 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}

.ag-ltr .ag-row-group-indent-52 {
  padding-left: calc(52 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-52 {
  padding-right: calc(52 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}

.ag-ltr .ag-row-group-indent-53 {
  padding-left: calc(53 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-53 {
  padding-right: calc(53 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}

.ag-ltr .ag-row-group-indent-54 {
  padding-left: calc(54 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-54 {
  padding-right: calc(54 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}

.ag-ltr .ag-row-group-indent-55 {
  padding-left: calc(55 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-55 {
  padding-right: calc(55 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}

.ag-ltr .ag-row-group-indent-56 {
  padding-left: calc(56 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-56 {
  padding-right: calc(56 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}

.ag-ltr .ag-row-group-indent-57 {
  padding-left: calc(57 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-57 {
  padding-right: calc(57 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}

.ag-ltr .ag-row-group-indent-58 {
  padding-left: calc(58 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-58 {
  padding-right: calc(58 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}

.ag-ltr .ag-row-group-indent-59 {
  padding-left: calc(59 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-59 {
  padding-right: calc(59 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}

.ag-ltr .ag-row-group-indent-60 {
  padding-left: calc(60 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-60 {
  padding-right: calc(60 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}

.ag-ltr .ag-row-group-indent-61 {
  padding-left: calc(61 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-61 {
  padding-right: calc(61 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}

.ag-ltr .ag-row-group-indent-62 {
  padding-left: calc(62 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-62 {
  padding-right: calc(62 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}

.ag-ltr .ag-row-group-indent-63 {
  padding-left: calc(63 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-63 {
  padding-right: calc(63 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}

.ag-ltr .ag-row-group-indent-64 {
  padding-left: calc(64 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-64 {
  padding-right: calc(64 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}

.ag-ltr .ag-row-group-indent-65 {
  padding-left: calc(65 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-65 {
  padding-right: calc(65 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}

.ag-ltr .ag-row-group-indent-66 {
  padding-left: calc(66 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-66 {
  padding-right: calc(66 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}

.ag-ltr .ag-row-group-indent-67 {
  padding-left: calc(67 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-67 {
  padding-right: calc(67 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}

.ag-ltr .ag-row-group-indent-68 {
  padding-left: calc(68 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-68 {
  padding-right: calc(68 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}

.ag-ltr .ag-row-group-indent-69 {
  padding-left: calc(69 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-69 {
  padding-right: calc(69 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}

.ag-ltr .ag-row-group-indent-70 {
  padding-left: calc(70 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-70 {
  padding-right: calc(70 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}

.ag-ltr .ag-row-group-indent-71 {
  padding-left: calc(71 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-71 {
  padding-right: calc(71 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}

.ag-ltr .ag-row-group-indent-72 {
  padding-left: calc(72 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-72 {
  padding-right: calc(72 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}

.ag-ltr .ag-row-group-indent-73 {
  padding-left: calc(73 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-73 {
  padding-right: calc(73 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}

.ag-ltr .ag-row-group-indent-74 {
  padding-left: calc(74 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-74 {
  padding-right: calc(74 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}

.ag-ltr .ag-row-group-indent-75 {
  padding-left: calc(75 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-75 {
  padding-right: calc(75 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}

.ag-ltr .ag-row-group-indent-76 {
  padding-left: calc(76 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-76 {
  padding-right: calc(76 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}

.ag-ltr .ag-row-group-indent-77 {
  padding-left: calc(77 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-77 {
  padding-right: calc(77 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}

.ag-ltr .ag-row-group-indent-78 {
  padding-left: calc(78 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-78 {
  padding-right: calc(78 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}

.ag-ltr .ag-row-group-indent-79 {
  padding-left: calc(79 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-79 {
  padding-right: calc(79 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}

.ag-ltr .ag-row-group-indent-80 {
  padding-left: calc(80 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-80 {
  padding-right: calc(80 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}

.ag-ltr .ag-row-group-indent-81 {
  padding-left: calc(81 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-81 {
  padding-right: calc(81 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}

.ag-ltr .ag-row-group-indent-82 {
  padding-left: calc(82 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-82 {
  padding-right: calc(82 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}

.ag-ltr .ag-row-group-indent-83 {
  padding-left: calc(83 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-83 {
  padding-right: calc(83 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}

.ag-ltr .ag-row-group-indent-84 {
  padding-left: calc(84 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-84 {
  padding-right: calc(84 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}

.ag-ltr .ag-row-group-indent-85 {
  padding-left: calc(85 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-85 {
  padding-right: calc(85 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}

.ag-ltr .ag-row-group-indent-86 {
  padding-left: calc(86 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-86 {
  padding-right: calc(86 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}

.ag-ltr .ag-row-group-indent-87 {
  padding-left: calc(87 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-87 {
  padding-right: calc(87 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}

.ag-ltr .ag-row-group-indent-88 {
  padding-left: calc(88 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-88 {
  padding-right: calc(88 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}

.ag-ltr .ag-row-group-indent-89 {
  padding-left: calc(89 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-89 {
  padding-right: calc(89 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}

.ag-ltr .ag-row-group-indent-90 {
  padding-left: calc(90 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-90 {
  padding-right: calc(90 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}

.ag-ltr .ag-row-group-indent-91 {
  padding-left: calc(91 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-91 {
  padding-right: calc(91 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}

.ag-ltr .ag-row-group-indent-92 {
  padding-left: calc(92 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-92 {
  padding-right: calc(92 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}

.ag-ltr .ag-row-group-indent-93 {
  padding-left: calc(93 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-93 {
  padding-right: calc(93 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}

.ag-ltr .ag-row-group-indent-94 {
  padding-left: calc(94 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-94 {
  padding-right: calc(94 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}

.ag-ltr .ag-row-group-indent-95 {
  padding-left: calc(95 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-95 {
  padding-right: calc(95 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}

.ag-ltr .ag-row-group-indent-96 {
  padding-left: calc(96 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-96 {
  padding-right: calc(96 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}

.ag-ltr .ag-row-group-indent-97 {
  padding-left: calc(97 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-97 {
  padding-right: calc(97 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}

.ag-ltr .ag-row-group-indent-98 {
  padding-left: calc(98 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-98 {
  padding-right: calc(98 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}

.ag-ltr .ag-row-group-indent-99 {
  padding-left: calc(99 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-99 {
  padding-right: calc(99 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-sticky-bottom .ag-row {
  border-bottom: none;
  border-top: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after, .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: -1px;
}

.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-viewport, .ag-layout-auto-height .ag-center-cols-container, .ag-layout-print .ag-center-cols-viewport, .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}

.ag-skeleton-container {
  width: 100%;
  height: 100%;
  align-content: center;
}

.ag-skeleton-effect {
  background-color: var(--ag-row-loading-skeleton-effect-color);
  width: 100%;
  height: 1em;
  border-radius: 0.25rem;
  animation: ag-skeleton-loading 1.5s ease-in-out 0.5s infinite;
}

@keyframes ag-skeleton-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle, .ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle, .ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle, .ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-menu-background-color);
  border-color: var(--ag-menu-border-color);
  padding: 0;
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active, .ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part, .ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled, .ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon, .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon, .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon, .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text, .ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut, .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut, .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-menu-option-popup-pointer, .ag-ltr .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-popup-pointer, .ag-rtl .ag-compact-menu-option-popup-pointer {
  padding-left: var(--ag-grid-size);
}

.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-tabs-header {
  display: flex;
}

.ag-tabs-header-wrapper {
  display: flex;
}
.ag-tabs-header-wrapper .ag-tabs-header {
  flex: 1;
}

.ag-tabs-close-button-wrapper {
  border: 0;
  border-right: var(--ag-borders) var(--ag-border-color);
  padding: var(--ag-grid-size);
}

.ag-tabs-close-button {
  border: 0;
  background-color: unset;
  cursor: pointer;
  padding: 0;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-tab:focus-visible {
  outline: none;
}
.ag-tab:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list, .ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter-item {
  padding: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-menu .ag-set-filter-list {
  min-width: 200px;
}

.ag-filter-virtual-list-item:focus-visible {
  outline: none;
}
.ag-filter-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-multi-filter-group-title-bar:focus-visible {
  outline: none;
}
.ag-multi-filter-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-side-button-button:focus-visible {
  outline: none;
}
.ag-side-button-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  padding: 0 var(--ag-grid-size);
}

.ag-filter-toolpanel-header:focus-visible {
  outline: none;
}
.ag-filter-toolpanel-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon {
  display: none;
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-column-select-header:focus-visible {
  outline: none;
}
.ag-column-select-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header, .ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon, .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon, .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon, .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon, .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell:focus-visible {
  outline: none;
}
.ag-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-group-cell:focus-visible {
  outline: none;
}
.ag-header-group-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-header-cell:focus-visible {
  outline: none;
}
.ag-advanced-filter-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  margin-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  margin-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::before,
.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::before,
.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  right: 0;
}
.ag-rtl .ag-header-cell::before,
.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  left: 0;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}
.ag-paging-panel > .ag-paging-page-size .ag-wrapper {
  min-width: calc(var(--ag-grid-size) * 10);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-paging-button:focus-visible {
  outline: none;
}
.ag-paging-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button, .ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid var(--ag-chip-border-color);
}

.ag-column-drop-cell:focus-visible {
  outline: none;
}
.ag-column-drop-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-header-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
}
.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-select-agg-func-virtual-list-item:focus-visible {
  outline: none;
}
.ag-select-agg-func-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 16px;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-advanced-settings-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-bottom: 16px;
}

.ag-chart-data-wrapper,
.ag-chart-advanced-settings-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-advanced-settings {
  background-color: var(--ag-control-panel-background-color);
}

.ag-chart-advanced-settings-wrapper, .ag-chart-advanced-settings {
  width: 100%;
}

.ag-chart-advanced-settings-wrapper {
  padding-bottom: 0;
}

.ag-chart-data-section,
.ag-chart-format-section,
.ag-chart-advanced-settings-section {
  display: flex;
  margin: 0;
}

.ag-chart-advanced-settings-section {
  border-bottom: 1px solid var(--ag-secondary-border-color);
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--ag-background-color);
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  display: flex;
  flex-direction: row;
  top: 8px;
  gap: 20px;
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-chart-menu-close {
  display: none;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 50%;
  transition: transform 0.33s ease-in-out;
  padding: 0;
  display: block;
  cursor: pointer;
  border: none;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  left: 0px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
  padding: 14px 5px 14px 2px;
  width: auto;
  height: auto;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  content: "";
  position: absolute;
  top: -40px;
  bottom: -40px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: 0px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: -10px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: -10px;
}
.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(3px, -50%);
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(5px, -50%);
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(-3px, -50%);
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(-5px, -50%);
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-charts-data-group-item:not(:last-child) {
  margin-bottom: var(--ag-grid-size);
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-menu-toolbar-button {
  border: 0;
  background-color: unset;
  padding: 0 2px;
  border-radius: 1px;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  position: relative;
}

.ag-charts-advanced-settings-top-level-group-title-bar {
  position: relative;
  background-color: unset;
}

.ag-charts-settings-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-settings-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-data-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-format-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-format-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field {
  margin-top: var(--ag-grid-size);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container,
.ag-charts-advanced-settings-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
  padding: var(--ag-grid-size);
}

.ag-charts-format-top-level-group-item,
.ag-charts-advanced-settings-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
  row-gap: 8px;
  display: grid;
  grid-template-columns: 60px 1fr 60px 1fr 60px;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1) {
  grid-column: 1;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2) {
  grid-column: 3;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3) {
  grid-column: 5;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}

.ag-advanced-filter-apply-button, .ag-advanced-filter-builder-button {
  line-height: normal;
  white-space: nowrap;
}
.ag-ltr .ag-advanced-filter-apply-button, .ag-ltr .ag-advanced-filter-builder-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-advanced-filter-apply-button, .ag-rtl .ag-advanced-filter-builder-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: unset;
  color: var(--ag-foreground-color);
  font-size: var(--ag-font-size);
  font-weight: 600;
}
.ag-advanced-filter-builder-button:hover:not(:disabled) {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-button:not(:disabled) {
  cursor: pointer;
}

.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}

.ag-advanced-filter-builder {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}

.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}
.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}

.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::before, .ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-advanced-filter-builder-pill:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-pill:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-item-button:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-item-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}

.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}
.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}

.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}

.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}

.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}

.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}

.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}

.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}

.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input, .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input, .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}
.react-tel-input{font-family:'Roboto',sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,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)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.35);background-color:white;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}.icgds .addEditMenuPopup .invalid{
  border-color: #b60000;
}
.icgds .addEditMenuPopup .lmn-row{
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.doc-search {
  position: relative;
  margin-bottom: 15px;
}

.doc-list {
  position: absolute;
  top: 45px;
  left: 0;
  width: 100%;
  background-color: #fff;
  border: 1px solid #D9E2EA;
  border-radius: 5px;
  box-shadow: 0.05em 0.05em 0.75em rgb(0 0 0 / 15%);
  display: block;
  font-size: 14px;
  font-weight: 300;
  padding: 15px 20px;
  z-index: 9;
}

.doc-list ul {
  margin: 0 !important;
  padding: 0;
}

.doc-list ul li {
  color: #10161D;
  font-weight: bold;
  font-size: 14px;
  list-style: none;
  margin-bottom: 8px;
  border-top: 1px solid #D9E2EA;
  padding-top: 8px;
  cursor: pointer;
}

.doc-list ul li:first-child {
  border-top: none;
  padding-top: 0;
}

.doc-list ul li ul {
  margin: 6px 0;
}

.doc-list ul li ul li {
  padding: 0 24px;
  color: #22303E;
  font-weight: 300;
  font-size: 12px;
  border-top: none;
  padding: 0 0 0 10px;
  margin: 5px 0;
}

.search-list-item {
  padding: 0 10px;
}

.search-list-item:hover {
  cursor: pointer;
  background-color: #E6EFFE;
}
.metadata-popup {
    width: 80% !important;
    max-width: 800px !important;
}
.metadata-popup .lmn-row{
  padding-left: 4px !important;
 padding-right: 4px !important;
}
.errorMSg{
  font-size: 10px;
  color: #ff4944 !important;
}.side-menu-wrapper .side-nav-menu .lmn-menu-submenu-title {
  padding: 0.4375rem 16px !important;
}

.icgds .lmn-popover {
  padding: 0;
}

.icgds .sidemenu-popover {
  padding: 0.5em 0.1em;
}

.icgds .sidemenu-popover ul{
  margin-bottom: 0;
}

.sidemenu-popover ul li {
  cursor: pointer;
}

.side-menu-wrapper .side-nav-menuText {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%; 
}

.side-menu-wrapper .side-nav-menuText::after {
  display: block;
  content: "";
  clear: both;
}

.side-menu-wrapper .side-nav-menuLabel{
  float: left;
  width: 85%;
  color:#3D566F;
  font-family: 'OverpassPortalUi';
  white-space: normal;
}

.side-menu-wrapper  .side-nav-menuTitle {
  font-size: 16px;
  white-space: normal;
  font-family: 'OverpassPortalUi';
  color:#10161D;
  font-weight: 500;
}

.side-menu-wrapper .side-nav-menu .side-nav-item-group {
  padding-right: 16px;
}

.side-menu-wrapper .menu-action-icon {
  float: right;
  width: 10%;
}

.side-menu-wrapper .side-menu-header {
  padding: 0 16px;
}

.side-menu-wrapper .add-menu-btn-container {
  text-align: right;
  margin-bottom: 5px;
}

.side-menu-wrapper .sideMenu-dataAdmin {
  margin: 0 16px;
  border-color: #4F6F90 !important;
}
.side-menu-wrapper .sideMenu-dataAdmin .lmn-switch{
  margin-right: 1rem !important;
}
.side-menu-wrapper .sideMenu-dataAdmin .lmn-switch .lmn-control-icon::before{
  background: #D9E2EA !important;
  outline: transparent !important;
  width: 38px !important;
  height: 18px !important;
}
.side-menu-wrapper .sideMenu-dataAdmin .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before{
  background: #255BE3 !important;
  outline: transparent !important;
  box-shadow: none !important;
}
.side-menu-wrapper .sideMenu-dataAdmin .lmn-switch .lmn-control-input:focus ~ .lmn-control-icon::before{
  outline: transparent !important;
  box-shadow: none !important;
}
.side-menu-wrapper .sideMenu-dataAdmin .lmn-switch .lmn-control-icon::after{
  background: #FFFFFF !important;
  outline: transparent !important;
  width: 16px !important;
  height: 16px !important;
}
.side-menu-wrapper .side-menu-headText {
  color: #10161D;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 18px;
  text-transform: uppercase;
}

.side-menu-wrapper .side-menu-search{
  color: #10161D;
  font-size: 11px;
  letter-spacing: 0;
  line-height: 18px;
  box-sizing: border-box;
  border-radius: 2px;
  background-color: #FFFFFF;
}

.side-menu-wrapper .side-menu-search{
  box-shadow: none !important;
}

.side-menu-wrapper .lmn-menu-submenu-title {
  padding: 0 !important;
}

.icgds .sideMenu .side-menu-wrapper .lmn-navigation-menu .lmn-menu-item:focus,.icgds .sideMenu .side-menu-wrapper .lmn-navigation-menu .lmn-menu-item.focus {
  box-shadow: none !important;
}
.icgds .lmn-menu-item-group-title {
  color: #10161D!important;
}

.side-nav-menuLabel.side-nav-menu-l1 {
  width: 100% !important;
}

.publish-button {
  margin-left: 5px;
}

.item-group .lmn-menu-item-group-title {
  padding: 0 !important;
  font-size: 0 !important;
  line-height: 0;
}.app-pagination__container .lmn-btn.breadcrump-btn{
  padding: 0;
  height: auto;
  min-width: auto;
  margin: 0 4px 0 0 !important;
}

.app-pagination__container .lmn-btn.breadcrump-btn:hover{
  background-color: transparent;
  border-color: transparent;
}

.app-pagination__content {
  width: 100%;
}

.app-pagination__content::after {
  content: "";
  display: block;
  clear: both;
}

.app-pagination__content .app-pagination__previousBtnGroup {
  float: left;
  text-align: left;
  width: 50%;
}

.app-pagination__content .app-pagination__nextBtnGroup {
  float: right;
  text-align: right;
  width: 50%;
}

.app-pagination__content .app-pagination__btnCover {
  display: inline-block;
  width: 100%;
}

.app-pagination__content .app-pagination__btnCover .app-pagination__btn{
  padding: 0;
  height: auto;
  min-width: auto;
}
.app-pagination__content .app-pagination__btnCover .app-pagination__btn:hover{
  background-color: transparent !important;
}
.app-pagination__content .app-pagination__btnText {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.app-pagination__content .app-pagination__previousBtnGroup .app-pagination__btnText {
  justify-content: flex-start;
}

.app-pagination__content .app-pagination__nextBtnGroup .app-pagination__btnText {
  justify-content: flex-end;
}

.app-pagination__content .app-pagination__nextBtnGroup .app-pagination__btn  {
  margin-right: 0 !important;
}

.app-pagination__content .app-pagination__btnCover .app-pagination__btn:hover{
  background-color: transparent;
  border-color: transparent;
  font-weight: 600;
}

.app-pagination__content .app-pagination__btnCover .app-pagination__btn:focus {
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}

.app-pagination__content .app-pagination__btnCover:first-child .app-pagination__btn:hover{
  color: #005AA1;
  cursor: auto;
  background-color: transparent;
  border-color: transparent;
  font-weight: 500;
}
.breadcrumb-btn {
  margin: 0;
  padding: 0 5px 0 0;
  min-width: auto;
  color: #005AA1;
  cursor: pointer;
}

.breadcrumb-wrap {
  display: flex;
  font-size: 14px;
  margin: 16px 0;
}

.contact-model .lmn-btn-primary{
    display: none;
  }
  
  .contact-model .lmn-modal-header {
    font-weight: bold !important;
  }
  
  .contact-button {
    margin-top: 10px;
  }.app-notebox-wrapper {
  margin-bottom: 24px;
}[data-rmiz-ghost] {
  position: absolute;
  pointer-events: none;
}
[data-rmiz-btn-zoom],
[data-rmiz-btn-unzoom] {
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 50%;
  border: none;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  color: #fff;
  height: 40px;
  margin: 0;
  outline-offset: 2px;
  padding: 9px;
  touch-action: manipulation;
  width: 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
[data-rmiz-btn-zoom]:not(:focus):not(:active) {
  position: absolute;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  pointer-events: none;
  white-space: nowrap;
  width: 1px;
}
[data-rmiz-btn-zoom] {
  position: absolute;
  inset: 10px 10px auto auto;
  cursor: zoom-in;
}
[data-rmiz-btn-unzoom] {
  position: absolute;
  inset: 20px 20px auto auto;
  cursor: zoom-out;
  z-index: 1;
}
[data-rmiz-content="found"] img,
[data-rmiz-content="found"] svg,
[data-rmiz-content="found"] [role="img"],
[data-rmiz-content="found"] [data-zoom] {
  cursor: zoom-in;
}
[data-rmiz-modal]::backdrop {
  display: none;
}
[data-rmiz-modal][open] {
  position: fixed;
  width: 100vw;
  width: 100dvw;
  height: 100vh;
  height: 100dvh;
  max-width: none;
  max-height: none;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  overflow: hidden;
  pointer-events: all;
}
[data-rmiz-modal-overlay] {
  position: absolute;
  inset: 0;
  transition: background-color 0.3s;
}
[data-rmiz-modal-overlay="hidden"] {
  background-color: rgba(255, 255, 255, 0);
}
[data-rmiz-modal-overlay="visible"] {
  background-color: rgba(255, 255, 255, 1);
}
[data-rmiz-modal-content] {
  position: relative;
  width: 100%;
  height: 100%;
}
[data-rmiz-modal-img] {
  position: absolute;
  cursor: zoom-out;
  image-rendering: high-quality;
  transform-origin: top left;
  transition: transform 0.3s;
}
@media (prefers-reduced-motion: reduce) {
  [data-rmiz-modal-overlay],
  [data-rmiz-modal-img] {
    transition-duration: 0.01ms !important;
  }
}
.faqs-search {
  margin: 25px 0 32px 0;
  width: 100%;
}
.faqs-search input {
  width: 100%;
  height: 48px;
  font-size: 16px !important;
  line-height: 20px !important;
}
.close-search {
  cursor: pointer;
  color: #005AA1;
  display: inline;
  margin-left: 25px;
}
.collapse-wrapper {
  padding: 15px 15px 25px 15px;
  margin-bottom: 15px;
  position: relative;
  width: 100%;
}
.collapse-wrapper.collapse-wrapperEdit {
  margin-bottom: 35px;
  width: 100%;
}
.faqs-subhead {
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: bold !important;
  color: #10161D !important;
  font-family: Overpass, sans-serif;
  margin-bottom: 25px !important;
}
.collapse-wrapper h3 {
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: bold !important;
  margin: 10px 0 25px 0px !important;
}
.collapse-wrapper span {
  font-size: 18px !important;
  line-height: 22px !important;
  font-weight: 400 !important;
  padding: 10px 0;
  white-space: unset !important;
}

.collapse-wrapper .lmn-ui-sm span {
  font-size: 12px !important;
  line-height: 1rem !important;
  padding: 10px 0;
}

.collapse-content {
  overflow: hidden;
  max-width: 100%;
}
.collapse-content p {
  margin: 0 0 25px 0;
}
.results {
  margin-top: 25px;
}
.results h2 {
  font-size: 20px !important;
  line-height: 26px !important;
  font-weight: bold !important;
}
.results-wrapper {
  margin-top: 40px;
}
.results-wrapper h3 {
  font-size: 16px !important;
  line-height: 20px !important;
  font-weight: bold !important;
}
.results-wrapper p {
  font-size: 14px !important;
  line-height: 22px !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 80%;
  color: #4f6f90;
}
.results-wrapper .catagory {
  font-size: 12px !important;
  line-height: 16px !important;
  color: #4f6f90;
}
.collapse-contentWrap > div:focus {
  box-shadow: none !important;
  border: none !important;
  background-color: transparent !important;
}
.results-wrapper:hover {
  cursor: pointer;
}
.results-wrapper:hover h3 {
  color: #005AA1;
}
.results-wrapper:hover p {
  opacity: 0.8;
}
.collapse-contentWrap .lmnicon {
  visibility: hidden;
}
.collapse-contentWrap .lmn-collapse-header {
  outline: none !important;
  border: none !important;
  transition: none !important;
}
.collapse-contentWrap .lmn-collapse-header:hover {
  /* background: transparent !important; */
  color: #005AA1;
  background-color: #D9E2EA;
}
.options-wrapper {
  position: absolute;
  top: 4%;
  right: 20px;
}
.edit-category {
  float: left;
  padding: 5px;
  cursor: pointer;
}
.delete-category {
  float: right;
  padding: 5px;
  cursor: pointer;
}
.collapse-contentWrap {
  position: relative;
  border-top: 1px solid #D9E2EA;
}
.collapse-contentWrap:last-child{
  border-bottom: 1px solid #D9E2EA;
}
.answer {
  position: absolute;
  top: 13px;
  right: 5px;
}
.edit-question {
  float: left;
  padding: 5px;
  cursor: pointer;
}
.delete-question {
  float: right;
  padding: 5px;
  cursor: pointer;
}
.add-questions {
  margin: 20px 0 0 0;
}
.add-questions span {
  font-size: 14px !important;
  padding: 0;
  line-height: 18px !important;
}
.add-question {
  margin: 10px auto -15px auto;
  width: 25px;
  cursor: pointer;
}
.editor-button-wrap span {
  font-size: 13px !important;
  line-height: 18px !important;
}
.qa-wrapper label {
  font-size: 10px;
}
.need-help {
  background: #f6f8fa;
  border-radius: 8px;
  padding: 24px;
  width: 100%;
  margin: 80px 0 40px 0;
}
.need-help h2 {
  font-size: 20px !important;
  line-height: 26px !important;
  font-weight: bold !important;
}
.need-help p {
  color: #4f6f90 !important;
}
.need-help-wrap1 {
  float: left;
  width: 40px;
}
.need-help-wrap2 {
  float: left;
}
.qa-wrapper {
  padding: 10px 15px;
  margin: 15px 0;
  position: relative;
}
.addFaqs-wrap {
  margin-top: 20px;
  margin-bottom: 15px !important;
  width: 100%;
}
.deleteSection {
  position: absolute;
  top: 0;
  right: 5px;
  padding: 5px;
  cursor: pointer;
}
.collapse-wraper {
  padding: 15px 15px 25px 15px;
  margin-bottom: 15px;
}
.collapse-wraper h3 {
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: bold !important;
  margin: 10px 0 25px 0px !important;
}
.collapse-wraper span {
  font-size: 18px !important;
  line-height: 22px !important;
  font-weight: 400 !important;
  padding: 10px 0;
}
.collapse-content {
  overflow: hidden;
  max-width: 100%;
}
.collapse-content p {
  margin: 0 0 25px 0;
}
.collapse-contentWrap > div:focus {
  box-shadow: none !important;
  border: none !important;
  background-color: transparent !important;
}
.collapse-contentWrap .lmn-collapse-trigger-icon {
  visibility: hidden;
}
.collapse-contentWrap .lmn-collapse-header {
  outline: none !important;
  border: none !important;
  transition: none !important;
}
.collapse-contentWrap .lmn-collapse-header:hover {
  /* background: transparent !important; */
  color: #005AA1;
}
.collapse-contentWrap{
  border-top: 1px solid #D9E2EA;
}
.collapse-wrapPrev.lmn-collapse-item:first-child {
  border-top: 0 !important;
}
.collapse-contentWrap:last-child{
  border-bottom: 1px solid #D9E2EA;
}
.qa-wrapper span {
  font-size: 13px !important;
  line-height: 18px !important;
}
.app-lmn-container .guide-faqs-horizontalNavTab .lmn-tab-content {
  display: none;
}

.app-lmn-container .guide-faqs-horizontalNavTab .lmn-tab-item:focus{
  box-shadow: none !important;
}
.qa-wrapper {
  padding: 10px 15px;
  margin: 15px 0;
  position: relative;
}
.lmn-modal .qa-wrapper .ck-editor p {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}
.addFaqs-wrap {
  margin-top: 20px;
  margin-bottom: -35px;
  margin-bottom: 0 !important;
}
.add-content {
  margin: 0 !important;
}
.deleteSection {
  position: absolute;
  top: 0;
  right: 5px;
  padding: 5px;
  cursor: pointer;
}
.collapse-wraper {
  padding: 15px 15px 25px 15px;
  margin-bottom: 15px;
}
.collapse-wraper h3 {
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: bold !important;
  margin: 10px 0 25px 0px !important;
}
.collapse-wraper span {
  font-size: 18px !important;
  line-height: 22px !important;
  font-weight: 400 !important;
  padding: 10px 0;
}
.collapse-content {
  overflow: hidden;
  max-width: 100%;
}
.collapse-content p {
  margin: 0 0 25px 0;
}
.collapse-contentWrap > div:focus {
  box-shadow: none !important;
  border: none !important;
  background-color: transparent !important;
}
.collapse-contentWrap .lmn-collapse-trigger-icon {
  visibility: hidden;
}
.collapse-contentWrap .lmn-collapse-header {
  outline: none !important;
  border: none !important;
  transition: none !important;
}
.collapse-contentWrap .lmn-collapse-header:hover {
  /* background: transparent !important; */
  color: #005AA1;
  background-color: #D9E2EA;
}
.collapse-contentWrap{
  border-top: 1px solid #D9E2EA;
}
.collapse-contentWrap:last-child{
  border-bottom: 1px solid #D9E2EA;
}
.errorMessage {
  color: #ff4944 !important;
}
.apiGuide-content {
  padding-top: 80px;
}

.apiGuide-section-title {
  color: #22303E !important;
  font-family: OverpassPortalUi !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-transform: capitalize;
  margin: 0 0 15px 0;
}

.apiGuide-section {
  margin: 0 0 20px 0;
}

.icgds .apiGuide-section code, .icgds .apiGuide-section pre {
  color: #989c9f;
}

.apiGuide-section p {
  color: #10161D !important;
  font-weight: 300;
  line-height: 22px !important;
  margin: 0 0 20px 0;
}

.apiGuide-section img {
  margin: 0 0 20px 0;
}

.apiGuide-section h4,
.apiGuide-section h2,
.apiGuide-section h3 {
  color: #10161D !important;
  font-weight: bold !important;
  padding: 0;
  margin: 0 0 15px 0;
  font-family: OverpassPortalUi !important;
  text-transform: capitalize;
  letter-spacing: 0;
}

.apiGuide-section h2 {
  font-size: 22px !important;
  line-height: 22px !important;
}

.apiGuide-section h3 {
  font-size: 18px !important;
  line-height: 18px !important;
}

.apiGuide-section h4 {
  font-size: 16px !important;
  line-height: 16px !important;
}

.add-content,
.editor-button-wrap {
  margin-bottom: 25px;
}

.addContent-wrap .ck-editor,
.apiGuide-section .ck-editor {
  margin-bottom: 10px;
}

.addContent-wrap label,
.apiGuide-section label {
  font-size: 10px;
}

.api-edit-flex {
  margin-top: 15px;
}

.preview-badge {
  margin-bottom: 8px;
}

.error {
  font-size: 10px !important;
  margin-top: 3px;
  color: #ff4944 !important;
}

.error-input {
  border: 1px solid #ff4944 !important;
}

.button-withUnderline {
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0 10px 0 0;
  color: #005aa1;
  cursor: pointer;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  text-decoration: underline;
}

.type-dropdown {
  margin-top: 1px;
}

.apiGuide-section td,
.addContent-wrap td {
  border-bottom: 1px solid #C8D5E1;
  color: #22303E;
  font-weight: 400;
  line-height: 1.5;
  padding: 0 0.75rem;
  font-size: 14px;
  height: 48px;
}

.apiGuide-section table tr:first-child td,
.apiGuide-section table tr:first-child th,
.addContent-wrap table tr:first-child td,
.addContent-wrap table tr:first-child th {
  background-color: #F0F4F7;
  border-color: transparent;
  color: #10161D;
  height: 50px;
  vertical-align: middle;
  font-weight: bold;
}

.apiGuide-section table,
.addContent-wrap table {
  border-collapse: collapse;
  margin-bottom: 20px;
}
.addContent-wrap table {
  margin-top: 15px;
}
.imagePreview {
  max-width: 100%;
  object-fit: contain;
}
.addContent-wrap {
  padding: 0 15px 0 0;
}
.collapse-wraper {
  width: 100%;
}
.collapse_lmn-collapse-header__kl65K:hover {
  background: transparent !important;
}
.collapse_lmn-collapse-header__kl65K:hover span {
  color: #005AA1;
}
.collapse_lmn-collapse-header__kl65K:focus,
.collapse_lmn-collapse__T49HL
  .collapse_lmn-collapse-item__8QIPf:not(.collapse_active__tXnnT)
  .collapse_lmn-collapse-header__kl65K:focus {
  border: 1px solid transparent !important;
}
/**
 * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML
 * Based on https://github.com/chriskempson/tomorrow-theme
 * @author Rose Pritchard
 */

code[class*="language-"],
pre[class*="language-"] {
	color: #ccc;
	background: none;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;

}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #2d2d2d;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.block-comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: #999;
}

.token.punctuation {
	color: #ccc;
}

.token.tag,
.token.attr-name,
.token.namespace,
.token.deleted {
	color: #e2777a;
}

.token.function-name {
	color: #6196cc;
}

.token.boolean,
.token.number,
.token.function {
	color: #f08d49;
}

.token.property,
.token.class-name,
.token.constant,
.token.symbol {
	color: #f8c555;
}

.token.selector,
.token.important,
.token.atrule,
.token.keyword,
.token.builtin {
	color: #cc99cd;
}

.token.string,
.token.char,
.token.attr-value,
.token.regex,
.token.variable {
	color: #7ec699;
}

.token.operator,
.token.entity,
.token.url {
	color: #67cdcc;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

.token.inserted {
	color: green;
}
.sampleCode-example {
  max-height: 180px;   
  width: 100%; 
  margin: 0px !important;
  color: #ccc !important;
}

.floating-copyCodeButton {
  position: absolute;
  top: -35px;
  right: 10px;
}

.floating-copyCodeButton-sandbox {
  position: absolute;
  top: -2px;
  right: 0;
  margin: 8px 10px;
}

.alert-panel  {
  text-align: center;
  background: red;
  color: white;
  position: fixed;
  width: 100%;
  padding: 20px;
  border: 1px solid white;
  font-size: 20px;
  z-index: 1;
}

.alert-panel .lmnicon {
  cursor: pointer;
  position: absolute;
  right: 20px;
}

.swagger-dropdown {
background: #00833d !important;
border: none !important;
border-radius: 5px !important;
color: white !important;
text-align-last: center !important;
width: auto !important;
}

.sample-request, .sample-request code[class*="language-"] {
  border: none;
}

.icgds .apiGuide-code-container code, .icgds .apiGuide-code-container pre {
  color: #ccc;
  background: none;
  border: none;
  width: 100%;
}

@media (min-width: 360px) {
.swagger-dropdown {
  width: 145px !important;
  height: 37px !important;
}
.swagger-dropdown-item {
  font-size: 14px  !important;
  padding: 0.5em 0.5em  !important;
}
}

@media (min-width: 768px) {
.swagger-dropdown {
  width: 160px !important;
  height: 37px !important;
}
.swagger-dropdown-item {
  font-size: 14px  !important;
  padding: 0.5em 0.75em  !important;
}
}
.icgds .addEditCodeCompPopup .invalid{
  border-color: #b60000;
}

.icgds .addEditCodeCompPopup .code-content {
  border-radius: 8px;
}
.icgds .addEditCodeCompPopup .lmn-row {
 padding-left: 4px !important;
 padding-right: 4px !important;
}

.endpoint-title,
.example-code-heading {
  font-size: 18px;
  color: #22303E;
  font-family: OverpassPortalUi;
  font-weight: 700;
  text-transform: capitalize;
}


.icg-guide-doc-section {
  font-size: 14px!important;
  letter-spacing: 0.01em;
}

.icg-guide-doc-section .dropdown_lmn-dropdown-toggle__s6sE-:focus:enabled:not(.dropdown_disabled__kz5Lz),
.icg-guide-doc-section .dropdown_lmn-dropdown-toggle__s6sE-.dropdown_focus__Q9-B- {
  color: #EFF2F6 !important;
  background-color: transparent;
}

.icg-guide-doc-section .dropdown_lmn-dropdown-toggle__s6sE-:not(.dropdown_lmn-btn__AT-b1):not(.dropdown_lmn-tag__opE9\+) .dropdown_lmn-dropdown-trigger-icon__3gvy7 {
  color: #EFF2F6 !important;
}

.icgds .example-section {
  position: sticky !important;
  top: 70px;
  height: 100%;
}

.icgds .example-code-header {
  background-color: #1e2a36;
  height: 44px;
  border-radius: 8px 8px 0 0;
}

.test-response .icgds .example-code-header {
  background-color: #F8F9FB;
}

.test-response .icgds .example-language-select {
  background-color: white !important;
  color: black !important;
}

.test-response .code-content {
  background: white;
}

.test-response .api-example-request .sampleCode-CopyButton {
  background: #e5f1fa !important;
  color: #2a3747 !important;
}

.code-content {
  background: #19232e;
  border-radius: 0 0 8px 8px;
}

.code-content pre {
  border: 0;
  font-size: 12px!important;
}


.icgds .example-language-select, .icgds .example-language-select.lmn-input[disabled], .icgds .example-language-select.lmn-input.disabled {
  position: absolute !important;
  top: 10px;
  height: 28px !important;
  width: 57px !important;
  color: #EFF2F6 !important;
  background-color: #151d26 !important;
  border: none !important;
}
.icgds .example-language-select.lmn-dropdown-toggle .lmn-dropdown-trigger-icon {
  color: #B8C8D8 !important;
}
.icgds .example-language-select-options.lmn-dropdown-menu-wrapper {
  background-color: #151d26 !important;
}
.icgds .example-language-select-options.lmn-dropdown-menu-wrapper.lmn-dropdown-menu-wrapper .lmn-dropdown-menu {
  background-color: #151d26 !important;
}
.icgds .example-language-select-options .lmn-dropdown-item {
  color: #EFF2F6 !important;
}
.icgds .example-language-select-options .lmn-dropdown-menu .lmn-dropdown-item:hover{
  background-color: #2b3d4e !important;
}

.param-section {
  border: 1px solid #d3d9de;
  line-height: 2;
  padding: 10px 20px;
  margin-right: 40px;
}

.param-name {
  background-color: #eff3f4;
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 5px;
  color: #4c5a67;
  font-weight: bold;
  border-radius: 5px !important;
}

.param-item {
  display: flex;
}

.param-key {
  width: 110px;
  text-align: right;
  margin-right: 20px;
  color: #646464;
}

.param-value {
  font-weight: bold;
  color: darkslategray;
}
.icg-guide-doc-section h2 strong,
.icg-guide-doc-section h3 strong,
.icg-guide-doc-section h4 strong {
  font-weight: normal !important;
}
.icg-guide-doc-section h3 strong {
  font-weight: normal !important;
  text-transform: uppercase;
}
.icg-guide-doc-section a{
  color:#255BE3 !important;
}
.sample-error {
  background: #f0f0f0;
  color: red;
}

.expand-btn {
  position: absolute;
  color: white;
  right: 10px;
  top: -30px;
  cursor: pointer;
  background-color: #2a3747;
  padding: 5px;
  z-index: 1;
  border-radius: 3px !important;
}

.expand-btn:hover {
  background-color: transparent !important;
}

.expand-btn div {
  background-size: cover !important;
  height: 15px;
  width: 15px;
}
.api-example-request .lmn-tab.lmn-tab-top .lmn-tab-item {
  color: #9c99a0 !important;
  box-shadow: none !important;
  line-height: 1.5 !important;
}
.api-example-request .lmn-tab.lmn-tab-top .lmn-tab-item.active {
  color: white !important;
  border-bottom: 1px solid;
}
.api-example-request .lmn-tab .lmn-tab-item:not(.disabled):not(.active):hover {
  color: white;
}
pre[class*="language-"] {
  padding: 1em 0 !important;
  margin: 0 !important;
}
.api-example-request .sampleCode-example {
  background: #2a3747 !important;
  min-height: 200px;
  padding : 1em 25px !important;
}

.api-example-request .lmn-tab-container {
  padding: 0px 25px !important;
}

.api-example-params {
  word-break: break-all;
}

.sampleCode-example.lmn-scrollbar::-webkit-scrollbar-thumb {
  background-color: #6c7982;
}

.api-example-request .sampleCode-CopyButton {
  background: #2a3747 !important;
  color: #b3c4d1 !important;
  margin-left: 10px !important;
  border: none !important;
  border-radius: 3px !important;
  height: 28px!important;
  line-height: 1;
  min-width: 28px!important;
}
.icgds .example-code-header .lmnicon .lmn-btn-icon,
.sampleCode-CopyButton._lmn-btn_1o3ia_1._lmn-btn-icon_1o3ia_1 {
  height: 28px !important;
  min-width: 28px !important;
}
.sampleCode-CopyButton .lmnicon .lmn-btn-icon.lmnicon:only-child {
  font-size: 14px;
}

.api-example-request .sampleCode-CopyButton .lmnicon-copy {
  margin: 0px 1px;
}

.api-example-request .sampleCode-CopyButton:hover {
  background: transparent !important;
}

.api-example-request .code {
  width: 100%;
}

.code {
  padding: 0 15px 10px 15px;
}

.code .lmn-scrollbar::-webkit-scrollbar {
  color: #3D566F !important;
  background-color: transparent !important;
}

.api-example-request .code-collapsed {
  width: 100%;
}

.expand {
  position: fixed !important;
  padding: 0;
  margin: 0;
  top: 60px;
  left: 220px;
  width: calc(100% - 220px);
  z-index: 10;
}

.expand.outerframe {
  top: 0 !important;
}
.expand .api-example-request .sampleCode-example {
  min-height: calc(100vh - 107px) !important;
}

.expand.outerframe .api-example-request .sampleCode-example {
  min-height: 100vh !important;
}


.apipayload-query-param-box {
  color: #DDDDDD !important;
  background: #2a3747 !important;
  border: none !important;
  padding : 1em;
  border-radius: 8px;
}


.apipayload-query-params {
  color : #ff7a75 !important;
}

.icgds .example-endpoint-header {
  position: absolute;
  left: 0;
  top: 10px;
}
.icgds .example-endpoint-header .method {
  font-size: 12px;
  background: rgba(33, 157, 255, 0.1);
  color: #CCEAF7;
  padding: 0 10px;
  margin: 0 1em;
  height: 24px;
  line-height: 24px;
  border-radius: 0.3em;
}
.icgds .example-endpoint-header .method.POST {
  color: #CCF1DD;
  background: rgba(0, 234, 108, 0.2);
}
.icgds .example-endpoint-header .method.DELETE {
  color: #FFDBDA;
  background: rgba(255, 122, 117, 0.2);
}
.icgds .example-endpoint-header .name {
  line-height: 24px;
  color: #80AFF8;
}

@media (min-width: 768px) {

  .code-content pre {
    font-size: 12px!important;
  }

  .expand-btn {
    right: 20px;
    top: -34px;
  }

  .expand-btn div {
    height: 19px;
    width: 19px;
  }

  .api-example-request .lmn-tab-container {
    padding: 0 50px 0 50px;
  }

  .icgds .example-language-select {
    width: 125px !important;
    margin-left:10px !important;
  }
}

@media (min-width: 992px) {
  .icgds .example-language-select {
    width: 100px !important;
  }

  .code-content pre {
    font-size: 12px!important;
  }
  
}

@media (min-width: 1240px) {
  .expand-btn {
    right: 24px;
    top: -32px;
  }
  
  .expand-btn div {
    height: 14px;
    width: 14px;
  }

  .code-content pre {
    font-size: 10px!important;
  }
}

@media (min-width: 1680px) {

  .expand {
    left: 300px;
    width: calc(100% - 300px);
    z-index: 10;
  }
  
}

.light-theme-code code[class*="language-"],
.light-theme-code pre[class*="language-"] {
    color: black !important;
    background-color: #e9ecf1 !important;
    text-shadow: 0 1px #e9ecf1 !important;
}

.light-theme-code pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
.light-theme-code code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection.light-theme-code,
.light-theme-code pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
.light-theme-code code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
    background: #b3d4fc;
}

.light-theme-code pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
.light-theme-code code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection.light-theme-code,
.light-theme-code pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
.light-theme-code code[class*="language-"]::selection, code[class*="language-"] ::selection {
    background: #b3d4fc;
}

.light-theme-code :not(pre) > code[class*="language-"],
pre[class*="language-"] {
    background: #f5f2f0 !important;
}

.light-theme-code .token.comment,
.light-theme-code .token.prolog,
.light-theme-code .token.doctype,
.light-theme-code .token.cdata {
    color: slategray !important;
}

.light-theme-code .token.punctuation {
    color: #999 !important;
}

.light-theme-code .token.property,
.light-theme-code .token.tag, 
.light-theme-code .token.boolean,
.light-theme-code .token.number,
.light-theme-code .token.constant,
.light-theme-code .token.symbol,
.light-theme-code .token.deleted {
    color: #905 !important;
}

.light-theme-code .token.selector,
.light-theme-code .token.attr-name,
.light-theme-code .token.string,
.light-theme-code .token.char,
.light-theme-code .token.builtin,
.light-theme-code .token.inserted {
    color: #690 !important;
}

.light-theme-code .token.operator,
.light-theme-code .token.entity,
.light-theme-code .token.url,
.light-theme-code .language-css .token.string,
.light-theme-code .style .token.string {
    color: #9a6e3a !important;
    background: #e9ecf1 !important;
}

.light-theme-code .token.atrule,
.light-theme-code .token.attr-value,
.light-theme-code .token.keyword {
    color: #07a !important;
}

.light-theme-code .token.function,
.light-theme-code .token.class-name {
    color: #DD4A68 !important;
}

.light-theme-code .token.regex,
.light-theme-code .token.important,
.light-theme-code .token.variable {
    color: #e90 !important;
}

.hidden {
  display: none;
}

.show-more {
  color: blue;
  cursor: pointer;
}.apiGuide-code-container .example-code-heading {
  width: 100%;
}

.apiGuide-code-container .example-code-heading .example-code-headingText {
  display: inline-block;
  width: 60%;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.apiGuide-code-container .example-code-heading .code-actions-dataAdmin {
  display: inline-block;
  width: 40%;
  text-align: right;
}
.app-refLinks-wrapper {
  outline: 1px solid #D9E2EA !important;
  margin-bottom: 24px;
}

.app-refLinks-wrapper .app-refLinks-headText {
  border-bottom: 1px solid #D9E2EA;
  color: #10161D;
  font-size: 18px;
  min-height: 38px;
  line-height: 18px;
  margin-bottom: 10px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.app-refLinks-wrapper .app-refLinks-list .app-refLinks-listText {
  color: #005AA1;
  padding: 0.25rem 0;
  cursor: pointer;
}

.app-refLinks-wrapper .app-refLinks-list .app-refLinks-listText:last-child {
  padding-bottom: 0;
}

.app-refLinks-wrapper .app-refLinks-list .app-refLinks-listText:hover {
  font-weight: 600;
}

.app-refLinks-wrapper .app-refLinks-headText .app-refLinks-headTextLabel {
  /* width: 70%; */
  text-align: left;
  display: inline-block;
  vertical-align: middle !important;
}

.app-refLinks-wrapper .app-refLinks-headText .app-refLinks-headTextIcon {
  /* width: 30%; */
  text-align: right;
  display: inline-block;
  vertical-align: middle;
}

.app-refLinks-wrapper .app-refLinks-headText .app-refLinks-headTextIcon [class^="_lmn-btn_"]:last-child {
  margin-left: 6px;
}

.app-refLinks-wrapper .app-refLinks-listText .app-refLinks-label {
  width: 70%;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}

.app-refLinks-wrapper .app-refLinks-listText .app-refLinks-actionIcons {
  width: 30%;
  text-align: right;
  display: inline-block;
  vertical-align: middle;
}
.page-right-section .add-btn-dataAdmin{
  padding-bottom: 1.5em;
  text-align: right;
}.apiGuide-title {
  font-family: OverpassPortalUiBold !important;
  color: #002D72 !important;
  font-size: 32px;
  line-height: 32px !important;
  margin: 0 !important;
}

.app-title-text {
  font-family: OverpassPortalUiBold !important;
  color: #002D72 !important;
  line-height: 32px !important;
  font-size: 1.4em !important;
}

.apiGuide-section-line {
  border-bottom: 1px solid #D9E2EA;
  height: 1px;
  margin-bottom: 40px;
  padding-top: 40px;
}

.apiGuide-content {
  padding-top: 80px;
  min-height: calc(100vh - 67px);
}

.apiGuide-section-title {
  color: #22303E !important;
  font-family: OverpassPortalUi !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-transform: capitalize;
  margin: 0 0 15px 0;
}

.apiGuide-section {
  margin: 0 0 20px 0;
  padding: 0 15px 0 0;
}

.feedback-button {
  margin-top: 10px;
  margin-right: 10px;
}

.shareIt {
  width: 200px !important;
  margin-bottom: 0 !important;
}

.shareIt-list {
  padding: 10px;
}

.shareIt li {
  margin: 0 !important;
  height: auto !important;
  border-bottom: 1px solid #cacaca;
  border-radius: 0 !important;
}

.shareIt li:last-child {
  border-bottom: none !important;
}

.apiGuide-content .faqs-dataAdmin-switch .sideMenu-dataAdmin{
  display: inline-block;
  border-color: #4F6F90 !important;
}
.faqs-dataAdmin-switch .sideMenu-dataAdmin .lmn-switch{
  margin-right: 1rem !important;
}
.faqs-dataAdmin-switch .sideMenu-dataAdmin .lmn-switch .lmn-control-icon::before{
  background: #D9E2EA !important;
  outline: transparent !important;
  width: 38px !important;
  height: 18px !important;
}
.faqs-dataAdmin-switch .sideMenu-dataAdmin .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before{
  background: #255BE3 !important;
  outline: transparent !important;
  box-shadow: none !important;
}
.faqs-dataAdmin-switch .sideMenu-dataAdmin .lmn-switch .lmn-control-input:focus ~ .lmn-control-icon::before{
  outline: transparent !important;
  box-shadow: none !important;
}
.faqs-dataAdmin-switch .sideMenu-dataAdmin .lmn-switch .lmn-control-icon::after{
  background: #FFFFFF !important;
  outline: transparent !important;
  width: 16px !important;
  height: 16px !important;
}
.publish {
  margin-top: 6px !important;
}

@media (min-width: 768px) {
  .icg-guide-middle-width {
    max-width: 704px !important;
    width: 704px !important;
    margin-left: calc(50% - 352px) !important;
  }
}

@media (max-width: 991px) {
  .apiGuide-title {
    font-size: 28px !important;
  }
}

@media (max-width: 767px) {
  .icg-guide-middle-width {
    max-width: 700px !important;
    width: 90% !important;
    margin: 0 auto !important;
  }
}
@media (min-width: 992px) {
  .icg-guide-middle-width {
    max-width: 928px !important;
    width: 928px !important;
    margin-left: calc(50% - 464px) !important;
  }
  .apiGuide-title {
    font-size: 36px !important;
    line-height: 42px !important;
  }
}

@media (min-width: 1240px) {
  .api-menu-hidden {
    width: 0 !important;
    padding: 0 !important;
  }
  .icg-guide-middle-width {
    margin-left: calc(50% - 496px)!important;
    max-width: 992px!important;
    width: 992px!important;
  }
  .apiGuide-content {
    padding: 30px 0px 0px 0px;
  }
}

@media (min-width: 1240px) {
  .icg-guide-middle-width {
    max-width: 992px !important;
    width: 992px !important;
    margin-left: calc(50% - 496px) !important;
  }

  .apiGuide-title {
    font-size: 48px !important;
    line-height: 48px !important;
  }
}

@media (min-width: 1680px) {
  .icg-guide-middle-width {
    max-width: 1240px !important;
    width: 1240px !important;
    margin-left: calc(50% - 620px) !important;
  }
}

@media (min-width: 4500px) {
  .icg-guide-middle-width {
    max-width: 1240px !important;
    width: 1077px !important;
    margin-left: calc(16% - 620px) !important;
  }
}.App .app-lmn-container{
  max-width: none !important;
  background-color: #FFFFFF !important;
  padding: 0;
  font-family: 'OverpassPortalUi';
}
.page-background-color {
  background-color: #FFFFFF !important;
}
.app-document-container {
  background-color: #FFFFFF;
}
.sideMenu {
  border-right: 1px solid #D9E2EA;
  background-color: #FAFBFC !important;
  display: block;
  float: left;
  height: 100vh !important;
  padding: 24px 0px 4em 0px;
  position: fixed;
  width: 220px!important;
  z-index: 3;
  overflow: auto;
}
.sideMenu-close {
  left: -300px;
  -webkit-animation-name: sidemenuClose;
  -moz-animation-name: sidemenuClose;
  -o-animation-name: sidemenuClose;
  -ms-animation-name: sidemenuClose;
  animation-name: sidemenuClose;
}
.sideMenu-open {
  left:0;
  -webkit-animation-name: sidemenuOpen;
  -moz-animation-name: sidemenuOpen;
  -o-animation-name: sidemenuOpen;
  -ms-animation-name: sidemenuOpen;
  animation-name: sidemenuOpen;
}
.toggle-menu-hidden {
  left: -12px;
  -webkit-animation-name: toggleBtnClose;
  -moz-animation-name: toggleBtnClose;
  -o-animation-name: toggleBtnClose;
  -ms-animation-name: toggleBtnClose;
  animation-name: toggleBtnClose;
}
.toggle-menu-show {
  left:208px;
  -webkit-animation-name: toggleBtnOpen;
  -moz-animation-name: toggleBtnOpen;
  -o-animation-name: toggleBtnOpen;
  -ms-animation-name: toggleBtnOpen;
  animation-name: toggleBtnOpen;
}
.toggle-menu-show-btn{
  left:208px;
}
.sideMenu-close, .sideMenu-open, .toggle-menu-show, .toggle-menu-hidden {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  -ms-animation-duration: 1s;
  animation-duration: 1s;
}
.toggle-menu-hidden .lmnicon {
  -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.toggle-menu-show .lmnicon {
  -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}
.toggle-menu {
  border-bottom-right-radius: 1rem!important;
  border-top-right-radius: 1rem!important;
  height: 55px!important;
  min-width: 20px!important;
  padding: 0!important;
  position: fixed !important;
  z-index: 1;
  top: 90px;
  bottom: auto;
  padding: 0 !important;
  margin: 0 !important;
  width: 34px;
}
.footer-main, .footer-main a{
  color: #22303E !important;
}
._lmn-scrollbar_1o3ia_1::-webkit-scrollbar-thumb:hover {
  background-color: #a8bbcf;
}

.icgds .side-menu-wrapper .lmn-menu-item:focus:before {
  box-shadow: none;
}

.icgds .icg-guide-faq-ui .lmn-modal {
  height: auto;
}

@media (min-width: 1240px) {
  .app-document-container {
    margin-left: 220px !important;
  }
  .toggle-menu {
    display: none !important;
  }
  .sideMenu-open, .sideMenu-close {
    left:0 !important;
  }
}

@media (min-width: 1680px) {
  .sideMenu {
    width: 300px !important;
    padding-right: 4px;
    padding-left: 12px;
  }
  .app-document-container {
    margin-left: 300px !important;
  }
}

@keyframes sidemenuClose {
  0% {left: 0}
  100% {left: -300px}
}
@keyframes sidemenuOpen {
  0% {left: -300px}
  100% {left: 0}
}
@keyframes toggleBtnClose {
  0% {left: 288px}
  100% {left: -12px}
}
@keyframes toggleBtnOpen {
  0% {left: 0}
  100% {left: 288px}
}.mobile-button-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 40px 0;
}
.mobile-button-container button + button {
  margin-left: 16px;
}

.new-style.common-top-menu .display-mobile button.sign-in-bt,
.new-style.common-top-menu .display-pc button.sign-in-bt {
  color: var(--fill-button-font-color);
  background-color: var(--fill-button-back-color);
}.searchable {
  z-index: 9999 !important;
}

.nonSearchable .lmn-input {
  display: none !important;
}

@media only screen and (max-width: 992px) {
  .searchable {
    height: 90vh;
  }
}
.react-autosuggest__container {
  position: absolute;
  width: 525px;
  font-size: 16px;
}

@media (max-width: 1240px) {
  .react-autosuggest__container {
    width: 300px;
  }
}
@media (max-width: 991px) {
  .react-autosuggest__container {
    width: 100%;
  }
}
.react-autosuggest__input {
  width: 100%;
  height: 32px;
  padding: 10px 20px;
  font-weight: 300;
  font-size: 14px;
  border: 1px solid var(--link);
  border-radius: 2px;
}

.react-autosuggest__input--focused {
  outline: none;
}

.react-autosuggest__input--open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.react-autosuggest__suggestions-container--open {
  display: block;
  width: 100%;
  border: 1px solid var(--border_weak);
  border-radius: 5px;
  background-color: var(--layer_primary);
  font-weight: 300;
  font-size: 14px;
  box-shadow: 0.05em 0.05em 0.75em rgba(0, 0, 0, 0.15);
  padding: 12px 32px;
  max-height: calc(100vh - 55px);
  overflow-y: auto;
}

.react-autosuggest__suggestions-list {
  padding: 5px 0px;
  list-style-type: none;
}

.react-autosuggest__suggestion {
  cursor: pointer;
  padding: 6px 24px;
}

.react-autosuggest__suggestion--highlighted {
  background-color: #e6effe;
  border-radius: 4px;
}

.react-autosuggest__section-container {
  border-top: 1px solid var(--border_weak);
}

.react-autosuggest__section-container--first {
  border-top: none !important;
}

.react-autosuggest__section-title {
  padding-top: 12px;
}

.not-found-suggestion {
  display: none;
}

.not-found-suggestions-list {
  display: none;
}

.not-found-react-autosuggest__section-title {
  padding: 15px 0px;
}

.close-search-public {
  position: absolute;
  right: 0.5em;
  top: 0.5em;
}.public-site-v3-top-menu-right .docs-content,
.common-ui-topmenu-mobile .docs-content {
  padding: 14px 16px;
}
.public-site-v3-top-menu-right .docs-content .docs-title,
.common-ui-topmenu-mobile .docs-content .docs-title {
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: var(--text_strong);
  white-space: nowrap;
}
.public-site-v3-top-menu-right .docs-content .docs-title:not(.public-site-v3-top-menu-right .docs-content .docs-title:last-child,
.common-ui-topmenu-mobile .docs-content .docs-title:last-child),
.common-ui-topmenu-mobile .docs-content .docs-title:not(.public-site-v3-top-menu-right .docs-content .docs-title:last-child,
.common-ui-topmenu-mobile .docs-content .docs-title:last-child) {
  margin-bottom: 28px;
}

.public-site-v3-top-menu-right #docs-menu-text {
  white-space: nowrap;
}
@media (max-width: 1240px) {
  .public-site-v3-top-menu-right #docs-menu-text {
    margin-left: 12px;
  }
}
.public-site-v3-top-menu-right #docs-menu-text i.lmnicon {
  line-height: 56px;
  margin-left: 6.17px;
}
.public-site-v3-top-menu-right .right-menu-container {
  margin-right: 22px;
}
.public-site-v3-top-menu-right .right-menu-container .popButton:first-child {
  margin-left: 10px !important;
}
.public-site-v3-top-menu-right .right-menu-container .popButton + .popButton {
  margin-left: 26px !important;
}

.common-ui-topmenu-mobile .solution-content {
  padding: 20px 0;
}
.common-ui-topmenu-mobile .solution-content .solution-title {
  display: block;
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  color: var(--text_strong);
  white-space: nowrap;
}
.common-ui-topmenu-mobile .solution-content .solution-title:not(.common-ui-topmenu-mobile .solution-content .solution-title:last-child) {
  margin-bottom: 16px;
}
.common-ui-topmenu-mobile .docs-content {
  padding: 20px 0;
}
.common-ui-topmenu-mobile .docs-content .docs-title {
  font-size: 18px;
}
.common-ui-topmenu-mobile .docs-content .docs-title:not(.common-ui-topmenu-mobile .docs-content .docs-title:last-child) {
  margin-bottom: 16px;
}

.display-mobile .mobile-first-child {
  margin-left: auto;
  display: inline-block;
}/* TOPMENU */
.icgds .common-top-menu {
  z-index: 99;
  position: relative;
}
.icgds .common-top-menu .public-site-v3-top-menu-placeholder {
  height: 56px;
  width: 100%;
}
.icgds .common-top-menu .public-site-v3-top-menu {
  height: 56px;
  font-weight: 400;
  box-shadow: 0 5px 10px 1px rgba(0, 73, 146, 0.08);
  background-color: var(--layer_primary);
  display: flex;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 666;
}
.icgds .common-top-menu .public-site-v3-top-menu-left-box {
  display: flex;
  height: 36px;
  cursor: pointer;
  margin: 10px 0 0 16px;
}
.icgds .common-top-menu .public-site-v3-top-menu-left-box .public-site-v3-top-menu-citi-logo {
  height: 36px;
}
.icgds .common-top-menu .public-site-v3-top-menu-main {
  margin-left: 16px;
  display: flex;
  flex-wrap: nowrap;
}
.icgds .common-top-menu .public-site-v3-top-menu-main [class$=trigger] > .popButton, .icgds .common-top-menu .public-site-v3-top-menu-main > a, .icgds .common-top-menu .public-site-v3-top-menu-main > span {
  white-space: nowrap;
}
.icgds .common-top-menu .public-site-v3-top-menu-main i {
  line-height: 1;
}
.icgds .common-top-menu .public-site-v3-top-menu-main .lmn-popover {
  max-width: 560px;
}
.icgds .common-top-menu .public-site-v3-top-menu-main ul {
  padding: 0 !important;
  border-radius: 3px;
}
.icgds .common-top-menu .public-site-v3-top-menu-main .develop-topMenu-popover {
  padding: 0;
  top: 57px !important;
  left: 0 !important;
}
.icgds .common-top-menu .popButton:hover {
  color: var(--text-link);
}
.icgds .common-top-menu .public-site-v3-top-menu .lmn-menu-submenu > div:last-child {
  position: static !important;
}
.icgds .common-top-menu .public-site-v3-top-menu .lmn-menu-item,
.icgds .common-top-menu .public-site-v3-top-menu .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title {
  padding: 6px 24px;
  color: var(--text_strong);
  font-size: 14px;
}
.icgds .common-top-menu .public-site-v3-top-menu .aboutUs-title {
  color: var(--text_strong);
}
.icgds .common-top-menu .public-site-v3-top-menu-right {
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
  width: 100%;
}
.icgds .common-top-menu .public-site-v3-top-menu-right .react-autosuggest__container {
  width: min(100%, 525px);
  position: static;
}
.icgds .common-top-menu .public-site-v3-top-menu-right .react-autosuggest__container > div[role=none]:first-child {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.icgds .common-top-menu .public-site-v3-top-menu-right-btn {
  margin-right: 24px;
  display: flex;
  margin-top: 14px;
}
.icgds .common-top-menu .public-site-v3-top-menu-right .lmnicon {
  line-height: 1;
}
.icgds .common-top-menu .public-site-v3-top-menu .lmn-input-text {
  width: calc(50vw - 120px);
}
.icgds .common-top-menu .sign-btn {
  margin-left: 18px;
}
.icgds .common-top-menu .public-site-v3-top-menu-search-logo {
  width: 20px;
  height: 20px;
  margin-top: 18px;
  cursor: pointer;
  line-height: 1;
}
.icgds .common-top-menu .top-menu-pc-search-icon {
  cursor: pointer;
  line-height: 1;
  font-size: 24px;
  color: var(--border_strong);
  margin-top: 16px;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-expand-icon,
.icgds .common-top-menu .public-site-v3-top-menu .public-site-v3-top-menu-mobile-search-icon {
  cursor: pointer;
  line-height: 1;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-tab,
.icgds .common-top-menu .public-site-v3-top-menu-mobile-tab-v1 {
  font-size: 17px;
  box-shadow: 0 5px 10px 1px rgba(0, 73, 146, 0.08);
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  overflow-y: auto;
  padding: 70px 16px 8px 16px;
  height: auto;
  max-height: 100vh;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-tab-v1 .lmn-btn-primary {
  display: block;
  width: 64px;
  height: 28px;
  min-width: 64px;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 16px;
  padding: 0;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-box .lmn-menu-submenu {
  margin-bottom: 32px;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-tab-v1 .lmnicon-close {
  position: absolute;
  top: 36px;
  right: 24px;
  font-size: 24px;
  color: var(--border_strong);
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-box .public-site-v3-top-menu-solutions-mobile-box .lmn-menu-item {
  padding: 0 !important;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-box .public-site-v3-top-menu-developer-mobile-box .lmn-menu-item {
  padding-left: 0 !important;
}
.icgds .common-top-menu .public-site-v3-top-menu-about-us-mobile-box .lmn-menu-submenu-arrow {
  display: none;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-box .lmn-menu-submenu-title .lmn-menu-submenu-arrow {
  margin-right: 11px;
  font-size: 16px;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-box {
  margin-top: 92px !important;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-tab-v1 .public-site-v3-top-menu-mobile-box.lmn-menu-inline > .lmn-menu-submenu:not(.disabled).active > .lmn-menu-submenu-title {
  background: none;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-box .lmn-menu-submenu {
  border-bottom: 1px solid var(--border_weak);
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-tab-v1 .lmn-menu-item.selected,
.icgds .common-top-menu .public-site-v3-top-menu-mobile-tab-v1 .lmn-menu-submenu.selected > .lmn-menu-submenu-title {
  background: none !important;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-box .lmn-menu-submenu-title span {
  height: 31px !important;
  font-size: 20px !important;
  line-height: 26px;
  color: var(--text_strong) !important;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-tab-v1-expandSolutions {
  height: 100vh !important;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-tab-v1 .bottom-divider {
  margin: 0 auto 20px !important;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-tab > div {
  padding: 5px;
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-solution {
  width: calc(90vw - 32px);
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-tools {
  width: 90vw;
}
.icgds .common-top-menu .public-site-v3-top-menu .lmn-menu-submenu-title.selected {
  color: #0066b3 !important;
}
.icgds .common-top-menu .solutions-title .lmn-menu-divider,
.icgds .common-top-menu .aboutUs-title .lmn-menu-divider,
.icgds .common-top-menu .developerTools-title .lmn-menu-divider {
  position: fixed;
  top: 53px;
  background-color: var(--navbar-tab-bg-color);
  height: 3px;
  margin: 0;
}
.icgds .common-top-menu .isDIver {
  border-bottom: 3px solid var(--navbar-tab-bg-color);
}
.icgds .common-top-menu .public-site-v3-top-menu .popButton {
  line-height: 56px;
  height: 54px;
  color: var(--text_strong);
  font-size: 14px;
  margin-left: 48px;
  cursor: pointer;
  box-sizing: content-box;
  font-weight: 400;
  text-transform: capitalize;
}
.icgds .common-top-menu .public-site-v3-top-menu-right .popButton {
  color: var(--text-link);
}
.icgds .common-top-menu .public-site-v3-top-menu .popButton.hoverStyle {
  cursor: pointer;
}
.icgds .common-top-menu .hoverStyle {
  cursor: pointer;
}
.icgds .common-top-menu .firstMenu {
  margin-left: 24px !important;
}
.icgds .common-top-menu .developerMenuItem:after,
.icgds .common-top-menu .solutionsMenuItem:after {
  content: "menu";
  width: 0;
  height: 0;
  position: absolute;
  opacity: 0;
}
@media (max-width: 1071px) {
  .icgds .common-top-menu .public-site-v3-top-menu-right {
    width: 100%;
    justify-content: flex-end;
  }
}
@media (max-width: 1071px) {
  .icgds .common-top-menu .public-site-v3-top-menu-placeholder,
  .icgds .common-top-menu .public-site-v3-top-menu {
    height: 76px;
  }
  .icgds .common-top-menu .public-site-v3-top-menu-left-box {
    margin: 22px 0 0 32px;
  }
  .icgds .common-top-menu .public-site-v3-top-menu-mobile-expand-icon {
    display: block;
    font-size: 20px;
  }
  .icgds .common-top-menu .react-autosuggest__container {
    position: absolute !important;
    left: 32px;
    width: calc(100% - 64px) !important;
    top: 92px;
  }
  .icgds .common-top-menu .public-site-v3-top-menu .lmnicon-search {
    margin: auto 12px auto auto;
    margin-left: 0;
    font-size: 18px;
    color: var(--border_strong);
    display: block;
  }
  .icgds .common-top-menu .public-site-v3-top-menu-mobile-expand-icon .lmnicon-menu {
    margin-top: 28px;
    margin-right: 32px;
    color: var(--border_strong);
  }
  .icgds .common-top-menu .public-site-v3-top-menu-mobile-box .lmn-menu-submenu-open .lmn-menu-submenu-title {
    border-bottom: 1px solid var(--border_weak);
  }
  .icgds .common-top-menu .public-site-v3-top-menu-mobile-box .public-site-v3-top-menu-about-us-mobile-box.lmn-menu-submenu-open .lmn-menu-submenu-title {
    border: none;
  }
}
@media (max-width: 767px) {
  .icgds .common-top-menu .public-site-v3-top-menu-left-box {
    margin: 22px 0 0 16px;
  }
  .icgds .common-top-menu .public-site-v3-top-menu-mobile-expand-icon .lmnicon-menu {
    margin: 28px 24px 0 0;
    color: var(--border_strong);
    text-align: left;
  }
}
.icgds .common-top-menu .public-site-v3-top-menu .display-pc {
  display: flex;
  width: 100%;
}
.icgds .common-top-menu .public-site-v3-top-menu .display-mobile {
  width: 100%;
  display: none;
}
@media (max-width: 1071px) {
  .icgds .common-top-menu .public-site-v3-top-menu .display-mobile {
    display: flex;
  }
  .icgds .common-top-menu .public-site-v3-top-menu .display-pc {
    display: none;
  }
}
.icgds .common-top-menu .solutions-font-container-v1 {
  width: 100%;
  height: 470px;
  margin: 0px auto auto auto;
  font-size: 18px;
  background-color: var(--layer_primary);
  border-radius: 3px;
}
.icgds .common-top-menu .solutions-font-container-threeColumns-v1 {
  height: 450px !important;
}
.icgds .common-top-menu .solutions-font-container-v1 .solutions-font-container-v1-box {
  padding: 32px 0px 40px 40px;
  writing-mode: vertical-lr;
}
.icgds .common-top-menu .v2-last-list {
  cursor: pointer;
  line-height: 18px;
}
.icgds .common-top-menu .solutions-font-container-v1-list {
  display: inline-block;
  width: 175px;
  writing-mode: horizontal-tb;
  margin-right: 40px;
}
.icgds .common-top-menu .solutions-font-container-v1 .solutions-font-container-v1-title {
  line-height: 22px;
  color: var(--text_strong);
  display: inline-block;
}
.icgds .common-top-menu .solutions-font-container-v1 .solutions-font-container-v1-title:hover {
  width: 220px;
  color: var(--text_strong);
}
.icgds .common-top-menu .three-columns-v1-last-title {
  width: 210px !important;
}
.icgds .common-top-menu .solutions-font-container-v1-threeColumns-title:hover {
  width: 190px !important;
}
.icgds .common-top-menu .solutions-font-container-v1-title:hover .lmnicon-arrow-right,
.icgds .common-top-menu .solutions-font-container-v2-list-title:hover .lmnicon-arrow-right {
  display: inline-block;
  padding-left: 5px;
  margin-top: -2px;
  font-size: 16px;
  vertical-align: middle;
}
.icgds .common-top-menu .v1-last-title .lmnicon-arrow-right {
  display: none !important;
}
.icgds .common-top-menu .solutions-font-container-v1-title .lmnicon-arrow-right,
.icgds .common-top-menu .solutions-font-container-v2-list-title .lmnicon-arrow-right {
  display: none;
}
.icgds .common-top-menu .solutions-font-container-v1-list .solutions-font-container-v1-list-detail {
  margin-top: 4px;
  font-size: 14px;
  color: var(--gray-750);
  line-height: 18px;
}
.icgds .common-top-menu .solutions-font-container-v1-list .solutions-font-container-v1-list-devide {
  margin-top: 16px;
  color: var(--text_strong);
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}
.icgds .common-top-menu .treasury-list {
  margin-right: 40px;
  border-right: 1px solid var(--border_weak);
  padding-bottom: 34px;
  width: 211px !important;
}
.icgds .common-top-menu .solutions-font-container-v2-list-first-title {
  margin-top: 8px !important;
}
.icgds .common-top-menu .solutions-font-container-v1-list .solutions-font-container-v2-list-title {
  font-size: 16px;
  color: var(--text_strong);
  margin-top: 16px;
  line-height: 20px;
  display: inline-block;
}
.icgds .common-top-menu .solutions-font-container-v1-list .solutions-font-container-v2-list-title:hover {
  color: var(--text_strong);
}
.icgds .common-top-menu .public-site-v3-top-menu .solutions-font-container-v2-list-detail {
  color: var(--text_strong);
  font-size: 12px;
  margin-top: 4px;
  line-height: 16px;
  display: block;
}
.icgds .common-top-menu .public-site-v3-top-menu .solutions-font-container-v2-list-detail:hover {
  color: var(--text_strong);
}
.icgds .common-top-menu .public-site-v3-top-menu .v1-last-title {
  color: var(--text_strong);
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}
.icgds .common-top-menu .public-site-v3-top-menu .v1-last-title:hover {
  color: var(--text_strong);
}
.icgds .common-top-menu .solutions-font-container-v1 .v1-last-detail {
  color: var(--text_strong);
  font-size: 14px;
  line-height: 22px;
}
.icgds .common-top-menu .public-site-v3-top-menu .v2-last-detail {
  color: var(--text-link);
  font-size: 14px;
  width: 189px;
}
.icgds .common-top-menu .public-site-v3-top-menu .v2-last-detail:hover {
  color: var(--text-link);
}
.icgds .common-top-menu .solutions-font-container-v1-list .v2-last-detail i {
  vertical-align: -3px;
}
.icgds .common-top-menu .markets-list-v1 {
  padding-bottom: 32px;
  border-right: 1px solid var(--border_weak);
}
.icgds .common-top-menu .research-list {
  border-top: 1px dashed var(--border_weak);
  padding-top: 32px;
  margin-top: 32px;
}
.icgds .common-top-menu .treasury-list-v1 {
  padding-bottom: 13px !important;
}
.icgds .common-top-menu .research-list-v1 {
  padding-bottom: 110px;
  border-right: 1px solid var(--border_weak);
}
.icgds .common-top-menu .markets-v1-title {
  border-bottom: 1px dashed var(--border_weak);
  padding-bottom: 32px;
}
.icgds .common-top-menu .custom-width {
  width: 200px !important;
}
.icgds .common-top-menu .three-custom-width {
  width: 210px;
  padding-right: 40px;
}
.icgds .common-top-menu .last-three-custom-width {
  width: 198px;
  top: 294px !important;
}
.icgds .common-top-menu .threeColumns-Securities-title {
  margin-right: 61px;
}
.icgds .common-top-menu .last-list {
  padding-top: 32px;
  position: absolute;
  top: 316px;
  border-top: 1px dashed var(--border_weak);
}
.icgds .common-top-menu .developer-font-container,
.icgds .common-top-menu .solutions-font-container {
  width: 100%;
  height: 90%;
  margin: 0px auto auto auto;
  display: flex;
  background-color: var(--layer_primary);
  border-radius: 3px;
}
.icgds .common-top-menu .developer-font-container ul {
  padding: 0;
  margin: 0 !important;
}
.icgds .common-top-menu .solutions-font-container {
  padding: 32px 20px 32px 0;
}
.icgds .common-top-menu .developer-font-container .developer-font-container-title {
  color: var(--text_strong);
  font-size: 12px;
  font-weight: bold;
  height: 16px;
  margin: 0 auto;
  padding-left: 8px;
}
.icgds .common-top-menu .solutions-font-container-last-ul-bottom-title {
  color: var(--text_strong);
  font-size: 12px;
  font-weight: bold;
  height: 16px;
  margin: 0 40px 0 40px;
}
.icgds .common-top-menu .solutions-font-container li {
  list-style-type: none;
  margin: 0 auto;
}
.icgds .common-top-menu .developer-font-container-li > i {
  position: absolute;
  line-height: 1.5;
}
.icgds .common-top-menu .developer-font-container-firborder {
  width: 100%;
  min-height: calc(100% - 64px);
  border-right: 1px solid var(--border_weak);
  padding-right: 30px;
}
.icgds .common-top-menu .developer-font-container-margin-box {
  margin: 24px 0 40px 32px;
}
.icgds .common-top-menu .developer-font-container .developer-font-container-li {
  width: 100%;
  list-style-type: none;
  font-weight: 400;
  cursor: pointer;
  color: var(--text_strong);
  font-size: 18px;
  padding: 16px 0px 0 8px;
  width: 226px;
}
.icgds .common-top-menu .developer-font-container-li .lmnicon-arrow-right {
  display: none;
}
.icgds .common-top-menu .developer-font-container-li:hover .lmnicon-arrow-right {
  display: inline-block;
  padding-left: 5px;
}
.icgds .common-top-menu .lmnicon-arrow-righ {
  margin: 0 !important;
}
.icgds .common-top-menu .developer-font-container-li:hover {
  color: var(--text_strong) !important;
}
@media (max-width: 1240px) {
  .icgds .common-top-menu .solutions-font-container .solutions-font-container-sub1 {
    font-size: 12px;
    height: auto;
    line-height: 14px;
  }
  .icgds .common-top-menu .solutions-font-container .solutions-font-container-title,
  .icgds .common-top-menu .developer-font-container-title {
    line-height: 14px;
    padding-left: 8px;
  }
  .icgds .common-top-menu .solutions-font-container {
    padding: 18px 19px 20px 20px;
  }
  .icgds .common-top-menu .solutions-font-container-last-ul-bottom-title {
    margin: 0 10px;
    height: auto;
  }
  .icgds .common-top-menu .solutions-font-container .solutions-font-container-fir-sub1,
  .icgds .common-top-menu .solutions-font-container-last-sub1 {
    font-size: 14px;
    height: auto;
    line-height: 16px;
  }
}
.icgds .common-top-menu .public-site-v3-top-menu-mobile-tab-v1 .lmn-menu-submenu-title {
  padding: 0 !important;
}
.icgds .common-top-menu .mobile-solutions-font-container-list {
  padding: 24px auto 4px auto;
  border-top: 1px dashed var(--border_weak);
}
.icgds .common-top-menu .mobile-solutions-font-container-list:first-child {
  border-top: none;
}
.icgds .common-top-menu .mobile-solutions-font-container-list i {
  vertical-align: -3px;
}
.icgds .common-top-menu .mobile-solutions-font-container-list {
  /* mobile */
}
.icgds .common-top-menu .mobile-solutions-font-container-list.mobile-solutions-font-container-no-product-list {
  padding-bottom: 24px !important;
}
.icgds .common-top-menu .mobile-solutions-font-container-list a.mobile-solutions-font-container-list-title {
  color: var(--text_strong) !important;
  display: block;
  font-size: 18px;
  line-height: 22px;
  margin-top: 24px;
}
.icgds .common-top-menu .mobile-solutions-font-container-list .mobile-solutions-font-container-list-detail {
  color: var(--gray-750);
  font-size: 14px;
  line-height: 18px;
  margin-top: 4px;
}
.icgds .common-top-menu .mobile-solutions-font-container-list .mobile-solutions-font-container-list-devide {
  color: var(--text_strong);
  font-size: 14px;
  line-height: 16px;
  margin-top: 16px;
  font-weight: 700;
}
.icgds .common-top-menu .mobile-solutions-font-container-list .mobile-solutions-font-container-list-product-container {
  display: flex;
  flex-flow: wrap;
  margin-top: 8px;
  padding-bottom: 12px;
}
.icgds .common-top-menu .mobile-solutions-font-container-list .mobile-solutions-font-container-list-product-container a.mobile-solutions-font-container-list-container-product {
  display: block;
  width: 148px;
  color: var(--text_strong) !important;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 12px;
  margin-right: 24px;
}
.icgds .common-top-menu .mobile-solutions-font-container-list .mobile-solutions-font-container-list-last-title {
  color: var(--text_strong);
  margin-top: 24px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}
.icgds .common-top-menu .mobile-solutions-font-container-list .mobile-solutions-font-container-list-last-detail {
  color: var(--text_strong);
  margin-top: 4px;
  font-size: 14px;
  line-height: 22px;
  display: flex;
  flex-flow: wrap;
}
.icgds .common-top-menu .mobile-solutions-font-container-list .mobile-solutions-font-container-list-last-detail .mobile-solutions-font-container-list-last-summary {
  width: 274px;
  white-space: normal;
}
.icgds .common-top-menu .mobile-solutions-font-container-list .mobile-solutions-font-container-list-last-detail .mobile-solutions-font-container-list-container-last-product {
  margin-right: 24px;
  color: var(--text-link) !important;
  font-size: 14px;
  display: inline-block;
}
@media (max-width: 1071px) {
  .icgds .common-top-menu .public-site-v3-top-menu-mobile-tools {
    width: 60vw;
  }
  .icgds .common-top-menu .developer-font-container ul {
    padding-left: 15px;
  }
  .icgds .common-top-menu .developer-font-container-li {
    height: auto;
  }
  .icgds .common-top-menu .public-site-v3-top-menu-mobile-tools {
    width: 64vw;
  }
  .icgds .common-top-menu .solutions-font-container {
    padding: 5px;
  }
}
@media (max-width: 991px) {
  .icgds .common-top-menu .developer-font-container ul {
    padding-left: 8px;
  }
  .icgds .common-top-menu .developer-font-container-li {
    line-height: 27px;
  }
  .icgds .common-top-menu .developer-font-container .developer-font-container-title {
    height: auto;
  }
  .icgds .common-top-menu .developer-font-container {
    display: block;
  }
  .icgds .common-top-menu .developer-font-container-margin-box {
    margin: 20px -8px;
  }
  .icgds .common-top-menu .developer-font-container-firborder {
    border: none;
  }
}
.icgds .common-top-menu .display-mobile .react-autosuggest__container .react-autosuggest__suggestions-container--open {
  max-height: calc(100vh - 140px);
}

.icgds,
.icgds .dark-theme {
  --topmenu-back-color: #111722;
}
.icgds,
.icgds .light-theme {
  --topmenu-back-color: var(--layer_primary);
}
.icgds .new-style.common-top-menu {
  --pc-menu-height: 60px;
  --mobile-menu-height: 70px;
  --fill-button-back-color: var(--citi-blue-600);
  --fill-button-font-color: white;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu-placeholder {
  display: none;
}
.icgds .new-style.common-top-menu.need-placeholder .public-site-v3-top-menu-placeholder {
  display: block;
  height: var(--pc-menu-height);
}
@media screen and (max-width: 1263px) {
  .icgds .new-style.common-top-menu.need-placeholder .public-site-v3-top-menu-placeholder {
    height: var(--mobile-menu-height);
  }
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu {
  height: 60px;
  font-family: "Citi-Sans-Text-Regular";
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc {
  display: flex;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-mobile {
  display: none;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .public-site-v3-top-menu-left-box {
  margin-left: 32px;
  align-items: center;
  margin-top: 0;
  height: 100%;
}
@media screen and (max-width: 1679px) {
  .icgds .new-style.common-top-menu .public-site-v3-top-menu .public-site-v3-top-menu-left-box {
    margin-left: 16px;
  }
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .public-site-v3-top-menu-left-box .public-site-v3-top-menu-citi-logo {
  height: 21px;
  width: 35.81px;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc .public-site-v3-top-menu-main {
  align-items: center;
  margin-left: 0;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc .public-site-v3-top-menu-main a.popButton {
  line-height: 1;
  height: fit-content;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc .public-site-v3-top-menu-main a.popButton:first-child {
  margin-left: 28px;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc .public-site-v3-top-menu-right {
  align-items: center;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc .public-site-v3-top-menu-right i.top-menu-pc-search-icon {
  margin-top: 0;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc .public-site-v3-top-menu-right .react-autosuggest__container {
  position: relative;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc .public-site-v3-top-menu-right .react-autosuggest__container .search-input-container {
  transform: translateY(0);
  top: 0;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc .public-site-v3-top-menu-right .react-autosuggest__container .react-autosuggest__suggestions-container--open {
  position: absolute;
  max-height: calc(100vh - 70px);
  margin-top: 16px;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc .public-site-v3-top-menu-right-btn {
  height: 100%;
  align-items: center;
  margin-right: 32px;
  margin-left: 24px;
  margin-top: 0;
}
@media screen and (max-width: 1679px) {
  .icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc .public-site-v3-top-menu-right-btn {
    margin-right: 16px;
  }
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc .public-site-v3-top-menu-right-btn button.sign-btn + .sign-btn {
  margin-left: 12px;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc .public-site-v3-top-menu-right-btn button.sign-btn:first-child {
  margin-left: 0;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu button.sign-btn,
.icgds .new-style.common-top-menu .public-site-v3-top-menu button.lmn-btn {
  font-family: "Citi-Sans-Text-Regular";
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-mobile i.public-site-v3-top-menu-mobile-search-icon {
  font-size: 24px;
  margin: 24.7px 12px 20.7px 0;
  color: var(--border_strong);
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-mobile .public-site-v3-top-menu-mobile-expand-icon i.expand-icon {
  font-size: 24px;
  margin: 24.7px 16px auto auto;
  color: var(--border_strong);
}
@media screen and (max-width: 1263px) {
  .icgds .new-style.common-top-menu .public-site-v3-top-menu .display-mobile .react-autosuggest__container {
    position: absolute !important;
    left: 16px;
    width: calc(100% - 32px) !important;
    top: 82px;
  }
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .display-mobile .react-autosuggest__container .react-autosuggest__suggestions-container--open {
  max-height: calc(100vh - 145px);
  margin-top: 12px;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .react-autosuggest__container {
  line-height: 1;
  background-color: transparent;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .react-autosuggest__container .search-input-container .lmnicon {
  color: var(--icon_fill) !important;
}
.icgds .new-style.common-top-menu .public-site-v3-top-menu .react-autosuggest__container .search-input-container input.react-autosuggest__input {
  border: 1px solid #c8d5e1;
}
@media (max-width: 1263px) {
  .icgds .new-style.common-top-menu .public-site-v3-top-menu {
    height: var(--mobile-menu-height);
  }
  .icgds .new-style.common-top-menu .public-site-v3-top-menu .display-pc {
    display: none;
  }
  .icgds .new-style.common-top-menu .public-site-v3-top-menu .display-mobile {
    display: flex;
  }
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu {
  background-color: var(--topmenu-back-color);
  backdrop-filter: blur(10px);
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu .lmnicon {
  color: var(--icon_fill) !important;
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu .popButton {
  color: var(--text_strong) !important;
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu button.sign-up-bt {
  box-shadow: none;
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu button.sign-up-bt:hover {
  background-color: transparent;
  color: white;
  outline-color: white;
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu .public-site-v3-top-menu-right .top-menu-pc-search-icon {
  color: var(--icon_fill) !important;
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu .display-mobile .public-site-v3-top-menu-mobile-search-icon {
  color: white;
  font-size: 24px;
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu .display-mobile .public-site-v3-top-menu-mobile-expand-icon .lmnicon.expand-icon {
  color: var(--icon_fill) !important;
  font-size: 24px;
  margin-top: 25px;
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu .display-mobile .public-site-v3-top-menu-mobile-tab-v1.common-ui-topmenu-mobile {
  background-color: var(--topmenu-back-color);
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu .display-mobile .public-site-v3-top-menu-mobile-tab-v1.common-ui-topmenu-mobile ul.lmn-menu li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5333333333);
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu .display-mobile .public-site-v3-top-menu-mobile-tab-v1.common-ui-topmenu-mobile ul.lmn-menu li.active .lmn-menu-submenu-title::before {
  background-color: #4c4c4c;
  margin-left: -5px;
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu .display-mobile .public-site-v3-top-menu-mobile-tab-v1.common-ui-topmenu-mobile ul.lmn-menu li .lmn-menu-submenu-title span {
  color: white !important;
}
.icgds .new-style.common-top-menu.dark .public-site-v3-top-menu .display-mobile .public-site-v3-top-menu-mobile-tab-v1.common-ui-topmenu-mobile ul.lmn-menu li ul.lmn-menu-sub a {
  color: white !important;
}
.icgds .topmenu-dropdown.new-style-dropdown.lmn-dropdown-menu-wrapper .lmn-dropdown-menu {
  background-color: var(--topmenu-back-color);
  border: 1px solid rgba(255, 255, 255, 0.4705882353);
  border-radius: 8px;
  font-family: "Citi-Sans-Text-Regular";
}
.icgds .topmenu-dropdown.new-style-dropdown.lmn-dropdown-menu-wrapper .lmn-dropdown-menu li {
  color: white;
}
.icgds .topmenu-dropdown.new-style-dropdown.lmn-dropdown-menu-wrapper .lmn-dropdown-menu li:hover::before {
  background-color: #4c4c4c;
}.link-container {
  margin-right: 24px;
  padding-top: 7px;
  text-align: center;
}
.link-container a {
  color: #22303E;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 16px;
  cursor: pointer;
  text-decoration: none;
  transition: color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.link-container a:hover {
  color: #22303E;
}

.public-footer-container-v2 {
  background-color: #FAFBFC;
  position: relative;
  z-index: 10;
}

.themeV2 {
  background-color: transparent;
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 10;
}
.themeV2 .link-container a {
  color: var(--white) !important;
}
.themeV2 .link-container a:hover {
  color: var(--white) !important;
}
.themeV2 .footer-right-v2 {
  color: var(--white) !important;
}

.apim-footer-wrapper-v2 {
  display: flex;
  justify-content: center;
}
.apim-footer-wrapper-v2 .footer-main-v2 {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  padding: 24px 0 25px 0;
  width: 100%;
}
.apim-footer-wrapper-v2 .footer-main-v2 img {
  vertical-align: middle;
}
.apim-footer-wrapper-v2 .footer-main-v2 .footer-left-v2 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  box-sizing: border-box;
  height: 21px;
  padding: 0;
  max-width: 75%;
  flex: 0 0 75%;
}
.apim-footer-wrapper-v2 .footer-main-v2 .footer-left-v2 img {
  width: 35.81px;
  height: 21px;
}
.apim-footer-wrapper-v2 .footer-main-v2 .footer-left-v2 .logo-container-v2 {
  margin-right: 32px;
  line-height: 21px;
}
.apim-footer-wrapper-v2 .footer-main-v2 .footer-left-v2 .link-container {
  line-height: 16px;
  display: inline-block;
  margin-top: 5px;
  margin-right: 22px;
  padding-top: 0px;
  text-align: center;
}
.apim-footer-wrapper-v2 .footer-main-v2 .footer-left-v2 .link-container a {
  color: #22303e;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 16px;
  cursor: pointer;
  text-decoration: none;
  transition: color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.apim-footer-wrapper-v2 .footer-main-v2 .footer-left-v2 .link-container a:hover {
  color: #22303e;
}
.apim-footer-wrapper-v2 .footer-right-v2 {
  display: flex;
  box-sizing: border-box;
  flex: 0 0 25% !important;
  max-width: 25% !important;
  height: 21px;
  justify-content: end;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0;
  color: #22303e;
}
.apim-footer-wrapper-v2 .footer-right-v2 span {
  line-height: 16px;
  display: inline-block;
  margin-top: 5px;
}
@media (max-width: 1071px) {
  .apim-footer-wrapper-v2 .footer-main-v2 {
    flex-direction: column;
    width: 100%;
    max-width: none;
    border-right: 0px;
    border-left: 0px;
    padding: 40px 0 40px;
  }
  .apim-footer-wrapper-v2 .footer-main-v2 .footer-left-v2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
  }
  .apim-footer-wrapper-v2 .footer-main-v2 .footer-left-v2 .link-container {
    height: 16px;
    margin-bottom: 24px;
    margin-top: 0;
    padding: 0;
    display: flex;
  }
  .apim-footer-wrapper-v2 .footer-main-v2 .footer-left-v2 .logo-container {
    margin-top: 24px;
    width: 38px;
  }
  .apim-footer-wrapper-v2 .footer-main-v2 .footer-right-v2 {
    flex: none !important;
    max-width: none !important;
    justify-content: unset;
    padding: 0;
    line-height: 16px;
    height: 16px;
    margin-top: 16px;
  }
  .apim-footer-wrapper-v2 .footer-main-v2 .footer-right-v2 span {
    padding: 0;
    margin: 0;
  }
}

.icgds .apim-footer-wrapper-v2.lmn-container-fluid {
  padding-bottom: 0;
  max-width: 100% !important;
}

@media (max-width: 1679px) {
  .icgds .apim-footer-wrapper-v2.lmn-container-fluid {
    padding: 0 16px !important;
  }
}
@media (min-width: 1680px) {
  .icgds .apim-footer-wrapper-v2.lmn-container-fluid {
    padding: 0 32px !important;
  }
}.client-credentials-wrapper {
  background-color: var(--white);
}
.client-credentials-wrapper .client-credentials-title {
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  color: #000000;
}
.client-credentials-wrapper .client-credentials-content {
  border: 1px solid #D9E2EA;
  border-radius: 8px;
  padding: 24px;
  margin-top: 24px;
  width: fit-content;
}
.client-credentials-wrapper .client-credentials-content .client-credentials-input-container {
  display: flex;
}
.client-credentials-wrapper .client-credentials-content .client-credentials-section .client-input-wrapper {
  margin-right: 40px;
  margin-top: 4px;
  display: flex;
}
.client-credentials-wrapper .client-credentials-content .client-credentials-section .client-input-wrapper .client-input-main {
  font-size: 18px;
  line-height: 24px;
  height: 24px;
  width: 245px;
  padding: 0;
  outline: none;
}
.client-credentials-wrapper .client-credentials-content .client-credentials-section .client-input-wrapper .client-input-value {
  font-size: 14px;
}
.client-credentials-wrapper .client-credentials-content .client-credentials-section .client-input-wrapper .lmnicon {
  width: 24px;
  line-height: 36px;
  text-align: center;
  color: #005AA1;
  font-size: 18px;
  cursor: pointer;
}
.client-credentials-wrapper .client-credentials-content .client-credentials-section .client-input-wrapper .lmnicon.lmnicon-check {
  cursor: default;
}
.client-credentials-wrapper .client-credentials-content .client-credentials-section:last-child .client-input-wrapper {
  margin-right: 0;
}

@media (max-width: 783px) {
  .client-credentials-content {
    width: 100% !important;
  }
  .client-credentials-content .client-credentials-input-container {
    flex-wrap: wrap;
  }
  .client-credentials-content .client-credentials-input-container:not(:last-child) {
    margin-bottom: 40px;
  }
  .client-credentials-content .client-credentials-input-container .client-credentials-section {
    margin-bottom: 40px;
    width: 100%;
  }
  .client-credentials-content .client-credentials-input-container .client-credentials-section .client-input-wrapper {
    margin-right: 0;
  }
  .client-credentials-content .client-credentials-input-container .client-credentials-section .client-input-main {
    width: 205px !important;
  }
  .client-credentials-content .client-credentials-input-container .client-credentials-section:last-child {
    margin-bottom: 0;
  }
}/* AI CARD */

.cert-file-name {
    color: #005aa1 !important;
}

.modal-title {
    line-height: 22px !important;
}

.textEllipsis-card {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100% !important;
    display: inline-block;
}


/* AI Grid */

.ag-theme-icgds {
    font-family: Overpass, sans-serif!important;
}
.ag-theme-icgds .ag-cell {
    font-size: 16px !important;
    font-weight: 400 !important;
}

.ag-grid-cell-custom {
    padding-top: 3px !important;
}

.certificate-grid .ag-header-row .ag-header-cell {
    border: none !important;
}

.textEllipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.certificate-grid-last-row {
    border-bottom: 0px !important;
}

.certificate-AI-header-title {
    color: var(--text_strong) !important;
    font-style: normal;
    font-weight: 400;
    font-size: 24px !important;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 15px;
}

/* Segment */
.approval-btn {
    white-space: normal !important;
    height: auto !important;
}.certificate-grid-last-row {
  border-bottom: 0px !important;
}

/* Maker Checker */

.notification-alert {
  max-width: 684px !important;
}

/* Segment */
.approval-btn {
  white-space: normal !important;
  height: auto !important;
}

.approval_modal .lmn-modal-header {
  margin-bottom: 0px !important;
}

.approval_modal .lmn-modal-content {
  height: 300px !important;
}

/* View Details Modal */

.view_details_modal .lmn-modal-header {
  margin-bottom: 0px !important;
}

.view_details_modal .lmn-modal-content {
  padding: 16px !important;
}

.view_details_modal_procure_no_status .lmn-modal-content {
  min-height: 475px !important;
}

.view_details_modal_procure_rejected .lmn-modal-content {
  min-height: 629px !important;
}

.view_details_modal_upload .lmn-modal-content {
  height: 340px !important;
}

.view_details_modal_upload_reject .lmn-modal-content {
  min-height: 401px !important;
}

.view-details-divider {
  margin-top: 42px !important;
  margin-bottom: 26px !important;
}

.view-details-text-area-upload {
  min-height: 106px !important;
  max-width: 453px !important;
  min-width: 200px !important;
}

.view-details-text-area-procure {
  min-height: 106px !important;
  max-width: 526px !important;
  min-width: 250px !important;
}

.view_details_loader_procure {
  padding-top: 30% !important;
  padding-left: 45% !important;
}

.view_details_loader_upload {
  padding-top: 15% !important;
  padding-left: 45% !important;
}

.invalid {
  border-color: var(--danger) !important;
}

.detail-title {
  display: inline-block;
  width: 125px !important;
}
/* Certificate Grid */

.certificate-grid .ag-header-container {
  background-color: #f0f3f7 !important;
}

.certificate-grid .ag-header-cell-label {
  color: #22303e !important;
}

.text-color-black {
  color: #000 !important;
}

.revokeIcon {
  color: #005aa1 !important;
}

.revokeIcon-disabled {
  color: #a8bbcf !important;
}

.textEllipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.filename-ellipsis-new {
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-body {
  border-right: 1px solid var(--border_weak);
}

.cert-file-name {
  color: #005aa1 !important;
}

/* Certificate Grid */
.pb_selected {
  color: #0076d4 !important;
}

.pb_unselected {
  color: #000 !important;
}

.paginationButton {
  cursor: pointer;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0;
  padding: 3px 12px !important;
}

.cert-no-access-container a {
  color: var(--alert-text-color);
  text-decoration: underline;
}

.cert-dashboard-loader {
  padding-left: 50% !important;
  padding-top: 5% !important;
}

.certificate-header-title {
  color: #000 !important;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  margin-top: 0;
  margin-bottom: 15px;
}

.outbound-certificate-header-title {
  color: #000 !important;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  margin-top: 0;
}

.outbound-cert-subtext {
  font-size: 13px !important;
  color: #5C6974;
}

.outbound-cert-font {
  font-family: var(--family_sans) !important;
}

.cert-file-name-icon-primary {
  font-size: 8px !important;
  color: #00843d !important;
}

.cert-file-name-icon-other {
  font-size: 8px !important;
  color: #d9e2ea !important;
}

.card-scheduler-icon {
  padding-top: 5px !important;
}

.card-expiration-label {
  color: var(--gray-600);
}

.card-status-requested {
  background-color: #ffcd0033 !important;
}

.card-status-scheduled {
  background-color: var(--gray-150) !important;
}

.text-capitalize {
  text-transform: capitalize;
}

.replace-tool-tip {
  width: 190px !important;
}

.scheduler-pop-up .lmn-modal-body {
  min-height: 150px !important;
  overflow: visible !important;
}

.scheduler-pop-up-open-floater .lmn-modal-content {
  height: 650px !important;
}

.scheduler-pop-up .lmn-modal-footer {
  display: block !important;
}

.certLabel-tooltip {
  width: 215px !important;
}

.copy-tooltip {
  cursor: pointer !important;
}

.cancel-modal-title {
  font-weight: 300 !important;
  overflow: hidden !important;
}

.certificate-schedule-modal-loader {
  padding-top: 10% !important;
  padding-left: 45% !important;
}

.cert-file-name .lmn-tooltip-trigger {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.serialNumber .lmn-tooltip-trigger {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.certificate-font {
  font-family: "Citi-Sans-Text-Regular" !important;
}

.file-name-align {
  display: flex !important;
  align-items: center !important;
}

.certificate-mail-link {
  color: var(--link) !important;
}

.certificates-btns .lmn-btn.lmn-btn-outline.disabled {
  outline: none !important;
}

.filename-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 400px;
}

.inbound-ack-modal .lmn-modal-body > div {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.outbound-container {
  border-radius: 24px;
  background:#FFF;
  box-shadow: 0 0.5px 2px 1.6px rgba(0, 0, 0, 0.03), 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}.pagination-box {
    display: flex;
    justify-content: flex-end;
    margin: 30px;
}

.pagination-box .lmn-pagination-item,
.lmn-pagination-jump-next,
.lmn-pagination-jump-prev,
.lmn-pagination-next,
.lmn-pagination-prev {
    color: #0066b3;
}

.pagination-box .lmn-pagination-item {
    border-width: 0;
}

.pagination-box .lmn-pagination-item.active {
    height: 28px;
    min-width: 30px;
}

.pagination-box .lmn-pagination-item,
.lmn-pagination-next:not(.disabled),
.lmn-pagination-prev:not(.disabled) {
    cursor: pointer;
}/* Scheduler Procurement Flow Modal */
.date-time-scheduler-procure-input {
    max-width: 220px !important;
}

.schedule-item .lmn-datepicker-holder-input-icon {
    font-size: 18px !important;
    cursor: pointer !important;
}

.certificate-font {
    font-family: 'Citi-Sans-Text-Regular' !important;
}

.schedule-procurement-pop-up .lmn-modal-body {
    overflow: visible !important;
}

.certificate-mail-link {
    color: var(--link) !important;
}.ag-body {
    border-right: 1px solid var(--border-color-1);
}

.citi-cert-AgGrid .ag-header-container {
    background-color: #F0F3F7 !important;
}

.citi-cert-AgGrid .ag-header-cell-label {
    color: #22303E !important;
}

.citi-cert-AgGrid .ag-row:last-child {
    border-bottom: none !important;
}

.download-certificate-header-title {
    color: #000 !important;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
    margin-top: 0;
}

.textEllipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.citi-cert-AgGrid.ag-theme-icgds .ag-header-row .ag-header-cell {
    border-right: 0px;
}

.citi-cert-AgGrid.ag-theme-icgds .ag-cell-auto-height .ag-cell-value {
    line-height: 20px;
}

.citi-cert-AgGrid.ag-theme-icgds .ag-cell,
.ag-theme-icgds .ag-full-width-row .ag-cell-wrapper.ag-row-group {
    line-height: 20px;
}

.certLabel-tooltip {
    width: 215px !important;
}

.downloadCertificate .desc {
    line-height: 22px;
}

.serialNumber .lmn-tooltip-trigger {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}.cert-overview-container{
    border-radius: 8px !important;
    margin-bottom: 0!important;
    padding: 16px 24px!important;
}

.cert-row {
    border: 1px solid var(--border_weak);
    border-radius: 4px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 8px 10px;
}

.cert-text {
    line-height: 28px !important;
    color: var(--link);
    cursor:  pointer !important;
    /* word-wrap: break-word; */
}

.certificate-button {
    background: transparent;
    border: 0;
    color: var(--link) !important;
    cursor: pointer;
    margin: 0;
    padding: 0;
    outline: 0;
    text-decoration: none;
}

.cert-badge{
    text-wrap: wrap !important;
    height: fit-content !important;
}

.cert-overview-ellipsis {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 100% !important;
    white-space: nowrap !important;
    display: inline-block !important;
}

.cert-overview-content{
    display: flex !important;
    align-items: center !important;
}.keys-upload-modal .lmn-modal-body {
    /* min-height: 179px !important; */
    border: none !important;
}

.keys-upload-modal-loader {
    padding-top: 15% !important;
    padding-left: 46% !important;
}

.sub-title{
    color: #0F1632;
    font-weight: 700;
}

.file-uploaded-container{
    width: 160px !important;
}

.upload-btn{
    padding-left: 4px;
}

.uploaded-file-icon{
    color: #46637F !important;
    font-size: 14px !important;
}

.uploaded-action-icon {
    color: #005AA1 !important;
    font-size: 12px !important;
}

.keys-loading-icon .icgds .lmn-loading-icon {
    font-size: 24px !important;
}

.uploaded-text {
    color: #005AA1 !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tooltip {
    max-width: 250px !important;
    padding: 16px !important;
}

.disabled-pointer {
    cursor: not-allowed !important;
    color: #B8C8D8 !important;
}.user-entitlement-container .user-entitlement-card {
  display: block !important;
  margin-bottom: 12px;
}
.user-entitlement-container .entitlement-title {
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 28px;
  color: var(--gray-850);
  font-weight: 600;
}
.user-entitlement-container .entitlement-status {
  text-align: right;
}
.user-entitlement-container .entitlement-details .entitlement-header {
  flex: 1;
}
.user-entitlement-container .entitlement-details .roleId {
  font-size: 15px;
  line-height: 22px;
}
.user-entitlement-container .entitlement-details .groupName {
  font-size: 18px;
  line-height: 22px;
  display: flex;
  flex-wrap: wrap;
  word-break: break-all;
  align-items: center;
}
.user-entitlement-container .entitlement-details .category {
  margin: 0.5rem 0;
  color: var(--gray-700);
  font-size: 12px;
  line-height: 16px;
}
.user-entitlement-container .entitlement-details .fixed-width {
  max-width: 70%;
}
.user-entitlement-container .entitlement-details .status {
  margin-top: 0.5rem;
  color: var(--forest-300);
  font-size: 14px;
  line-height: 16px;
}
.user-entitlement-container .entitlement-details .view-apis-wrapper {
  display: flex;
  align-items: center;
  color: #0066B3;
  font-size: 14px;
  cursor: pointer;
  margin-top: 15px;
}
.user-entitlement-container .entitlement-details .view-apis-wrapper .view-apis-text {
  margin-right: 5px;
}
.user-entitlement-container .entitlement-details .desc {
  margin-top: 0.25rem;
  font-size: 10px;
}
.user-entitlement-container .entitlement-apis-list {
  margin-top: 15px;
}
.user-entitlement-container .entitlement-apis-list .apis-list-title {
  font-size: 12px;
  margin-bottom: 5px;
}
.user-entitlement-container .category-label span {
  font-size: 0.75rem;
}
.user-entitlement-container .category-label span {
  font-size: 0.75rem;
}
.user-entitlement-container .lmn-dropdown-item {
  font-size: 0.75rem;
  line-height: 0.9rem !important;
}
.user-entitlement-container .plan-information {
  display: flex;
  justify-content: space-between;
}
.user-entitlement-container .groupName > .userEnt-badge:first-child {
  margin-left: 0.75rem;
}
.user-entitlement-container .groupName .userEnt-badge {
  margin-left: 0.25rem;
  display: inline-flex;
}
.user-entitlement-container .roleId > .region-badge:first-child {
  margin-left: 0.75rem;
  padding: 0 0.25rem;
}
.user-entitlement-container .roleId .region-badge {
  margin-left: 0.25rem;
  padding: 0 0.25rem;
}

.integrationdetail-list-container .user-entitlement-card {
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12);
}
.integrationdetail-list-container .entitlement-details .lmn-row {
  margin-left: 0 !important;
}
.integrationdetail-list-container .entitlement-details .groupName {
  color: #000;
}
.integrationdetail-list-container .entitlement-details .roleId {
  margin-top: 8px;
  font-size: 12px !important;
  color: #3D566F;
}
.integrationdetail-list-container .entitlement-details .view-apis-text {
  font-size: 12px;
  color: #005AA1;
}
.integrationdetail-list-container .entitlement-details .view-apis-wrapper {
  margin-top: 16px;
}
.integrationdetail-list-container .entitlement-details .entitlement-status {
  color: #22303e;
}

.popover-gateway-info {
  width: 280px !important;
}.icgds .pagination-box .lmn-pagination-item,
.icgds .pagination-box .lmn-pagination-jump-next,
.icgds .pagination-box .lmn-pagination-jump-prev,
.icgds .pagination-box .lmn-pagination-next,
.icgds .pagination-box .lmn-pagination-prev {
  color: #0066b3;
}

.icgds .pagination-box .lmn-pagination-item {
  border-width: 0;
  background-color: #f8f9fb;
}

.icgds .pagination-box .lmn-pagination-item.active {
  color: #005aa1;
  background-color: rgba(0, 118, 212, 0.1);
  height: 28px;
  min-width: 30px;
}.cam-auto-pagination-table .pagination-box {
  display: flex;
  justify-content: flex-end;
  margin-top: 30px;
}
.cam-auto-pagination-table .lmn-table-thead tr th {
  background-color: #f0f4f7 !important;
}

.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td, .icgds .lmn-table .lmn-table-tbody tr td {
  border-width: 0 0 1px 0 !important;
}

.icgds .lmn-table .lmn-table-thead .lmn-table-tr:last-child .lmn-table-th,
.icgds .lmn-table .lmn-table-thead tr:last-child .lmn-table-th {
  border-width: 1px 0 1px 0px;
}

.icgds .client-detail-users-container .lmn-table .lmn-table-thead tr th.lmn-table-th:first-child {
  border: solid 1px #d9e2ea;
}

.icgds .client-detail-users-container .lmn-table .lmn-table-tbody tr td.lmn-table-td:first-child {
  border-color: #d9e2ea;
  border-width: 1px !important;
}

.icgds .lmn-table.lmn-ui-lg .lmn-table-tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tbody tr td {
  padding: 12px 13px !important;
}

.icgds .lmn-table.lmn-ui-lg .lmn-table-thead .lmn-table-tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-thead tr th {
  border-top: 0px;
  padding: 12px 13px !important;
}

.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody tr td {
  border-color: transparent transparent #d9e2ea;
}

.icgds .lmn-table .lmn-table-thead .lmn-table-tr .lmn-table-th,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table .lmn-table-thead tr th {
  border-color: #d9e2ea transparent;
}.sdk-download-menu {
  padding: 7px 12px 7px 0;
}
.sdk-download-menu .sdk-menu-icon,
.sdk-download-menu .sdk-menu-label {
  font-size: 16px;
  vertical-align: middle;
  width: auto;
}
.sdk-download-menu .sdk-menu-icon {
  margin-right: 16px;
}
.sdk-download-menu .sdk-menu-label {
  line-height: 20px;
}
.user-dashboard-title {
    font-family: OverpassPortalUiBold, sans-serif;
    font-weight: bold;
    font-size: 48px;
    line-height: 60px;
    color: #002D72;
}

.lmn-row.blank-space {
    margin-top: 22px;
    margin-bottom: 20px;
    display: inline-flex;
}

.integration-card-holder {
    display: inline-block;
    margin-top: 20px;
    margin-right: 25px;
}

.integration-card-holder .lmn-card-header {
    border: 0 !important;
}

.integration-card-holder .lmn-card {
    padding: 15px;
    border: 1px solid #a8bbcf;
    width: 375px;
    min-width: 300px;
}

.integration-card-title {
    font-family: OverpassPortalUi, sans-serif;
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 10px;
    margin-top: 0;
    color: #002D72;
    display: flex;
}

.integration-card-description {
    display: -webkit-box;
    font-size: 14px;
    line-height: 18px;
    margin-top: 18px;
    width: 90%;
    min-height: 35px;
    color: #002D72;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.integration-add-features {
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px;
    margin-bottom: 30px;
    color: #005AA1;
    text-decoration: underline;
}

.integration-card-holder .lmn-media-image {
    width: 32px;
    margin-right: 5px;
}

.integration-card-holder .card-logo-image {
    width: 32px;
    height: 32px;
    object-fit: contain;
}

.apps-and-integrations-container .client-credentials-wrapper {
    margin: 32px 0 35px;
}

.apps-and-integrations-container .client-credentials-wrapper .client-credentials-content {
    margin-top: 24px;
}

.apps-and-integrations-container .client-credentials-wrapper .client-credentials-title {
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
}

.apps-and-integrations-container .client-credentials-wrapper .client-input-main {
    width: 190px !important;
}

.empty_dashboard {
    margin-top: 20px;
    font-size: 24px;
}

.first-int span {
    font-size: 14px;
}

.first-int {
    margin-bottom: 20px;
    display: inline-block;
}

.lmn-row.dashboard_rows {
    margin: 30px 0 40px;
}

.apps-and-integrations-buttons {
    margin-right: 30px;
}

.gridRowClass {
    line-height: 18px;
}

.ag-theme-icgds .ag-cell {
    font-size: 16px !important;
    font-weight: 400 !important;
}

.ag-grid-cell-custom {
    padding-top: 3px !important;
}

.certificate-grid .ag-header-row .ag-header-cell {
    border: none !important;
}

.cert-file-name {
    color: #005aa1 !important;
}

.cert-status-expired {
    background-color: #D9E2EA !important;
}

.lmn-selection-control {
    margin-bottom: 0px !important;
}

.modal-title {
    line-height: 22px !important;
}

.textEllipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.textEllipsis-card {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100% !important;
    display: inline-block;
}

.user-dashboard-col{
    min-height: 122px!important;
}

.certificate-AI-header-title{
    margin-bottom: 24px!important;
}

.userdashboard-card{
    margin-bottom: 40px!important;
}

.apps-integrations-title {
    color: var(--text_strong);
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 22px;
    text-align: left;
}

.ai-badge {
    padding: 4px 8px !important;
}

@media (max-width: 1680px) {
    .apps-and-integrations-buttons {
        margin-right: 17px !important;
    }
    .integration-card-holder {
        margin-right: 19px;
    }
    .integration-card-holder .lmn-card {
        width: 330px;
    }
}
@media (max-width: 1110px) {
    .apps-and-integrations-buttons {
        margin-right: 30px !important;
    }
    .integration-card-holder {
        margin-right: 25px;
    }
    .integration-card-holder .lmn-card {
        width: calc(100vw/2 - 60px);
    }
}
@media (max-width: 783px) {
    .apps-and-integrations-buttons {
        margin-right: 20px !important;
    }
    .integration-card-holder .lmn-card {
        width: calc(100vw - 90px);
    }
    .integration-card-holder .lmn-card .lmn-container {
        max-width: none;
    }
}
@media (max-width: 583px) {
    .apps-and-integrations-buttons {
        text-align: left;
        margin-right: 0px !important;
        margin-top: 15px;
    }
}

.feedback {
    font-size: 12px;
    line-height: 16px;
    background: #fafbfc;
    border-radius: 8px !important;
    margin: 25px 0px;
    padding: 8px;
  }
  .feedback p {
    color: #4f6f90 !important;
  }
  .feedback button {
    color: #0076d4;
    background-color: transparent !important;
    border: 0 !important;
    cursor: pointer;
  }
  .feedback .faqs-send {
    background-color: var(--btn-bg-color-primary) !important;
    color: var(--btn-text-color-primary) !important;
    line-height: 1rem;
    font-size: 12px;
    float: right;
    margin-right: 0 !important;
  }
  
  .feedback .faqs-send span {
    padding: 0 !important;
    line-height: 1rem !important;
    font-size: 12px !important;
  }

  .feedback-wrap {
    background: var(--bg-color-2) !important;
    width: 100%;
    border: 1px solid var(--border-color-2);
    border-radius: 4px;
    font-size: 16px;
    line-height: 1.5;
  }

  .feedback-wrap .feedback-options {
    position: absolute;
    right: 50px;
    color: var(--link-color);
  }

  .feedback-wrap .feedback-options button {
    font-weight: 700;
    font-size: 16px !important;
    color: var(--link-color);
  }

  .feedback-wrap .feedback-options button:first-child {
    margin-right: 20px;
  }

  .feedback-container {
    display: flex;
  }
  
  .feedback-wrap .feedback-icon {
    margin: 0 16px 0 8px;
  }

  .error-message {
    color: var(--citi-red);
  }

  .feedback-wrap .charLimit, .feedback-wrap .error-message {
    font-size: 12px;
  }
  .feedback-screenshot .feedback-screenshot-container {
  width: 48px;
  position: fixed;
  right: 0px;
  top: calc(50% - 24px);
  z-index: 1002;
  height: 48px;
  background-color: rgb(0, 102, 179);
  cursor: pointer;
  border-radius: 6px 0px 0px 6px;
}

.feedback-screenshot .feedback-screenshot-container button {
  border-radius: 6px 0px 0px 6px;
  border: none;
  height: 100%;
  width: 100%;
  padding: 0;
  cursor: pointer;
}

.feedback-screenshot .feedback-screenshot-container .lmnicon {
  font-size: 20px !important;
  color: white;
  z-index: 1003;
  width: 48px;
  margin-top: 10px;
}

.feedback-screenshot .feedback-screenshot-container .ant-btn.ant-btn-loading::before {
  display: none !important;
}

.ant-btn-loading-icon:only-child .anticon {
  color: white;
}

.feedback-screenshot .feedback-screenshot-loading-animation {
  height: 48px;
  animation: loadingCircle 0.7s infinite linear;
}

@keyframes loadingCircle {
  to {
    transform: rotate(360deg);
  }
}
.feedback-screenshot .lmn-loading-with-mask .lmn-loading {
  width: 48px !important;
  height: 48px !important;
  position: fixed !important;
  right: 0px !important;
  top: 250px !important;
  z-index: 1004 !important;
  min-height: 48px !important;
  left: auto !important;
}

.feedback-screenshot .lmn-loading-with-mask .lmn-loading i {
  position: fixed !important;
  right: -14px !important;
  top: 245px !important;
  z-index: 1004 !important;
  left: auto !important;
}

#googleFeedback {
  width: 100%;
  height: 100%;
  position: absolute;
  border: none;
  left: 0px;
  top: 0px;
  z-index: 999999999;
}

#googleFeedback * {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  font-family: "PingFangSC-Regular", "Microsoft YaHei", STHeiti, Helvetica, Arial, sans-serif;
}

@keyframes feedbackLoading {
  0% {
    transform: scale(0.7) rotate(0deg);
  }
  100% {
    transform: scale(0.7) rotate(1800deg);
  }
}
@keyframes feedbackSubmitting {
  0% {
    transform: scale(1) rotate(0deg);
  }
  100% {
    transform: scale(1) rotate(1800deg);
  }
}
@keyframes feedbackLoadingCircle {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89.2677, 200;
    stroke-dashoffset: -124;
  }
}
#googleFeedback .feedback-window {
  width: 100%;
  height: 100%;
  position: relative;
}

#googleFeedback .feedback-window .dialog-mask {
  position: absolute;
  z-index: 999;
  width: 100%;
  height: 100%;
  background: none;
  left: 0px;
  top: 0px;
  cursor: default;
}

#googleFeedback .feedback-window .highlight-area {
  width: 0px;
  height: 0px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 998;
}

#googleFeedback .feedback-window .highlight-area .rect {
  position: absolute;
  background: none;
}

#googleFeedback .feedback-window .highlight-area .rect:hover {
  cursor: default;
  background: rgba(55, 131, 249, 0.2);
}

#googleFeedback .feedback-window .highlight-area .rect:hover .close {
  display: flex;
}

#googleFeedback .feedback-window .highlight-area .rect .close {
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  color: #999;
  position: absolute;
  right: -12px;
  top: -12px;
  cursor: pointer;
  display: none;
  user-select: none;
}

#googleFeedback .feedback-window .black-area {
  width: 0px;
  height: 0px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 999;
}

#googleFeedback .feedback-window .black-area .rect {
  position: absolute;
  background: #000;
}

#googleFeedback .feedback-window .black-area .rect:hover {
  cursor: default;
  background: rgba(0, 0, 0, 0.8);
}

#googleFeedback .feedback-window .black-area .rect:hover .close {
  display: flex;
}

#googleFeedback .feedback-window .black-area .rect .close {
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  color: #999;
  position: absolute;
  right: -12px;
  top: -12px;
  cursor: pointer;
  display: none;
  user-select: none;
}

#googleFeedback .feedback-window .dialog {
  width: 730px;
  min-height: 384px;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.137255) 0px 24px 38px 3px, rgba(0, 0, 0, 0.117647) 0px 9px 46px 8px, rgba(0, 0, 0, 0.2) 0px 11px 15px -7px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -350px;
  margin-top: -330px;
  z-index: 1000;
}

#googleFeedback .feedback-window .dialog .title {
  height: 56px;
  line-height: 56px;
  color: #fff;
  background-color: rgb(57, 134, 255);
  padding: 0px 16px;
  font-size: 16px;
}

#googleFeedback .feedback-window .feedback-area {
  width: 100%;
  padding: 0px 0px 0px 0px;
  position: relative;
}

#googleFeedback .feedback-window .feedback-area textarea.required {
  text-decoration: line-through;
  color: #db4437;
}

#googleFeedback .feedback-window .feedback-area textarea {
  padding: 18px 16px 12px 18px;
  display: block;
  width: 100%;
  height: 186px;
  resize: none;
  outline: none;
  border: none;
  color: #000;
  font-size: 14px;
  background: #fff;
}

#googleFeedback .feedback-window .feedback-area textarea::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #f0f0f0;
}

#googleFeedback .feedback-window .feedback-area textarea::-webkit-scrollbar-track {
  background-color: #f0f0f0;
}

#googleFeedback .feedback-window .feedback-area textarea::-webkit-scrollbar-thumb {
  background-color: #aaa;
}

#googleFeedback .feedback-window .feedback-area .required-tip {
  position: absolute;
  width: 326px;
  left: 16px;
  top: 50px;
  height: 32px;
  line-height: 32px;
  /* border-top: 2px solid #db4437; */
  color: #db4437;
  font-size: 12px;
}

#googleFeedback .feedback-window .feedback-area .feedback-area-email {
  width: 350px;
  height: 56px;
  margin-left: 20px;
  margin-top: 20px;
}

#googleFeedback .feedback-window .feedback-area .feedback-area-email-input {
  width: 350px;
  border: 1px solid rgb(212, 207, 207);
  padding-left: 5px;
  border-radius: 4px;
  height: 30px;
  color: #000;
}

#googleFeedback .feedback-window .feedback-area .feedback-area-email-input:focus-visible {
  box-shadow: 0 0 0 1px #40a9ff;
  outline: none;
}

#googleFeedback .feedback-window .feedback-area .email-required-tip {
  height: 18px;
  line-height: 18px;
  color: #db4437;
  font-size: 12px;
}

#googleFeedback .feedback-window .feedback-area .error-message {
  color: #b60000;
  font-size: 12px;
  line-height: 16px;
  margin-top: 2px;
  text-align: left;
  margin-left: 16px;
  margin-bottom: 5px;
}

#googleFeedback .feedback-window .shot-switch {
  flex: 1;
  height: 48px;
  padding: 8px 16px 8px 8px;
  line-height: 32px;
  /* background: #FAFAFA; */
  display: flex;
  align-items: center;
}

#googleFeedback .feedback-window .shot-switch .checkbox {
  width: 32px;
  height: 32px;
  position: relative;
  cursor: pointer;
}

#googleFeedback .feedback-window .shot-switch .checkbox .checkbox-icon {
  position: absolute;
  width: 24px;
  height: 24px;
  left: 4px;
  top: 4px;
  transform: scale(0);
  opacity: 0;
  transition: all 400ms ease-out;
}

#googleFeedback .feedback-window .shot-switch .checkbox .active {
  opacity: 1;
  transform: scale(1);
}

#googleFeedback .feedback-window .shot-switch label {
  color: #000;
  font-size: 14px;
}

#googleFeedback .feedback-window .screenshot-area {
  width: 100%;
  /* height:192px; */
  height: 250px;
  background: #eee;
  position: relative;
}

#googleFeedback .feedback-window .screenshot-area .loading .loading-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -20px;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  animation: feedbackLoading 10s linear 0ms infinite;
}

#googleFeedback .feedback-window .screenshot-area .loading .loading-icon circle {
  animation: feedbackLoadingCircle 2000ms ease-in-out 0ms infinite;
}

#googleFeedback .feedback-window .screenshot-area .loading .loading-text {
  text-align: center;
  color: #999;
  font-size: 14px;
  position: absolute;
  display: block;
  width: 100%;
  height: 24px;
  line-height: 24px;
  top: 70%;
  left: 0px;
}

#googleFeedback .feedback-window .screenshot-area .screenshot {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  cursor: pointer;
}

#googleFeedback .feedback-window .screenshot-area .screenshot:hover .to-edit {
  opacity: 1;
}

#googleFeedback .feedback-window .screenshot-area .screenshot .to-edit {
  width: 224px;
  height: 112px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -112px;
  margin-top: -56px;
  padding: 16px;
  border-radius: 6px;
  transition: all 250ms ease;
  opacity: 0;
  background: rgba(255, 255, 255, 0.75);
}

#googleFeedback .feedback-window .screenshot-area .screenshot .to-edit:hover svg {
  fill: #3986ff;
}

#googleFeedback .feedback-window .screenshot-area .screenshot .to-edit:hover .edit-label {
  color: #3986ff;
}

#googleFeedback .feedback-window .screenshot-area .screenshot .to-edit .edit-icon {
  width: 48px;
  height: 48px;
  margin: 0px auto;
}

#googleFeedback .feedback-window .screenshot-area .screenshot .to-edit .edit-label {
  width: 100%;
  text-align: center;
  display: block;
  color: #757575;
  margin-top: 12px;
  font-size: 14px;
}

#googleFeedback .feedback-window .screenshot-area .screenshot img {
  max-height: 100%;
  width: 100%;
  margin: auto;
}

#googleFeedback .feedback-window .actions {
  width: 100%;
  padding: 0px 8px;
  height: 56px;
  /* border-top: solid 1px #E0E0E0; */
  display: flex;
  justify-content: flex-end;
  /* // background: #FAFAFA;  */
}

#googleFeedback .feedback-window .actions .flatbutton {
  margin-top: 10px;
  padding: 0px 16px;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
  transition: all 400ms ease;
  cursor: pointer;
  user-select: none;
}

#googleFeedback .feedback-window .actions .confirm {
  margin-left: 8px;
}

#googleFeedback .feedback-window .tool-bar {
  position: fixed;
  left: 50%;
  top: 60%;
  margin-left: -115px;
  width: 232px;
  background: #fff;
  height: 56px;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.137255) 0px 24px 38px 3px, rgba(0, 0, 0, 0.117647) 0px 9px 46px 8px, rgba(0, 0, 0, 0.2) 0px 11px 15px -7px;
  z-index: 999999999;
}

#googleFeedback .feedback-window .tool-bar .move {
  float: left;
  width: 40px;
  height: 56px;
  padding: 0px 12px;
  cursor: move;
}

#googleFeedback .feedback-window .tool-bar .tool {
  float: left;
  width: 56px;
  height: 56px;
  padding: 10px;
  cursor: pointer;
  position: relative;
  user-select: none;
}

#googleFeedback .feedback-window .tool-bar .tool:hover {
  background: #f0f0f0;
}

#googleFeedback .feedback-window .tool-bar .hight-light:before {
  content: attr(data-label);
  display: none;
  padding: 6px 12px;
  font-size: 12px;
  background: #676767;
  border-radius: 3px;
  color: #fff;
  position: absolute;
  left: 50%;
  bottom: -35px;
  transform: translateX(-50%);
  text-align: center;
  width: 80px;
}

#googleFeedback .feedback-window .tool-bar .tool-active {
  background: #e0e0e0;
}

#googleFeedback .feedback-window .tool-bar .tool-active:hover {
  background: #e0e0e0;
}

#googleFeedback .feedback-window .tool-bar .button {
  float: right;
  height: 56px;
  cursor: pointer;
  margin-right: 10px;
  background: #fff;
}

#googleFeedback .feedback-window .tool-bar .button .flatbutton {
  display: block;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
  padding: 0px 8px;
  float: right;
  color: #3986ff;
  font-size: 14px;
  text-align: center;
  min-width: 64px;
  margin-top: 10px;
  background: #fff;
}

#googleFeedback .feedback-window .tool-bar .button .flatbutton:hover {
  background: #eee;
}

#googleFeedback #feedbackCanvas {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 997;
  cursor: crosshair;
}

#googleFeedback #shadowCanvas {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 996;
  pointer-events: none;
}.reason-feedback-container {
  background-color: #fff;
  color: var(--text-color-0);
  width: fit-content;
  border-radius: 8px;
  border: 1px solid #c8d5e1;
}
.reason-feedback-container .thumb-icon {
  height: 18px;
  fill: #5f6368;
  cursor: pointer;
}
.reason-feedback-container .thumb-icon.fill {
  fill: var(--blue-200);
}
.reason-feedback-container .feedback-card {
  display: flex;
  padding: 17px 20px 17px 16px;
  width: fit-content;
}
.reason-feedback-container .feedback-card .card-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
.reason-feedback-container .feedback-card .thumb-container {
  display: flex;
}
.reason-feedback-container .feedback-card .thumb-container > div {
  margin-left: 16px;
}
.reason-feedback-container .feedback-card .thumb-container > div + div {
  margin-left: 12px;
}
.reason-feedback-container .selected-reason-card {
  padding: 16px;
  width: fit-content;
}
.reason-feedback-container .selected-reason-card .title {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: var(--text-color-0);
}
.reason-feedback-container .selected-reason-card .reason-list-container .reason-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  margin: 16px 0 12px;
}
.reason-feedback-container .selected-reason-card .reason-list-container .lmn-radio-group > .lmn-selection-control + .lmn-selection-control {
  margin-top: 12px;
}
.reason-feedback-container .selected-reason-card .reason-list-container .textarea-container .textarea-title {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  margin: 4px 0 2px;
}
.reason-feedback-container .selected-reason-card .reason-list-container .textarea-container textarea {
  width: 238px;
  height: 68px;
}
.reason-feedback-container .result-container-card {
  padding: 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-align: left;
  width: fit-content;
}
.reason-feedback-container .button-container {
  margin-top: 16px;
}
.reason-feedback-container .button-container button.lmn-btn.lmn-btn-primary {
  width: 63px !important;
  height: 28px;
  font-size: 12px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  padding: 0;
}.common-ui-banner {
  color: white;
}
.common-ui-banner .sub-description-container {
  position: absolute;
  z-index: 1;
  margin-top: -31px;
  padding: 0px 1rem;
  right: 0;
}
.common-ui-banner .sub-description-container .sub-description {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.common-ui-banner .common-ui-banner-container {
  --container-height: 572px;
  width: 100%;
  height: var(--container-height);
  position: relative;
  background-color: #111722;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 48px 0;
}
.common-ui-banner .common-ui-banner-container .high-performance-img-container {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
}
.common-ui-banner .common-ui-banner-container .high-performance-img-container img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 1679px) {
  .common-ui-banner .common-ui-banner-container {
    background-position: center;
  }
}
@media (max-width: 783px) {
  .common-ui-banner .common-ui-banner-container {
    --container-height: 690px;
  }
}
.common-ui-banner .common-ui-banner-container .lmn-container-fluid {
  max-width: 1680px;
}
.common-ui-banner .common-ui-banner-container .mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, #101722 1.16%, rgba(20, 27, 38, 0.6) 53.66%, rgba(23, 32, 42, 0) 106.16%);
}
.common-ui-banner .common-ui-banner-container .title-description {
  font-family: "Citi-Sans-Display-Regular";
  font-style: normal;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: 2px;
  text-align: center;
  width: 100%;
}
.common-ui-banner .common-ui-banner-container .title-container {
  color: white;
  z-index: 1;
  position: relative;
}
.common-ui-banner .common-ui-banner-container .title {
  font-family: "Citi-Sans-Display-Regular" !important;
  font-size: 64px !important;
  font-weight: 400;
  line-height: 75.52px;
  text-align: center;
  width: 100%;
  color: white;
  padding-bottom: 0px;
}
.common-ui-banner .common-ui-banner-container .description {
  font-family: "Citi-Sans-Text-Regular";
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-align: center;
  width: 100%;
  color: white;
  z-index: 1;
  position: relative;
  margin-top: 16px;
}
@media screen and (min-width: 402px) {
  .common-ui-banner .common-ui-banner-container .description .fake-points {
    display: none;
  }
}
.common-ui-banner .common-ui-banner-container .secondDescription {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: var(--second-des-line);
  line-clamp: var(--second-des-line);
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
@media screen and (min-width: 457px) {
  .common-ui-banner .common-ui-banner-container .secondDescription {
    --second-des-line: 5;
  }
}
@media (min-width: 430px) and (max-width: 456px) {
  .common-ui-banner .common-ui-banner-container .secondDescription {
    --second-des-line: 4;
  }
}
@media (min-width: 419px) and (max-width: 429px) {
  .common-ui-banner .common-ui-banner-container .secondDescription {
    --second-des-line: 2;
  }
}
@media (min-width: 402px) and (max-width: 418px) {
  .common-ui-banner .common-ui-banner-container .secondDescription {
    --second-des-line: 1;
  }
}
@media (max-width: 401px) {
  .common-ui-banner .common-ui-banner-container .secondDescription {
    display: none;
  }
}
@media screen and (min-width: 784px) {
  .common-ui-banner .common-ui-banner-container .secondDescription .sec-fake-points {
    display: none;
  }
}
.common-ui-banner .common-ui-banner-container .button-container {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.common-ui-banner .common-ui-banner-container .button-container .button-space {
  width: 24px;
  flex-shrink: 1;
}
.common-ui-banner .common-ui-banner-container .button-container button {
  margin-top: 5px;
}
.common-ui-banner .common-ui-banner-container .button-container button {
  border-radius: 24px;
  padding: 14px 19.5px !important;
  height: auto;
  min-width: 200px;
  font-family: "Citi-Sans-Text-Regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  flex-shrink: 0;
}
.common-ui-banner .common-ui-banner-container .button-container button.outline {
  outline: 1px solid #fff;
  color: #fff;
}
.common-ui-banner .common-ui-banner-container .hero-contact-us-container {
  margin-top: 48px;
  display: flex;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.common-ui-banner .common-ui-banner-container .hero-contact-us-container .hero-contact-us-text {
  color: #fff !important;
  line-height: 18px;
  font-size: 16px !important;
  font-family: "Citi-Sans-Text-Regular-Italic";
  font-weight: 400;
}
.common-ui-banner {
  /* 1680 - 1264 - 1072 - 784 - 560 */
}
@media screen and (min-width: 1264px) and (max-width: 1679px) {
  .common-ui-banner .title-container {
    margin: 0 auto;
    text-align: center;
  }
  .common-ui-banner .title-container div {
    display: inline;
  }
}
@media (min-width: 1072px) and (max-width: 1263px) {
  .common-ui-banner .mask {
    background: linear-gradient(180deg, #101722 3.12%, rgba(23, 32, 42, 0) 108.12%);
  }
  .common-ui-banner .title-container {
    margin: 0 auto;
    text-align: center;
  }
  .common-ui-banner .title-container div {
    display: inline;
  }
}
@media (min-width: 784px) and (max-width: 1071px) {
  .common-ui-banner .mask {
    background: linear-gradient(180deg, #101722 3.12%, rgba(23, 32, 42, 0) 108.12%);
  }
  .common-ui-banner .title-container {
    margin: 0 auto;
    text-align: center;
  }
  .common-ui-banner .title-container div {
    display: inline;
  }
  .common-ui-banner .sub-description-container {
    margin-top: -53px;
  }
}
@media (max-width: 783px) {
  .common-ui-banner .button-container .button-space {
    display: none;
  }
  .common-ui-banner .sub-description-container {
    margin-top: -90px;
    text-align: center;
    left: 0;
  }
  .common-ui-banner .thirdDescription {
    display: none;
  }
}
@media screen and (max-width: 559px) {
  .common-ui-banner {
    padding-bottom: 24px;
  }
  .common-ui-banner .title-container .title {
    font-size: 48px;
    line-height: 56.4px;
  }
}.high-performance-img-container .performance-img-hidden {
  display: none;
}.contact-us-modal .lmn-trigger-icon-wrapper {
  text-align: center;
  height: 36px;
}
.contact-us-modal .contactus-description {
  height: 84px !important;
}
.contact-us-modal .url-icon .lmnicon {
  margin-left: 5px;
  color: #005AA1;
}
.contact-us-modal .country-dropdown,
.contact-us-modal .phone-input {
  outline-color: var(--field_border_danger) !important;
  border-color: var(--field_border_danger) !important;
  background-color: var(--field_fill_danger) !important;
}
.contact-us-modal .default-phone-input {
  border: 1px solid #a8bbcf !important;
}
.contact-us-modal .country-dropdown,
.contact-us-modal .react-tel-input .form-control:focus-within {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  border-radius: var(--field_radius);
}
.contact-us-modal .react-tel-input .form-control {
  border-radius: var(--field_radius) !important;
  width: 100%;
  height: var(--container_height);
}
.contact-us-modal .react-tel-input .flag-dropdown {
  border-radius: var(--field_radius) 0 0 var(--field_radius) !important;
}
.contact-us-modal .phone-input-diabled {
  background: var(--field_fill_disabled) !important;
  color: var(--field_foreground_disabled) !important;
  outline-color: var(--field_border_disabled) !important;
  box-shadow: none;
  cursor: not-allowed;
}
.contact-us-modal .errorMessage {
  color: #B60000;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
}
.contact-us-modal .errorMessageAction {
  display: flex;
  flex-direction: row;
  color: #22303E;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
}
.contact-us-modal .errorMessageAction .title {
  color: #22303E;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
}
.contact-us-modal .errorMessageAction .info {
  color: #22303E;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
}
.contact-us-modal .errorBox a {
  color: #22303E;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  text-decoration: underline;
}
.contact-us-modal .lmn-form-group .contactus-radio-group label ~ .lmn-selection-control {
  margin-top: 0px;
}
.contact-us-modal .not-corporate-message {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0px;
  color: #5E676B;
  padding-top: 10px;
}
.contact-us-modal .lmn-form-group .contactus-radio-group label {
  margin-bottom: 0px;
}
.contact-us-modal .lmn-modal-body .lmn-form-group {
  margin: 0 4px 16px 4px;
}
.contact-us-modal .lmn-modal-body .lmn-form-group:last-child {
  margin-bottom: 0px;
}
.contact-us-modal .is-citi-client span {
  display: inline-block;
  white-space: pre-wrap;
}

.contact-us-modal-wrapper .lmn-modal-title {
  font-weight: 400 !important;
  font-size: 28px !important;
  line-height: 36px !important;
  letter-spacing: 0px;
  vertical-align: middle;
  text-align: left;
  margin-right: 0px !important;
  color: #002D72 !important;
}

.url-des {
  width: 169px;
  white-space: normal;
  word-wrap: break-word;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}.solution-info-card-container {
  background-color: #0f1632;
}
.solution-info-card-container .lmn-container-fluid {
  padding-bottom: 0px;
}

.solution_card {
  padding: 82px 0 214px;
  color: #ffffff;
}
.solution_card .title {
  font-family: "Citi-Sans-Display-Regular";
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
  margin-bottom: 8px;
  text-align: left;
}
.solution_card .subTitle {
  font-family: "Citi-Sans-Text-Regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 24px;
  text-align: left;
}
.solution_card .contentCard {
  border-radius: 20px;
  overflow: hidden;
}
.solution_card .btns {
  margin-top: 90px;
}
.solution_card .btns .btn {
  width: 48px !important;
  height: 48px !important;
  border-radius: 4px !important;
  border: 1px solid #337ff4 !important;
  color: #80aff8 !important;
  margin-right: 24px;
}
.solution_card .btns .lmn-btn.lmn-btn-ghost.disabled {
  cursor: not-allowed !important;
  background-color: #22303e !important;
  color: #46637f !important;
  border: 1px solid #22303e !important;
}

.solution_card .content {
  background-color: #255be3;
  padding: 48px 48px 45px 48px;
  color: #ffffff;
}
.solution_card .content .contentTitle {
  font-family: "Citi-Sans-Display-Regular";
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 24px;
}
.solution_card .content .contentDescription {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  font-family: "Citi-Sans-Text-Regular";
  margin-bottom: 24px;
}
.solution_card .content .contentButton {
  width: 173px;
  padding: 14px 12px 14px 12px;
  border-radius: 24px !important;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  cursor: pointer;
  font-family: "Citi-Sans-Text-Regular";
}

.solution_card .contentInfo {
  flex: 1;
}

.solution_card .img {
  flex: 1;
  overflow: hidden;
}
.solution_card .img img {
  width: 100%;
  height: 100%;
}

.solution_card .lmn-carousel {
  border-radius: 20px !important;
  background-color: #0f1632;
}

@media (min-width: 1680px) {
  .solution-info-card-container .lmn-container-fluid {
    max-width: 1680px;
  }
}
@media (min-width: 1264px) and (max-width: 1679px) {
  .solution_card .content {
    padding: 48px 46px 43px 48px;
  }
  .solution_card .content .contentButton {
    width: 200px;
    padding: 14px 20px 14px 20px;
  }
  .solution_card .contentInfo {
    flex: 606;
  }
  .solution_card .img {
    flex: 624;
  }
  .solution_card .content .contentDescription {
    margin-right: 71px;
  }
}
@media (min-width: 1072px) and (max-width: 1263px) {
  .solution_card {
    padding: 103px 0 193px;
  }
  .solution_card .content {
    padding: 48px 30px 51px 48px;
  }
  .solution_card .content .contentTitle {
    margin-bottom: 8px;
  }
  .solution_card .content .contentButton {
    width: 200px;
    padding: 14px 20px 14px 20px;
  }
  .solution_card .contentInfo {
    flex: 512;
  }
  .solution_card .img {
    flex: 528;
  }
  .solution_card .content .contentDescription {
    font-size: 14px;
    margin-right: 0;
  }
}
@media (min-width: 784px) and (max-width: 1071px) {
  .solution_card {
    padding-bottom: 183px;
  }
  .solution_card .content {
    padding: 24px 24px 17px 24px;
  }
  .solution_card .content .contentTitle {
    font-size: 30px;
    margin-bottom: 5px;
  }
  .solution_card .content .contentButton {
    width: 200px;
    padding: 14px 20px 14px 20px;
  }
  .solution_card .contentInfo {
    flex: 396;
  }
  .solution_card .img {
    flex: 360;
  }
  .solution_card .content .contentDescription {
    font-size: 14px;
    margin-right: 0;
  }
  .solution_card .subTitle {
    margin-bottom: 57px;
  }
  .solution_card .btns {
    margin-top: 86px;
  }
}
@media (max-width: 783px) {
  .solution_card {
    padding: 84px 0 177px;
  }
  .solution_card .content {
    padding: 48px 38px 44px 48px;
  }
  .solution_card .content .contentTitle {
    font-size: 30px;
    margin-bottom: 12px;
  }
  .solution_card .content .contentDescription {
    font-size: 14px;
  }
  .solution_card .content .contentButton {
    width: 183px;
    padding: 14px 17px 14px 17px;
  }
  .solution_card .title {
    margin-bottom: 8px;
  }
  .solution_card .subTitle {
    margin-bottom: 19px;
  }
  .solution_card .img {
    flex: 0 0 0%;
  }
  .solution_card .btns {
    margin-top: 94px;
  }
}.howitworks-container {
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 1rem;
    padding-right: 1rem;
    max-width: 1680px;
    margin: 0px auto;
}

.howitworks-container-left-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    color: #0f1632;
    font-family: "Citi-Sans-Text-Bold";
}

.howitworks-container-left .lmn-steps-item-text {
    font-family: "Citi-Sans-Text-Regular" !important;
}

.howitworks-container-left .lmn-steps-item-text p,
.howitworks-container-left .lmn-steps-item-text div {
    cursor: pointer;
}

.lmn-steps-item .lmn-steps-marker {
    cursor: pointer;
}


.icgds .howitworks-container-left-flow .lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item {
    min-height: 84px;
}

.icgds .howitworks-container-left-flow .lmn-steps-vertical .lmn-steps-item-text {
    width: fit-content;
}

.howitworks-container-right {
    border: 1px solid var(--border_weak);
    border-radius: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    width: 100%;
    background-color: var(--bg-color-0);
}

.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container {
    padding-bottom: 0 !important;
}

.howitworks-container {
    margin: 84px auto;
}

.howitworks-container-right {
    background-size: contain;
}

.howitworks-subtitle-container {
    margin-bottom: -20px;
}
.howitworks-subtitle {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #000;
    font-family: "Citi-Sans-Text-Regular";
    padding-top: 14px;
}

@media (max-width:559px) {
    .howitworks-container-bottom {
        margin-top: 48px;
    }

    .howitworks-container-right {
        margin-top: 24px;
        height: auto;
    }

    .howitworks-container-right img {
        width: 98%;
        padding: 5px;
    }

    .howitworks-container {
        margin: 64px auto;
    }

    .howitworks-container .lmn-steps-item-container {
        height: 301px;
    }
}

@media (min-width:560px) and (max-width:783px) {
    .howitworks-container-right {
        max-height: 350px;
        width: 100%;
        margin-top: 24px;
    }

    .howitworks-container-right img {
        width: 100%;
    }

    .howitworks-container-bottom {
        margin-top: 48px;
    }

    .howitworks-container .lmn-steps-item-container {
        height: 301px;
    }

    .howitworks-container {
        margin: 64px auto;
    }

}

@media (min-width:784px) and (max-width:1071px) {
    .howitworks-container {
        margin: 80px auto;
    }

    .howitworks-container-right {
        width: 100%;
        margin-top: 24px;
    }

    .howitworks-container .lmn-steps-item-container {
        height: 301px;
    }

    .howitworks-container-bottom {
        margin-top: 48px;
    }

}

@media (min-width:1072px) and (max-width:1263px) {
    .howitworks-container-bottom {
        margin-top: 48px;
    }

    .howitworks-container {
        margin: 64px auto;
    }

    .icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container {
        height: 301px;
    }
}

@media (min-width:1264px) and (max-width:1679px) {
    .howitworks-container-bottom {
        margin-top: 48px;
    }

    .howitworks-container-right {
        max-height: 430px; 
    }

    .howitworks-container {
        margin: 64px auto;
    }

    .icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container {
        height: 301px;
    }
}

@media (min-width:1680px) {
    .icgds .howitworks-container {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .howitworks-container-bottom {
        margin-top: 48px;
    }

    .howitworks-container {
        margin: 64px auto;
    }

    .howitworks-container-right {
        background-size: initial;
    }
}.reason-to-integrate-container {
  padding-top: 77px;
  padding-bottom: 64px;
  background: #F1F5F7;
}
.reason-to-integrate-container .lmn-container-fluid {
  padding-bottom: 0;
}
.reason-to-integrate-container .reason-to-integrate-headding {
  font-family: "Citi-Sans-Display-Regular";
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
  margin-bottom: 38px;
}
.reason-to-integrate-container .reason-to-integrate-image {
  width: 100%;
  border-radius: 20px;
}
.reason-to-integrate-container .reason-to-integrate-video {
  width: 100%;
  height: 334px;
  border-radius: 20px;
  border: none;
}
.reason-to-integrate-container video.reason-to-integrate-image {
  background-color: #000;
}
.reason-to-integrate-container .BenefitsInclude-subtitle {
  color: #17202a;
  font-family: "Citi-Sans-Display-Regular";
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 2px;
  line-height: 26px;
  margin-top: 48px;
  text-align: left;
}
.reason-to-integrate-container .reason-to-integrate-card {
  width: 100%;
  min-height: 150px;
  margin-top: 24px;
}
.reason-to-integrate-container .reason-to-integrate-card .reason-to-integrate-card-title {
  font-family: "Citi-Sans-Text-Regular";
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 16px;
}
.reason-to-integrate-container .reason-to-integrate-card .reason-to-integrate-card-content {
  font-family: "Citi-Sans-Text-Regular";
  font-size: 20px;
  line-height: 30px;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.reason-to-integrate-container .reason-to-integrate-button {
  margin-top: 24px;
}
.reason-to-integrate-container .reason-to-integrate-button .lmn-btn {
  font-family: "Citi-Sans-Text-Regular";
  width: 260px;
  border-radius: 24px;
}

@media (min-width: 784px) {
  .reason-to-integrate-container .reason-to-integrate-headding {
    margin-bottom: 24px;
  }
  .reason-to-integrate-container .reason-to-integrate-video {
    height: 473px;
  }
}
@media (min-width: 1072px) {
  .reason-to-integrate-container .reason-to-integrate-video {
    height: 636px;
  }
  .reason-to-integrate-container .reason-to-integrate-card-row {
    display: flex;
    flex-wrap: wrap;
  }
  .reason-to-integrate-container .reason-to-integrate-card {
    min-height: 220px;
  }
}
@media (min-width: 1264px) {
  .reason-to-integrate-container .reason-to-integrate-video {
    height: 654px;
  }
  .reason-to-integrate-container .reason-to-integrate-card {
    min-height: 155px;
  }
}
@media (min-width: 1680px) {
  .reason-to-integrate-container .lmn-container-fluid {
    max-width: 1680px;
  }
  .reason-to-integrate-container .reason-to-integrate-video {
    height: 730px;
  }
  .reason-to-integrate-container .reason-to-integrate-card-row {
    justify-content: space-between;
  }
  .reason-to-integrate-container .reason-to-integrate-card-row .lmn-col-lg-4 {
    max-width: 416px;
  }
  .reason-to-integrate-container .reason-to-integrate-card-row .reason-to-integrate-card {
    min-height: 184px;
  }
  .reason-to-integrate-container .reason-to-integrate-card-row .reason-to-integrate-card .reason-to-integrate-card-title {
    margin-bottom: 16px;
  }
}.common-ui-cards {
  overflow-x: hidden;
}
.common-ui-cards .card-item {
  font-family: "Citi-Sans-Text-Regular";
  border: 1px solid #d9e2ea;
  border-radius: 8px;
  padding: 16px;
  display: flex;
}
.common-ui-cards .card-item .text-style {
  align-self: center;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: #005AA1;
}
.common-ui-cards .card-item .item-icon {
  width: 40px;
  height: 40px;
  margin-right: 16px;
}
.common-ui-cards .card-item .item-icon img {
  height: 33px;
}
.common-ui-cards .card-item .card-item-Link {
  margin-bottom: 2px;
  height: 38px;
  display: flex;
}
.common-ui-cards .card-item .item-title {
  color: #000000;
  min-height: 26px;
  max-height: 52px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  font-family: "Citi-Sans-Text-Regular";
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  text-align: left;
  margin-bottom: 10px;
}
.common-ui-cards .card-item div.item-description-fx {
  min-height: 115px;
}
.common-ui-cards .card-item .item-description {
  color: #000000;
  font-family: "Citi-Sans-Text-Regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  min-height: 105px;
  max-height: 120px;
  margin-bottom: 10px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.common-ui-cards .card-item .item-badge {
  margin-bottom: 18px;
  font-family: "Citi-Sans-Text-Regular";
}
.common-ui-cards .card-item .item-badge .lmn-badge-default {
  color: #255be3;
  background: rgba(37, 91, 227, 0.1);
}
.common-ui-cards .card-item .card-item-Link .button-style {
  font-family: "Citi-Sans-Text-Regular";
  width: 200px !important;
  border-radius: 24px;
}
.common-ui-cards .card-item:hover {
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12);
}
.common-ui-cards .session-title {
  color: #17202a;
  font-family: "Citi-Sans-Display-Regular";
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 2px;
  text-align: left;
  margin: auto;
}
.common-ui-cards .session-sub-title {
  margin-top: 24px;
  font-family: "Citi-Sans-Text-Regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: #000;
}
.common-ui-cards .card-item:last-child {
  margin-right: 0px !important;
}
.common-ui-cards .session-content {
  margin-top: 24px !important;
  display: flex;
  justify-content: center;
}
.common-ui-cards .contact-action-wrap .lmn-btn {
  border-radius: 24px;
}
.common-ui-cards .contact-action-wrap .contact-link-btn {
  width: 254px;
  height: 38px;
  margin-top: 24px;
}
.common-ui-cards .contact-action-wrap .contact-link-btn .link-style {
  font-size: 16px;
  line-height: 20px;
}
.common-ui-cards .card-content .item-description-fx {
  height: 115px;
}
.common-ui-cards .card-wrapper {
  margin: 64px 0;
}
.common-ui-cards .exploration-outer-wrapper {
  display: block;
}
@media (min-width: 1680px) {
  .common-ui-cards .exploration-outer-wrapper .lmn-carousel-container .lmn-carousel-inner .lmn-carousel-item {
    padding: 8px !important;
  }
  .common-ui-cards .carousel-whole-wrapper .lmn-carousel.lmn-carousel-card .lmn-carousel-container {
    margin: 0px !important;
  }
  .common-ui-cards .carousel-whole-wrapper .session-content {
    width: 1389px;
    margin-left: -9px;
  }
  .common-ui-cards .ordinary-whole-wrapper .cards-out-sider {
    width: 446px;
    margin-right: 16px;
  }
  .common-ui-cards .ordinary-whole-wrapper .cards-out-sider:last-child {
    margin-right: 0px;
  }
  .common-ui-cards .lmn-container-fluid {
    max-width: 1680px;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .common-ui-cards .carousel-arrow-wrapper {
    background: rgba(0, 118, 212, 0.1019607843);
    box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.1215686275);
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-radius: var(--button_radius);
  }
  .common-ui-cards .carousel-arrow-wrapper .slide-arrow {
    color: #005aa1;
    height: 18px;
    width: 18px;
  }
  .common-ui-cards .carousel-arrow-wrapper .slide-arrow .lmn-btn.lmn-btn-ghost:hover {
    border: none !important;
    background-color: rgba(0, 117, 212, 0) !important;
    box-shadow: 0px !important;
  }
  .common-ui-cards .carousel-arrow-wrapper .slide-arrow .icgds .lmn-btn.lmn-btn-ghost:focus {
    border: rgba(0, 118, 212, 0.1019607843) !important;
    box-shadow: 0px !important;
  }
  .common-ui-cards .carousel-arrow-wrapper .slide-arrow .carousel-whole-wrapper .session-content {
    width: 1370px;
    margin: 0 auto;
  }
}
@media (min-width: 1264px) and (max-width: 1679.9px) {
  .common-ui-cards .exploration-outer-wrapper .lmn-carousel-container .lmn-carousel-inner .lmn-carousel-item {
    padding: 8px !important;
  }
  .common-ui-cards .carousel-whole-wrapper .lmn-carousel.lmn-carousel-card .lmn-carousel-container {
    margin: 0px !important;
    margin-left: 7px !important;
  }
  .common-ui-cards .ordinary-whole-wrapper .cards-out-sider {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 0 8px;
  }
  .common-ui-cards .ordinary-whole-wrapper .session-content {
    margin-left: -8px;
    margin-right: -8px;
  }
}
@media (min-width: 1072px) and (max-width: 1263.9px) {
  .common-ui-cards .exploration-outer-wrapper .lmn-carousel-container .lmn-carousel-inner .lmn-carousel-item {
    padding: 8px !important;
  }
  .common-ui-cards .carousel-whole-wrapper .lmn-carousel.lmn-carousel-card .lmn-carousel-container {
    margin: 0px !important;
    margin-left: 7px !important;
  }
  .common-ui-cards .ordinary-whole-wrapper .cards-out-sider {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 0 8px;
  }
  .common-ui-cards .ordinary-whole-wrapper .session-content {
    margin-left: -8px;
    margin-right: -8px;
  }
  .common-ui-cards .carousel-whole-wrapper .session-content .lmn-carousel-inner {
    width: 700% !important;
  }
}
@media (min-width: 784px) and (max-width: 1071.9px) {
  .common-ui-cards .card-wrapper {
    margin-bottom: 40px;
  }
  .common-ui-cards .cards-out-sider {
    width: 100%;
  }
  .common-ui-cards .contact-action-wrap .contact-link-btn {
    margin-top: 8px;
  }
  .common-ui-cards .session-content {
    flex-wrap: wrap;
    justify-content: left;
  }
  .common-ui-cards .session-content .card-content {
    width: 100%;
  }
  .common-ui-cards .session-content .card-item {
    width: 100%;
    margin-bottom: 16px;
    margin-right: 0px;
  }
}
@media (max-width: 783.9px) {
  .common-ui-cards .card-wrapper {
    margin-bottom: 40px;
  }
  .common-ui-cards .card-wrapper .cards-out-sider {
    width: 100%;
  }
  .common-ui-cards .card-wrapper .contact-action-wrap .contact-link-btn {
    margin-top: 8px;
  }
  .common-ui-cards .card-wrapper .session-content {
    flex-wrap: wrap;
    justify-content: left;
  }
  .common-ui-cards .card-wrapper .session-content .card-content {
    width: 100%;
  }
  .common-ui-cards .card-wrapper .session-content .card-item {
    width: 100%;
    margin-bottom: 16px;
    margin-right: 0px;
  }
}.request-access-company-name {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 8px;
}

.request-access-input-field {
  margin-bottom: 8px;
}

.request-access-input-field.lmn-input-fixed-label {
  margin: 9px 0 8px 0;
  width: 100%;
}

.request-access-input-field.lmn-input-fixed-label .lmn-input {
  cursor: not-allowed;
}

.newparentoptionfield .request-access-parent-option {
  display: flex;
  gap: 28px;
}

.products-description, .request-access-section {
  margin: 27px 0 8px 0;
}

.request-access-cards-heading {
  font-size: 16px;
  line-height: 20px;
  margin: 40px 0 12px 0;
}

.request-access-title {
  margin-bottom: 12px;
  font-weight: bold;
}

.request-access-uncheck-message {
  font-size: 16px;
  line-height: 24px;
  margin-top: 30px;
  margin-bottom: 41px;
}

.request-access-uncheck-message a {
  text-decoration: underline;
}

.request-access-message {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 25px;
}

.request-access-message a {
  text-decoration: underline;
}

.request-access-note {
  font-size: 12px !important;
  line-height: 16px;
  color: #4F6F90 !important;
  margin-top: 0px !important;
  margin-bottom: 14px !important;
}

.request-access-payment-option {
  display: flex;
  justify-content: space-between;
}

.requestAccess-list-container {
  margin: 17px 0;
}

.requestAccess-list-container .requestAccess-container-title {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 4px;
}

.requestAccess-list-container .card-form-container {
  margin-top: 10px;
}

.requestAccess-list-container p {
  margin: 6px 0;
  font-size: 12px !important;
  color: #4F6F90;
  line-height: 16px;
}

.requestAccess-list-container p:last-child {
  margin: 0;
}

.requestAccess-list-container .requestAccess-container-label {
  color: #000000;
  font-size: 16px;
  display: inline-block;
}

.requestAccess-list-container .lmn-list-group .lmn-list-group-item {
  padding: 4px 0;
}

.requestAccess-list-container .lmn-selection-control {
  line-height: 20px;
  font-size: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.requestAccess-list-container .lmn-selection-control span {
  margin-right: 12px;
}

.requestAccess-list-container .error-message {
  position: initial;
  color: #b60000;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  margin-top: 4px;
}

.requestAccess-list-container .invalid {
  border-color: #b60000 !important;
}

.payment-options .lmn-selection-control {
  margin-right: 5px;
}

.newparentoptionfield {
  display: flex;
  gap: 12px;
}

.newparentoptionfield .parentoptiondiv {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.newparentoptionfield .parentoptionlabel {
  display: flex;
  font-size: 14px;
  line-height: 18px;
}

.newparentoptionfield .request-access-parent-option {
  display: flex;
  gap: 28px;
}

.lmn-mb-8-new {
  margin-bottom: 1rem !important;
}

.requestAccess-container-label.documentation-testing {
  display: flex;
  gap: 20px;
  margin-top: 5px;
}

.lmn-modal .lmn-modal-content .lmn-modal-body p.lmn-margin-t {
  margin-top: 5px !important;
}

.loading {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 500px;
}

.m-t-5 {
  margin-top: 5px;
}

.request-access-notification {
  margin-bottom: 17px !important;
}

.lmn-modal .lmn-modal-content .lmn-modal-header {
  margin-bottom: 5px;
}

.standard-font {
  font-size: 14px;
  line-height: 18px;
}

.lmn-modal-body > div {
  margin: 0 6px;
}

.lmn-card {
  border: 1px solid #D9E2EA;
}

.lmn-form-group .lmn-form-label {
  margin-bottom: 8px;
}

.lmn-form-group .lmn-input-label {
  margin-bottom: 8px;
}

.request-access-payment-option {
  display: flex;
  justify-content: space-between;
}

.request-access-class .lmn-modal-title {
  padding-left: 4px !important;
}

.request-access-class .lmn-modal {
  height: auto !important;
}

.request-access-class .lmn-input, .request-access-class .lmn-dropdown-toggle, .request-access-class .lmn-select-button {
  width: calc(100% - 4px);
}

.request-access-parent-option {
  display: flex;
  gap: 28px;
  margin-bottom: 16px;
}

.requestAccess-list-container .lmn-card {
  border: 1px solid #D9E2EA;
}

.requestAccess-list-container .lmn-list-group .lmn-list-group-item {
  padding: 8px 0px 0px 0px;
}

.service-row {
  align-items: center !important;
}

.service-class label {
  white-space: break-spaces !important;
}

.request-access-radio-group {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 16px 0;
}

.thirdPartWrapper .inputClass {
  white-space: break-spaces !important;
}
.thirdPartWrapper .checkScope {
  gap: 8px;
}

@media (min-width: 375px) and (max-width: 767px) {
  .requestAccessModel .dashboard-div-padding .client-secret-section-auth {
    width: 100%;
  }
  .requestAccessModel .request-access-modal.lmn-modal-wrap.lmn-modal-centered {
    top: 24px;
    bottom: 24px;
    height: auto;
  }
  .requestAccessModel .request-access-modal .lmn-modal {
    min-width: auto;
    height: 100%;
  }
  .requestAccessModel .requestAccess-list-container {
    margin: 36px 0 15px 0;
  }
  .requestAccessModel .requestAccess-list-container {
    margin: 36px 0 15px 0;
  }
  .requestAccessModel .requestAccess-list-container .card-form-container {
    display: block;
  }
  .requestAccessModel .requestAccess-list-container .card-form-container .left-col-field {
    max-width: 66.7%;
  }
  .requestAccessModel .requestAccess-list-container .card-form-container .left-col-field:first-child {
    margin-bottom: 8px;
  }
  .requestAccessModel .icgds .lmn-notification-topRight {
    width: auto;
  }
}.common-ui-solution-cards {
  overflow-x: hidden;
}
.common-ui-solution-cards .card-item {
  font-family: "Citi-Sans-Text-Regular";
  border: 1px solid #d9e2ea;
  border-radius: 8px;
  padding: 16px;
  display: flex;
}
.common-ui-solution-cards .card-item .text-style {
  align-self: center;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: #005AA1;
}
.common-ui-solution-cards .card-item .item-icon {
  width: 40px;
  height: 40px;
  margin-right: 16px;
  flex: 0 0 auto;
}
.common-ui-solution-cards .card-item .item-icon img {
  height: 33px;
}
.common-ui-solution-cards .card-item .card-item-Link {
  margin-bottom: 2px;
  height: 38px;
  display: flex;
  min-height: 38px;
}
.common-ui-solution-cards .card-item .item-title {
  color: #000000;
  min-height: 26px;
  max-height: 52px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  font-family: "Citi-Sans-Text-Regular";
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  text-align: left;
  margin-bottom: 10px;
}
.common-ui-solution-cards .card-item div.item-description-fx {
  min-height: 115px;
}
.common-ui-solution-cards .card-item .item-description {
  color: #000000;
  font-family: "Citi-Sans-Text-Regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  min-height: 105px;
  max-height: 120px;
  margin-bottom: 10px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.common-ui-solution-cards .card-item .item-badge {
  margin-bottom: 18px;
  font-family: "Citi-Sans-Text-Regular";
}
.common-ui-solution-cards .card-item .item-badge .lmn-badge-default {
  color: #255be3;
  background: rgba(37, 91, 227, 0.1);
}
.common-ui-solution-cards .card-item .card-item-Link .button-style {
  font-family: "Citi-Sans-Text-Regular";
  width: 167px;
  border-radius: 24px;
  font-size: 16px;
  line-height: 40px;
}
.common-ui-solution-cards .card-item .card-item-Link .button-style.lmn-btn-outline.disabled {
  outline: none;
}
.common-ui-solution-cards .card-item .card-item-Link .button-style.lmn-btn-outline.disabled:hover {
  outline: none;
}
.common-ui-solution-cards .card-item:hover {
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12);
}
.common-ui-solution-cards .session-title {
  color: #17202a;
  font-family: "Citi-Sans-Display-Regular";
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 2px;
  text-align: left;
  margin: auto;
}
.common-ui-solution-cards .session-sub-title {
  margin-top: 24px;
  font-family: "Citi-Sans-Text-Regular";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: #000;
}
.common-ui-solution-cards .card-item:last-child {
  margin-right: 0px !important;
}
.common-ui-solution-cards .session-content {
  margin-top: 24px !important;
  display: flex;
  justify-content: center;
}
.common-ui-solution-cards .contact-action-wrap .lmn-btn {
  border-radius: 24px;
}
.common-ui-solution-cards .contact-action-wrap .contact-link-btn {
  width: 254px;
  height: 38px;
  margin-top: 24px;
}
.common-ui-solution-cards .contact-action-wrap .contact-link-btn .link-style {
  font-size: 16px;
  line-height: 20px;
}
.common-ui-solution-cards .card-content .item-description-fx {
  height: 115px;
}
.common-ui-solution-cards .card-wrapper {
  margin: 64px 0;
}
.common-ui-solution-cards .exploration-outer-wrapper {
  display: block;
}
.common-ui-solution-cards .card-setion-loading {
  display: flex;
  align-items: center;
  min-height: 305px;
}
.common-ui-solution-cards .card-setion-loading .lmn-loading {
  width: 100%;
}
@media (min-width: 1680px) {
  .common-ui-solution-cards .exploration-outer-wrapper .lmn-carousel-container .lmn-carousel-inner .lmn-carousel-item {
    padding: 8px !important;
  }
  .common-ui-solution-cards .carousel-whole-wrapper .lmn-carousel.lmn-carousel-card .lmn-carousel-container {
    margin: 0px !important;
  }
  .common-ui-solution-cards .carousel-whole-wrapper .session-content {
    width: 1362px;
    margin-left: -9px;
  }
  .common-ui-solution-cards .ordinary-whole-wrapper .cards-out-sider {
    width: 446px;
    margin-right: 16px;
  }
  .common-ui-solution-cards .ordinary-whole-wrapper .cards-out-sider:last-child {
    margin-right: 0px;
  }
  .common-ui-solution-cards .lmn-container-fluid {
    max-width: 1680px;
  }
  .common-ui-solution-cards .carousel-arrow-wrapper {
    background: rgba(0, 118, 212, 0.1019607843);
    box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.1215686275);
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-radius: var(--button_radius);
  }
  .common-ui-solution-cards .carousel-arrow-wrapper .slide-arrow {
    color: #005aa1;
    height: 18px;
    width: 18px;
  }
  .common-ui-solution-cards .carousel-arrow-wrapper .slide-arrow .lmn-btn.lmn-btn-ghost:hover {
    border: none !important;
    background-color: rgba(0, 117, 212, 0) !important;
    box-shadow: 0px !important;
  }
  .common-ui-solution-cards .carousel-arrow-wrapper .slide-arrow .icgds .lmn-btn.lmn-btn-ghost:focus {
    border: rgba(0, 118, 212, 0.1019607843) !important;
    box-shadow: 0px !important;
  }
  .common-ui-solution-cards .carousel-arrow-wrapper .slide-arrow .carousel-whole-wrapper .session-content {
    width: 1370px;
    margin: 0 auto;
  }
}
@media (min-width: 1378px) and (min-width: 1680px) {
  .common-ui-solution-cards .card-item-Link {
    justify-content: flex-start;
  }
}
@media (min-width: 1378px) {
  .common-ui-solution-cards .card-item-Link .button-style {
    font-family: "Citi-Sans-Text-Regular";
    width: 167px;
    border-radius: 24px;
    font-size: 16px;
  }
}
@media (min-width: 1264px) and (max-width: 1377.9px) {
  .common-ui-solution-cards .card-item-Link .button-style {
    width: fit-content !important;
    padding: 10px 7px;
    margin-right: 16px;
    min-width: 167px;
  }
  .common-ui-solution-cards .card-item-Link .button-style:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1264px) and (max-width: 1679.9px) {
  .common-ui-solution-cards .exploration-outer-wrapper .lmn-carousel-container .lmn-carousel-inner .lmn-carousel-item {
    padding: 8px !important;
  }
  .common-ui-solution-cards .carousel-whole-wrapper .lmn-carousel.lmn-carousel-card .lmn-carousel-container {
    margin: 0px !important;
    margin-left: 7px !important;
  }
  .common-ui-solution-cards .ordinary-whole-wrapper .cards-out-sider {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 0 8px;
  }
  .common-ui-solution-cards .ordinary-whole-wrapper .session-content {
    margin-left: -8px;
    margin-right: -8px;
  }
}
@media (min-width: 1072px) and (max-width: 1263.9px) {
  .common-ui-solution-cards .exploration-outer-wrapper .lmn-carousel-container .lmn-carousel-inner .lmn-carousel-item {
    padding: 8px !important;
  }
  .common-ui-solution-cards .carousel-whole-wrapper .lmn-carousel.lmn-carousel-card .lmn-carousel-container {
    margin: 0px !important;
    margin-left: 7px !important;
  }
  .common-ui-solution-cards .ordinary-whole-wrapper .cards-out-sider {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 0 8px;
  }
  .common-ui-solution-cards .ordinary-whole-wrapper .session-content {
    margin-left: -8px;
    margin-right: -8px;
  }
  .common-ui-solution-cards .carousel-whole-wrapper .session-content .lmn-carousel-inner {
    width: 700% !important;
  }
  .common-ui-solution-cards .card-item-Link {
    height: auto !important;
    width: 248px !important;
    flex-wrap: wrap;
  }
  .common-ui-solution-cards .card-item-Link .button-style {
    width: 100% !important;
    margin-bottom: 16px;
    margin-right: 0 !important;
  }
  .common-ui-solution-cards .card-item-Link .button-style:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 784px) and (max-width: 1071.9px) {
  .common-ui-solution-cards .card-wrapper {
    margin-bottom: 40px;
  }
  .common-ui-solution-cards .cards-out-sider {
    width: 100%;
  }
  .common-ui-solution-cards .contact-action-wrap .contact-link-btn {
    margin-top: 8px;
  }
  .common-ui-solution-cards .session-content {
    flex-wrap: wrap;
    justify-content: left;
  }
  .common-ui-solution-cards .session-content .card-content {
    width: 100%;
  }
  .common-ui-solution-cards .session-content .card-item {
    width: 100%;
    margin-bottom: 16px;
    margin-right: 0px;
  }
  .common-ui-solution-cards .session-content .card-item-Link .button-style {
    width: 248px !important;
    margin-right: 24px !important;
  }
  .common-ui-solution-cards .session-content .card-item-Link .button-style:last-child {
    margin-right: 0 !important;
  }
}
@media (max-width: 783.9px) {
  .common-ui-solution-cards .card-wrapper {
    margin-bottom: 40px;
  }
  .common-ui-solution-cards .card-wrapper .cards-out-sider {
    width: 100%;
  }
  .common-ui-solution-cards .card-wrapper .contact-action-wrap .contact-link-btn {
    margin-top: 8px;
  }
  .common-ui-solution-cards .card-wrapper .session-content {
    flex-wrap: wrap;
    justify-content: left;
  }
  .common-ui-solution-cards .card-wrapper .session-content .card-content {
    width: 100%;
  }
  .common-ui-solution-cards .card-wrapper .session-content .card-item {
    width: 100%;
    margin-bottom: 16px;
    margin-right: 0px;
  }
  .common-ui-solution-cards .card-wrapper .session-content .card-item-Link .button-style {
    width: 208px !important;
    margin-right: 24px !important;
  }
  .common-ui-solution-cards .card-wrapper .session-content .card-item-Link .button-style:last-child {
    margin-right: 0 !important;
  }
}
@media (max-width: 1679px) {
  .common-ui-solution-cards .lmn-container-fluid {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}.start-integration-modal .title {
  padding-bottom: 12px;
  font-size: 14px !important;
}
.start-integration-modal .lmn-modal-body {
  padding: 0px 4px;
}
.start-integration-modal .lmn-modal-body .select-option-container.lmn-form-group:last-child {
  margin-bottom: 0px;
}
.start-integration-modal .lmn-modal-body .lmn-form-group {
  margin-bottom: 12px;
}
.start-integration-modal .lmn-modal-body .lmn-form-group label {
  margin-bottom: 8px;
}
.start-integration-modal .lmn-modal-body .lmn-alert {
  margin-bottom: 0px;
}
.start-integration-modal .loading-container {
  height: 350px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.respond-modal .respond-dec :first-child {
  margin-bottom: 22px !important;
}
.respond-modal .lmn-modal-content .lmn-modal-body .respond-dec p {
  color: #10161D;
}

.start-integration-title {
  overflow: hidden !important;
}.start-integration-modal .title {
  padding-bottom: 12px;
  font-size: 14px !important;
}
.start-integration-modal .lmn-modal-body {
  padding: 0px 4px;
}
.start-integration-modal .lmn-modal-body .select-option-container.lmn-form-group:last-child {
  margin-bottom: 0px;
}
.start-integration-modal .lmn-modal-body .lmn-form-group {
  margin-bottom: 12px;
}
.start-integration-modal .lmn-modal-body .lmn-form-group label {
  margin-bottom: 8px;
}
.start-integration-modal .lmn-modal-body .lmn-alert {
  margin-bottom: 0px;
}
.start-integration-modal .loading-container {
  height: 350px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.respond-modal .respond-dec :first-child {
  margin-bottom: 22px !important;
}
.respond-modal .lmn-modal-content .lmn-modal-body .respond-dec p {
  color: #10161D;
}

.start-integration-title {
  overflow: hidden !important;
}.tnc {
  color: var(--text-color-1) !important;
}

.tnc-container {
  color: var(--text-color-1);
}

.tnc-header {
  padding: 1.5em 0;
  color: var(--text-color-0);
}

.tnc-ruler {
  height: 0.0625em;
  border: 0.0625em solid var(--border-color-0);
  margin-top: 1em;
}

.please-read-the-ter {
  color: var(--text-color-1);
  font-size: 0.8em;
  text-align: right;
  width: 100%;
  padding: 0.7em;
}

.tnc-content {
  background-color: var(--bg-color-0);
  color: var(--text-color-0);
  max-height: 50vh;
  overflow-y: scroll;
  padding: 20px;
}

.tncWrapperContainer .lmn-modal-content .lmn-modal-footer.lmn-modal-footer {
  justify-content: space-between !important;
}
.tncWrapperContainer .lmn-modal .lmn-modal-content .lmn-modal-body {
  overflow-y: hidden !important;
}.local-price-container {
  padding: 64px 0 64px;
  background-color: #F1F5F7;
}
.local-price-container .local-price-title {
  color: var(--01-Grayscale-black, #000);
  font-family: "Citi-Sans-Display-Regular";
  font-size: 36px;
  font-weight: 400;
  line-height: 46px;
  /* 127.778% */
}
.local-price-container .local-price-imgs {
  margin: 24px 0 24px;
  display: flex;
  justify-content: space-between;
}
.local-price-container .local-price-imgs :not(:last-child) {
  margin-right: 95px;
}
.local-price-container .local-price-imgs .img {
  flex: 1;
  min-width: 1px;
  height: auto;
  flex-shrink: 0;
}
.local-price-container .local-price-describes {
  display: flex;
  justify-content: space-between;
}
.local-price-container .local-price-describes :not(:last-child) {
  margin-right: 95px;
}
.local-price-container .local-price-describes .describe {
  flex: 1;
  width: 100%;
  height: auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0;
}
.local-price-container .local-price-describes .describe-icon {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: var(--primary);
  text-align: center;
  align-content: center;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  margin-right: 0;
  margin-bottom: 18px;
}
.local-price-container .local-price-describes .describe-msg {
  color: var(--01-Alias-03-Text-Colors-text-color-0, #10161D);
  font-family: "Citi-Sans-Text-Regular";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 35px;
  /* 145.833% */
}

@media (min-width: 1680px) {
  .local-price-container .lmn-container-fluid {
    max-width: 1680px;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1264px) and (max-width: 1679px) {
  .local-price-container .local-price-imgs :not(:last-child) {
    margin-right: 86px;
  }
  .local-price-container .local-price-describes :not(:last-child) {
    margin-right: 86px;
  }
  .local-price-container .local-price-describes .describe-icon {
    margin-right: 0;
  }
}
@media (min-width: 1072px) and (max-width: 1263px) {
  .local-price-container .local-price-imgs :not(:last-child) {
    margin-right: 73px;
  }
  .local-price-container .local-price-describes :not(:last-child) {
    margin-right: 73px;
  }
  .local-price-container .local-price-describes .describe-icon {
    margin-right: 0;
  }
}
@media (min-width: 784px) and (max-width: 1071px) {
  .local-price-container .local-price-imgs :not(:last-child) {
    margin-right: 52px;
  }
  .local-price-container .local-price-describes {
    display: block;
  }
  .local-price-container .local-price-describes :not(:last-child) {
    margin-right: 0px;
    margin-bottom: 24px;
  }
  .local-price-container .local-price-describes .describe-icon {
    margin-bottom: 6px;
  }
  .local-price-container .local-price-describes .describe-msg {
    min-height: 116px;
  }
}
@media (max-width: 783px) {
  .local-price-container .local-price-imgs :not(:last-child) {
    margin-right: 36px;
  }
  .local-price-container .local-price-describes {
    display: block;
  }
  .local-price-container .local-price-describes :not(:last-child) {
    margin-right: 0px;
    margin-bottom: 24px;
  }
  .local-price-container .local-price-describes .describe-icon {
    margin-bottom: 6px;
  }
  .local-price-container .local-price-describes .describe-msg {
    min-height: 116px;
  }
}@keyframes slidetheimages {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-50%);
  }
}
@keyframes slidetheimagesDown {
  from {
    transform: translateY(-50%);
  }
  to {
    transform: translateY(0);
  }
}
.slider-container-marquee {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
}

.marquee1-container {
  width: 250px;
  height: 600px;
  position: relative;
  overflow: hidden;
}

.marquee-slider {
  display: flex;
  flex-direction: column;
  animation: slidetheimages 8s linear infinite;
}

.marquee-slider-downwards {
  display: flex;
  flex-direction: column;
  animation: slidetheimagesDown 8s linear infinite;
}

@media only screen and (max-width: 1264px) {
  .marquee1-container {
    height: 584px;
  }
}
@media only screen and (max-width: 1072px) {
  .marquee1-container {
    width: 160px;
    height: 620px;
  }
}
@media only screen and (max-width: 784px) {
  .slider-container-marquee {
    margin-right: 20px;
    column-gap: 15px;
  }
  .marquee1-container {
    width: 130px;
    position: relative;
    top: 56px;
  }
  .logo-img {
    margin-left: -6px;
  }
}
@media screen and (max-width: 783px) and (min-width: 560px) {
  .marquee1-container.upward-direction-sm {
    display: none;
  }
  .logo-img {
    margin-left: 0px !important;
  }
}
@media screen and (max-width: 560px) and (min-width: 320px) {
  .slider-container-marquee {
    justify-content: end;
    width: 245px;
    height: 640px;
  }
  .marquee1-container img {
    width: 90px !important;
    height: 90px !important;
  }
  .marquee1-container.upward-direction {
    display: none;
  }
  .marquee-slider-downwards {
    animation: slidetheimagesDown 20s linear infinite;
  }
}.nextStepProduction {
  width: auto !important;
  font-family: "Citi-Sans-Text-Regular";
}
.nextStepProduction .lmn-modal-content {
  width: 619px;
}
.nextStepProduction .lmn-modal-title span {
  line-height: 28px;
  font-size: 26px;
  color: #002d72 !important;
}
.nextStepProduction p {
  font-size: 18px;
  line-height: 28px;
}

.progress-wrapper-sm {
  border: 0;
}
.progress-wrapper-sm > div {
  padding: 0 !important;
}
.progress-wrapper-sm .field-label {
  color: var(--text-color-3);
  padding-top: 15px;
}
.progress-wrapper-sm .field-label-2 {
  color: var(--text-color-3);
  padding-top: 10px;
}
.progress-wrapper-sm .status-action {
  padding-top: 12px;
}

.progress-wrapper-lg {
  border: 1px solid #d9e2ea;
  margin-top: 5px;
  margin-bottom: 20px;
}
.progress-wrapper-lg .lmn-table-td {
  border: 0 !important;
}

.title-lable {
  color: #002d72;
  font-size: 24px;
  font-family: "Citi-Sans-Display-Regular";
  font-weight: 600;
  position: relative;
  top: -5px;
}
.title-lable .lmn-badge {
  margin-left: 12px;
}

.tracker-seperater {
  border-top: 1px solid #e5e5e5;
  margin: 30px 0;
}

.payment-logo-image {
  width: 32px;
  height: 32px;
  margin-right: 0.5rem;
}.request-testing-modal .companyName {
  margin-bottom: 8px;
}
.request-testing-modal .companyName.lmn-input-fixed-label {
  margin: 9px 0 8px 0;
  width: 100%;
}
.request-testing-modal .companyName input {
  cursor: not-allowed;
}
.request-testing-modal .radioGroup {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 16px 0;
}
.request-testing-modal .request-testing-spinner {
  padding-top: 2px;
}
.request-testing-modal .requestSetup-container {
  margin: 16px 0 16px 0;
}
.request-testing-modal .requestSetup-container .standard-font {
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
}
.request-testing-modal .existing-desc {
  font-size: 12px;
  line-height: 16px;
  color: #5E676B !important;
}.contact-us-page-wrapper {
  background-color: #fff;
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: flex-start; /* Align to top */
}

.contact-us-form-container {
  background-color: #ffffff;
  padding-top: 56px;
  padding-bottom: 56px;
  border-radius: 8px;
  width: 90%; /* Occupy 90% of available width by default */
  max-width: 1260px; 
}

.BorderWrappperClass {
  border: 1px solid #D9E2EA;
  padding: 24px;
}

.contact-us-form-container .react-tel-input .form-control {
  width: 100%;
  height: 40px;
}
.contactus-description{
  min-height: 110px !important;
}
.contactusNewTitle {
  font-size: 48px !important;
  color: #002D72;
  margin-bottom: 24px;
  font-family: 'Citi Sans' !important;
  font-weight: 400;
  line-height: 60px !important;
}

.tellusBox span {
  color: #0F1632;
  margin-bottom: 4px;
}

.contact-us-form-container .lmn-form-group {
  margin-bottom: 20px;
}

.footerBtn {
  float: right;
}

.contact-us-form-container .lmn-form-group label {
  display: block;
  font-weight: 600;
  margin-bottom: 8px;
  color: #333;
  font-size: 12px;
}

.contact-us-form-container .lmn-form-group.lmn-invalid label {
  color: #d9534f;
}

/* Apply border-color to ICGDS components directly when .lmn-invalid is on them */
.contact-us-form-container .lmn-invalid.ant-input-status-error,
.contact-us-form-container .lmn-invalid.ant-input,
.contact-us-form-container .lmn-invalid.ant-select-selector,
.contact-us-form-container .lmn-invalid .ant-picker {
  border-color: #d9534f !important;
}

.contact-us-form-container .lmn-form-group.lmn-invalid small {
  color: #d9534f;
  margin-top: 5px;
  /* display: block; */
  font-size: 12px;
  margin-bottom: 5px;
}

/* Invalid state for phone input */
.phone-input-invalid {
  border: 1px solid #d9534f;
}

/* Disabled state for phone input field */
.phone-input-disabled {
  background-color: #e6ebed !important;
  cursor: not-allowed;
}

/* Define background for ICGDS Input when disabled */
.contact-us-form-container.lmn-input-disabled {
  background-color: #e6ebed !important;
  cursor: not-allowed;
}

.contact-us-form-container.lmn-input[disabled],
.contact-us-form-container .lmn-input.disabled {
  color: #0F1632 !important;
  cursor: not-allowed;
}

/* Styling for the flag dropdown part of the phone input */
.flag-dropdown {
  background-color: white !important;
}

/* Disabled state for the flag dropdown button */
.flag-dropdown.phone-input-disabled {
  background-color: #e6ebed !important;
}

/* Assuming citi-input is the class for ICGDS Input */
.citi-input {
  width: 100%;
}

/* Override default ICGDS input styling if necessary for error state */
.citi-input.ant-input-status-error {
  border-color: #d9534f;
}

/* Assuming citi-textarea is the class for ICGDS TextArea */
.citi-textarea {
  width: 100%;
  min-height: 100px;
  resize: vertical;
}

/* Override default ICGDS textarea styling if necessary for error state */
.citi-textarea.ant-input-status-error {
  border-color: #d9534f;
}

.nonCorporate {
  color: #5E676B !important;
  font-size: 12px !important;
}

.contactus-radio-group {
  display: flex;
  flex-wrap: nowrap; /* Ensures all radio button items stay on one line */
  gap: 20px; /* Default gap between radio buttons */
}

.contactus-radio-group .lmn-selection-control {
  margin-top: 0px !important;
  min-width: 0; /* Important for flex items with text that should shrink */
}

.contactus-radio-group .lmn-selection-control .ant-radio-wrapper span:last-child {
  white-space: normal;      /* Allows text to wrap naturally within its container */
  word-break: break-word;   /* Breaks long words if necessary to fit */
  overflow-wrap: break-word; /* Modern equivalent for word-break on long words */
  display: inline-block;    /* Essential to allow text wrapping within the span */
  max-width: 100%;          /* Ensures text does not overflow its parent span horizontally */
  font-size: 14px;
  line-height: 1.2;
}

.url-icon {
  display: inline-flex;
  align-items: center;
}

.url-icon .citi-icon {
  margin-left: 5px;
  cursor: pointer;
  color: #666;
}

.noteTimeHolder{
    color: #5E676B !important;
    font-weight: 400 !important;
    font-size: var(--font-size_support) !important;
    line-height: var(--line-height_support) !important;
    display: flex;
    align-items: center;
    margin-top: var(--field_container_vertical-spacing);
}
.not-corporate-message {
  padding: 15px;
  background-color: #f8d7da;
  color: #721c24;
  border: 1px solid #f5c6cb;
  border-radius: 4px;
  margin-bottom: 20px;
  font-size: 14px;
}

.disabled {
  opacity: 0.7;
  pointer-events: none;
}

/* Submission Feedback Messages - now applied within the ICGDS Modal */
.submission-success-message {
  padding: 0;
  background-color: transparent;
  color: #155724;
  border: none;
  border-radius: 0;
}

.submission-success-message h2 {
  color: #1a237e;
  font-size: 20px;
  margin-top: 0;
}

.submission-success-message p {
  margin-bottom: 15px;
}

.submission-error-message {
  padding: 0;
  background-color: transparent;
  color: #721c24;
  border: none;
  border-radius: 0;
}

.submission-error-message h2 {
  color: #1a237e;
  font-size: 20px;
  margin-top: 0;
}

.errorMessageAction {
  display: flex;
}

.submission-error-message .errorBox {
  color: black !important;
}

.submission-error-message .errorMessage {
  font-weight: bold;
}

.submission-error-message .errorMessageAction {
  margin-top: 10px;
}

.submission-error-message .errorMessageAction .title {
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 14px !important;
  color: #000000;
  float: left;
  margin-right: 3px;
}

.submission-error-message .errorMessageAction p {
  margin: 0;
}

.modal-buttons {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 20px;
}

.contact-us-form-container .lmn-form-group {
  margin-bottom: 10px !important;
}
.break-after-about,
.break-after-your {
  content: ''; /* No line break by default */
  white-space: pre;
}
.errorMessage {
  color: #A70D0D !important;
  font-weight: 400 !important;
}

.errorTitle {
  color: #A70D0D;
  font-weight: 700 !important;
  float: left;
  margin-right: 3px;
}
.errorAction {
  font-weight: 700 !important;
  float: left;
  margin-right: 3px;
}
.categoryMain .lmn-selection-control{
  flex: none !important;
}
.phone-input-default {
  width: 100%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  /* Do NOT set padding-left here. Let react-phone-input-2 handle it. */
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 14px;
  background-color: white;
}
/* Media Queries for responsiveness */

/* For screen width up to 1680px */
@media (max-width: 1680px) {
  .contact-us-form-container {
    width:100% !important;
    max-width: 100% !important;
      padding: 56px 234px;
  }
  .contactus-radio-group{
    /* display: inline-block !important; */
    width: 100%;
  }
  .contactus-radio-group .lmn-selection-control{
    float:left;
    /* margin-right: 25px; */
  }
}

/* For screen width up to 1264px */
@media (max-width: 1264px) {
  .contact-us-form-container {
    padding: 56px 26px;
  }
  .contactusNewTitle {
    font-size: 42px !important;
  }
}

/* For screen width up to 1072px */
@media (max-width: 1072px) {
  .contact-us-form-container {
    padding:56px 16px ;
  }
  .BorderWrappperClass {
    padding: 20px;
  }
  .contactusNewTitle {
    font-size: 36px !important;
  }
}

/* For screen width up to 784px (smaller tablets and large phones) */
@media (max-width: 784px) {
  .lmn-radio{
    margin: 0px !important;
  }
  .contact-us-page-wrapper {
    align-items: flex-start;
  }
  .contact-us-form-container {
    width: 95%;
    max-width: 100% !important;
    padding:56px 16px ;
    
  }
  .BorderWrappperClass {
    padding: 15px;
  }
  .contactusNewTitle {
    font-size: 48px !important;
    line-height: 60px !important;
  }
  .contact-us-form-container .lmn-form-group {
    margin-bottom: 15px;
  }
  .contactus-radio-group .lmn-selection-control{
    gap: 5px;
    font-size: 11px !important;
    /* white-space: normal !important; */
    /* width: 150px; */
  }
  .subCat .lmn-selection-control{
    /* width: 150px; */
  }
  .contactus-radio-group{
    gap: 10px;
  }
  .break-after-your::before {
    content: '\A'; /* Inserts a newline character immediately before " question" */
  }
  .break-after-about::before {
      content: ''; /* Ensures no break before "your" in this range */
  }
}

/* For screen width up to 560px (mobile devices) */
@media (max-width: 560px) {
  .contact-us-page-wrapper {
    padding: 0px;
  }
  .contact-us-form-container {
    width: 100%;
    max-width: 100% !important;
    padding:56px 16px ;
    box-shadow: none;
    border-radius: 0;
  }
  .BorderWrappperClass {
    padding: 10px;
  }
  .contactusNewTitle {
    font-size: 48px !important;
  }
  .footerBtn {
    display: flex;
    flex-direction: row;
    justify-content: flex-end !important;
    width: 100%;
  }
  .footerBtn .lmn-mr-8px {
    margin-right: 0 !important;
  }
  .contact-us-form-container .lmn-form-group label {
    font-size: 10px !important;
    word-break: break-word;

  }
  .contact-us-form-container .lmn-form-group  .contact-us-yes-no label {
    word-break: normal;

  }
  .phone-input-default, .citi-input {
    font-size: 13px;
  }
  
  .contact-us-yes-no {
    gap: 33px !important;
  }
  .contactus-radio-group{
    /* display: inline-block !important; */
    width: 100%;
    gap:8px;
  }
  .contact-us-yes-no .lmn-selection-control{
    width: 100% !important;
  }
  .contactus-radio-group .lmn-selection-control{
    float:left;
    /* width:25% !important; */
    margin-right: 0px !important;
    overflow-wrap: break-word;
  }
  .categoryMain .lmn-selection-control{
    width:auto !important;
  }
  .subCat{
    gap: 5px!important;
  }
  .contact-us-form-container .lmn-form-group .subCat label:first-child{
   width: 115px;
   white-space: normal;
  }
  .contact-us-form-container .lmn-form-group .subCat label:nth-child(3){
   width: 128px;
   white-space: normal;
  }
  .contact-us-form-container .lmn-form-group .subCat label:nth-child(2){
   width: 115px;
   /* white-space: normal; */
  }
  .break-after-about::before {
    content: '\A'; /* Inserts a newline character immediately before "your" */
  }
  .break-after-your::before {
      content: ''; /* Ensures no break before "question" in this range; "your" and "question" stay together */
  }
}
@media (min-width: 1265px) and (max-width: 1340px){
  .subCat label{
   white-space: normal !important;
   width: 100%;
  }
}
@media (min-width: 785px) and (max-width: 925px){
  .subCat label{
   white-space: normal !important;
   width: 100%;
  }
}
@media (min-width: 561px) and (max-width: 752px){
  .subCat label{
   white-space: normal !important;
   width: 100%;
  }
}
/* Survey Modal Height */
.QSIWebResponsive .QSIWebResponsiveDialog-Layout1-SI_09zj3MpOmSekQf4_embedded-target-container {
    height: 395px !important;
}

@media only screen and (max-device-width: 560px) {
.QSIWebResponsive .QSIWebResponsiveDialog-Layout1-SI_09zj3MpOmSekQf4_embedded-target-container {
    height: 435px !important;
}
}

@media only screen and (max-device-width: 410px) {
.QSIWebResponsive .QSIWebResponsiveDialog-Layout1-SI_09zj3MpOmSekQf4_embedded-target-container {
    height: 445px !important;
}
}

/* Feedback Modal Height */
.QSIWebResponsive .QSIWebResponsiveDialog-Layout1-SI_6yxUV1J4FX9IAse_embedded-target-container {
height: 255px !important;
}.integrations-tracker:nth-of-type(n + 2) {
  padding-top: 15px;
}

.integrations-tracker .integrations-tracker-header {
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  padding: 24px;
}
.integrations-tracker .integrations-tracker-header .main-header {
  font-family: "Citi-Sans-Display-Regular";
  color: #17355f;
  padding-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
}
.integrations-tracker .integrations-tracker-header .main-header .beta-badge {
  float: right;
  font-family: "Citi-Sans-Display-Regular";
  min-width: 60px;
  min-height: 20px;
  background-color: #5e676b;
  padding: 2px 8px 2px 4px;
  border-radius: 8px;
  border: 1px solid #000000;
  color: #ffffff;
  font-weight: 400;
  font-size: 16px;
}
.integrations-tracker .integrations-tracker-header .main-header .beta-badge .lmnicon-info-circle {
  font-size: 20px;
  margin-right: 0px;
}
.integrations-tracker .integration-track {
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  padding: 24px;
}
.integrations-tracker .integration-track:not(:first-child) {
  margin-top: 20px;
}
.integrations-tracker .integration-track .header-title {
  font-family: "Citi-Sans-Display-Regular";
  font-size: 24px;
  color: #002d72;
  font-weight: 400;
  margin-right: 20px;
  margin-left: 18px;
  position: relative;
  top: -13px;
}
.integrations-tracker .integration-track .header-button {
  outline: 1px solid #255be3;
  vertical-align: top;
  color: #255be3;
  background-color: #fff;
  border-radius: 20px;
  padding: 0 23px;
  margin-left: 15px;
  font-weight: 400;
  font-size: 14px;
}
.integrations-tracker .integration-track .header-logo {
  margin-left: 10px;
}
.integrations-tracker .integration-track .header-buttons {
  float: right;
}
.integrations-tracker .integration-track .integration-id,
.integrations-tracker .integration-track .integration-title,
.integrations-tracker .integration-track .integration-title-user-style {
  outline: 1px solid #78a8ff;
  top: -15px;
  position: relative;
  color: #233faa;
  background-color: #f0f6fe;
  border-radius: 20px;
  padding: 5px 12px;
  font-size: 12px;
  font-weight: 400;
}
.integrations-tracker .integration-track .integration-title {
  color: #194044 !important;
  background-color: #f2fbfa !important;
  outline-color: #6fd9d9 !important;
  margin-right: 10px;
}
.integrations-tracker .integration-track .integration-title-user-style {
  margin-right: 10px;
}
.integrations-tracker .tracker-status-info {
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  padding-right: 20px;
  padding: 24px 16px;
  min-height: 138px;
}
.integrations-tracker .tracker-status-info .tracker-status-info-0 {
  display: flex;
  align-items: center;
}
.integrations-tracker .tracker-status-info .tracker-status-info-0 span {
  padding: 5px;
  font-size: 14px;
}
.integrations-tracker .tracker-status-info .tracker-status-info-0 .tracker-status {
  color: #005ff1;
  font-size: 18px;
}
.integrations-tracker .tracker-status-info .tracker-status-info-0 .tracker-icon {
  font-size: 18px;
}
.integrations-tracker .tracker-status-info .tracker-status-info-0 .tracker-icon .lmnicon {
  font-size: 22px;
}
.integrations-tracker .tracker-status-info .tracker-status-info-0 .tracker-icon .completed {
  color: #00b755;
}
.integrations-tracker .tracker-status-info .tracker-status-info-0 .tracker-icon .in-progress {
  color: orange;
}
.integrations-tracker .tracker-status-info .tracker-status-info-0 .tracker-icon .pending {
  color: rgb(70, 99, 127);
}
.integrations-tracker .tracker-status-info .tracker-status-info-0 .tracker-action .tracker-badge {
  border-radius: 100px;
  padding: 2px 12px;
  font-weight: 400;
  font-size: 12px;
}
.integrations-tracker .tracker-status-info .tracker-status-info-0 .tracker-action .tracker-badge.completed {
  background-color: #e2f6e3;
  border-color: #80ce84;
  color: #335525;
}
.integrations-tracker .tracker-status-info .tracker-status-info-0 .tracker-action .tracker-badge.pending {
  color: rgb(15, 22, 50);
  background-color: rgb(230, 235, 237);
}
.integrations-tracker .tracker-status-info .tracker-status-info-0 .tracker-action .tracker-badge.progress {
  background-color: #fef1c7;
  color: #613d22;
  border-color: #d3af3c;
}
.integrations-tracker .tracker-status-info .tracker-status-info-1 {
  display: flex;
  font-size: 14px;
  margin-left: 30px;
  padding-top: 10px;
}
.integrations-tracker .tracker-status-info .tracker-status-info-1 .tracker-status-info-text {
  flex: auto;
  padding-bottom: 10px;
  padding-right: 10px;
  min-height: 20px;
  font-size: 14px;
  font-weight: 400;
  max-width: 98%;
}
.integrations-tracker .tracker-status-info .tracker-status-info-1 .tracker-status-info-text a {
  text-decoration: underline;
}
.integrations-tracker .tracker-status-info .tracker-status-info-1 .tracker-status-info-button {
  display: flex;
}
.integrations-tracker .tracker-status-info .tracker-status-info-1 .center-align {
  top: -50%;
}
.integrations-tracker .tracker-status-info .tracker-status-info-1 .tracker-status-info-btn {
  flex: auto;
}
.integrations-tracker .tracker-status-info .tracker-status-info-1 .tracker-status-info-btn.lmn-btn {
  border-radius: 100px;
  padding: 12px 20px;
  height: 40px;
}
.integrations-tracker .integration-track-progress {
  display: flex;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 20px;
}
.integrations-tracker .integration-track-progress .item {
  font-size: 14px;
  font-weight: 400;
}
.integrations-tracker .integration-track-progress .item:nth-child(1) {
  width: 5%;
}
.integrations-tracker .integration-track-progress .item:nth-child(2) {
  flex: 1;
}
.integrations-tracker .integration-track-progress .item:nth-child(3) {
  margin-left: 10px;
  text-align: right;
}
.integrations-tracker .integration-track-progress .integration-step-tracker {
  display: flex;
}
.integrations-tracker .integration-track-progress .integration-step-tracker .integration-progress-step {
  flex: 1;
  border-radius: 3px;
  padding: 4px;
  margin: 2px;
  background-color: #e5e5e5;
}
.integrations-tracker .integration-track-progress .integration-step-tracker .integration-progress-step.completed {
  background-color: #00b755;
}
.integrations-tracker .integration-track-progress .integration-step-tracker .integration-progress-step.pending {
  background-color: #b8c8d8;
}
.integrations-tracker .integration-track-progress .integration-step-tracker .integration-progress-step.in-progress {
  background-color: #c6ecc7;
}
.integrations-tracker .integration-track-progress .steps-complete-info {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.integrations-tracker .integration-track-progress .steps-complete-info-icon {
  margin-left: 5px;
  cursor: pointer;
  font-size: 24px;
}
.integrations-tracker .integration-track-carousel {
  display: flex;
  align-items: center;
}
.integrations-tracker .integration-track-carousel .step-carousel-btn {
  border-radius: 4px !important;
  vertical-align: middle;
  background-color: #d9e7fd !important;
}
.integrations-tracker .integration-track-carousel .step-carousel-btn.left {
  margin-right: 18px;
}
.integrations-tracker .integration-track-carousel .step-carousel-btn.right {
  margin-left: 18px;
}
.integrations-tracker .integration-track-carousel .step-carousel-btn .track-btn {
  color: #005aa1 !important;
}
.integrations-tracker .integration-track-carousel .step-carousel-info {
  flex: auto;
  transition: transform 0.5s ease;
}
.integrations-tracker .error-component {
  padding: 100px;
  text-align: center;
}
.integrations-tracker .error-component .error-title {
  font-size: 24px;
  font-weight: 400;
}
.integrations-tracker .error-component .error-sub-title {
  font-size: 16px;
  font-weight: 400;
  color: #0f1632;
}
.integrations-tracker .error-component .error-sub-title .lmnicon {
  margin-left: 10px;
  font-size: 20px;
  cursor: pointer;
}

.cancel-integration-modal {
  width: 500px !important;
  height: 300px;
}

.cancel-integration-title {
  overflow: hidden !important;
}

.beta-tooltip {
  width: 216px;
  height: auto;
  border-radius: 16px;
  padding: 16px;
  background-color: #fff !important;
  box-shadow: 0px 5px 12px 1px rgba(0, 65, 165, 0.2);
}
.beta-tooltip .lmn-tooltip-body {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #10161d;
  text-align: left;
}
.beta-tooltip::after {
  border-color: transparent transparent #fff transparent !important;
}.inline-edit .inline-edit-text {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  padding: 4px;
  border-radius: 4px;
  border: 1px solid #ccc;
  outline: none;
  height: 30px !important;
  min-height: 30px !important;
  min-width: 180px;
}
.inline-edit .inline-edit-loader .lmn-loading-icon {
  font-size: 17px !important;
  margin-left: 5px;
  position: relative;
}
.inline-edit .inline-edit-loader .lmnicon-spinner::before {
  margin-top: 0px;
}@font-face {
  font-family: 'Citi-Sans-Display-Regular';
  src: url('data:font/woff2;base64,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');
}

@font-face {
  font-family: 'Citi-Sans-Text-Regular';
  src: url('data:font/woff2;base64,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');
}

@font-face {
  font-family: 'Citi-Serif-Display-Regular-Italic';
  src: url('data:font/woff2;base64,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');
}

@font-face {
  font-family: 'Citi-Sans-Text-Regular-Italic';
  src: url('data:font/woff2;base64,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');
}

@font-face {
  font-family: 'Citi-Sans-Text-Bold';
  src: url('data:font/woff2;base64,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');
}

@font-face {
  font-family: Overpass;
  src: url("/guide/assets/Overpass-Regular-sj8ueKSp.woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Overpass;
  src: url("/guide/assets/Overpass-Light-CJuZVVRN.woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Overpass;
  src: url("/guide/assets/Overpass-Bold-lFSn9iW5.woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Overpass;
  src: url("/guide/assets/Overpass-Regular-Italic-Dlf-APzC.woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Overpass;
  src: url("/guide/assets/Overpass-Light-Italic-VxzakrC9.woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Overpass;
  src: url("/guide/assets/Overpass-Bold-Italic-BdH5MDlu.woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: OverpassMono;
  src: url("/guide/assets/OverpassMono-Regular-4QfLKl6O.woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OverpassMono;
  src: url("/guide/assets/OverpassMono-Light-wWKlmJcE.woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OverpassMono;
  src: url("/guide/assets/OverpassMono-Bold-Bdvnpm1Y.woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/* Citi Sans */
@font-face {
  font-family: "Citi Sans";
  src: url("/guide/assets/Citi-Sans-Text-Light-QiJ0S84v.woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans";
  src: url("/guide/assets/Citi-Sans-Text-Light-Italic-L7E3KYje.woff2");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Citi Sans";
  src: url("/guide/assets/Citi-Sans-Text-Regular-eewKOqlS.woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans";
  src: url("/guide/assets/Citi-Sans-Text-Regular-Italic-Cu0XEkv_.woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Citi Sans";
  src: url("/guide/assets/Citi-Sans-Text-Bold-C4bhKLva.woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans";
  src: url("/guide/assets/Citi-Sans-Text-Bold-Italic-wGKlkKRr.woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Citi Sans Condensed";
  src: url("/guide/assets/Citi-Sans-Condensed-Regular-d5jv8PpP.woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans Condensed";
  src: url("/guide/assets/Citi-Sans-Condensed-Regular-Italic-cekYDHX6.woff2");
  font-weight: 600;
  font-style: Italic;
}
/* Citi Sans Display */
@font-face {
  font-family: "Citi Sans Display";
  src: url("/guide/assets/Citi-Sans-Display-Regular-1CjYtbU-.woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans Display";
  src: url("/guide/assets/Citi-Sans-Display-Regular-Italic-CFY-qH9W.woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Citi Sans Display";
  src: url("/guide/assets/Citi-Sans-Display-Bold-C8SqFqWp.woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans Display";
  src: url("/guide/assets/Citi-Sans-Display-Bold-Italic-pxD055Tn.woff2");
  font-weight: 600;
  font-style: italic;
}
/* Citi Sans Table */
@font-face {
  font-family: "Citi Sans Table";
  src: url("/guide/assets/Citi-Sans-Table-Text-Regular-BDxE_leV.woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans Table";
  src: url("/guide/assets/Citi-Sans-Table-Text-Bold-Dxw5bGai.woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans Table";
  src: url("/guide/assets/Citi-Sans-Table-Text-Regular-Italic-Boq2KlfD.woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Citi Sans Table";
  src: url("/guide/assets/Citi-Sans-Table-Text-Bold-Italic-CvvAtWZ1.woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Citi Sans Table Condensed";
  src: url("/guide/assets/Citi-Sans-Table-Condensed-Regular-BdDF7xAV.woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans Table Condensed";
  src: url("/guide/assets/Citi-Sans-Table-Condensed-Regular-Italic-CCCXTnsR.woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans Mono";
  src: url("/guide/assets/Citi-Sans-Mono-Light-Italic-C7EA6reZ.woff2");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Citi Sans Mono";
  src: url("/guide/assets/Citi-Sans-Mono-Light-DNf-7jEf.woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans Mono";
  src: url("/guide/assets/Citi-Sans-Mono-Regular-DfzOnVFb.woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans Mono";
  src: url("/guide/assets/Citi-Sans-Mono-Regular-Italic-D9OIdZbH.woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Citi Sans Mono";
  src: url("/guide/assets/Citi-Sans-Mono-Bold-CNF5RQ5Q.woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Citi Sans Mono";
  src: url("/guide/assets/Citi-Sans-Mono-Bold-Italic-T6T0XQ3c.woff2");
  font-weight: 700;
  font-style: italic;
}
/* Citi Sans Serif */
@font-face {
  font-family: "Citi Serif";
  src: url("/guide/assets/Citi-Serif-Display-Regular-Bx97msVJ.woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Citi Serif";
  src: url("/guide/assets/Citi-Serif-Display-Regular-Italic-CTQ0Pnl1.woff2");
  font-weight: 400;
  font-style: italic;
}
@keyframes ai-rotation {
  0% {
    --conic-gradient-angle: 0deg;
  }
  100% {
    --conic-gradient-angle: 360deg;
  }
}
@keyframes ai-button-rotation {
  0% {
    --gradient-angle-1: 307deg;
    --gradient-angle-2: 61deg;
    --gradient-angle-3: 180deg;
  }
  100% {
    --gradient-angle-1: 667deg;
    --gradient-angle-2: 421deg;
    --gradient-angle-3: 540deg;
  }
}
.icgds {
  font-family: var(--family_sans) !important;
  font-size: var(--font-size-base) !important;
  text-rendering: optimizelegibility !important;
  font-display: swap;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(var(--black), 0);
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  color: var(--text_strong);
  margin: 0;
  line-height: var(--line-height-base);
  background: var(--background);
  --breakpoint_xs: 0;
  --breakpoint_sm: 584px;
  --breakpoint_md: 784px;
  --breakpoint_lg: 1072px;
  --breakpoint_xl: 1264px;
  --breakpoint_2xl: 1680px;
}
.icgds .lmn-modal-open {
  overflow: hidden;
}
.icgds .lmn-modal-open .lmn-modal {
  overflow-y: auto;
  overflow-x: hidden;
}
.icgds.lmn-layer-primary {
  background: var(--layer_primary);
}
.icgds.lmn-layer-secondary {
  background: var(--layer_secondary);
}
.icgds.lmn-theme-dark input {
  color-scheme: dark;
}
.icgds *,
.icgds *::after,
.icgds *::before {
  box-sizing: border-box;
}
.icgds :focus,
.icgds :active {
  outline: none;
}
.icgds .lmn-no-hover {
  pointer-events: none;
}
.icgds .ptr {
  cursor: pointer;
}
.icgds code,
.icgds pre {
  padding: var(--code_padding);
  background: var(--code_fill);
  font-family: var(--code_font-family);
  color: var(--code_foreground);
  border-radius: var(--code_radius);
  display: inline-block;
}
.icgds kbd {
  font-size: var(--font-size-body-sm);
  padding: var(--spacing-4);
  background-color: var(--button_fill_standard_active);
  color: var(--button_foreground_standard_active);
  border-radius: var(--border-radius-sm);
}
.icgds .lmn-pre-scrollable {
  max-height: 500px;
  overflow-y: scroll;
}
.icgds dl,
.icgds ol,
.icgds ul {
  margin-top: 0;
  margin-bottom: var(--spacing-x);
}
.icgds a {
  text-decoration: none;
  color: var(--link);
  cursor: pointer;
  transition: color 0.2s var(--comp-transition);
}
.icgds a:hover {
  color: var(--link_hover);
}
.icgds a:focus {
  color: var(--link_active);
}
.icgds a:active, .icgds a:visited {
  color: var(--link_visited);
}
.icgds h1,
.icgds h2,
.icgds h3,
.icgds h4,
.icgds h5,
.icgds h6,
.icgds .lmn-h1,
.icgds .lmn-h2,
.icgds .lmn-h3,
.icgds .lmn-h4,
.icgds .lmn-h5,
.icgds .lmn-h6 {
  margin-top: 0;
  margin-bottom: var(--headings-margin-bottom);
}
.icgds h1 small,
.icgds h2 small,
.icgds h3 small,
.icgds h4 small,
.icgds h5 small,
.icgds h6 small,
.icgds .lmn-h1 small,
.icgds .lmn-h2 small,
.icgds .lmn-h3 small,
.icgds .lmn-h4 small,
.icgds .lmn-h5 small,
.icgds .lmn-h6 small {
  font-size: 80%;
}
.icgds p {
  font: var(--type_text-regular) var(--font-size_body)/var(--line-height_paragraph) var(--family_sans);
  color: var(--text_strong);
}
.icgds .lmn-lead-paragraph {
  font: var(--type_text-regular) var(--font-size_lead-paragraph)/var(--line-height_lead-paragraph) var(--family_sans);
  color: var(--text_strong);
}
.icgds h1,
.icgds .lmn-h1 {
  font: var(--type_display-regular) var(--font-size_heading-1)/var(--line-height_heading-1) var(--family_display);
}
.icgds h2,
.icgds .lmn-h2 {
  font: var(--type_display-regular) var(--font-size_heading-2)/var(--line-height_heading-2) var(--family_display);
}
.icgds h3,
.icgds .lmn-h3 {
  font: var(--type_display-regular) var(--font-size_heading-3)/var(--line-height_heading-3) var(--family_display);
}
.icgds h4,
.icgds .lmn-h4 {
  font: var(--type_text-regular) var(--font-size_heading-4)/var(--line-height_heading-4) var(--family_sans);
}
.icgds h4,
.icgds .lmn-h4 {
  font: var(--type_text-regular) var(--font-size_heading-4)/var(--line-height_heading-4) var(--family_sans);
}
.icgds h5,
.icgds .lmn-h5 {
  font: var(--type_text-regular) var(--font-size_heading-5)/var(--line-height_heading-5) var(--family_sans);
}
.icgds h6,
.icgds .lmn-h6 {
  font: var(--type_text-regular) var(--font-size_heading-6)/var(--line-height_heading-6) var(--family_sans);
}
.icgds .lmn-display-1 {
  font: var(--type_display-regular) var(--font-size_display-1)/var(--line-height_display-1) var(--family_display);
}
.icgds .lmn-display-2 {
  font: var(--type_display-regular) var(--font-size_display-2)/var(--line-height_display-2) var(--family_display);
}
.icgds .lmn-display-3 {
  font: var(--type_display-regular) var(--font-size_display-3)/var(--line-height_display-3) var(--family_display);
}
.icgds small,
.icgds .lmn-small,
.icgds .lmn-text-support {
  font: var(--type_text-regular) var(--font-size_support)/var(--line-height_support) var(--family_sans);
}
.icgds .lmn-text-support-paragraph {
  font: var(--type_text-regular) var(--font-size_support)/var(--line-height-body-18) var(--family_sans);
}
.icgds mark {
  background: transparent;
  font-weight: var(--font-weight-bold);
  color: var(--text_strong);
}
.icgds ::-webkit-scrollbar {
  width: var(--scrollbar-width);
  height: var(--scrollbar-width);
}
.icgds ::-webkit-scrollbar-thumb {
  min-height: 12px;
  border: 4px solid transparent;
  background-clip: content-box;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  background-color: var(--scrollbar_thumb);
}
.icgds ::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.icgds ::-webkit-scrollbar-corner {
  background-color: transparent;
}
.icgds .lmn-ps-container.ps {
  overflow: hidden !important;
  -ms-touch-action: auto;
  touch-action: auto;
  overflow-anchor: none;
  -ms-overflow-style: none;
}
.icgds .lmn-ps-container .ps__rail-x {
  position: absolute;
  bottom: 0;
  display: none;
  height: 14px;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}
.icgds .lmn-ps-container .ps__rail-y {
  position: absolute;
  right: 0;
  display: none;
  width: 14px;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}
.icgds .lmn-ps-container.ps--active-x > .ps__rail-x, .icgds .lmn-ps-container.ps--active-y > .ps__rail-y {
  display: block;
}
.icgds .lmn-ps-container .ps__thumb-x {
  position: absolute;
  bottom: 0;
  height: 14px;
  border-radius: var(--border-radius-sm);
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
}
.icgds .lmn-ps-container .ps__thumb-y {
  position: absolute;
  right: 0;
  width: 14px;
  border-radius: var(--border-radius-sm);
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
}
@supports (-ms-overflow-style: none) {
  .icgds .lmn-ps-container.ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .icgds .lmn-ps-container.ps {
    overflow: auto !important;
  }
}
.icgds .lmn-ai-text {
  background: var(--ai-gradient) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}
.icgds .lmn-rotate-180 {
  transform: rotate(180deg);
}
.icgds .lmn-fade-enter,
.icgds .fadeIn {
  opacity: 0;
  animation: fade-enter var(--motion-duration-medium-1) forwards var(--comp-transition);
}
.icgds .lmn-fade-leave,
.icgds .fadeOut {
  opacity: 1;
  animation: fade-leave var(--motion-duration-medium-1) forwards var(--comp-transition);
}
.icgds .slide-in-right {
  transform: translateX(280px);
  opacity: 0;
  animation: slide-in-right var(--motion-duration-medium-1) forwards var(--comp-transition);
}
@keyframes slide-in-right {
  0% {
    opacity: 0;
    transform: translateX(280px);
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.icgds .slide-in-left {
  transform: translateX(-280px);
  opacity: 0;
  animation: slide-in-left var(--motion-duration-medium-1) forwards var(--comp-transition);
}
@keyframes slide-in-left {
  0% {
    opacity: 0;
    transform: translateX(-280px);
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-enter {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-leave {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes tooltip-right {
  0% {
    pointer-events: none;
    opacity: 0;
    transform: translateX(-20px);
  }
  50% {
    opacity: 1;
  }
  100% {
    pointer-events: auto;
    transform: translateX(0);
  }
}
@keyframes tooltip-left {
  0% {
    pointer-events: none;
    opacity: 0;
    transform: translateX(20px);
  }
  50% {
    opacity: 1;
  }
  100% {
    pointer-events: auto;
    transform: translateX(0);
  }
}
@keyframes tooltip-top {
  0% {
    pointer-events: none;
    opacity: 0;
    transform: translateY(20px);
  }
  50% {
    opacity: 1;
  }
  100% {
    pointer-events: auto;
    transform: translateX(0);
  }
}
@keyframes tooltip-bottom {
  0% {
    pointer-events: none;
    opacity: 0;
    transform: translateY(-20px);
  }
  50% {
    opacity: 1;
  }
  100% {
    pointer-events: auto;
    transform: translateX(0);
  }
}
.icgds .lmn-background {
  background-color: var(--background) !important;
}
.icgds .lmn-layer-brand-primary {
  background-color: var(--layer_brand_primary) !important;
}
.icgds .lmn-layer-brand-secondary {
  background-color: var(--layer_brand_secondary) !important;
}
.icgds .lmn-layer-primary {
  background-color: var(--layer_primary) !important;
}
.icgds .lmn-layer-secondary {
  background-color: var(--layer_secondary) !important;
}
.icgds .lmn-bg-primary {
  background-color: var(--primary) !important;
}
.icgds .lmn-bg-secondary {
  background-color: var(--secondary) !important;
}
.icgds .lmn-bg-success {
  background-color: var(--success) !important;
}
.icgds .lmn-bg-warning {
  background-color: var(--warning) !important;
}
.icgds .lmn-bg-danger {
  background-color: var(--danger) !important;
}
.icgds .lmn-bg-info {
  background-color: var(--info) !important;
}
.icgds .lmn-bg-transparent {
  background-color: transparent !important;
}
.icgds .lmn-border {
  border: var(--border-width_thin) solid var(--border_weak) !important;
}
.icgds .lmn-border-top {
  border-top: var(--border-width_thin) solid var(--border_weak) !important;
}
.icgds .lmn-border-right {
  border-right: var(--border-width_thin) solid var(--border_weak) !important;
}
.icgds .lmn-border-bottom {
  border-bottom: var(--border-width_thin) solid var(--border_weak) !important;
}
.icgds .lmn-border-left {
  border-left: var(--border-width_thin) solid var(--border_weak) !important;
}
.icgds .lmn-border-0 {
  border: 0 !important;
}
.icgds .lmn-border-top-0 {
  border-top: 0 !important;
}
.icgds .lmn-border-right-0 {
  border-right: 0 !important;
}
.icgds .lmn-border-bottom-0 {
  border-bottom: 0 !important;
}
.icgds .lmn-border-left-0 {
  border-left: 0 !important;
}
.icgds .lmn-border-weak {
  border-color: var(--border_weak) !important;
}
.icgds .lmn-border-weak-left {
  border-left: var(--border-width_thin) solid var(--border_weak) !important;
}
.icgds .lmn-border-weak-right {
  border-right: var(--border-width_thin) solid var(--border_weak) !important;
}
.icgds .lmn-border-weak-top {
  border-top: var(--border-width_thin) solid var(--border_weak) !important;
}
.icgds .lmn-border-weak-bottom {
  border-bottom: var(--border-width_thin) solid var(--border_weak) !important;
}
.icgds .lmn-border-strong {
  border-color: var(--border_strong) !important;
}
.icgds .lmn-border-strong-left {
  border-left: var(--border-width_thin) solid var(--border_strong) !important;
}
.icgds .lmn-border-strong-right {
  border-right: var(--border-width_thin) solid var(--border_strong) !important;
}
.icgds .lmn-border-strong-top {
  border-top: var(--border-width_thin) solid var(--border_strong) !important;
}
.icgds .lmn-border-strong-bottom {
  border-bottom: var(--border-width_thin) solid var(--border_strong) !important;
}
.icgds .lmn-border-brand {
  border-color: var(--border_brand) !important;
}
.icgds .lmn-border-brand-left {
  border-left: var(--border-width_thin) solid var(--border_brand) !important;
}
.icgds .lmn-border-brand-right {
  border-right: var(--border-width_thin) solid var(--border_brand) !important;
}
.icgds .lmn-border-brand-top {
  border-top: var(--border-width_thin) solid var(--border_brand) !important;
}
.icgds .lmn-border-brand-bottom {
  border-bottom: var(--border-width_thin) solid var(--border_brand) !important;
}
.icgds .lmn-border-error {
  border-color: var(--border_error) !important;
}
.icgds .lmn-border-error-left {
  border-left: var(--border-width_thin) solid var(--border_error) !important;
}
.icgds .lmn-border-error-right {
  border-right: var(--border-width_thin) solid var(--border_error) !important;
}
.icgds .lmn-border-error-top {
  border-top: var(--border-width_thin) solid var(--border_error) !important;
}
.icgds .lmn-border-error-bottom {
  border-bottom: var(--border-width_thin) solid var(--border_error) !important;
}
.icgds .lmn-border-primary {
  border-color: var(--primary) !important;
}
.icgds .lmn-border-primary-left {
  border-left: var(--border-width_thin) solid var(--primary) !important;
}
.icgds .lmn-border-primary-right {
  border-right: var(--border-width_thin) solid var(--primary) !important;
}
.icgds .lmn-border-primary-top {
  border-top: var(--border-width_thin) solid var(--primary) !important;
}
.icgds .lmn-border-primary-bottom {
  border-bottom: var(--border-width_thin) solid var(--primary) !important;
}
.icgds .lmn-border-secondary {
  border-color: var(--secondary) !important;
}
.icgds .lmn-border-secondary-left {
  border-left: var(--border-width_thin) solid var(--secondary) !important;
}
.icgds .lmn-border-secondary-right {
  border-right: var(--border-width_thin) solid var(--secondary) !important;
}
.icgds .lmn-border-secondary-top {
  border-top: var(--border-width_thin) solid var(--secondary) !important;
}
.icgds .lmn-border-secondary-bottom {
  border-bottom: var(--border-width_thin) solid var(--secondary) !important;
}
.icgds .lmn-border-success {
  border-color: var(--success) !important;
}
.icgds .lmn-border-success-left {
  border-left: var(--border-width_thin) solid var(--success) !important;
}
.icgds .lmn-border-success-right {
  border-right: var(--border-width_thin) solid var(--success) !important;
}
.icgds .lmn-border-success-top {
  border-top: var(--border-width_thin) solid var(--success) !important;
}
.icgds .lmn-border-success-bottom {
  border-bottom: var(--border-width_thin) solid var(--success) !important;
}
.icgds .lmn-border-warning {
  border-color: var(--warning) !important;
}
.icgds .lmn-border-warning-left {
  border-left: var(--border-width_thin) solid var(--warning) !important;
}
.icgds .lmn-border-warning-right {
  border-right: var(--border-width_thin) solid var(--warning) !important;
}
.icgds .lmn-border-warning-top {
  border-top: var(--border-width_thin) solid var(--warning) !important;
}
.icgds .lmn-border-warning-bottom {
  border-bottom: var(--border-width_thin) solid var(--warning) !important;
}
.icgds .lmn-border-danger {
  border-color: var(--danger) !important;
}
.icgds .lmn-border-danger-left {
  border-left: var(--border-width_thin) solid var(--danger) !important;
}
.icgds .lmn-border-danger-right {
  border-right: var(--border-width_thin) solid var(--danger) !important;
}
.icgds .lmn-border-danger-top {
  border-top: var(--border-width_thin) solid var(--danger) !important;
}
.icgds .lmn-border-danger-bottom {
  border-bottom: var(--border-width_thin) solid var(--danger) !important;
}
.icgds .lmn-border-info {
  border-color: var(--info) !important;
}
.icgds .lmn-border-info-left {
  border-left: var(--border-width_thin) solid var(--info) !important;
}
.icgds .lmn-border-info-right {
  border-right: var(--border-width_thin) solid var(--info) !important;
}
.icgds .lmn-border-info-top {
  border-top: var(--border-width_thin) solid var(--info) !important;
}
.icgds .lmn-border-info-bottom {
  border-bottom: var(--border-width_thin) solid var(--info) !important;
}
.icgds .lmn-border-white {
  border-color: var(--white) !important;
}
.icgds .lmn-border-white-right {
  border-left: var(--border-width_thin) solid var(--white) !important;
}
.icgds .lmn-border-white-left {
  border-right: var(--border-width_thin) solid var(--white) !important;
}
.icgds .lmn-border-white-top {
  border-top: var(--border-width_thin) solid var(--white) !important;
}
.icgds .lmn-border-white-bottom {
  border-bottom: var(--border-width_thin) solid var(--white) !important;
}
.icgds .lmn-rounded {
  border-radius: var(--radius-8) !important;
}
.icgds .lmn-rounded-top {
  border-top-left-radius: var(--radius-8) !important;
  border-top-right-radius: var(--radius-8) !important;
}
.icgds .lmn-rounded-right {
  border-top-right-radius: var(--radius-8) !important;
  border-bottom-right-radius: var(--radius-8) !important;
}
.icgds .lmn-rounded-bottom {
  border-bottom-right-radius: var(--radius-8) !important;
  border-bottom-left-radius: var(--radius-8) !important;
}
.icgds .lmn-rounded-left {
  border-top-left-radius: var(--radius-8) !important;
  border-bottom-left-radius: var(--radius-8) !important;
}
.icgds .lmn-border-radius-xs {
  border-radius: var(--radius-2) !important;
}
.icgds .lmn-border-radius-sm {
  border-radius: var(--radius-4) !important;
}
.icgds .lmn-border-radius {
  border-radius: var(--radius-8) !important;
}
.icgds .lmn-border-radius-lg {
  border-radius: var(--radius-12) !important;
}
.icgds .lmn-border-radius-xl {
  border-radius: var(--radius-16) !important;
}
.icgds .lmn-border-radius-circle {
  border-radius: var(--radius-full) !important;
}
.icgds .lmn-border-radius-none {
  border-radius: var(--radius-none) !important;
}
.icgds .lmn-clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.icgds .lmn-cursor-pointer {
  cursor: pointer;
}
.icgds .lmn-cursor-default {
  cursor: default;
}
.icgds .lmn-cursor-not-allowed,
.icgds .lmn-cursor-disabled {
  cursor: not-allowed;
}
.icgds .lmn-pointer-events-none {
  pointer-events: none;
}
.icgds .lmn-delete,
.icgds .delete {
  color: var(--border_strong);
  cursor: pointer;
  appearance: none;
  background: none;
  -webkit-appearance: none;
  border: none;
  display: inline-block;
  text-decoration: none;
  margin-left: var(--spacing-half-x);
}
.icgds .lmn-delete:focus,
.icgds .delete:focus {
  outline: none;
  color: initial;
}
.icgds .lmn-delete::before,
.icgds .delete::before {
  content: var(--icon-close);
  font-family: var(--icon-font-family);
  font-weight: bold;
}
.icgds .lmn-d-inline {
  display: inline !important;
}
.icgds .lmn-d-inline-block {
  display: inline-block !important;
}
.icgds .lmn-d-block {
  display: block !important;
}
.icgds .lmn-d-table {
  display: table !important;
}
.icgds .lmn-d-table-row {
  display: table-row !important;
}
.icgds .lmn-d-table-cell {
  display: table-cell !important;
}
.icgds .lmn-d-flex {
  display: flex !important;
}
.icgds .lmn-d-inline-flex {
  display: inline-flex !important;
}
.icgds .lmn-d-none {
  display: none !important;
}
@media (min-width: 584px) {
  .icgds .lmn-d-sm-inline {
    display: inline !important;
  }
  .icgds .lmn-d-sm-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-sm-block {
    display: block !important;
  }
  .icgds .lmn-d-sm-table {
    display: table !important;
  }
  .icgds .lmn-d-sm-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-sm-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-sm-flex {
    display: flex !important;
  }
  .icgds .lmn-d-sm-inline-flex {
    display: inline-flex !important;
  }
  .icgds .lmn-d-sm-none {
    display: none !important;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-d-md-inline {
    display: inline !important;
  }
  .icgds .lmn-d-md-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-md-block {
    display: block !important;
  }
  .icgds .lmn-d-md-table {
    display: table !important;
  }
  .icgds .lmn-d-md-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-md-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-md-flex {
    display: flex !important;
  }
  .icgds .lmn-d-md-inline-flex {
    display: inline-flex !important;
  }
  .icgds .lmn-d-md-none {
    display: none !important;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-d-lg-inline {
    display: inline !important;
  }
  .icgds .lmn-d-lg-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-lg-block {
    display: block !important;
  }
  .icgds .lmn-d-lg-table {
    display: table !important;
  }
  .icgds .lmn-d-lg-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-lg-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-lg-flex {
    display: flex !important;
  }
  .icgds .lmn-d-lg-inline-flex {
    display: inline-flex !important;
  }
  .icgds .lmn-d-lg-none {
    display: none !important;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-d-xl-inline {
    display: inline !important;
  }
  .icgds .lmn-d-xl-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-xl-block {
    display: block !important;
  }
  .icgds .lmn-d-xl-table {
    display: table !important;
  }
  .icgds .lmn-d-xl-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-xl-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-xl-flex {
    display: flex !important;
  }
  .icgds .lmn-d-xl-inline-flex {
    display: inline-flex !important;
  }
  .icgds .lmn-d-xl-none {
    display: none !important;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-d-2xl-inline {
    display: inline !important;
  }
  .icgds .lmn-d-2xl-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-2xl-block {
    display: block !important;
  }
  .icgds .lmn-d-2xl-table {
    display: table !important;
  }
  .icgds .lmn-d-2xl-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-2xl-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-2xl-flex {
    display: flex !important;
  }
  .icgds .lmn-d-2xl-inline-flex {
    display: inline-flex !important;
  }
  .icgds .lmn-d-2xl-none {
    display: none !important;
  }
}
@media print {
  .icgds .lmn-d-print-inline {
    display: inline !important;
  }
  .icgds .lmn-d-print-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-print-block {
    display: block !important;
  }
  .icgds .lmn-d-print-table {
    display: table !important;
  }
  .icgds .lmn-d-print-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-print-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-print-flex {
    display: flex !important;
  }
  .icgds .lmn-d-print-inline-flex {
    display: inline-flex !important;
  }
  .icgds .lmn-d-print-none {
    display: none !important;
  }
}
.icgds .lmn-drop-list-dragging .lmn-drag {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
  cursor: move;
}
.icgds .lmn-drag-preview {
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box;
  list-style: none;
  border-radius: var(--border-radius-sm);
  padding: var(--spacing-4);
  padding-top: var(--spacing-4);
  background: var(--layer_primary);
  border: 1px solid var(--border_strong);
  box-shadow: var(--shadow_x-distance_overlay-2) var(--shadow_y-distance_overlay-2) var(--shadow_blur_overlay-2) var(--shadow_spread_overlay-2) var(--shadow_color_overlay-2), var(--shadow_x-distance_overlay-1) var(--shadow_y-distance_overlay-1) var(--shadow_blur_overlay-1) var(--shadow_spread_overlay-1) var(--shadow_color_overlay-1);
}
.icgds .lmn-drag {
  cursor: pointer;
}
.icgds .lmn-drag-handle {
  display: flex;
  align-items: center;
  cursor: move;
}
.icgds .lmn-drag-placeholder {
  opacity: 0.2;
}
.icgds .lmn-drop-area {
  border: 1px dashed var(--border_weak);
  transition: border-color, background var(--motion-duration-fast-3) var(--motion-timing-ease-in);
}
.icgds .lmn-drop-area:hover {
  background: var(--layer_secondary);
  border-color: var(--border_strong);
}
.icgds .lmn-embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.icgds .lmn-embed-responsive::before {
  display: block;
  content: "";
}
.icgds .lmn-embed-responsive .lmn-embed-responsive-item,
.icgds .lmn-embed-responsive iframe,
.icgds .lmn-embed-responsive embed,
.icgds .lmn-embed-responsive object,
.icgds .lmn-embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.icgds .lmn-embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.icgds .lmn-embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.icgds .lmn-embed-responsive-4by3::before {
  padding-top: 75%;
}
.icgds .lmn-embed-responsive-1by1::before {
  padding-top: 100%;
}
.icgds .lmn-embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.icgds .lmn-embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.icgds .lmn-embed-responsive-4by3::before {
  padding-top: 75%;
}
.icgds .lmn-embed-responsive-1by1::before {
  padding-top: 100%;
}
.icgds figure {
  margin: 0;
}
.icgds .lmn-figure {
  display: inline-block;
}
.icgds .lmn-figure-img {
  margin-bottom: var(--spacing-half-x);
  line-height: 1;
}
.icgds .lmn-img-fluid {
  max-width: 100%;
  height: auto;
}
.icgds .lmn-figure-caption {
  color: var(--text_weak);
  font-size: var(--font-size_support);
}
.icgds .lmn-flex-row {
  flex-direction: row !important;
}
.icgds .lmn-flex-column {
  flex-direction: column !important;
}
.icgds .lmn-flex-row-reverse {
  flex-direction: row-reverse !important;
}
.icgds .lmn-flex-column-reverse {
  flex-direction: column-reverse !important;
}
.icgds .lmn-flex-wrap {
  flex-wrap: wrap !important;
}
.icgds .lmn-flex-nowrap {
  flex-wrap: nowrap !important;
}
.icgds .lmn-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.icgds .lmn-flex-fill {
  flex: 1 1 auto !important;
}
.icgds .lmn-flex-grow-0 {
  flex-grow: 0 !important;
}
.icgds .lmn-flex-grow-1 {
  flex-grow: 1 !important;
}
.icgds .lmn-flex-grow-2 {
  flex-grow: 2 !important;
}
.icgds .lmn-flex-grow-3 {
  flex-grow: 3 !important;
}
.icgds .lmn-flex-grow-4 {
  flex-grow: 4 !important;
}
.icgds .lmn-flex-shrink-0 {
  flex-shrink: 0 !important;
}
.icgds .lmn-flex-shrink-1 {
  flex-shrink: 1 !important;
}
.icgds .lmn-flex-shrink-2 {
  flex-shrink: 2 !important;
}
.icgds .lmn-flex-shrink-3 {
  flex-shrink: 3 !important;
}
.icgds .lmn-flex-shrink-4 {
  flex-shrink: 4 !important;
}
.icgds .lmn-justify-content-start {
  justify-content: flex-start !important;
}
.icgds .lmn-justify-content-end {
  justify-content: flex-end !important;
}
.icgds .lmn-justify-content-center {
  justify-content: center !important;
}
.icgds .lmn-justify-content-between {
  justify-content: space-between !important;
}
.icgds .lmn-justify-content-around {
  justify-content: space-around !important;
}
.icgds .lmn-align-items-start {
  align-items: flex-start !important;
}
.icgds .lmn-align-items-end {
  align-items: flex-end !important;
}
.icgds .lmn-align-items-center {
  align-items: center !important;
}
.icgds .lmn-align-items-baseline {
  align-items: baseline !important;
}
.icgds .lmn-align-items-stretch {
  align-items: stretch !important;
}
.icgds .lmn-align-content-start {
  align-content: flex-start !important;
}
.icgds .lmn-align-content-end {
  align-content: flex-end !important;
}
.icgds .lmn-align-content-center {
  align-content: center !important;
}
.icgds .lmn-align-content-between {
  align-content: space-between !important;
}
.icgds .lmn-align-content-around {
  align-content: space-around !important;
}
.icgds .lmn-align-content-stretch {
  align-content: stretch !important;
}
.icgds .lmn-align-self-auto {
  align-self: auto !important;
}
.icgds .lmn-align-self-start {
  align-self: flex-start !important;
}
.icgds .lmn-align-self-end {
  align-self: flex-end !important;
}
.icgds .lmn-align-self-center {
  align-self: center !important;
}
.icgds .lmn-align-self-baseline {
  align-self: baseline !important;
}
.icgds .lmn-align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 584px) {
  .icgds .lmn-flex-sm-row {
    flex-direction: row !important;
  }
  .icgds .lmn-flex-sm-column {
    flex-direction: column !important;
  }
  .icgds .lmn-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-sm-grow-2 {
    flex-grow: 2 !important;
  }
  .icgds .lmn-flex-sm-grow-3 {
    flex-grow: 3 !important;
  }
  .icgds .lmn-flex-sm-grow-4 {
    flex-grow: 4 !important;
  }
  .icgds .lmn-flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .icgds .lmn-flex-sm-shrink-2 {
    flex-shrink: 2 !important;
  }
  .icgds .lmn-flex-sm-shrink-3 {
    flex-shrink: 3 !important;
  }
  .icgds .lmn-flex-sm-shrink-4 {
    flex-shrink: 4 !important;
  }
  .icgds .lmn-justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-sm-center {
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-sm-between {
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-sm-around {
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-sm-start {
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-sm-end {
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-sm-center {
    align-items: center !important;
  }
  .icgds .lmn-align-items-sm-baseline {
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-sm-stretch {
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-sm-start {
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-sm-end {
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-sm-center {
    align-content: center !important;
  }
  .icgds .lmn-align-content-sm-between {
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-sm-around {
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-sm-stretch {
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-sm-auto {
    align-self: auto !important;
  }
  .icgds .lmn-align-self-sm-start {
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-sm-end {
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-sm-center {
    align-self: center !important;
  }
  .icgds .lmn-align-self-sm-baseline {
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-flex-md-row {
    flex-direction: row !important;
  }
  .icgds .lmn-flex-md-column {
    flex-direction: column !important;
  }
  .icgds .lmn-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-md-fill {
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-md-grow-2 {
    flex-grow: 2 !important;
  }
  .icgds .lmn-flex-md-grow-3 {
    flex-grow: 3 !important;
  }
  .icgds .lmn-flex-md-grow-4 {
    flex-grow: 4 !important;
  }
  .icgds .lmn-flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .icgds .lmn-flex-md-shrink-2 {
    flex-shrink: 2 !important;
  }
  .icgds .lmn-flex-md-shrink-3 {
    flex-shrink: 3 !important;
  }
  .icgds .lmn-flex-md-shrink-4 {
    flex-shrink: 4 !important;
  }
  .icgds .lmn-justify-content-md-start {
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-md-end {
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-md-center {
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-md-between {
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-md-around {
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-md-start {
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-md-end {
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-md-center {
    align-items: center !important;
  }
  .icgds .lmn-align-items-md-baseline {
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-md-stretch {
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-md-start {
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-md-end {
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-md-center {
    align-content: center !important;
  }
  .icgds .lmn-align-content-md-between {
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-md-around {
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-md-stretch {
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-md-auto {
    align-self: auto !important;
  }
  .icgds .lmn-align-self-md-start {
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-md-end {
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-md-center {
    align-self: center !important;
  }
  .icgds .lmn-align-self-md-baseline {
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-flex-lg-row {
    flex-direction: row !important;
  }
  .icgds .lmn-flex-lg-column {
    flex-direction: column !important;
  }
  .icgds .lmn-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-lg-grow-2 {
    flex-grow: 2 !important;
  }
  .icgds .lmn-flex-lg-grow-3 {
    flex-grow: 3 !important;
  }
  .icgds .lmn-flex-lg-grow-4 {
    flex-grow: 4 !important;
  }
  .icgds .lmn-flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .icgds .lmn-flex-lg-shrink-2 {
    flex-shrink: 2 !important;
  }
  .icgds .lmn-flex-lg-shrink-3 {
    flex-shrink: 3 !important;
  }
  .icgds .lmn-flex-lg-shrink-4 {
    flex-shrink: 4 !important;
  }
  .icgds .lmn-justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-lg-center {
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-lg-between {
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-lg-around {
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-lg-start {
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-lg-end {
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-lg-center {
    align-items: center !important;
  }
  .icgds .lmn-align-items-lg-baseline {
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-lg-stretch {
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-lg-start {
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-lg-end {
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-lg-center {
    align-content: center !important;
  }
  .icgds .lmn-align-content-lg-between {
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-lg-around {
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-lg-stretch {
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-lg-auto {
    align-self: auto !important;
  }
  .icgds .lmn-align-self-lg-start {
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-lg-end {
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-lg-center {
    align-self: center !important;
  }
  .icgds .lmn-align-self-lg-baseline {
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-flex-xl-row {
    flex-direction: row !important;
  }
  .icgds .lmn-flex-xl-column {
    flex-direction: column !important;
  }
  .icgds .lmn-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-xl-grow-2 {
    flex-grow: 2 !important;
  }
  .icgds .lmn-flex-xl-grow-3 {
    flex-grow: 3 !important;
  }
  .icgds .lmn-flex-xl-grow-4 {
    flex-grow: 4 !important;
  }
  .icgds .lmn-flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .icgds .lmn-flex-xl-shrink-2 {
    flex-shrink: 2 !important;
  }
  .icgds .lmn-flex-xl-shrink-3 {
    flex-shrink: 3 !important;
  }
  .icgds .lmn-flex-xl-shrink-4 {
    flex-shrink: 4 !important;
  }
  .icgds .lmn-justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-xl-center {
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-xl-between {
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-xl-around {
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-xl-start {
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-xl-end {
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-xl-center {
    align-items: center !important;
  }
  .icgds .lmn-align-items-xl-baseline {
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-xl-stretch {
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-xl-start {
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-xl-end {
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-xl-center {
    align-content: center !important;
  }
  .icgds .lmn-align-content-xl-between {
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-xl-around {
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-xl-stretch {
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-xl-auto {
    align-self: auto !important;
  }
  .icgds .lmn-align-self-xl-start {
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-xl-end {
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-xl-center {
    align-self: center !important;
  }
  .icgds .lmn-align-self-xl-baseline {
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-flex-2xl-row {
    flex-direction: row !important;
  }
  .icgds .lmn-flex-2xl-column {
    flex-direction: column !important;
  }
  .icgds .lmn-flex-2xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-2xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-2xl-wrap {
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-2xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-2xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-2xl-fill {
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-2xl-grow-0 {
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-2xl-grow-1 {
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-2xl-grow-2 {
    flex-grow: 2 !important;
  }
  .icgds .lmn-flex-2xl-grow-3 {
    flex-grow: 3 !important;
  }
  .icgds .lmn-flex-2xl-grow-4 {
    flex-grow: 4 !important;
  }
  .icgds .lmn-flex-2xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-2xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .icgds .lmn-flex-2xl-shrink-2 {
    flex-shrink: 2 !important;
  }
  .icgds .lmn-flex-2xl-shrink-3 {
    flex-shrink: 3 !important;
  }
  .icgds .lmn-flex-2xl-shrink-4 {
    flex-shrink: 4 !important;
  }
  .icgds .lmn-justify-content-2xl-start {
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-2xl-end {
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-2xl-center {
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-2xl-between {
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-2xl-around {
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-2xl-start {
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-2xl-end {
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-2xl-center {
    align-items: center !important;
  }
  .icgds .lmn-align-items-2xl-baseline {
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-2xl-stretch {
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-2xl-start {
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-2xl-end {
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-2xl-center {
    align-content: center !important;
  }
  .icgds .lmn-align-content-2xl-between {
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-2xl-around {
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-2xl-stretch {
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-2xl-auto {
    align-self: auto !important;
  }
  .icgds .lmn-align-self-2xl-start {
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-2xl-end {
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-2xl-center {
    align-self: center !important;
  }
  .icgds .lmn-align-self-2xl-baseline {
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-2xl-stretch {
    align-self: stretch !important;
  }
}
.icgds .lmn-float-left {
  float: left !important;
}
.icgds .lmn-float-right {
  float: right !important;
}
.icgds .lmn-float-none {
  float: none !important;
}
@media (min-width: 584px) {
  .icgds .lmn-float-sm-left {
    float: left !important;
  }
  .icgds .lmn-float-sm-right {
    float: right !important;
  }
  .icgds .lmn-float-sm-none {
    float: none !important;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-float-md-left {
    float: left !important;
  }
  .icgds .lmn-float-md-right {
    float: right !important;
  }
  .icgds .lmn-float-md-none {
    float: none !important;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-float-lg-left {
    float: left !important;
  }
  .icgds .lmn-float-lg-right {
    float: right !important;
  }
  .icgds .lmn-float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-float-xl-left {
    float: left !important;
  }
  .icgds .lmn-float-xl-right {
    float: right !important;
  }
  .icgds .lmn-float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-float-2xl-left {
    float: left !important;
  }
  .icgds .lmn-float-2xl-right {
    float: right !important;
  }
  .icgds .lmn-float-2xl-none {
    float: none !important;
  }
}
.icgds .lmn-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--spacing-x) / -2);
  margin-left: calc(var(--spacing-x) / -2);
}
.icgds .lmn-row.lmn-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.icgds .lmn-row.lmn-no-gutters > .lmn-col,
.icgds .lmn-row.lmn-no-gutters > [class*=lmn-col-] {
  padding-right: 0;
  padding-left: 0;
}
.icgds .lmn-row-gutter-24 {
  margin-right: calc(var(--spacing-one-and-a-half-x) / -2);
  margin-left: calc(var(--spacing-one-and-a-half-x) / -2);
}
.icgds .lmn-row-gutter-24 > [class^=lmn-col] {
  padding-right: calc(var(--spacing-one-and-a-half-x) / 2);
  padding-left: calc(var(--spacing-one-and-a-half-x) / 2);
}
.icgds .lmn-col-2xl,
.icgds .lmn-col-2xl-auto, .icgds .lmn-col-2xl-12, .icgds .lmn-col-2xl-11, .icgds .lmn-col-2xl-10, .icgds .lmn-col-2xl-9, .icgds .lmn-col-2xl-8, .icgds .lmn-col-2xl-7, .icgds .lmn-col-2xl-6, .icgds .lmn-col-2xl-5, .icgds .lmn-col-2xl-4, .icgds .lmn-col-2xl-3, .icgds .lmn-col-2xl-2, .icgds .lmn-col-2xl-1, .icgds .lmn-col-xl,
.icgds .lmn-col-xl-auto, .icgds .lmn-col-xl-12, .icgds .lmn-col-xl-11, .icgds .lmn-col-xl-10, .icgds .lmn-col-xl-9, .icgds .lmn-col-xl-8, .icgds .lmn-col-xl-7, .icgds .lmn-col-xl-6, .icgds .lmn-col-xl-5, .icgds .lmn-col-xl-4, .icgds .lmn-col-xl-3, .icgds .lmn-col-xl-2, .icgds .lmn-col-xl-1, .icgds .lmn-col-lg,
.icgds .lmn-col-lg-auto, .icgds .lmn-col-lg-12, .icgds .lmn-col-lg-11, .icgds .lmn-col-lg-10, .icgds .lmn-col-lg-9, .icgds .lmn-col-lg-8, .icgds .lmn-col-lg-7, .icgds .lmn-col-lg-6, .icgds .lmn-col-lg-5, .icgds .lmn-col-lg-4, .icgds .lmn-col-lg-3, .icgds .lmn-col-lg-2, .icgds .lmn-col-lg-1, .icgds .lmn-col-md,
.icgds .lmn-col-md-auto, .icgds .lmn-col-md-12, .icgds .lmn-col-md-11, .icgds .lmn-col-md-10, .icgds .lmn-col-md-9, .icgds .lmn-col-md-8, .icgds .lmn-col-md-7, .icgds .lmn-col-md-6, .icgds .lmn-col-md-5, .icgds .lmn-col-md-4, .icgds .lmn-col-md-3, .icgds .lmn-col-md-2, .icgds .lmn-col-md-1, .icgds .lmn-col-sm,
.icgds .lmn-col-sm-auto, .icgds .lmn-col-sm-12, .icgds .lmn-col-sm-11, .icgds .lmn-col-sm-10, .icgds .lmn-col-sm-9, .icgds .lmn-col-sm-8, .icgds .lmn-col-sm-7, .icgds .lmn-col-sm-6, .icgds .lmn-col-sm-5, .icgds .lmn-col-sm-4, .icgds .lmn-col-sm-3, .icgds .lmn-col-sm-2, .icgds .lmn-col-sm-1, .icgds .lmn-col,
.icgds .lmn-col-auto, .icgds .lmn-col-12, .icgds .lmn-col-11, .icgds .lmn-col-10, .icgds .lmn-col-9, .icgds .lmn-col-8, .icgds .lmn-col-7, .icgds .lmn-col-6, .icgds .lmn-col-5, .icgds .lmn-col-4, .icgds .lmn-col-3, .icgds .lmn-col-2, .icgds .lmn-col-1 {
  width: 100%;
  min-height: 1px;
  padding-right: calc(var(--spacing-x) / 2);
  padding-left: calc(var(--spacing-x) / 2);
}
.icgds .lmn-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.icgds .lmn-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.icgds .lmn-col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.icgds .lmn-col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.icgds .lmn-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.icgds .lmn-col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.icgds .lmn-col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.icgds .lmn-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.icgds .lmn-col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.icgds .lmn-col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.icgds .lmn-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.icgds .lmn-col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.icgds .lmn-col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.icgds .lmn-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.icgds .lmn-order-first {
  order: -1;
}
.icgds .lmn-order-last {
  order: 13;
}
.icgds .lmn-order-0 {
  order: 0;
}
.icgds .lmn-order-1 {
  order: 1;
}
.icgds .lmn-order-2 {
  order: 2;
}
.icgds .lmn-order-3 {
  order: 3;
}
.icgds .lmn-order-4 {
  order: 4;
}
.icgds .lmn-order-5 {
  order: 5;
}
.icgds .lmn-order-6 {
  order: 6;
}
.icgds .lmn-order-7 {
  order: 7;
}
.icgds .lmn-order-8 {
  order: 8;
}
.icgds .lmn-order-9 {
  order: 9;
}
.icgds .lmn-order-10 {
  order: 10;
}
.icgds .lmn-order-11 {
  order: 11;
}
.icgds .lmn-order-12 {
  order: 12;
}
.icgds .lmn-offset-1 {
  margin-left: 8.3333333333%;
}
.icgds .lmn-offset-2 {
  margin-left: 16.6666666667%;
}
.icgds .lmn-offset-3 {
  margin-left: 25%;
}
.icgds .lmn-offset-4 {
  margin-left: 33.3333333333%;
}
.icgds .lmn-offset-5 {
  margin-left: 41.6666666667%;
}
.icgds .lmn-offset-6 {
  margin-left: 50%;
}
.icgds .lmn-offset-7 {
  margin-left: 58.3333333333%;
}
.icgds .lmn-offset-8 {
  margin-left: 66.6666666667%;
}
.icgds .lmn-offset-9 {
  margin-left: 75%;
}
.icgds .lmn-offset-10 {
  margin-left: 83.3333333333%;
}
.icgds .lmn-offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 584px) {
  .icgds .lmn-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .icgds .lmn-col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .icgds .lmn-col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .icgds .lmn-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .icgds .lmn-col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .icgds .lmn-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .icgds .lmn-col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .icgds .lmn-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .icgds .lmn-col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .icgds .lmn-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-sm-first {
    order: -1;
  }
  .icgds .lmn-order-sm-last {
    order: 13;
  }
  .icgds .lmn-order-sm-0 {
    order: 0;
  }
  .icgds .lmn-order-sm-1 {
    order: 1;
  }
  .icgds .lmn-order-sm-2 {
    order: 2;
  }
  .icgds .lmn-order-sm-3 {
    order: 3;
  }
  .icgds .lmn-order-sm-4 {
    order: 4;
  }
  .icgds .lmn-order-sm-5 {
    order: 5;
  }
  .icgds .lmn-order-sm-6 {
    order: 6;
  }
  .icgds .lmn-order-sm-7 {
    order: 7;
  }
  .icgds .lmn-order-sm-8 {
    order: 8;
  }
  .icgds .lmn-order-sm-9 {
    order: 9;
  }
  .icgds .lmn-order-sm-10 {
    order: 10;
  }
  .icgds .lmn-order-sm-11 {
    order: 11;
  }
  .icgds .lmn-order-sm-12 {
    order: 12;
  }
  .icgds .lmn-offset-sm-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .icgds .lmn-offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .icgds .lmn-offset-sm-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .icgds .lmn-offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .icgds .lmn-offset-sm-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .icgds .lmn-offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .icgds .lmn-offset-sm-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .icgds .lmn-offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .icgds .lmn-col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .icgds .lmn-col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .icgds .lmn-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .icgds .lmn-col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .icgds .lmn-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .icgds .lmn-col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .icgds .lmn-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .icgds .lmn-col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .icgds .lmn-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-md-first {
    order: -1;
  }
  .icgds .lmn-order-md-last {
    order: 13;
  }
  .icgds .lmn-order-md-0 {
    order: 0;
  }
  .icgds .lmn-order-md-1 {
    order: 1;
  }
  .icgds .lmn-order-md-2 {
    order: 2;
  }
  .icgds .lmn-order-md-3 {
    order: 3;
  }
  .icgds .lmn-order-md-4 {
    order: 4;
  }
  .icgds .lmn-order-md-5 {
    order: 5;
  }
  .icgds .lmn-order-md-6 {
    order: 6;
  }
  .icgds .lmn-order-md-7 {
    order: 7;
  }
  .icgds .lmn-order-md-8 {
    order: 8;
  }
  .icgds .lmn-order-md-9 {
    order: 9;
  }
  .icgds .lmn-order-md-10 {
    order: 10;
  }
  .icgds .lmn-order-md-11 {
    order: 11;
  }
  .icgds .lmn-order-md-12 {
    order: 12;
  }
  .icgds .lmn-offset-md-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .icgds .lmn-offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .icgds .lmn-offset-md-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .icgds .lmn-offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .icgds .lmn-offset-md-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .icgds .lmn-offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .icgds .lmn-offset-md-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .icgds .lmn-offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .icgds .lmn-col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .icgds .lmn-col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .icgds .lmn-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .icgds .lmn-col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .icgds .lmn-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .icgds .lmn-col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .icgds .lmn-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .icgds .lmn-col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .icgds .lmn-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-lg-first {
    order: -1;
  }
  .icgds .lmn-order-lg-last {
    order: 13;
  }
  .icgds .lmn-order-lg-0 {
    order: 0;
  }
  .icgds .lmn-order-lg-1 {
    order: 1;
  }
  .icgds .lmn-order-lg-2 {
    order: 2;
  }
  .icgds .lmn-order-lg-3 {
    order: 3;
  }
  .icgds .lmn-order-lg-4 {
    order: 4;
  }
  .icgds .lmn-order-lg-5 {
    order: 5;
  }
  .icgds .lmn-order-lg-6 {
    order: 6;
  }
  .icgds .lmn-order-lg-7 {
    order: 7;
  }
  .icgds .lmn-order-lg-8 {
    order: 8;
  }
  .icgds .lmn-order-lg-9 {
    order: 9;
  }
  .icgds .lmn-order-lg-10 {
    order: 10;
  }
  .icgds .lmn-order-lg-11 {
    order: 11;
  }
  .icgds .lmn-order-lg-12 {
    order: 12;
  }
  .icgds .lmn-offset-lg-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .icgds .lmn-offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .icgds .lmn-offset-lg-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .icgds .lmn-offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .icgds .lmn-offset-lg-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .icgds .lmn-offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .icgds .lmn-offset-lg-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .icgds .lmn-offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .icgds .lmn-col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .icgds .lmn-col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .icgds .lmn-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .icgds .lmn-col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .icgds .lmn-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .icgds .lmn-col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .icgds .lmn-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .icgds .lmn-col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .icgds .lmn-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-xl-first {
    order: -1;
  }
  .icgds .lmn-order-xl-last {
    order: 13;
  }
  .icgds .lmn-order-xl-0 {
    order: 0;
  }
  .icgds .lmn-order-xl-1 {
    order: 1;
  }
  .icgds .lmn-order-xl-2 {
    order: 2;
  }
  .icgds .lmn-order-xl-3 {
    order: 3;
  }
  .icgds .lmn-order-xl-4 {
    order: 4;
  }
  .icgds .lmn-order-xl-5 {
    order: 5;
  }
  .icgds .lmn-order-xl-6 {
    order: 6;
  }
  .icgds .lmn-order-xl-7 {
    order: 7;
  }
  .icgds .lmn-order-xl-8 {
    order: 8;
  }
  .icgds .lmn-order-xl-9 {
    order: 9;
  }
  .icgds .lmn-order-xl-10 {
    order: 10;
  }
  .icgds .lmn-order-xl-11 {
    order: 11;
  }
  .icgds .lmn-order-xl-12 {
    order: 12;
  }
  .icgds .lmn-offset-xl-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .icgds .lmn-offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .icgds .lmn-offset-xl-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .icgds .lmn-offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .icgds .lmn-offset-xl-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .icgds .lmn-offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .icgds .lmn-offset-xl-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .icgds .lmn-offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-col-2xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .icgds .lmn-col-2xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .icgds .lmn-col-2xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .icgds .lmn-col-2xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-2xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .icgds .lmn-col-2xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .icgds .lmn-col-2xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-2xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .icgds .lmn-col-2xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .icgds .lmn-col-2xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-2xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .icgds .lmn-col-2xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .icgds .lmn-col-2xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-2xl-first {
    order: -1;
  }
  .icgds .lmn-order-2xl-last {
    order: 13;
  }
  .icgds .lmn-order-2xl-0 {
    order: 0;
  }
  .icgds .lmn-order-2xl-1 {
    order: 1;
  }
  .icgds .lmn-order-2xl-2 {
    order: 2;
  }
  .icgds .lmn-order-2xl-3 {
    order: 3;
  }
  .icgds .lmn-order-2xl-4 {
    order: 4;
  }
  .icgds .lmn-order-2xl-5 {
    order: 5;
  }
  .icgds .lmn-order-2xl-6 {
    order: 6;
  }
  .icgds .lmn-order-2xl-7 {
    order: 7;
  }
  .icgds .lmn-order-2xl-8 {
    order: 8;
  }
  .icgds .lmn-order-2xl-9 {
    order: 9;
  }
  .icgds .lmn-order-2xl-10 {
    order: 10;
  }
  .icgds .lmn-order-2xl-11 {
    order: 11;
  }
  .icgds .lmn-order-2xl-12 {
    order: 12;
  }
  .icgds .lmn-offset-2xl-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-2xl-1 {
    margin-left: 8.3333333333%;
  }
  .icgds .lmn-offset-2xl-2 {
    margin-left: 16.6666666667%;
  }
  .icgds .lmn-offset-2xl-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-2xl-4 {
    margin-left: 33.3333333333%;
  }
  .icgds .lmn-offset-2xl-5 {
    margin-left: 41.6666666667%;
  }
  .icgds .lmn-offset-2xl-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-2xl-7 {
    margin-left: 58.3333333333%;
  }
  .icgds .lmn-offset-2xl-8 {
    margin-left: 66.6666666667%;
  }
  .icgds .lmn-offset-2xl-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-2xl-10 {
    margin-left: 83.3333333333%;
  }
  .icgds .lmn-offset-2xl-11 {
    margin-left: 91.6666666667%;
  }
}
.icgds .lmn-container {
  width: 100%;
  position: relative;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 0) {
  .icgds .lmn-container {
    max-width: unset;
  }
}
@media (min-width: 584px) {
  .icgds .lmn-container {
    max-width: 560px;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-container {
    max-width: 752px;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-container {
    max-width: 1040px;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-container {
    max-width: 1232px;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-container {
    max-width: 1616px;
  }
}
.icgds .lmn-container-fluid {
  width: 100%;
  position: relative;
  padding-right: var(--spacing-x);
  padding-left: var(--spacing-x);
  padding-bottom: calc(var(--spacing-x) / 2);
  margin-right: auto;
  margin-left: auto;
}
.icgds .lmn-container-fluid {
  padding-right: var(--spacing-2x);
  padding-left: var(--spacing-2x);
}
.icgds .lmn-trigger-icon-wrapper {
  display: flex;
  align-items: center;
  background-color: transparent;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  color: var(--icon_fill);
  cursor: pointer;
}
.icgds .lmn-trigger-icon-wrapper:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-icon-frame {
  font-style: normal;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-inline-icon-frame {
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-action-icon {
  font-style: normal;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  appearance: none;
  background-color: transparent;
  vertical-align: baseline;
  position: relative;
  font-size: 18px;
  line-height: 18px;
  color: var(--icon_fill);
  border-radius: var(--radius-4);
  border: 1px solid transparent;
  cursor: pointer;
  transition: background-color var(--motion-duration-fast-3) var(--motion-timing-ease-out), box-shadow var(--motion-duration-none) var(--motion-timing-linear);
}
.icgds .lmn-action-icon.selected, .icgds .lmn-action-icon.ql-active {
  background-color: var(--button_fill_ghost_active);
  color: var(--button_foreground_ghost_active) !important;
}
.icgds .lmn-action-icon:hover {
  background: var(--field_fill_hover);
}
.icgds .lmn-action-icon:active {
  outline: 1px solid var(--border_active);
}
.icgds .lmn-action-icon:focus, .icgds .lmn-action-icon.focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-action-icon.lmn-action-icon-panel:hover {
  background-color: var(--icon_hover_on-fill-hover);
}
.icgds .lmn-action-icon:disabled, .icgds .lmn-action-icon.disabled {
  background-color: var(--fill_disabled);
  color: var(--text_disabled) !important;
  outline-color: transparent;
  box-shadow: none;
}
.icgds .lmn-action-icon.lmn-ui-xs {
  font-size: 10px;
  line-height: 10px;
}
.icgds .lmn-action-icon.lmn-ui-sm {
  font-size: 14px;
  line-height: 14px;
}
.icgds .lmn-action-icon.lmn-ui-lg {
  font-size: 24px;
  line-height: 24px;
}
.icgds .lmn-action-icon.lmn-ui-xl {
  font-size: 24px;
  line-height: 24px;
}
.icgds .lmn-citi-logo .lmn-logo-arc {
  fill: var(--citi-red);
}
.icgds .lmn-citi-logo .lmn-logo-text {
  fill: var(--asset-citi-logo-full-color);
}
.icgds .lmn-citi-logo.lmn-citi-logo-one-color .lmn-logo-arc,
.icgds .lmn-citi-logo.lmn-citi-logo-one-color .lmn-logo-text {
  fill: var(--asset-citi-logo-one-color-reverse);
}
.icgds .lmn-img-fluid {
  max-width: 100%;
  height: auto;
}
.icgds .lmn-img-thumbnail {
  background-color: var(--layer_secondary);
  border: 1px solid var(--border_weak);
  border-radius: var(--border-radius-sm);
  padding: var(--spacing-quarter-x);
  max-width: 100%;
  height: auto;
  box-shadow: var(--shadow_x-distance_raised-2) var(--shadow_y-distance_raised-2) var(--shadow_blur_raised-2) var(--shadow_spread_raised-2) var(--shadow_color_raised-2), var(--shadow_x-distance_raised-1) var(--shadow_y-distance_raised-1) var(--shadow_blur_raised-1) var(--shadow_spread_raised-1) var(--shadow_color_raised-1);
}
.icgds .lmn-img-ratio-1-1 {
  aspect-ratio: 1/1;
}
.icgds .lmn-img-ratio-2-1 {
  aspect-ratio: 2/1;
}
.icgds .lmn-img-ratio-4-3 {
  aspect-ratio: 4/3;
}
.icgds .lmn-app-wrapper {
  display: grid;
  grid-template-columns: [aside] max-content 1fr [aside-right] max-content;
  grid-template-rows: [header] max-content [content] 1fr [footer] min-content;
  grid-auto-rows: max-content;
  height: 100vh;
  width: 100vw;
}
.icgds .lmn-app-header {
  /* row-start / col-start / row-end / col-end */
  grid-area: header/1/content/last-line;
}
.icgds .lmn-app-header:has(+ .lmn-app-aside-mobile):has(.lmn-navbar-menu-open) {
  background: var(--modal_background_on-mask);
}
.icgds .lmn-app-wrapper,
.icgds .lmn-app-content {
  grid-area: content/2/last-line/aside-right;
  background: var(--background);
  overflow: hidden;
}
.icgds .lmn-app-wrapper.lmn-app-content-scrollable,
.icgds .lmn-app-content.lmn-app-content-scrollable {
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
.icgds .lmn-app-aside {
  z-index: 1;
  grid-area: content/aside/last-line/2;
  display: flex;
}
.icgds .lmn-app-aside:has(.lmn-global-left-menu) {
  padding: var(--global-left-menu_container-margin);
}
.icgds .lmn-app-aside:has(.lmn-global-left-menu) .lmn-global-left-menu {
  margin: 0;
}
.icgds .lmn-app-aside:has(.lmn-left-navigation) {
  padding: var(--global-left-nav_container-margin);
}
.icgds .lmn-app-aside:has(.lmn-left-navigation) .lmn-left-navigation {
  margin: 0;
}
.icgds .lmn-app-aside:has(.lmn-drawer-open) {
  padding: var(--drawer_container_margin);
}
.icgds .lmn-app-aside:has(.lmn-drawer-open) .lmn-drawer-content {
  margin: 0;
}
.icgds .lmn-app-aside-right {
  z-index: 1;
  grid-area: content/aside-right/last-line/last-line;
  display: flex;
}
.icgds .lmn-app-aside-right:has(.lmn-global-left-menu) {
  padding: var(--global-left-menu_container-margin);
}
.icgds .lmn-app-aside-right:has(.lmn-global-left-menu) .lmn-global-left-menu {
  margin: 0;
}
.icgds .lmn-app-aside-mobile {
  z-index: 999;
  grid-area: content/aside/last-line/last-line;
  display: flex;
}
.icgds .lmn-app-aside-mobile:has(.lmn-global-left-menu), .icgds .lmn-app-aside-mobile:has(.lmn-app-aside-right) {
  background: var(--modal_background_on-mask);
}
.icgds .lmn-app-aside-mobile:has(.lmn-global-left-menu) .lmn-global-left-menu, .icgds .lmn-app-aside-mobile:has(.lmn-app-aside-right) .lmn-global-left-menu {
  margin: 0;
  width: 424px;
  flex-grow: unset;
}
.icgds .lmn-app-aside-mobile:has(.lmn-global-left-menu) .lmn-left-navigation, .icgds .lmn-app-aside-mobile:has(.lmn-app-aside-right) .lmn-left-navigation {
  margin: 0;
}
.icgds .lmn-app-aside-mobile:has(.lmn-global-left-menu) .lmn-app-aside-right, .icgds .lmn-app-aside-mobile:has(.lmn-app-aside-right) .lmn-app-aside-right {
  height: 100%;
  margin-left: auto;
}
.icgds .lmn-app-aside-mobile:has(.lmn-global-left-menu) .lmn-app-aside-right:has(.lmn-avatar-menu), .icgds .lmn-app-aside-mobile:has(.lmn-app-aside-right) .lmn-app-aside-right:has(.lmn-avatar-menu) {
  padding: var(--avatar-menu_container_vertical-margin) var(--avatar-menu_container_horizontal-margin);
}
.icgds .lmn-app-aside-mobile:has(.lmn-global-left-menu) .lmn-app-aside-right:has(.lmn-notification-container), .icgds .lmn-app-aside-mobile:has(.lmn-app-aside-right) .lmn-app-aside-right:has(.lmn-notification-container) {
  padding: var(--avatar-menu_container_vertical-margin) var(--avatar-menu_container_horizontal-margin);
}
.icgds .lmn-app-aside-mobile:has(.lmn-global-left-menu) .lmn-app-aside-right .lmn-avatar-menu, .icgds .lmn-app-aside-mobile:has(.lmn-app-aside-right) .lmn-app-aside-right .lmn-avatar-menu {
  margin-top: 0;
  max-height: 100%;
  overflow: auto;
}
.icgds .lmn-app-aside-mobile:has(.lmn-global-left-menu) .lmn-app-aside-right .lmn-avatar-menu .lmn-avatar-menu-inner, .icgds .lmn-app-aside-mobile:has(.lmn-app-aside-right) .lmn-app-aside-right .lmn-avatar-menu .lmn-avatar-menu-inner {
  height: 100%;
}
.icgds .lmn-app-aside-mobile:has(.lmn-global-left-menu) .lmn-app-aside-right .lmn-avatar-menu .lmn-avatar-menu-inner .lmn-avatar-menu-footer, .icgds .lmn-app-aside-mobile:has(.lmn-app-aside-right) .lmn-app-aside-right .lmn-avatar-menu .lmn-avatar-menu-inner .lmn-avatar-menu-footer {
  margin-top: auto;
  padding-bottom: var(--global-left-menu_container_padding-bottom);
}
.icgds .lmn-app-aside-mobile:has(.lmn-global-left-menu) .lmn-app-aside-right .lmn-notification-container, .icgds .lmn-app-aside-mobile:has(.lmn-app-aside-right) .lmn-app-aside-right .lmn-notification-container {
  display: inline-flex;
  flex-direction: column;
  margin-top: 0;
  height: 100%;
}
.icgds .lmn-app-aside-mobile:has(.lmn-global-left-menu) {
  padding: var(--global-left-menu_container-margin);
}
.icgds .lmn-app-footer {
  grid-area: footer/2/last-line/last-line;
}
@media (max-width: 783.98px) {
  .icgds .lmn-responsive-layout:has(.lmn-datepicker) {
    inset: 0;
    z-index: var(--modal-mask-z-index);
    background: var(--modal_background_on-mask);
    position: fixed;
  }
}
.icgds .lmn-overflow-hidden {
  overflow: hidden !important;
}
.icgds .lmn-overflow-visible {
  overflow: visible !important;
}
.icgds .lmn-overflow-scroll {
  overflow: scroll !important;
}
.icgds .lmn-overflow-auto {
  overflow: auto !important;
}
.icgds .lmn-overflow-x-hidden {
  overflow-x: hidden !important;
}
.icgds .lmn-overflow-x-visible {
  overflow-x: visible !important;
}
.icgds .lmn-overflow-x-scroll {
  overflow-x: scroll !important;
}
.icgds .lmn-overflow-x-auto {
  overflow-x: auto !important;
}
.icgds .lmn-overflow-y-hidden {
  overflow-y: hidden !important;
}
.icgds .lmn-overflow-y-visible {
  overflow-y: visible !important;
}
.icgds .lmn-overflow-y-scroll {
  overflow-y: scroll !important;
}
.icgds .lmn-overflow-y-auto {
  overflow-y: auto !important;
}
.icgds .lmn-position-static {
  position: static !important;
}
.icgds .lmn-position-relative {
  position: relative !important;
}
.icgds .lmn-position-absolute {
  position: absolute !important;
}
.icgds .lmn-position-fixed {
  position: fixed !important;
}
.icgds .lmn-position-sticky {
  position: sticky !important;
}
.icgds .lmn-fixed-top {
  position: fixed !important;
  top: 0;
  right: 0;
  left: 0;
  z-index: var(--zindex-fixed);
}
.icgds .lmn-fixed-bottom {
  position: fixed !important;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: var(--zindex-fixed);
}
@supports (position: sticky) {
  .icgds .lmn-sticky-top {
    position: sticky !important;
    top: 0;
    z-index: var(--zindex-sticky);
  }
}
.icgds .lmn-hidden-element {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.icgds .lmn-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.icgds .lmn-sr-only-focusable:active, .icgds .lmn-sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.icgds .lmn-shadow,
.icgds .lmn-shadow-sm,
.icgds .lmn-shadow-raised {
  box-shadow: var(--shadow_raised);
}
.icgds .lmn-shadow-lg,
.icgds .lmn-shadow-overlay {
  box-shadow: var(--shadow_overlay);
}
.icgds .lmn-shadow-none {
  box-shadow: none !important;
}
.icgds .lmn-w-25 {
  width: 25% !important;
}
.icgds .lmn-w-50 {
  width: 50% !important;
}
.icgds .lmn-w-75 {
  width: 75% !important;
}
.icgds .lmn-w-100 {
  width: 100% !important;
}
.icgds .lmn-w-auto {
  width: auto !important;
}
.icgds .lmn-h-25 {
  height: 25% !important;
}
.icgds .lmn-h-50 {
  height: 50% !important;
}
.icgds .lmn-h-75 {
  height: 75% !important;
}
.icgds .lmn-h-100 {
  height: 100% !important;
}
.icgds .lmn-h-auto {
  height: auto !important;
}
.icgds .lmn-mw-100 {
  max-width: 100% !important;
}
.icgds .lmn-mh-100 {
  max-height: 100% !important;
}
.icgds .lmn-min-vw-100 {
  min-width: 100vw !important;
}
.icgds .lmn-min-vh-100 {
  min-height: 100vh !important;
}
.icgds .lmn-vw-100 {
  width: 100vw !important;
}
.icgds .lmn-vh-100 {
  height: 100vh !important;
}
.icgds .lmn-border-box {
  box-sizing: border-box;
}
.icgds .lmn-border-box *,
.icgds .lmn-border-box *::before,
.icgds .lmn-border-box *::after {
  box-sizing: border-box;
}
.icgds .lmn-max-width-xs {
  max-width: unset !important;
}
@media (min-width: 584px) {
  .icgds .lmn-max-width-sm {
    max-width: 560px !important;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-max-width-md {
    max-width: 752px !important;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-max-width-lg {
    max-width: 1040px !important;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-max-width-xl {
    max-width: 1232px !important;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-max-width-2xl {
    max-width: 1616px !important;
  }
}
.icgds .lmn-m-1px {
  margin: var(--spacing-1) !important;
}
.icgds .lmn-m-2px {
  margin: var(--spacing-2) !important;
}
.icgds .lmn-m-4px {
  margin: var(--spacing-4) !important;
}
.icgds .lmn-m-8px {
  margin: var(--spacing-8) !important;
}
.icgds .lmn-m-12px {
  margin: var(--spacing-12) !important;
}
.icgds .lmn-m-16px {
  margin: var(--spacing-16) !important;
}
.icgds .lmn-m-24px {
  margin: var(--spacing-24) !important;
}
.icgds .lmn-m-32px {
  margin: var(--spacing-32) !important;
}
.icgds .lmn-m-40px {
  margin: var(--spacing-40) !important;
}
.icgds .lmn-m-48px {
  margin: var(--spacing-48) !important;
}
.icgds .lmn-m-56px {
  margin: var(--spacing-56) !important;
}
.icgds .lmn-m-64px {
  margin: var(--spacing-64) !important;
}
.icgds .lmn-m-80px {
  margin: var(--spacing-80) !important;
}
.icgds .lmn-p-1px {
  padding: var(--spacing-1) !important;
}
.icgds .lmn-p-2px {
  padding: var(--spacing-2) !important;
}
.icgds .lmn-p-4px {
  padding: var(--spacing-4) !important;
}
.icgds .lmn-p-8px {
  padding: var(--spacing-8) !important;
}
.icgds .lmn-p-12px {
  padding: var(--spacing-12) !important;
}
.icgds .lmn-p-16px {
  padding: var(--spacing-16) !important;
}
.icgds .lmn-p-24px {
  padding: var(--spacing-24) !important;
}
.icgds .lmn-p-32px {
  padding: var(--spacing-32) !important;
}
.icgds .lmn-p-40px {
  padding: var(--spacing-40) !important;
}
.icgds .lmn-p-48px {
  padding: var(--spacing-48) !important;
}
.icgds .lmn-p-56px {
  padding: var(--spacing-56) !important;
}
.icgds .lmn-p-64px {
  padding: var(--spacing-64) !important;
}
.icgds .lmn-p-80px {
  padding: var(--spacing-80) !important;
}
.icgds .lmn-g-1px {
  gap: var(--spacing-1) !important;
}
.icgds .lmn-g-2px {
  gap: var(--spacing-2) !important;
}
.icgds .lmn-g-4px {
  gap: var(--spacing-4) !important;
}
.icgds .lmn-g-8px {
  gap: var(--spacing-8) !important;
}
.icgds .lmn-g-12px {
  gap: var(--spacing-12) !important;
}
.icgds .lmn-g-16px {
  gap: var(--spacing-16) !important;
}
.icgds .lmn-g-24px {
  gap: var(--spacing-24) !important;
}
.icgds .lmn-g-32px {
  gap: var(--spacing-32) !important;
}
.icgds .lmn-g-40px {
  gap: var(--spacing-40) !important;
}
.icgds .lmn-g-48px {
  gap: var(--spacing-48) !important;
}
.icgds .lmn-g-56px {
  gap: var(--spacing-56) !important;
}
.icgds .lmn-g-64px {
  gap: var(--spacing-64) !important;
}
.icgds .lmn-g-80px {
  gap: var(--spacing-80) !important;
}
.icgds .lmn-mt-1px,
.icgds .lmn-my-1px {
  margin-top: var(--spacing-1) !important;
}
.icgds .lmn-mr-1px,
.icgds .lmn-mx-1px {
  margin-right: var(--spacing-1) !important;
}
.icgds .lmn-mb-1px,
.icgds .lmn-my-1px {
  margin-bottom: var(--spacing-1) !important;
}
.icgds .lmn-ml-1px,
.icgds .lmn-mx-1px {
  margin-left: var(--spacing-1) !important;
}
.icgds .lmn-mt-2px,
.icgds .lmn-my-2px {
  margin-top: var(--spacing-2) !important;
}
.icgds .lmn-mr-2px,
.icgds .lmn-mx-2px {
  margin-right: var(--spacing-2) !important;
}
.icgds .lmn-mb-2px,
.icgds .lmn-my-2px {
  margin-bottom: var(--spacing-2) !important;
}
.icgds .lmn-ml-2px,
.icgds .lmn-mx-2px {
  margin-left: var(--spacing-2) !important;
}
.icgds .lmn-mt-4px,
.icgds .lmn-my-4px {
  margin-top: var(--spacing-4) !important;
}
.icgds .lmn-mr-4px,
.icgds .lmn-mx-4px {
  margin-right: var(--spacing-4) !important;
}
.icgds .lmn-mb-4px,
.icgds .lmn-my-4px {
  margin-bottom: var(--spacing-4) !important;
}
.icgds .lmn-ml-4px,
.icgds .lmn-mx-4px {
  margin-left: var(--spacing-4) !important;
}
.icgds .lmn-mt-8px,
.icgds .lmn-my-8px {
  margin-top: var(--spacing-8) !important;
}
.icgds .lmn-mr-8px,
.icgds .lmn-mx-8px {
  margin-right: var(--spacing-8) !important;
}
.icgds .lmn-mb-8px,
.icgds .lmn-my-8px {
  margin-bottom: var(--spacing-8) !important;
}
.icgds .lmn-ml-8px,
.icgds .lmn-mx-8px {
  margin-left: var(--spacing-8) !important;
}
.icgds .lmn-mt-12px,
.icgds .lmn-my-12px {
  margin-top: var(--spacing-12) !important;
}
.icgds .lmn-mr-12px,
.icgds .lmn-mx-12px {
  margin-right: var(--spacing-12) !important;
}
.icgds .lmn-mb-12px,
.icgds .lmn-my-12px {
  margin-bottom: var(--spacing-12) !important;
}
.icgds .lmn-ml-12px,
.icgds .lmn-mx-12px {
  margin-left: var(--spacing-12) !important;
}
.icgds .lmn-mt-16px,
.icgds .lmn-my-16px {
  margin-top: var(--spacing-16) !important;
}
.icgds .lmn-mr-16px,
.icgds .lmn-mx-16px {
  margin-right: var(--spacing-16) !important;
}
.icgds .lmn-mb-16px,
.icgds .lmn-my-16px {
  margin-bottom: var(--spacing-16) !important;
}
.icgds .lmn-ml-16px,
.icgds .lmn-mx-16px {
  margin-left: var(--spacing-16) !important;
}
.icgds .lmn-mt-24px,
.icgds .lmn-my-24px {
  margin-top: var(--spacing-24) !important;
}
.icgds .lmn-mr-24px,
.icgds .lmn-mx-24px {
  margin-right: var(--spacing-24) !important;
}
.icgds .lmn-mb-24px,
.icgds .lmn-my-24px {
  margin-bottom: var(--spacing-24) !important;
}
.icgds .lmn-ml-24px,
.icgds .lmn-mx-24px {
  margin-left: var(--spacing-24) !important;
}
.icgds .lmn-mt-32px,
.icgds .lmn-my-32px {
  margin-top: var(--spacing-32) !important;
}
.icgds .lmn-mr-32px,
.icgds .lmn-mx-32px {
  margin-right: var(--spacing-32) !important;
}
.icgds .lmn-mb-32px,
.icgds .lmn-my-32px {
  margin-bottom: var(--spacing-32) !important;
}
.icgds .lmn-ml-32px,
.icgds .lmn-mx-32px {
  margin-left: var(--spacing-32) !important;
}
.icgds .lmn-mt-40px,
.icgds .lmn-my-40px {
  margin-top: var(--spacing-40) !important;
}
.icgds .lmn-mr-40px,
.icgds .lmn-mx-40px {
  margin-right: var(--spacing-40) !important;
}
.icgds .lmn-mb-40px,
.icgds .lmn-my-40px {
  margin-bottom: var(--spacing-40) !important;
}
.icgds .lmn-ml-40px,
.icgds .lmn-mx-40px {
  margin-left: var(--spacing-40) !important;
}
.icgds .lmn-mt-48px,
.icgds .lmn-my-48px {
  margin-top: var(--spacing-48) !important;
}
.icgds .lmn-mr-48px,
.icgds .lmn-mx-48px {
  margin-right: var(--spacing-48) !important;
}
.icgds .lmn-mb-48px,
.icgds .lmn-my-48px {
  margin-bottom: var(--spacing-48) !important;
}
.icgds .lmn-ml-48px,
.icgds .lmn-mx-48px {
  margin-left: var(--spacing-48) !important;
}
.icgds .lmn-mt-56px,
.icgds .lmn-my-56px {
  margin-top: var(--spacing-56) !important;
}
.icgds .lmn-mr-56px,
.icgds .lmn-mx-56px {
  margin-right: var(--spacing-56) !important;
}
.icgds .lmn-mb-56px,
.icgds .lmn-my-56px {
  margin-bottom: var(--spacing-56) !important;
}
.icgds .lmn-ml-56px,
.icgds .lmn-mx-56px {
  margin-left: var(--spacing-56) !important;
}
.icgds .lmn-mt-64px,
.icgds .lmn-my-64px {
  margin-top: var(--spacing-64) !important;
}
.icgds .lmn-mr-64px,
.icgds .lmn-mx-64px {
  margin-right: var(--spacing-64) !important;
}
.icgds .lmn-mb-64px,
.icgds .lmn-my-64px {
  margin-bottom: var(--spacing-64) !important;
}
.icgds .lmn-ml-64px,
.icgds .lmn-mx-64px {
  margin-left: var(--spacing-64) !important;
}
.icgds .lmn-mt-80px,
.icgds .lmn-my-80px {
  margin-top: var(--spacing-80) !important;
}
.icgds .lmn-mr-80px,
.icgds .lmn-mx-80px {
  margin-right: var(--spacing-80) !important;
}
.icgds .lmn-mb-80px,
.icgds .lmn-my-80px {
  margin-bottom: var(--spacing-80) !important;
}
.icgds .lmn-ml-80px,
.icgds .lmn-mx-80px {
  margin-left: var(--spacing-80) !important;
}
.icgds .lmn-m-0 {
  margin: 0 !important;
}
.icgds .lmn-mt-0,
.icgds .lmn-my-0 {
  margin-top: 0 !important;
}
.icgds .lmn-mr-0,
.icgds .lmn-mx-0 {
  margin-right: 0 !important;
}
.icgds .lmn-mb-0,
.icgds .lmn-my-0 {
  margin-bottom: 0 !important;
}
.icgds .lmn-ml-0,
.icgds .lmn-mx-0 {
  margin-left: 0 !important;
}
.icgds .lmn-pt-1px,
.icgds .lmn-py-1px {
  padding-top: var(--spacing-1) !important;
}
.icgds .lmn-pr-1px,
.icgds .lmn-px-1px {
  padding-right: var(--spacing-1) !important;
}
.icgds .lmn-pb-1px,
.icgds .lmn-py-1px {
  padding-bottom: var(--spacing-1) !important;
}
.icgds .lmn-pl-1px,
.icgds .lmn-px-1px {
  padding-left: var(--spacing-1) !important;
}
.icgds .lmn-pt-2px,
.icgds .lmn-py-2px {
  padding-top: var(--spacing-2) !important;
}
.icgds .lmn-pr-2px,
.icgds .lmn-px-2px {
  padding-right: var(--spacing-2) !important;
}
.icgds .lmn-pb-2px,
.icgds .lmn-py-2px {
  padding-bottom: var(--spacing-2) !important;
}
.icgds .lmn-pl-2px,
.icgds .lmn-px-2px {
  padding-left: var(--spacing-2) !important;
}
.icgds .lmn-pt-4px,
.icgds .lmn-py-4px {
  padding-top: var(--spacing-4) !important;
}
.icgds .lmn-pr-4px,
.icgds .lmn-px-4px {
  padding-right: var(--spacing-4) !important;
}
.icgds .lmn-pb-4px,
.icgds .lmn-py-4px {
  padding-bottom: var(--spacing-4) !important;
}
.icgds .lmn-pl-4px,
.icgds .lmn-px-4px {
  padding-left: var(--spacing-4) !important;
}
.icgds .lmn-pt-8px,
.icgds .lmn-py-8px {
  padding-top: var(--spacing-8) !important;
}
.icgds .lmn-pr-8px,
.icgds .lmn-px-8px {
  padding-right: var(--spacing-8) !important;
}
.icgds .lmn-pb-8px,
.icgds .lmn-py-8px {
  padding-bottom: var(--spacing-8) !important;
}
.icgds .lmn-pl-8px,
.icgds .lmn-px-8px {
  padding-left: var(--spacing-8) !important;
}
.icgds .lmn-pt-12px,
.icgds .lmn-py-12px {
  padding-top: var(--spacing-12) !important;
}
.icgds .lmn-pr-12px,
.icgds .lmn-px-12px {
  padding-right: var(--spacing-12) !important;
}
.icgds .lmn-pb-12px,
.icgds .lmn-py-12px {
  padding-bottom: var(--spacing-12) !important;
}
.icgds .lmn-pl-12px,
.icgds .lmn-px-12px {
  padding-left: var(--spacing-12) !important;
}
.icgds .lmn-pt-16px,
.icgds .lmn-py-16px {
  padding-top: var(--spacing-16) !important;
}
.icgds .lmn-pr-16px,
.icgds .lmn-px-16px {
  padding-right: var(--spacing-16) !important;
}
.icgds .lmn-pb-16px,
.icgds .lmn-py-16px {
  padding-bottom: var(--spacing-16) !important;
}
.icgds .lmn-pl-16px,
.icgds .lmn-px-16px {
  padding-left: var(--spacing-16) !important;
}
.icgds .lmn-pt-24px,
.icgds .lmn-py-24px {
  padding-top: var(--spacing-24) !important;
}
.icgds .lmn-pr-24px,
.icgds .lmn-px-24px {
  padding-right: var(--spacing-24) !important;
}
.icgds .lmn-pb-24px,
.icgds .lmn-py-24px {
  padding-bottom: var(--spacing-24) !important;
}
.icgds .lmn-pl-24px,
.icgds .lmn-px-24px {
  padding-left: var(--spacing-24) !important;
}
.icgds .lmn-pt-32px,
.icgds .lmn-py-32px {
  padding-top: var(--spacing-32) !important;
}
.icgds .lmn-pr-32px,
.icgds .lmn-px-32px {
  padding-right: var(--spacing-32) !important;
}
.icgds .lmn-pb-32px,
.icgds .lmn-py-32px {
  padding-bottom: var(--spacing-32) !important;
}
.icgds .lmn-pl-32px,
.icgds .lmn-px-32px {
  padding-left: var(--spacing-32) !important;
}
.icgds .lmn-pt-40px,
.icgds .lmn-py-40px {
  padding-top: var(--spacing-40) !important;
}
.icgds .lmn-pr-40px,
.icgds .lmn-px-40px {
  padding-right: var(--spacing-40) !important;
}
.icgds .lmn-pb-40px,
.icgds .lmn-py-40px {
  padding-bottom: var(--spacing-40) !important;
}
.icgds .lmn-pl-40px,
.icgds .lmn-px-40px {
  padding-left: var(--spacing-40) !important;
}
.icgds .lmn-pt-48px,
.icgds .lmn-py-48px {
  padding-top: var(--spacing-48) !important;
}
.icgds .lmn-pr-48px,
.icgds .lmn-px-48px {
  padding-right: var(--spacing-48) !important;
}
.icgds .lmn-pb-48px,
.icgds .lmn-py-48px {
  padding-bottom: var(--spacing-48) !important;
}
.icgds .lmn-pl-48px,
.icgds .lmn-px-48px {
  padding-left: var(--spacing-48) !important;
}
.icgds .lmn-pt-56px,
.icgds .lmn-py-56px {
  padding-top: var(--spacing-56) !important;
}
.icgds .lmn-pr-56px,
.icgds .lmn-px-56px {
  padding-right: var(--spacing-56) !important;
}
.icgds .lmn-pb-56px,
.icgds .lmn-py-56px {
  padding-bottom: var(--spacing-56) !important;
}
.icgds .lmn-pl-56px,
.icgds .lmn-px-56px {
  padding-left: var(--spacing-56) !important;
}
.icgds .lmn-pt-64px,
.icgds .lmn-py-64px {
  padding-top: var(--spacing-64) !important;
}
.icgds .lmn-pr-64px,
.icgds .lmn-px-64px {
  padding-right: var(--spacing-64) !important;
}
.icgds .lmn-pb-64px,
.icgds .lmn-py-64px {
  padding-bottom: var(--spacing-64) !important;
}
.icgds .lmn-pl-64px,
.icgds .lmn-px-64px {
  padding-left: var(--spacing-64) !important;
}
.icgds .lmn-pt-80px,
.icgds .lmn-py-80px {
  padding-top: var(--spacing-80) !important;
}
.icgds .lmn-pr-80px,
.icgds .lmn-px-80px {
  padding-right: var(--spacing-80) !important;
}
.icgds .lmn-pb-80px,
.icgds .lmn-py-80px {
  padding-bottom: var(--spacing-80) !important;
}
.icgds .lmn-pl-80px,
.icgds .lmn-px-80px {
  padding-left: var(--spacing-80) !important;
}
.icgds .lmn-p-0 {
  padding: 0 !important;
}
.icgds .lmn-pt-0,
.icgds .lmn-py-0 {
  padding-top: 0 !important;
}
.icgds .lmn-pr-0,
.icgds .lmn-px-0 {
  padding-right: 0 !important;
}
.icgds .lmn-pb-0,
.icgds .lmn-py-0 {
  padding-bottom: 0 !important;
}
.icgds .lmn-pl-0,
.icgds .lmn-px-0 {
  padding-left: 0 !important;
}
.icgds .lmn-m-auto {
  margin: auto !important;
}
.icgds .lmn-mt-auto,
.icgds .lmn-my-auto {
  margin-top: auto !important;
}
.icgds .lmn-mr-auto,
.icgds .lmn-mx-auto {
  margin-right: auto !important;
}
.icgds .lmn-mb-auto,
.icgds .lmn-my-auto {
  margin-bottom: auto !important;
}
.icgds .lmn-ml-auto,
.icgds .lmn-mx-auto {
  margin-left: auto !important;
}
@media (min-width: 584px) {
  .icgds .lmn-m-sm-1px {
    margin: var(--spacing-1) !important;
  }
  .icgds .lmn-m-sm-2px {
    margin: var(--spacing-2) !important;
  }
  .icgds .lmn-m-sm-4px {
    margin: var(--spacing-4) !important;
  }
  .icgds .lmn-m-sm-8px {
    margin: var(--spacing-8) !important;
  }
  .icgds .lmn-m-sm-12px {
    margin: var(--spacing-12) !important;
  }
  .icgds .lmn-m-sm-16px {
    margin: var(--spacing-16) !important;
  }
  .icgds .lmn-m-sm-24px {
    margin: var(--spacing-24) !important;
  }
  .icgds .lmn-m-sm-32px {
    margin: var(--spacing-32) !important;
  }
  .icgds .lmn-m-sm-40px {
    margin: var(--spacing-40) !important;
  }
  .icgds .lmn-m-sm-48px {
    margin: var(--spacing-48) !important;
  }
  .icgds .lmn-m-sm-56px {
    margin: var(--spacing-56) !important;
  }
  .icgds .lmn-m-sm-64px {
    margin: var(--spacing-64) !important;
  }
  .icgds .lmn-m-sm-80px {
    margin: var(--spacing-80) !important;
  }
  .icgds .lmn-p-sm-1px {
    padding: var(--spacing-1) !important;
  }
  .icgds .lmn-p-sm-2px {
    padding: var(--spacing-2) !important;
  }
  .icgds .lmn-p-sm-4px {
    padding: var(--spacing-4) !important;
  }
  .icgds .lmn-p-sm-8px {
    padding: var(--spacing-8) !important;
  }
  .icgds .lmn-p-sm-12px {
    padding: var(--spacing-12) !important;
  }
  .icgds .lmn-p-sm-16px {
    padding: var(--spacing-16) !important;
  }
  .icgds .lmn-p-sm-24px {
    padding: var(--spacing-24) !important;
  }
  .icgds .lmn-p-sm-32px {
    padding: var(--spacing-32) !important;
  }
  .icgds .lmn-p-sm-40px {
    padding: var(--spacing-40) !important;
  }
  .icgds .lmn-p-sm-48px {
    padding: var(--spacing-48) !important;
  }
  .icgds .lmn-p-sm-56px {
    padding: var(--spacing-56) !important;
  }
  .icgds .lmn-p-sm-64px {
    padding: var(--spacing-64) !important;
  }
  .icgds .lmn-p-sm-80px {
    padding: var(--spacing-80) !important;
  }
  .icgds .lmn-g-sm-1px {
    gap: var(--spacing-1) !important;
  }
  .icgds .lmn-g-sm-2px {
    gap: var(--spacing-2) !important;
  }
  .icgds .lmn-g-sm-4px {
    gap: var(--spacing-4) !important;
  }
  .icgds .lmn-g-sm-8px {
    gap: var(--spacing-8) !important;
  }
  .icgds .lmn-g-sm-12px {
    gap: var(--spacing-12) !important;
  }
  .icgds .lmn-g-sm-16px {
    gap: var(--spacing-16) !important;
  }
  .icgds .lmn-g-sm-24px {
    gap: var(--spacing-24) !important;
  }
  .icgds .lmn-g-sm-32px {
    gap: var(--spacing-32) !important;
  }
  .icgds .lmn-g-sm-40px {
    gap: var(--spacing-40) !important;
  }
  .icgds .lmn-g-sm-48px {
    gap: var(--spacing-48) !important;
  }
  .icgds .lmn-g-sm-56px {
    gap: var(--spacing-56) !important;
  }
  .icgds .lmn-g-sm-64px {
    gap: var(--spacing-64) !important;
  }
  .icgds .lmn-g-sm-80px {
    gap: var(--spacing-80) !important;
  }
  .icgds .lmn-mt-sm-1px,
  .icgds .lmn-my-sm-1px {
    margin-top: var(--spacing-1) !important;
  }
  .icgds .lmn-mr-sm-1px,
  .icgds .lmn-mx-sm-1px {
    margin-right: var(--spacing-1) !important;
  }
  .icgds .lmn-mb-sm-1px,
  .icgds .lmn-my-sm-1px {
    margin-bottom: var(--spacing-1) !important;
  }
  .icgds .lmn-ml-sm-1px,
  .icgds .lmn-mx-sm-1px {
    margin-left: var(--spacing-1) !important;
  }
  .icgds .lmn-mt-sm-2px,
  .icgds .lmn-my-sm-2px {
    margin-top: var(--spacing-2) !important;
  }
  .icgds .lmn-mr-sm-2px,
  .icgds .lmn-mx-sm-2px {
    margin-right: var(--spacing-2) !important;
  }
  .icgds .lmn-mb-sm-2px,
  .icgds .lmn-my-sm-2px {
    margin-bottom: var(--spacing-2) !important;
  }
  .icgds .lmn-ml-sm-2px,
  .icgds .lmn-mx-sm-2px {
    margin-left: var(--spacing-2) !important;
  }
  .icgds .lmn-mt-sm-4px,
  .icgds .lmn-my-sm-4px {
    margin-top: var(--spacing-4) !important;
  }
  .icgds .lmn-mr-sm-4px,
  .icgds .lmn-mx-sm-4px {
    margin-right: var(--spacing-4) !important;
  }
  .icgds .lmn-mb-sm-4px,
  .icgds .lmn-my-sm-4px {
    margin-bottom: var(--spacing-4) !important;
  }
  .icgds .lmn-ml-sm-4px,
  .icgds .lmn-mx-sm-4px {
    margin-left: var(--spacing-4) !important;
  }
  .icgds .lmn-mt-sm-8px,
  .icgds .lmn-my-sm-8px {
    margin-top: var(--spacing-8) !important;
  }
  .icgds .lmn-mr-sm-8px,
  .icgds .lmn-mx-sm-8px {
    margin-right: var(--spacing-8) !important;
  }
  .icgds .lmn-mb-sm-8px,
  .icgds .lmn-my-sm-8px {
    margin-bottom: var(--spacing-8) !important;
  }
  .icgds .lmn-ml-sm-8px,
  .icgds .lmn-mx-sm-8px {
    margin-left: var(--spacing-8) !important;
  }
  .icgds .lmn-mt-sm-12px,
  .icgds .lmn-my-sm-12px {
    margin-top: var(--spacing-12) !important;
  }
  .icgds .lmn-mr-sm-12px,
  .icgds .lmn-mx-sm-12px {
    margin-right: var(--spacing-12) !important;
  }
  .icgds .lmn-mb-sm-12px,
  .icgds .lmn-my-sm-12px {
    margin-bottom: var(--spacing-12) !important;
  }
  .icgds .lmn-ml-sm-12px,
  .icgds .lmn-mx-sm-12px {
    margin-left: var(--spacing-12) !important;
  }
  .icgds .lmn-mt-sm-16px,
  .icgds .lmn-my-sm-16px {
    margin-top: var(--spacing-16) !important;
  }
  .icgds .lmn-mr-sm-16px,
  .icgds .lmn-mx-sm-16px {
    margin-right: var(--spacing-16) !important;
  }
  .icgds .lmn-mb-sm-16px,
  .icgds .lmn-my-sm-16px {
    margin-bottom: var(--spacing-16) !important;
  }
  .icgds .lmn-ml-sm-16px,
  .icgds .lmn-mx-sm-16px {
    margin-left: var(--spacing-16) !important;
  }
  .icgds .lmn-mt-sm-24px,
  .icgds .lmn-my-sm-24px {
    margin-top: var(--spacing-24) !important;
  }
  .icgds .lmn-mr-sm-24px,
  .icgds .lmn-mx-sm-24px {
    margin-right: var(--spacing-24) !important;
  }
  .icgds .lmn-mb-sm-24px,
  .icgds .lmn-my-sm-24px {
    margin-bottom: var(--spacing-24) !important;
  }
  .icgds .lmn-ml-sm-24px,
  .icgds .lmn-mx-sm-24px {
    margin-left: var(--spacing-24) !important;
  }
  .icgds .lmn-mt-sm-32px,
  .icgds .lmn-my-sm-32px {
    margin-top: var(--spacing-32) !important;
  }
  .icgds .lmn-mr-sm-32px,
  .icgds .lmn-mx-sm-32px {
    margin-right: var(--spacing-32) !important;
  }
  .icgds .lmn-mb-sm-32px,
  .icgds .lmn-my-sm-32px {
    margin-bottom: var(--spacing-32) !important;
  }
  .icgds .lmn-ml-sm-32px,
  .icgds .lmn-mx-sm-32px {
    margin-left: var(--spacing-32) !important;
  }
  .icgds .lmn-mt-sm-40px,
  .icgds .lmn-my-sm-40px {
    margin-top: var(--spacing-40) !important;
  }
  .icgds .lmn-mr-sm-40px,
  .icgds .lmn-mx-sm-40px {
    margin-right: var(--spacing-40) !important;
  }
  .icgds .lmn-mb-sm-40px,
  .icgds .lmn-my-sm-40px {
    margin-bottom: var(--spacing-40) !important;
  }
  .icgds .lmn-ml-sm-40px,
  .icgds .lmn-mx-sm-40px {
    margin-left: var(--spacing-40) !important;
  }
  .icgds .lmn-mt-sm-48px,
  .icgds .lmn-my-sm-48px {
    margin-top: var(--spacing-48) !important;
  }
  .icgds .lmn-mr-sm-48px,
  .icgds .lmn-mx-sm-48px {
    margin-right: var(--spacing-48) !important;
  }
  .icgds .lmn-mb-sm-48px,
  .icgds .lmn-my-sm-48px {
    margin-bottom: var(--spacing-48) !important;
  }
  .icgds .lmn-ml-sm-48px,
  .icgds .lmn-mx-sm-48px {
    margin-left: var(--spacing-48) !important;
  }
  .icgds .lmn-mt-sm-56px,
  .icgds .lmn-my-sm-56px {
    margin-top: var(--spacing-56) !important;
  }
  .icgds .lmn-mr-sm-56px,
  .icgds .lmn-mx-sm-56px {
    margin-right: var(--spacing-56) !important;
  }
  .icgds .lmn-mb-sm-56px,
  .icgds .lmn-my-sm-56px {
    margin-bottom: var(--spacing-56) !important;
  }
  .icgds .lmn-ml-sm-56px,
  .icgds .lmn-mx-sm-56px {
    margin-left: var(--spacing-56) !important;
  }
  .icgds .lmn-mt-sm-64px,
  .icgds .lmn-my-sm-64px {
    margin-top: var(--spacing-64) !important;
  }
  .icgds .lmn-mr-sm-64px,
  .icgds .lmn-mx-sm-64px {
    margin-right: var(--spacing-64) !important;
  }
  .icgds .lmn-mb-sm-64px,
  .icgds .lmn-my-sm-64px {
    margin-bottom: var(--spacing-64) !important;
  }
  .icgds .lmn-ml-sm-64px,
  .icgds .lmn-mx-sm-64px {
    margin-left: var(--spacing-64) !important;
  }
  .icgds .lmn-mt-sm-80px,
  .icgds .lmn-my-sm-80px {
    margin-top: var(--spacing-80) !important;
  }
  .icgds .lmn-mr-sm-80px,
  .icgds .lmn-mx-sm-80px {
    margin-right: var(--spacing-80) !important;
  }
  .icgds .lmn-mb-sm-80px,
  .icgds .lmn-my-sm-80px {
    margin-bottom: var(--spacing-80) !important;
  }
  .icgds .lmn-ml-sm-80px,
  .icgds .lmn-mx-sm-80px {
    margin-left: var(--spacing-80) !important;
  }
  .icgds .lmn-m-sm-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-sm-0,
  .icgds .lmn-my-sm-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-sm-0,
  .icgds .lmn-mx-sm-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-sm-0,
  .icgds .lmn-my-sm-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-sm-0,
  .icgds .lmn-mx-sm-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-pt-sm-1px,
  .icgds .lmn-py-sm-1px {
    padding-top: var(--spacing-1) !important;
  }
  .icgds .lmn-pr-sm-1px,
  .icgds .lmn-px-sm-1px {
    padding-right: var(--spacing-1) !important;
  }
  .icgds .lmn-pb-sm-1px,
  .icgds .lmn-py-sm-1px {
    padding-bottom: var(--spacing-1) !important;
  }
  .icgds .lmn-pl-sm-1px,
  .icgds .lmn-px-sm-1px {
    padding-left: var(--spacing-1) !important;
  }
  .icgds .lmn-pt-sm-2px,
  .icgds .lmn-py-sm-2px {
    padding-top: var(--spacing-2) !important;
  }
  .icgds .lmn-pr-sm-2px,
  .icgds .lmn-px-sm-2px {
    padding-right: var(--spacing-2) !important;
  }
  .icgds .lmn-pb-sm-2px,
  .icgds .lmn-py-sm-2px {
    padding-bottom: var(--spacing-2) !important;
  }
  .icgds .lmn-pl-sm-2px,
  .icgds .lmn-px-sm-2px {
    padding-left: var(--spacing-2) !important;
  }
  .icgds .lmn-pt-sm-4px,
  .icgds .lmn-py-sm-4px {
    padding-top: var(--spacing-4) !important;
  }
  .icgds .lmn-pr-sm-4px,
  .icgds .lmn-px-sm-4px {
    padding-right: var(--spacing-4) !important;
  }
  .icgds .lmn-pb-sm-4px,
  .icgds .lmn-py-sm-4px {
    padding-bottom: var(--spacing-4) !important;
  }
  .icgds .lmn-pl-sm-4px,
  .icgds .lmn-px-sm-4px {
    padding-left: var(--spacing-4) !important;
  }
  .icgds .lmn-pt-sm-8px,
  .icgds .lmn-py-sm-8px {
    padding-top: var(--spacing-8) !important;
  }
  .icgds .lmn-pr-sm-8px,
  .icgds .lmn-px-sm-8px {
    padding-right: var(--spacing-8) !important;
  }
  .icgds .lmn-pb-sm-8px,
  .icgds .lmn-py-sm-8px {
    padding-bottom: var(--spacing-8) !important;
  }
  .icgds .lmn-pl-sm-8px,
  .icgds .lmn-px-sm-8px {
    padding-left: var(--spacing-8) !important;
  }
  .icgds .lmn-pt-sm-12px,
  .icgds .lmn-py-sm-12px {
    padding-top: var(--spacing-12) !important;
  }
  .icgds .lmn-pr-sm-12px,
  .icgds .lmn-px-sm-12px {
    padding-right: var(--spacing-12) !important;
  }
  .icgds .lmn-pb-sm-12px,
  .icgds .lmn-py-sm-12px {
    padding-bottom: var(--spacing-12) !important;
  }
  .icgds .lmn-pl-sm-12px,
  .icgds .lmn-px-sm-12px {
    padding-left: var(--spacing-12) !important;
  }
  .icgds .lmn-pt-sm-16px,
  .icgds .lmn-py-sm-16px {
    padding-top: var(--spacing-16) !important;
  }
  .icgds .lmn-pr-sm-16px,
  .icgds .lmn-px-sm-16px {
    padding-right: var(--spacing-16) !important;
  }
  .icgds .lmn-pb-sm-16px,
  .icgds .lmn-py-sm-16px {
    padding-bottom: var(--spacing-16) !important;
  }
  .icgds .lmn-pl-sm-16px,
  .icgds .lmn-px-sm-16px {
    padding-left: var(--spacing-16) !important;
  }
  .icgds .lmn-pt-sm-24px,
  .icgds .lmn-py-sm-24px {
    padding-top: var(--spacing-24) !important;
  }
  .icgds .lmn-pr-sm-24px,
  .icgds .lmn-px-sm-24px {
    padding-right: var(--spacing-24) !important;
  }
  .icgds .lmn-pb-sm-24px,
  .icgds .lmn-py-sm-24px {
    padding-bottom: var(--spacing-24) !important;
  }
  .icgds .lmn-pl-sm-24px,
  .icgds .lmn-px-sm-24px {
    padding-left: var(--spacing-24) !important;
  }
  .icgds .lmn-pt-sm-32px,
  .icgds .lmn-py-sm-32px {
    padding-top: var(--spacing-32) !important;
  }
  .icgds .lmn-pr-sm-32px,
  .icgds .lmn-px-sm-32px {
    padding-right: var(--spacing-32) !important;
  }
  .icgds .lmn-pb-sm-32px,
  .icgds .lmn-py-sm-32px {
    padding-bottom: var(--spacing-32) !important;
  }
  .icgds .lmn-pl-sm-32px,
  .icgds .lmn-px-sm-32px {
    padding-left: var(--spacing-32) !important;
  }
  .icgds .lmn-pt-sm-40px,
  .icgds .lmn-py-sm-40px {
    padding-top: var(--spacing-40) !important;
  }
  .icgds .lmn-pr-sm-40px,
  .icgds .lmn-px-sm-40px {
    padding-right: var(--spacing-40) !important;
  }
  .icgds .lmn-pb-sm-40px,
  .icgds .lmn-py-sm-40px {
    padding-bottom: var(--spacing-40) !important;
  }
  .icgds .lmn-pl-sm-40px,
  .icgds .lmn-px-sm-40px {
    padding-left: var(--spacing-40) !important;
  }
  .icgds .lmn-pt-sm-48px,
  .icgds .lmn-py-sm-48px {
    padding-top: var(--spacing-48) !important;
  }
  .icgds .lmn-pr-sm-48px,
  .icgds .lmn-px-sm-48px {
    padding-right: var(--spacing-48) !important;
  }
  .icgds .lmn-pb-sm-48px,
  .icgds .lmn-py-sm-48px {
    padding-bottom: var(--spacing-48) !important;
  }
  .icgds .lmn-pl-sm-48px,
  .icgds .lmn-px-sm-48px {
    padding-left: var(--spacing-48) !important;
  }
  .icgds .lmn-pt-sm-56px,
  .icgds .lmn-py-sm-56px {
    padding-top: var(--spacing-56) !important;
  }
  .icgds .lmn-pr-sm-56px,
  .icgds .lmn-px-sm-56px {
    padding-right: var(--spacing-56) !important;
  }
  .icgds .lmn-pb-sm-56px,
  .icgds .lmn-py-sm-56px {
    padding-bottom: var(--spacing-56) !important;
  }
  .icgds .lmn-pl-sm-56px,
  .icgds .lmn-px-sm-56px {
    padding-left: var(--spacing-56) !important;
  }
  .icgds .lmn-pt-sm-64px,
  .icgds .lmn-py-sm-64px {
    padding-top: var(--spacing-64) !important;
  }
  .icgds .lmn-pr-sm-64px,
  .icgds .lmn-px-sm-64px {
    padding-right: var(--spacing-64) !important;
  }
  .icgds .lmn-pb-sm-64px,
  .icgds .lmn-py-sm-64px {
    padding-bottom: var(--spacing-64) !important;
  }
  .icgds .lmn-pl-sm-64px,
  .icgds .lmn-px-sm-64px {
    padding-left: var(--spacing-64) !important;
  }
  .icgds .lmn-pt-sm-80px,
  .icgds .lmn-py-sm-80px {
    padding-top: var(--spacing-80) !important;
  }
  .icgds .lmn-pr-sm-80px,
  .icgds .lmn-px-sm-80px {
    padding-right: var(--spacing-80) !important;
  }
  .icgds .lmn-pb-sm-80px,
  .icgds .lmn-py-sm-80px {
    padding-bottom: var(--spacing-80) !important;
  }
  .icgds .lmn-pl-sm-80px,
  .icgds .lmn-px-sm-80px {
    padding-left: var(--spacing-80) !important;
  }
  .icgds .lmn-p-sm-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-sm-0,
  .icgds .lmn-py-sm-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-sm-0,
  .icgds .lmn-px-sm-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-sm-0,
  .icgds .lmn-py-sm-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-sm-0,
  .icgds .lmn-px-sm-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-m-sm-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-sm-auto,
  .icgds .lmn-my-sm-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-sm-auto,
  .icgds .lmn-mx-sm-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-sm-auto,
  .icgds .lmn-my-sm-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-sm-auto,
  .icgds .lmn-mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-m-md-1px {
    margin: var(--spacing-1) !important;
  }
  .icgds .lmn-m-md-2px {
    margin: var(--spacing-2) !important;
  }
  .icgds .lmn-m-md-4px {
    margin: var(--spacing-4) !important;
  }
  .icgds .lmn-m-md-8px {
    margin: var(--spacing-8) !important;
  }
  .icgds .lmn-m-md-12px {
    margin: var(--spacing-12) !important;
  }
  .icgds .lmn-m-md-16px {
    margin: var(--spacing-16) !important;
  }
  .icgds .lmn-m-md-24px {
    margin: var(--spacing-24) !important;
  }
  .icgds .lmn-m-md-32px {
    margin: var(--spacing-32) !important;
  }
  .icgds .lmn-m-md-40px {
    margin: var(--spacing-40) !important;
  }
  .icgds .lmn-m-md-48px {
    margin: var(--spacing-48) !important;
  }
  .icgds .lmn-m-md-56px {
    margin: var(--spacing-56) !important;
  }
  .icgds .lmn-m-md-64px {
    margin: var(--spacing-64) !important;
  }
  .icgds .lmn-m-md-80px {
    margin: var(--spacing-80) !important;
  }
  .icgds .lmn-p-md-1px {
    padding: var(--spacing-1) !important;
  }
  .icgds .lmn-p-md-2px {
    padding: var(--spacing-2) !important;
  }
  .icgds .lmn-p-md-4px {
    padding: var(--spacing-4) !important;
  }
  .icgds .lmn-p-md-8px {
    padding: var(--spacing-8) !important;
  }
  .icgds .lmn-p-md-12px {
    padding: var(--spacing-12) !important;
  }
  .icgds .lmn-p-md-16px {
    padding: var(--spacing-16) !important;
  }
  .icgds .lmn-p-md-24px {
    padding: var(--spacing-24) !important;
  }
  .icgds .lmn-p-md-32px {
    padding: var(--spacing-32) !important;
  }
  .icgds .lmn-p-md-40px {
    padding: var(--spacing-40) !important;
  }
  .icgds .lmn-p-md-48px {
    padding: var(--spacing-48) !important;
  }
  .icgds .lmn-p-md-56px {
    padding: var(--spacing-56) !important;
  }
  .icgds .lmn-p-md-64px {
    padding: var(--spacing-64) !important;
  }
  .icgds .lmn-p-md-80px {
    padding: var(--spacing-80) !important;
  }
  .icgds .lmn-g-md-1px {
    gap: var(--spacing-1) !important;
  }
  .icgds .lmn-g-md-2px {
    gap: var(--spacing-2) !important;
  }
  .icgds .lmn-g-md-4px {
    gap: var(--spacing-4) !important;
  }
  .icgds .lmn-g-md-8px {
    gap: var(--spacing-8) !important;
  }
  .icgds .lmn-g-md-12px {
    gap: var(--spacing-12) !important;
  }
  .icgds .lmn-g-md-16px {
    gap: var(--spacing-16) !important;
  }
  .icgds .lmn-g-md-24px {
    gap: var(--spacing-24) !important;
  }
  .icgds .lmn-g-md-32px {
    gap: var(--spacing-32) !important;
  }
  .icgds .lmn-g-md-40px {
    gap: var(--spacing-40) !important;
  }
  .icgds .lmn-g-md-48px {
    gap: var(--spacing-48) !important;
  }
  .icgds .lmn-g-md-56px {
    gap: var(--spacing-56) !important;
  }
  .icgds .lmn-g-md-64px {
    gap: var(--spacing-64) !important;
  }
  .icgds .lmn-g-md-80px {
    gap: var(--spacing-80) !important;
  }
  .icgds .lmn-mt-md-1px,
  .icgds .lmn-my-md-1px {
    margin-top: var(--spacing-1) !important;
  }
  .icgds .lmn-mr-md-1px,
  .icgds .lmn-mx-md-1px {
    margin-right: var(--spacing-1) !important;
  }
  .icgds .lmn-mb-md-1px,
  .icgds .lmn-my-md-1px {
    margin-bottom: var(--spacing-1) !important;
  }
  .icgds .lmn-ml-md-1px,
  .icgds .lmn-mx-md-1px {
    margin-left: var(--spacing-1) !important;
  }
  .icgds .lmn-mt-md-2px,
  .icgds .lmn-my-md-2px {
    margin-top: var(--spacing-2) !important;
  }
  .icgds .lmn-mr-md-2px,
  .icgds .lmn-mx-md-2px {
    margin-right: var(--spacing-2) !important;
  }
  .icgds .lmn-mb-md-2px,
  .icgds .lmn-my-md-2px {
    margin-bottom: var(--spacing-2) !important;
  }
  .icgds .lmn-ml-md-2px,
  .icgds .lmn-mx-md-2px {
    margin-left: var(--spacing-2) !important;
  }
  .icgds .lmn-mt-md-4px,
  .icgds .lmn-my-md-4px {
    margin-top: var(--spacing-4) !important;
  }
  .icgds .lmn-mr-md-4px,
  .icgds .lmn-mx-md-4px {
    margin-right: var(--spacing-4) !important;
  }
  .icgds .lmn-mb-md-4px,
  .icgds .lmn-my-md-4px {
    margin-bottom: var(--spacing-4) !important;
  }
  .icgds .lmn-ml-md-4px,
  .icgds .lmn-mx-md-4px {
    margin-left: var(--spacing-4) !important;
  }
  .icgds .lmn-mt-md-8px,
  .icgds .lmn-my-md-8px {
    margin-top: var(--spacing-8) !important;
  }
  .icgds .lmn-mr-md-8px,
  .icgds .lmn-mx-md-8px {
    margin-right: var(--spacing-8) !important;
  }
  .icgds .lmn-mb-md-8px,
  .icgds .lmn-my-md-8px {
    margin-bottom: var(--spacing-8) !important;
  }
  .icgds .lmn-ml-md-8px,
  .icgds .lmn-mx-md-8px {
    margin-left: var(--spacing-8) !important;
  }
  .icgds .lmn-mt-md-12px,
  .icgds .lmn-my-md-12px {
    margin-top: var(--spacing-12) !important;
  }
  .icgds .lmn-mr-md-12px,
  .icgds .lmn-mx-md-12px {
    margin-right: var(--spacing-12) !important;
  }
  .icgds .lmn-mb-md-12px,
  .icgds .lmn-my-md-12px {
    margin-bottom: var(--spacing-12) !important;
  }
  .icgds .lmn-ml-md-12px,
  .icgds .lmn-mx-md-12px {
    margin-left: var(--spacing-12) !important;
  }
  .icgds .lmn-mt-md-16px,
  .icgds .lmn-my-md-16px {
    margin-top: var(--spacing-16) !important;
  }
  .icgds .lmn-mr-md-16px,
  .icgds .lmn-mx-md-16px {
    margin-right: var(--spacing-16) !important;
  }
  .icgds .lmn-mb-md-16px,
  .icgds .lmn-my-md-16px {
    margin-bottom: var(--spacing-16) !important;
  }
  .icgds .lmn-ml-md-16px,
  .icgds .lmn-mx-md-16px {
    margin-left: var(--spacing-16) !important;
  }
  .icgds .lmn-mt-md-24px,
  .icgds .lmn-my-md-24px {
    margin-top: var(--spacing-24) !important;
  }
  .icgds .lmn-mr-md-24px,
  .icgds .lmn-mx-md-24px {
    margin-right: var(--spacing-24) !important;
  }
  .icgds .lmn-mb-md-24px,
  .icgds .lmn-my-md-24px {
    margin-bottom: var(--spacing-24) !important;
  }
  .icgds .lmn-ml-md-24px,
  .icgds .lmn-mx-md-24px {
    margin-left: var(--spacing-24) !important;
  }
  .icgds .lmn-mt-md-32px,
  .icgds .lmn-my-md-32px {
    margin-top: var(--spacing-32) !important;
  }
  .icgds .lmn-mr-md-32px,
  .icgds .lmn-mx-md-32px {
    margin-right: var(--spacing-32) !important;
  }
  .icgds .lmn-mb-md-32px,
  .icgds .lmn-my-md-32px {
    margin-bottom: var(--spacing-32) !important;
  }
  .icgds .lmn-ml-md-32px,
  .icgds .lmn-mx-md-32px {
    margin-left: var(--spacing-32) !important;
  }
  .icgds .lmn-mt-md-40px,
  .icgds .lmn-my-md-40px {
    margin-top: var(--spacing-40) !important;
  }
  .icgds .lmn-mr-md-40px,
  .icgds .lmn-mx-md-40px {
    margin-right: var(--spacing-40) !important;
  }
  .icgds .lmn-mb-md-40px,
  .icgds .lmn-my-md-40px {
    margin-bottom: var(--spacing-40) !important;
  }
  .icgds .lmn-ml-md-40px,
  .icgds .lmn-mx-md-40px {
    margin-left: var(--spacing-40) !important;
  }
  .icgds .lmn-mt-md-48px,
  .icgds .lmn-my-md-48px {
    margin-top: var(--spacing-48) !important;
  }
  .icgds .lmn-mr-md-48px,
  .icgds .lmn-mx-md-48px {
    margin-right: var(--spacing-48) !important;
  }
  .icgds .lmn-mb-md-48px,
  .icgds .lmn-my-md-48px {
    margin-bottom: var(--spacing-48) !important;
  }
  .icgds .lmn-ml-md-48px,
  .icgds .lmn-mx-md-48px {
    margin-left: var(--spacing-48) !important;
  }
  .icgds .lmn-mt-md-56px,
  .icgds .lmn-my-md-56px {
    margin-top: var(--spacing-56) !important;
  }
  .icgds .lmn-mr-md-56px,
  .icgds .lmn-mx-md-56px {
    margin-right: var(--spacing-56) !important;
  }
  .icgds .lmn-mb-md-56px,
  .icgds .lmn-my-md-56px {
    margin-bottom: var(--spacing-56) !important;
  }
  .icgds .lmn-ml-md-56px,
  .icgds .lmn-mx-md-56px {
    margin-left: var(--spacing-56) !important;
  }
  .icgds .lmn-mt-md-64px,
  .icgds .lmn-my-md-64px {
    margin-top: var(--spacing-64) !important;
  }
  .icgds .lmn-mr-md-64px,
  .icgds .lmn-mx-md-64px {
    margin-right: var(--spacing-64) !important;
  }
  .icgds .lmn-mb-md-64px,
  .icgds .lmn-my-md-64px {
    margin-bottom: var(--spacing-64) !important;
  }
  .icgds .lmn-ml-md-64px,
  .icgds .lmn-mx-md-64px {
    margin-left: var(--spacing-64) !important;
  }
  .icgds .lmn-mt-md-80px,
  .icgds .lmn-my-md-80px {
    margin-top: var(--spacing-80) !important;
  }
  .icgds .lmn-mr-md-80px,
  .icgds .lmn-mx-md-80px {
    margin-right: var(--spacing-80) !important;
  }
  .icgds .lmn-mb-md-80px,
  .icgds .lmn-my-md-80px {
    margin-bottom: var(--spacing-80) !important;
  }
  .icgds .lmn-ml-md-80px,
  .icgds .lmn-mx-md-80px {
    margin-left: var(--spacing-80) !important;
  }
  .icgds .lmn-m-md-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-md-0,
  .icgds .lmn-my-md-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-md-0,
  .icgds .lmn-mx-md-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-md-0,
  .icgds .lmn-my-md-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-md-0,
  .icgds .lmn-mx-md-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-pt-md-1px,
  .icgds .lmn-py-md-1px {
    padding-top: var(--spacing-1) !important;
  }
  .icgds .lmn-pr-md-1px,
  .icgds .lmn-px-md-1px {
    padding-right: var(--spacing-1) !important;
  }
  .icgds .lmn-pb-md-1px,
  .icgds .lmn-py-md-1px {
    padding-bottom: var(--spacing-1) !important;
  }
  .icgds .lmn-pl-md-1px,
  .icgds .lmn-px-md-1px {
    padding-left: var(--spacing-1) !important;
  }
  .icgds .lmn-pt-md-2px,
  .icgds .lmn-py-md-2px {
    padding-top: var(--spacing-2) !important;
  }
  .icgds .lmn-pr-md-2px,
  .icgds .lmn-px-md-2px {
    padding-right: var(--spacing-2) !important;
  }
  .icgds .lmn-pb-md-2px,
  .icgds .lmn-py-md-2px {
    padding-bottom: var(--spacing-2) !important;
  }
  .icgds .lmn-pl-md-2px,
  .icgds .lmn-px-md-2px {
    padding-left: var(--spacing-2) !important;
  }
  .icgds .lmn-pt-md-4px,
  .icgds .lmn-py-md-4px {
    padding-top: var(--spacing-4) !important;
  }
  .icgds .lmn-pr-md-4px,
  .icgds .lmn-px-md-4px {
    padding-right: var(--spacing-4) !important;
  }
  .icgds .lmn-pb-md-4px,
  .icgds .lmn-py-md-4px {
    padding-bottom: var(--spacing-4) !important;
  }
  .icgds .lmn-pl-md-4px,
  .icgds .lmn-px-md-4px {
    padding-left: var(--spacing-4) !important;
  }
  .icgds .lmn-pt-md-8px,
  .icgds .lmn-py-md-8px {
    padding-top: var(--spacing-8) !important;
  }
  .icgds .lmn-pr-md-8px,
  .icgds .lmn-px-md-8px {
    padding-right: var(--spacing-8) !important;
  }
  .icgds .lmn-pb-md-8px,
  .icgds .lmn-py-md-8px {
    padding-bottom: var(--spacing-8) !important;
  }
  .icgds .lmn-pl-md-8px,
  .icgds .lmn-px-md-8px {
    padding-left: var(--spacing-8) !important;
  }
  .icgds .lmn-pt-md-12px,
  .icgds .lmn-py-md-12px {
    padding-top: var(--spacing-12) !important;
  }
  .icgds .lmn-pr-md-12px,
  .icgds .lmn-px-md-12px {
    padding-right: var(--spacing-12) !important;
  }
  .icgds .lmn-pb-md-12px,
  .icgds .lmn-py-md-12px {
    padding-bottom: var(--spacing-12) !important;
  }
  .icgds .lmn-pl-md-12px,
  .icgds .lmn-px-md-12px {
    padding-left: var(--spacing-12) !important;
  }
  .icgds .lmn-pt-md-16px,
  .icgds .lmn-py-md-16px {
    padding-top: var(--spacing-16) !important;
  }
  .icgds .lmn-pr-md-16px,
  .icgds .lmn-px-md-16px {
    padding-right: var(--spacing-16) !important;
  }
  .icgds .lmn-pb-md-16px,
  .icgds .lmn-py-md-16px {
    padding-bottom: var(--spacing-16) !important;
  }
  .icgds .lmn-pl-md-16px,
  .icgds .lmn-px-md-16px {
    padding-left: var(--spacing-16) !important;
  }
  .icgds .lmn-pt-md-24px,
  .icgds .lmn-py-md-24px {
    padding-top: var(--spacing-24) !important;
  }
  .icgds .lmn-pr-md-24px,
  .icgds .lmn-px-md-24px {
    padding-right: var(--spacing-24) !important;
  }
  .icgds .lmn-pb-md-24px,
  .icgds .lmn-py-md-24px {
    padding-bottom: var(--spacing-24) !important;
  }
  .icgds .lmn-pl-md-24px,
  .icgds .lmn-px-md-24px {
    padding-left: var(--spacing-24) !important;
  }
  .icgds .lmn-pt-md-32px,
  .icgds .lmn-py-md-32px {
    padding-top: var(--spacing-32) !important;
  }
  .icgds .lmn-pr-md-32px,
  .icgds .lmn-px-md-32px {
    padding-right: var(--spacing-32) !important;
  }
  .icgds .lmn-pb-md-32px,
  .icgds .lmn-py-md-32px {
    padding-bottom: var(--spacing-32) !important;
  }
  .icgds .lmn-pl-md-32px,
  .icgds .lmn-px-md-32px {
    padding-left: var(--spacing-32) !important;
  }
  .icgds .lmn-pt-md-40px,
  .icgds .lmn-py-md-40px {
    padding-top: var(--spacing-40) !important;
  }
  .icgds .lmn-pr-md-40px,
  .icgds .lmn-px-md-40px {
    padding-right: var(--spacing-40) !important;
  }
  .icgds .lmn-pb-md-40px,
  .icgds .lmn-py-md-40px {
    padding-bottom: var(--spacing-40) !important;
  }
  .icgds .lmn-pl-md-40px,
  .icgds .lmn-px-md-40px {
    padding-left: var(--spacing-40) !important;
  }
  .icgds .lmn-pt-md-48px,
  .icgds .lmn-py-md-48px {
    padding-top: var(--spacing-48) !important;
  }
  .icgds .lmn-pr-md-48px,
  .icgds .lmn-px-md-48px {
    padding-right: var(--spacing-48) !important;
  }
  .icgds .lmn-pb-md-48px,
  .icgds .lmn-py-md-48px {
    padding-bottom: var(--spacing-48) !important;
  }
  .icgds .lmn-pl-md-48px,
  .icgds .lmn-px-md-48px {
    padding-left: var(--spacing-48) !important;
  }
  .icgds .lmn-pt-md-56px,
  .icgds .lmn-py-md-56px {
    padding-top: var(--spacing-56) !important;
  }
  .icgds .lmn-pr-md-56px,
  .icgds .lmn-px-md-56px {
    padding-right: var(--spacing-56) !important;
  }
  .icgds .lmn-pb-md-56px,
  .icgds .lmn-py-md-56px {
    padding-bottom: var(--spacing-56) !important;
  }
  .icgds .lmn-pl-md-56px,
  .icgds .lmn-px-md-56px {
    padding-left: var(--spacing-56) !important;
  }
  .icgds .lmn-pt-md-64px,
  .icgds .lmn-py-md-64px {
    padding-top: var(--spacing-64) !important;
  }
  .icgds .lmn-pr-md-64px,
  .icgds .lmn-px-md-64px {
    padding-right: var(--spacing-64) !important;
  }
  .icgds .lmn-pb-md-64px,
  .icgds .lmn-py-md-64px {
    padding-bottom: var(--spacing-64) !important;
  }
  .icgds .lmn-pl-md-64px,
  .icgds .lmn-px-md-64px {
    padding-left: var(--spacing-64) !important;
  }
  .icgds .lmn-pt-md-80px,
  .icgds .lmn-py-md-80px {
    padding-top: var(--spacing-80) !important;
  }
  .icgds .lmn-pr-md-80px,
  .icgds .lmn-px-md-80px {
    padding-right: var(--spacing-80) !important;
  }
  .icgds .lmn-pb-md-80px,
  .icgds .lmn-py-md-80px {
    padding-bottom: var(--spacing-80) !important;
  }
  .icgds .lmn-pl-md-80px,
  .icgds .lmn-px-md-80px {
    padding-left: var(--spacing-80) !important;
  }
  .icgds .lmn-p-md-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-md-0,
  .icgds .lmn-py-md-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-md-0,
  .icgds .lmn-px-md-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-md-0,
  .icgds .lmn-py-md-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-md-0,
  .icgds .lmn-px-md-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-m-md-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-md-auto,
  .icgds .lmn-my-md-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-md-auto,
  .icgds .lmn-mx-md-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-md-auto,
  .icgds .lmn-my-md-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-md-auto,
  .icgds .lmn-mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-m-lg-1px {
    margin: var(--spacing-1) !important;
  }
  .icgds .lmn-m-lg-2px {
    margin: var(--spacing-2) !important;
  }
  .icgds .lmn-m-lg-4px {
    margin: var(--spacing-4) !important;
  }
  .icgds .lmn-m-lg-8px {
    margin: var(--spacing-8) !important;
  }
  .icgds .lmn-m-lg-12px {
    margin: var(--spacing-12) !important;
  }
  .icgds .lmn-m-lg-16px {
    margin: var(--spacing-16) !important;
  }
  .icgds .lmn-m-lg-24px {
    margin: var(--spacing-24) !important;
  }
  .icgds .lmn-m-lg-32px {
    margin: var(--spacing-32) !important;
  }
  .icgds .lmn-m-lg-40px {
    margin: var(--spacing-40) !important;
  }
  .icgds .lmn-m-lg-48px {
    margin: var(--spacing-48) !important;
  }
  .icgds .lmn-m-lg-56px {
    margin: var(--spacing-56) !important;
  }
  .icgds .lmn-m-lg-64px {
    margin: var(--spacing-64) !important;
  }
  .icgds .lmn-m-lg-80px {
    margin: var(--spacing-80) !important;
  }
  .icgds .lmn-p-lg-1px {
    padding: var(--spacing-1) !important;
  }
  .icgds .lmn-p-lg-2px {
    padding: var(--spacing-2) !important;
  }
  .icgds .lmn-p-lg-4px {
    padding: var(--spacing-4) !important;
  }
  .icgds .lmn-p-lg-8px {
    padding: var(--spacing-8) !important;
  }
  .icgds .lmn-p-lg-12px {
    padding: var(--spacing-12) !important;
  }
  .icgds .lmn-p-lg-16px {
    padding: var(--spacing-16) !important;
  }
  .icgds .lmn-p-lg-24px {
    padding: var(--spacing-24) !important;
  }
  .icgds .lmn-p-lg-32px {
    padding: var(--spacing-32) !important;
  }
  .icgds .lmn-p-lg-40px {
    padding: var(--spacing-40) !important;
  }
  .icgds .lmn-p-lg-48px {
    padding: var(--spacing-48) !important;
  }
  .icgds .lmn-p-lg-56px {
    padding: var(--spacing-56) !important;
  }
  .icgds .lmn-p-lg-64px {
    padding: var(--spacing-64) !important;
  }
  .icgds .lmn-p-lg-80px {
    padding: var(--spacing-80) !important;
  }
  .icgds .lmn-g-lg-1px {
    gap: var(--spacing-1) !important;
  }
  .icgds .lmn-g-lg-2px {
    gap: var(--spacing-2) !important;
  }
  .icgds .lmn-g-lg-4px {
    gap: var(--spacing-4) !important;
  }
  .icgds .lmn-g-lg-8px {
    gap: var(--spacing-8) !important;
  }
  .icgds .lmn-g-lg-12px {
    gap: var(--spacing-12) !important;
  }
  .icgds .lmn-g-lg-16px {
    gap: var(--spacing-16) !important;
  }
  .icgds .lmn-g-lg-24px {
    gap: var(--spacing-24) !important;
  }
  .icgds .lmn-g-lg-32px {
    gap: var(--spacing-32) !important;
  }
  .icgds .lmn-g-lg-40px {
    gap: var(--spacing-40) !important;
  }
  .icgds .lmn-g-lg-48px {
    gap: var(--spacing-48) !important;
  }
  .icgds .lmn-g-lg-56px {
    gap: var(--spacing-56) !important;
  }
  .icgds .lmn-g-lg-64px {
    gap: var(--spacing-64) !important;
  }
  .icgds .lmn-g-lg-80px {
    gap: var(--spacing-80) !important;
  }
  .icgds .lmn-mt-lg-1px,
  .icgds .lmn-my-lg-1px {
    margin-top: var(--spacing-1) !important;
  }
  .icgds .lmn-mr-lg-1px,
  .icgds .lmn-mx-lg-1px {
    margin-right: var(--spacing-1) !important;
  }
  .icgds .lmn-mb-lg-1px,
  .icgds .lmn-my-lg-1px {
    margin-bottom: var(--spacing-1) !important;
  }
  .icgds .lmn-ml-lg-1px,
  .icgds .lmn-mx-lg-1px {
    margin-left: var(--spacing-1) !important;
  }
  .icgds .lmn-mt-lg-2px,
  .icgds .lmn-my-lg-2px {
    margin-top: var(--spacing-2) !important;
  }
  .icgds .lmn-mr-lg-2px,
  .icgds .lmn-mx-lg-2px {
    margin-right: var(--spacing-2) !important;
  }
  .icgds .lmn-mb-lg-2px,
  .icgds .lmn-my-lg-2px {
    margin-bottom: var(--spacing-2) !important;
  }
  .icgds .lmn-ml-lg-2px,
  .icgds .lmn-mx-lg-2px {
    margin-left: var(--spacing-2) !important;
  }
  .icgds .lmn-mt-lg-4px,
  .icgds .lmn-my-lg-4px {
    margin-top: var(--spacing-4) !important;
  }
  .icgds .lmn-mr-lg-4px,
  .icgds .lmn-mx-lg-4px {
    margin-right: var(--spacing-4) !important;
  }
  .icgds .lmn-mb-lg-4px,
  .icgds .lmn-my-lg-4px {
    margin-bottom: var(--spacing-4) !important;
  }
  .icgds .lmn-ml-lg-4px,
  .icgds .lmn-mx-lg-4px {
    margin-left: var(--spacing-4) !important;
  }
  .icgds .lmn-mt-lg-8px,
  .icgds .lmn-my-lg-8px {
    margin-top: var(--spacing-8) !important;
  }
  .icgds .lmn-mr-lg-8px,
  .icgds .lmn-mx-lg-8px {
    margin-right: var(--spacing-8) !important;
  }
  .icgds .lmn-mb-lg-8px,
  .icgds .lmn-my-lg-8px {
    margin-bottom: var(--spacing-8) !important;
  }
  .icgds .lmn-ml-lg-8px,
  .icgds .lmn-mx-lg-8px {
    margin-left: var(--spacing-8) !important;
  }
  .icgds .lmn-mt-lg-12px,
  .icgds .lmn-my-lg-12px {
    margin-top: var(--spacing-12) !important;
  }
  .icgds .lmn-mr-lg-12px,
  .icgds .lmn-mx-lg-12px {
    margin-right: var(--spacing-12) !important;
  }
  .icgds .lmn-mb-lg-12px,
  .icgds .lmn-my-lg-12px {
    margin-bottom: var(--spacing-12) !important;
  }
  .icgds .lmn-ml-lg-12px,
  .icgds .lmn-mx-lg-12px {
    margin-left: var(--spacing-12) !important;
  }
  .icgds .lmn-mt-lg-16px,
  .icgds .lmn-my-lg-16px {
    margin-top: var(--spacing-16) !important;
  }
  .icgds .lmn-mr-lg-16px,
  .icgds .lmn-mx-lg-16px {
    margin-right: var(--spacing-16) !important;
  }
  .icgds .lmn-mb-lg-16px,
  .icgds .lmn-my-lg-16px {
    margin-bottom: var(--spacing-16) !important;
  }
  .icgds .lmn-ml-lg-16px,
  .icgds .lmn-mx-lg-16px {
    margin-left: var(--spacing-16) !important;
  }
  .icgds .lmn-mt-lg-24px,
  .icgds .lmn-my-lg-24px {
    margin-top: var(--spacing-24) !important;
  }
  .icgds .lmn-mr-lg-24px,
  .icgds .lmn-mx-lg-24px {
    margin-right: var(--spacing-24) !important;
  }
  .icgds .lmn-mb-lg-24px,
  .icgds .lmn-my-lg-24px {
    margin-bottom: var(--spacing-24) !important;
  }
  .icgds .lmn-ml-lg-24px,
  .icgds .lmn-mx-lg-24px {
    margin-left: var(--spacing-24) !important;
  }
  .icgds .lmn-mt-lg-32px,
  .icgds .lmn-my-lg-32px {
    margin-top: var(--spacing-32) !important;
  }
  .icgds .lmn-mr-lg-32px,
  .icgds .lmn-mx-lg-32px {
    margin-right: var(--spacing-32) !important;
  }
  .icgds .lmn-mb-lg-32px,
  .icgds .lmn-my-lg-32px {
    margin-bottom: var(--spacing-32) !important;
  }
  .icgds .lmn-ml-lg-32px,
  .icgds .lmn-mx-lg-32px {
    margin-left: var(--spacing-32) !important;
  }
  .icgds .lmn-mt-lg-40px,
  .icgds .lmn-my-lg-40px {
    margin-top: var(--spacing-40) !important;
  }
  .icgds .lmn-mr-lg-40px,
  .icgds .lmn-mx-lg-40px {
    margin-right: var(--spacing-40) !important;
  }
  .icgds .lmn-mb-lg-40px,
  .icgds .lmn-my-lg-40px {
    margin-bottom: var(--spacing-40) !important;
  }
  .icgds .lmn-ml-lg-40px,
  .icgds .lmn-mx-lg-40px {
    margin-left: var(--spacing-40) !important;
  }
  .icgds .lmn-mt-lg-48px,
  .icgds .lmn-my-lg-48px {
    margin-top: var(--spacing-48) !important;
  }
  .icgds .lmn-mr-lg-48px,
  .icgds .lmn-mx-lg-48px {
    margin-right: var(--spacing-48) !important;
  }
  .icgds .lmn-mb-lg-48px,
  .icgds .lmn-my-lg-48px {
    margin-bottom: var(--spacing-48) !important;
  }
  .icgds .lmn-ml-lg-48px,
  .icgds .lmn-mx-lg-48px {
    margin-left: var(--spacing-48) !important;
  }
  .icgds .lmn-mt-lg-56px,
  .icgds .lmn-my-lg-56px {
    margin-top: var(--spacing-56) !important;
  }
  .icgds .lmn-mr-lg-56px,
  .icgds .lmn-mx-lg-56px {
    margin-right: var(--spacing-56) !important;
  }
  .icgds .lmn-mb-lg-56px,
  .icgds .lmn-my-lg-56px {
    margin-bottom: var(--spacing-56) !important;
  }
  .icgds .lmn-ml-lg-56px,
  .icgds .lmn-mx-lg-56px {
    margin-left: var(--spacing-56) !important;
  }
  .icgds .lmn-mt-lg-64px,
  .icgds .lmn-my-lg-64px {
    margin-top: var(--spacing-64) !important;
  }
  .icgds .lmn-mr-lg-64px,
  .icgds .lmn-mx-lg-64px {
    margin-right: var(--spacing-64) !important;
  }
  .icgds .lmn-mb-lg-64px,
  .icgds .lmn-my-lg-64px {
    margin-bottom: var(--spacing-64) !important;
  }
  .icgds .lmn-ml-lg-64px,
  .icgds .lmn-mx-lg-64px {
    margin-left: var(--spacing-64) !important;
  }
  .icgds .lmn-mt-lg-80px,
  .icgds .lmn-my-lg-80px {
    margin-top: var(--spacing-80) !important;
  }
  .icgds .lmn-mr-lg-80px,
  .icgds .lmn-mx-lg-80px {
    margin-right: var(--spacing-80) !important;
  }
  .icgds .lmn-mb-lg-80px,
  .icgds .lmn-my-lg-80px {
    margin-bottom: var(--spacing-80) !important;
  }
  .icgds .lmn-ml-lg-80px,
  .icgds .lmn-mx-lg-80px {
    margin-left: var(--spacing-80) !important;
  }
  .icgds .lmn-m-lg-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-lg-0,
  .icgds .lmn-my-lg-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-lg-0,
  .icgds .lmn-mx-lg-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-lg-0,
  .icgds .lmn-my-lg-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-lg-0,
  .icgds .lmn-mx-lg-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-pt-lg-1px,
  .icgds .lmn-py-lg-1px {
    padding-top: var(--spacing-1) !important;
  }
  .icgds .lmn-pr-lg-1px,
  .icgds .lmn-px-lg-1px {
    padding-right: var(--spacing-1) !important;
  }
  .icgds .lmn-pb-lg-1px,
  .icgds .lmn-py-lg-1px {
    padding-bottom: var(--spacing-1) !important;
  }
  .icgds .lmn-pl-lg-1px,
  .icgds .lmn-px-lg-1px {
    padding-left: var(--spacing-1) !important;
  }
  .icgds .lmn-pt-lg-2px,
  .icgds .lmn-py-lg-2px {
    padding-top: var(--spacing-2) !important;
  }
  .icgds .lmn-pr-lg-2px,
  .icgds .lmn-px-lg-2px {
    padding-right: var(--spacing-2) !important;
  }
  .icgds .lmn-pb-lg-2px,
  .icgds .lmn-py-lg-2px {
    padding-bottom: var(--spacing-2) !important;
  }
  .icgds .lmn-pl-lg-2px,
  .icgds .lmn-px-lg-2px {
    padding-left: var(--spacing-2) !important;
  }
  .icgds .lmn-pt-lg-4px,
  .icgds .lmn-py-lg-4px {
    padding-top: var(--spacing-4) !important;
  }
  .icgds .lmn-pr-lg-4px,
  .icgds .lmn-px-lg-4px {
    padding-right: var(--spacing-4) !important;
  }
  .icgds .lmn-pb-lg-4px,
  .icgds .lmn-py-lg-4px {
    padding-bottom: var(--spacing-4) !important;
  }
  .icgds .lmn-pl-lg-4px,
  .icgds .lmn-px-lg-4px {
    padding-left: var(--spacing-4) !important;
  }
  .icgds .lmn-pt-lg-8px,
  .icgds .lmn-py-lg-8px {
    padding-top: var(--spacing-8) !important;
  }
  .icgds .lmn-pr-lg-8px,
  .icgds .lmn-px-lg-8px {
    padding-right: var(--spacing-8) !important;
  }
  .icgds .lmn-pb-lg-8px,
  .icgds .lmn-py-lg-8px {
    padding-bottom: var(--spacing-8) !important;
  }
  .icgds .lmn-pl-lg-8px,
  .icgds .lmn-px-lg-8px {
    padding-left: var(--spacing-8) !important;
  }
  .icgds .lmn-pt-lg-12px,
  .icgds .lmn-py-lg-12px {
    padding-top: var(--spacing-12) !important;
  }
  .icgds .lmn-pr-lg-12px,
  .icgds .lmn-px-lg-12px {
    padding-right: var(--spacing-12) !important;
  }
  .icgds .lmn-pb-lg-12px,
  .icgds .lmn-py-lg-12px {
    padding-bottom: var(--spacing-12) !important;
  }
  .icgds .lmn-pl-lg-12px,
  .icgds .lmn-px-lg-12px {
    padding-left: var(--spacing-12) !important;
  }
  .icgds .lmn-pt-lg-16px,
  .icgds .lmn-py-lg-16px {
    padding-top: var(--spacing-16) !important;
  }
  .icgds .lmn-pr-lg-16px,
  .icgds .lmn-px-lg-16px {
    padding-right: var(--spacing-16) !important;
  }
  .icgds .lmn-pb-lg-16px,
  .icgds .lmn-py-lg-16px {
    padding-bottom: var(--spacing-16) !important;
  }
  .icgds .lmn-pl-lg-16px,
  .icgds .lmn-px-lg-16px {
    padding-left: var(--spacing-16) !important;
  }
  .icgds .lmn-pt-lg-24px,
  .icgds .lmn-py-lg-24px {
    padding-top: var(--spacing-24) !important;
  }
  .icgds .lmn-pr-lg-24px,
  .icgds .lmn-px-lg-24px {
    padding-right: var(--spacing-24) !important;
  }
  .icgds .lmn-pb-lg-24px,
  .icgds .lmn-py-lg-24px {
    padding-bottom: var(--spacing-24) !important;
  }
  .icgds .lmn-pl-lg-24px,
  .icgds .lmn-px-lg-24px {
    padding-left: var(--spacing-24) !important;
  }
  .icgds .lmn-pt-lg-32px,
  .icgds .lmn-py-lg-32px {
    padding-top: var(--spacing-32) !important;
  }
  .icgds .lmn-pr-lg-32px,
  .icgds .lmn-px-lg-32px {
    padding-right: var(--spacing-32) !important;
  }
  .icgds .lmn-pb-lg-32px,
  .icgds .lmn-py-lg-32px {
    padding-bottom: var(--spacing-32) !important;
  }
  .icgds .lmn-pl-lg-32px,
  .icgds .lmn-px-lg-32px {
    padding-left: var(--spacing-32) !important;
  }
  .icgds .lmn-pt-lg-40px,
  .icgds .lmn-py-lg-40px {
    padding-top: var(--spacing-40) !important;
  }
  .icgds .lmn-pr-lg-40px,
  .icgds .lmn-px-lg-40px {
    padding-right: var(--spacing-40) !important;
  }
  .icgds .lmn-pb-lg-40px,
  .icgds .lmn-py-lg-40px {
    padding-bottom: var(--spacing-40) !important;
  }
  .icgds .lmn-pl-lg-40px,
  .icgds .lmn-px-lg-40px {
    padding-left: var(--spacing-40) !important;
  }
  .icgds .lmn-pt-lg-48px,
  .icgds .lmn-py-lg-48px {
    padding-top: var(--spacing-48) !important;
  }
  .icgds .lmn-pr-lg-48px,
  .icgds .lmn-px-lg-48px {
    padding-right: var(--spacing-48) !important;
  }
  .icgds .lmn-pb-lg-48px,
  .icgds .lmn-py-lg-48px {
    padding-bottom: var(--spacing-48) !important;
  }
  .icgds .lmn-pl-lg-48px,
  .icgds .lmn-px-lg-48px {
    padding-left: var(--spacing-48) !important;
  }
  .icgds .lmn-pt-lg-56px,
  .icgds .lmn-py-lg-56px {
    padding-top: var(--spacing-56) !important;
  }
  .icgds .lmn-pr-lg-56px,
  .icgds .lmn-px-lg-56px {
    padding-right: var(--spacing-56) !important;
  }
  .icgds .lmn-pb-lg-56px,
  .icgds .lmn-py-lg-56px {
    padding-bottom: var(--spacing-56) !important;
  }
  .icgds .lmn-pl-lg-56px,
  .icgds .lmn-px-lg-56px {
    padding-left: var(--spacing-56) !important;
  }
  .icgds .lmn-pt-lg-64px,
  .icgds .lmn-py-lg-64px {
    padding-top: var(--spacing-64) !important;
  }
  .icgds .lmn-pr-lg-64px,
  .icgds .lmn-px-lg-64px {
    padding-right: var(--spacing-64) !important;
  }
  .icgds .lmn-pb-lg-64px,
  .icgds .lmn-py-lg-64px {
    padding-bottom: var(--spacing-64) !important;
  }
  .icgds .lmn-pl-lg-64px,
  .icgds .lmn-px-lg-64px {
    padding-left: var(--spacing-64) !important;
  }
  .icgds .lmn-pt-lg-80px,
  .icgds .lmn-py-lg-80px {
    padding-top: var(--spacing-80) !important;
  }
  .icgds .lmn-pr-lg-80px,
  .icgds .lmn-px-lg-80px {
    padding-right: var(--spacing-80) !important;
  }
  .icgds .lmn-pb-lg-80px,
  .icgds .lmn-py-lg-80px {
    padding-bottom: var(--spacing-80) !important;
  }
  .icgds .lmn-pl-lg-80px,
  .icgds .lmn-px-lg-80px {
    padding-left: var(--spacing-80) !important;
  }
  .icgds .lmn-p-lg-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-lg-0,
  .icgds .lmn-py-lg-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-lg-0,
  .icgds .lmn-px-lg-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-lg-0,
  .icgds .lmn-py-lg-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-lg-0,
  .icgds .lmn-px-lg-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-m-lg-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-lg-auto,
  .icgds .lmn-my-lg-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-lg-auto,
  .icgds .lmn-mx-lg-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-lg-auto,
  .icgds .lmn-my-lg-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-lg-auto,
  .icgds .lmn-mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-m-xl-1px {
    margin: var(--spacing-1) !important;
  }
  .icgds .lmn-m-xl-2px {
    margin: var(--spacing-2) !important;
  }
  .icgds .lmn-m-xl-4px {
    margin: var(--spacing-4) !important;
  }
  .icgds .lmn-m-xl-8px {
    margin: var(--spacing-8) !important;
  }
  .icgds .lmn-m-xl-12px {
    margin: var(--spacing-12) !important;
  }
  .icgds .lmn-m-xl-16px {
    margin: var(--spacing-16) !important;
  }
  .icgds .lmn-m-xl-24px {
    margin: var(--spacing-24) !important;
  }
  .icgds .lmn-m-xl-32px {
    margin: var(--spacing-32) !important;
  }
  .icgds .lmn-m-xl-40px {
    margin: var(--spacing-40) !important;
  }
  .icgds .lmn-m-xl-48px {
    margin: var(--spacing-48) !important;
  }
  .icgds .lmn-m-xl-56px {
    margin: var(--spacing-56) !important;
  }
  .icgds .lmn-m-xl-64px {
    margin: var(--spacing-64) !important;
  }
  .icgds .lmn-m-xl-80px {
    margin: var(--spacing-80) !important;
  }
  .icgds .lmn-p-xl-1px {
    padding: var(--spacing-1) !important;
  }
  .icgds .lmn-p-xl-2px {
    padding: var(--spacing-2) !important;
  }
  .icgds .lmn-p-xl-4px {
    padding: var(--spacing-4) !important;
  }
  .icgds .lmn-p-xl-8px {
    padding: var(--spacing-8) !important;
  }
  .icgds .lmn-p-xl-12px {
    padding: var(--spacing-12) !important;
  }
  .icgds .lmn-p-xl-16px {
    padding: var(--spacing-16) !important;
  }
  .icgds .lmn-p-xl-24px {
    padding: var(--spacing-24) !important;
  }
  .icgds .lmn-p-xl-32px {
    padding: var(--spacing-32) !important;
  }
  .icgds .lmn-p-xl-40px {
    padding: var(--spacing-40) !important;
  }
  .icgds .lmn-p-xl-48px {
    padding: var(--spacing-48) !important;
  }
  .icgds .lmn-p-xl-56px {
    padding: var(--spacing-56) !important;
  }
  .icgds .lmn-p-xl-64px {
    padding: var(--spacing-64) !important;
  }
  .icgds .lmn-p-xl-80px {
    padding: var(--spacing-80) !important;
  }
  .icgds .lmn-g-xl-1px {
    gap: var(--spacing-1) !important;
  }
  .icgds .lmn-g-xl-2px {
    gap: var(--spacing-2) !important;
  }
  .icgds .lmn-g-xl-4px {
    gap: var(--spacing-4) !important;
  }
  .icgds .lmn-g-xl-8px {
    gap: var(--spacing-8) !important;
  }
  .icgds .lmn-g-xl-12px {
    gap: var(--spacing-12) !important;
  }
  .icgds .lmn-g-xl-16px {
    gap: var(--spacing-16) !important;
  }
  .icgds .lmn-g-xl-24px {
    gap: var(--spacing-24) !important;
  }
  .icgds .lmn-g-xl-32px {
    gap: var(--spacing-32) !important;
  }
  .icgds .lmn-g-xl-40px {
    gap: var(--spacing-40) !important;
  }
  .icgds .lmn-g-xl-48px {
    gap: var(--spacing-48) !important;
  }
  .icgds .lmn-g-xl-56px {
    gap: var(--spacing-56) !important;
  }
  .icgds .lmn-g-xl-64px {
    gap: var(--spacing-64) !important;
  }
  .icgds .lmn-g-xl-80px {
    gap: var(--spacing-80) !important;
  }
  .icgds .lmn-mt-xl-1px,
  .icgds .lmn-my-xl-1px {
    margin-top: var(--spacing-1) !important;
  }
  .icgds .lmn-mr-xl-1px,
  .icgds .lmn-mx-xl-1px {
    margin-right: var(--spacing-1) !important;
  }
  .icgds .lmn-mb-xl-1px,
  .icgds .lmn-my-xl-1px {
    margin-bottom: var(--spacing-1) !important;
  }
  .icgds .lmn-ml-xl-1px,
  .icgds .lmn-mx-xl-1px {
    margin-left: var(--spacing-1) !important;
  }
  .icgds .lmn-mt-xl-2px,
  .icgds .lmn-my-xl-2px {
    margin-top: var(--spacing-2) !important;
  }
  .icgds .lmn-mr-xl-2px,
  .icgds .lmn-mx-xl-2px {
    margin-right: var(--spacing-2) !important;
  }
  .icgds .lmn-mb-xl-2px,
  .icgds .lmn-my-xl-2px {
    margin-bottom: var(--spacing-2) !important;
  }
  .icgds .lmn-ml-xl-2px,
  .icgds .lmn-mx-xl-2px {
    margin-left: var(--spacing-2) !important;
  }
  .icgds .lmn-mt-xl-4px,
  .icgds .lmn-my-xl-4px {
    margin-top: var(--spacing-4) !important;
  }
  .icgds .lmn-mr-xl-4px,
  .icgds .lmn-mx-xl-4px {
    margin-right: var(--spacing-4) !important;
  }
  .icgds .lmn-mb-xl-4px,
  .icgds .lmn-my-xl-4px {
    margin-bottom: var(--spacing-4) !important;
  }
  .icgds .lmn-ml-xl-4px,
  .icgds .lmn-mx-xl-4px {
    margin-left: var(--spacing-4) !important;
  }
  .icgds .lmn-mt-xl-8px,
  .icgds .lmn-my-xl-8px {
    margin-top: var(--spacing-8) !important;
  }
  .icgds .lmn-mr-xl-8px,
  .icgds .lmn-mx-xl-8px {
    margin-right: var(--spacing-8) !important;
  }
  .icgds .lmn-mb-xl-8px,
  .icgds .lmn-my-xl-8px {
    margin-bottom: var(--spacing-8) !important;
  }
  .icgds .lmn-ml-xl-8px,
  .icgds .lmn-mx-xl-8px {
    margin-left: var(--spacing-8) !important;
  }
  .icgds .lmn-mt-xl-12px,
  .icgds .lmn-my-xl-12px {
    margin-top: var(--spacing-12) !important;
  }
  .icgds .lmn-mr-xl-12px,
  .icgds .lmn-mx-xl-12px {
    margin-right: var(--spacing-12) !important;
  }
  .icgds .lmn-mb-xl-12px,
  .icgds .lmn-my-xl-12px {
    margin-bottom: var(--spacing-12) !important;
  }
  .icgds .lmn-ml-xl-12px,
  .icgds .lmn-mx-xl-12px {
    margin-left: var(--spacing-12) !important;
  }
  .icgds .lmn-mt-xl-16px,
  .icgds .lmn-my-xl-16px {
    margin-top: var(--spacing-16) !important;
  }
  .icgds .lmn-mr-xl-16px,
  .icgds .lmn-mx-xl-16px {
    margin-right: var(--spacing-16) !important;
  }
  .icgds .lmn-mb-xl-16px,
  .icgds .lmn-my-xl-16px {
    margin-bottom: var(--spacing-16) !important;
  }
  .icgds .lmn-ml-xl-16px,
  .icgds .lmn-mx-xl-16px {
    margin-left: var(--spacing-16) !important;
  }
  .icgds .lmn-mt-xl-24px,
  .icgds .lmn-my-xl-24px {
    margin-top: var(--spacing-24) !important;
  }
  .icgds .lmn-mr-xl-24px,
  .icgds .lmn-mx-xl-24px {
    margin-right: var(--spacing-24) !important;
  }
  .icgds .lmn-mb-xl-24px,
  .icgds .lmn-my-xl-24px {
    margin-bottom: var(--spacing-24) !important;
  }
  .icgds .lmn-ml-xl-24px,
  .icgds .lmn-mx-xl-24px {
    margin-left: var(--spacing-24) !important;
  }
  .icgds .lmn-mt-xl-32px,
  .icgds .lmn-my-xl-32px {
    margin-top: var(--spacing-32) !important;
  }
  .icgds .lmn-mr-xl-32px,
  .icgds .lmn-mx-xl-32px {
    margin-right: var(--spacing-32) !important;
  }
  .icgds .lmn-mb-xl-32px,
  .icgds .lmn-my-xl-32px {
    margin-bottom: var(--spacing-32) !important;
  }
  .icgds .lmn-ml-xl-32px,
  .icgds .lmn-mx-xl-32px {
    margin-left: var(--spacing-32) !important;
  }
  .icgds .lmn-mt-xl-40px,
  .icgds .lmn-my-xl-40px {
    margin-top: var(--spacing-40) !important;
  }
  .icgds .lmn-mr-xl-40px,
  .icgds .lmn-mx-xl-40px {
    margin-right: var(--spacing-40) !important;
  }
  .icgds .lmn-mb-xl-40px,
  .icgds .lmn-my-xl-40px {
    margin-bottom: var(--spacing-40) !important;
  }
  .icgds .lmn-ml-xl-40px,
  .icgds .lmn-mx-xl-40px {
    margin-left: var(--spacing-40) !important;
  }
  .icgds .lmn-mt-xl-48px,
  .icgds .lmn-my-xl-48px {
    margin-top: var(--spacing-48) !important;
  }
  .icgds .lmn-mr-xl-48px,
  .icgds .lmn-mx-xl-48px {
    margin-right: var(--spacing-48) !important;
  }
  .icgds .lmn-mb-xl-48px,
  .icgds .lmn-my-xl-48px {
    margin-bottom: var(--spacing-48) !important;
  }
  .icgds .lmn-ml-xl-48px,
  .icgds .lmn-mx-xl-48px {
    margin-left: var(--spacing-48) !important;
  }
  .icgds .lmn-mt-xl-56px,
  .icgds .lmn-my-xl-56px {
    margin-top: var(--spacing-56) !important;
  }
  .icgds .lmn-mr-xl-56px,
  .icgds .lmn-mx-xl-56px {
    margin-right: var(--spacing-56) !important;
  }
  .icgds .lmn-mb-xl-56px,
  .icgds .lmn-my-xl-56px {
    margin-bottom: var(--spacing-56) !important;
  }
  .icgds .lmn-ml-xl-56px,
  .icgds .lmn-mx-xl-56px {
    margin-left: var(--spacing-56) !important;
  }
  .icgds .lmn-mt-xl-64px,
  .icgds .lmn-my-xl-64px {
    margin-top: var(--spacing-64) !important;
  }
  .icgds .lmn-mr-xl-64px,
  .icgds .lmn-mx-xl-64px {
    margin-right: var(--spacing-64) !important;
  }
  .icgds .lmn-mb-xl-64px,
  .icgds .lmn-my-xl-64px {
    margin-bottom: var(--spacing-64) !important;
  }
  .icgds .lmn-ml-xl-64px,
  .icgds .lmn-mx-xl-64px {
    margin-left: var(--spacing-64) !important;
  }
  .icgds .lmn-mt-xl-80px,
  .icgds .lmn-my-xl-80px {
    margin-top: var(--spacing-80) !important;
  }
  .icgds .lmn-mr-xl-80px,
  .icgds .lmn-mx-xl-80px {
    margin-right: var(--spacing-80) !important;
  }
  .icgds .lmn-mb-xl-80px,
  .icgds .lmn-my-xl-80px {
    margin-bottom: var(--spacing-80) !important;
  }
  .icgds .lmn-ml-xl-80px,
  .icgds .lmn-mx-xl-80px {
    margin-left: var(--spacing-80) !important;
  }
  .icgds .lmn-m-xl-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-xl-0,
  .icgds .lmn-my-xl-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-xl-0,
  .icgds .lmn-mx-xl-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-xl-0,
  .icgds .lmn-my-xl-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-xl-0,
  .icgds .lmn-mx-xl-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-pt-xl-1px,
  .icgds .lmn-py-xl-1px {
    padding-top: var(--spacing-1) !important;
  }
  .icgds .lmn-pr-xl-1px,
  .icgds .lmn-px-xl-1px {
    padding-right: var(--spacing-1) !important;
  }
  .icgds .lmn-pb-xl-1px,
  .icgds .lmn-py-xl-1px {
    padding-bottom: var(--spacing-1) !important;
  }
  .icgds .lmn-pl-xl-1px,
  .icgds .lmn-px-xl-1px {
    padding-left: var(--spacing-1) !important;
  }
  .icgds .lmn-pt-xl-2px,
  .icgds .lmn-py-xl-2px {
    padding-top: var(--spacing-2) !important;
  }
  .icgds .lmn-pr-xl-2px,
  .icgds .lmn-px-xl-2px {
    padding-right: var(--spacing-2) !important;
  }
  .icgds .lmn-pb-xl-2px,
  .icgds .lmn-py-xl-2px {
    padding-bottom: var(--spacing-2) !important;
  }
  .icgds .lmn-pl-xl-2px,
  .icgds .lmn-px-xl-2px {
    padding-left: var(--spacing-2) !important;
  }
  .icgds .lmn-pt-xl-4px,
  .icgds .lmn-py-xl-4px {
    padding-top: var(--spacing-4) !important;
  }
  .icgds .lmn-pr-xl-4px,
  .icgds .lmn-px-xl-4px {
    padding-right: var(--spacing-4) !important;
  }
  .icgds .lmn-pb-xl-4px,
  .icgds .lmn-py-xl-4px {
    padding-bottom: var(--spacing-4) !important;
  }
  .icgds .lmn-pl-xl-4px,
  .icgds .lmn-px-xl-4px {
    padding-left: var(--spacing-4) !important;
  }
  .icgds .lmn-pt-xl-8px,
  .icgds .lmn-py-xl-8px {
    padding-top: var(--spacing-8) !important;
  }
  .icgds .lmn-pr-xl-8px,
  .icgds .lmn-px-xl-8px {
    padding-right: var(--spacing-8) !important;
  }
  .icgds .lmn-pb-xl-8px,
  .icgds .lmn-py-xl-8px {
    padding-bottom: var(--spacing-8) !important;
  }
  .icgds .lmn-pl-xl-8px,
  .icgds .lmn-px-xl-8px {
    padding-left: var(--spacing-8) !important;
  }
  .icgds .lmn-pt-xl-12px,
  .icgds .lmn-py-xl-12px {
    padding-top: var(--spacing-12) !important;
  }
  .icgds .lmn-pr-xl-12px,
  .icgds .lmn-px-xl-12px {
    padding-right: var(--spacing-12) !important;
  }
  .icgds .lmn-pb-xl-12px,
  .icgds .lmn-py-xl-12px {
    padding-bottom: var(--spacing-12) !important;
  }
  .icgds .lmn-pl-xl-12px,
  .icgds .lmn-px-xl-12px {
    padding-left: var(--spacing-12) !important;
  }
  .icgds .lmn-pt-xl-16px,
  .icgds .lmn-py-xl-16px {
    padding-top: var(--spacing-16) !important;
  }
  .icgds .lmn-pr-xl-16px,
  .icgds .lmn-px-xl-16px {
    padding-right: var(--spacing-16) !important;
  }
  .icgds .lmn-pb-xl-16px,
  .icgds .lmn-py-xl-16px {
    padding-bottom: var(--spacing-16) !important;
  }
  .icgds .lmn-pl-xl-16px,
  .icgds .lmn-px-xl-16px {
    padding-left: var(--spacing-16) !important;
  }
  .icgds .lmn-pt-xl-24px,
  .icgds .lmn-py-xl-24px {
    padding-top: var(--spacing-24) !important;
  }
  .icgds .lmn-pr-xl-24px,
  .icgds .lmn-px-xl-24px {
    padding-right: var(--spacing-24) !important;
  }
  .icgds .lmn-pb-xl-24px,
  .icgds .lmn-py-xl-24px {
    padding-bottom: var(--spacing-24) !important;
  }
  .icgds .lmn-pl-xl-24px,
  .icgds .lmn-px-xl-24px {
    padding-left: var(--spacing-24) !important;
  }
  .icgds .lmn-pt-xl-32px,
  .icgds .lmn-py-xl-32px {
    padding-top: var(--spacing-32) !important;
  }
  .icgds .lmn-pr-xl-32px,
  .icgds .lmn-px-xl-32px {
    padding-right: var(--spacing-32) !important;
  }
  .icgds .lmn-pb-xl-32px,
  .icgds .lmn-py-xl-32px {
    padding-bottom: var(--spacing-32) !important;
  }
  .icgds .lmn-pl-xl-32px,
  .icgds .lmn-px-xl-32px {
    padding-left: var(--spacing-32) !important;
  }
  .icgds .lmn-pt-xl-40px,
  .icgds .lmn-py-xl-40px {
    padding-top: var(--spacing-40) !important;
  }
  .icgds .lmn-pr-xl-40px,
  .icgds .lmn-px-xl-40px {
    padding-right: var(--spacing-40) !important;
  }
  .icgds .lmn-pb-xl-40px,
  .icgds .lmn-py-xl-40px {
    padding-bottom: var(--spacing-40) !important;
  }
  .icgds .lmn-pl-xl-40px,
  .icgds .lmn-px-xl-40px {
    padding-left: var(--spacing-40) !important;
  }
  .icgds .lmn-pt-xl-48px,
  .icgds .lmn-py-xl-48px {
    padding-top: var(--spacing-48) !important;
  }
  .icgds .lmn-pr-xl-48px,
  .icgds .lmn-px-xl-48px {
    padding-right: var(--spacing-48) !important;
  }
  .icgds .lmn-pb-xl-48px,
  .icgds .lmn-py-xl-48px {
    padding-bottom: var(--spacing-48) !important;
  }
  .icgds .lmn-pl-xl-48px,
  .icgds .lmn-px-xl-48px {
    padding-left: var(--spacing-48) !important;
  }
  .icgds .lmn-pt-xl-56px,
  .icgds .lmn-py-xl-56px {
    padding-top: var(--spacing-56) !important;
  }
  .icgds .lmn-pr-xl-56px,
  .icgds .lmn-px-xl-56px {
    padding-right: var(--spacing-56) !important;
  }
  .icgds .lmn-pb-xl-56px,
  .icgds .lmn-py-xl-56px {
    padding-bottom: var(--spacing-56) !important;
  }
  .icgds .lmn-pl-xl-56px,
  .icgds .lmn-px-xl-56px {
    padding-left: var(--spacing-56) !important;
  }
  .icgds .lmn-pt-xl-64px,
  .icgds .lmn-py-xl-64px {
    padding-top: var(--spacing-64) !important;
  }
  .icgds .lmn-pr-xl-64px,
  .icgds .lmn-px-xl-64px {
    padding-right: var(--spacing-64) !important;
  }
  .icgds .lmn-pb-xl-64px,
  .icgds .lmn-py-xl-64px {
    padding-bottom: var(--spacing-64) !important;
  }
  .icgds .lmn-pl-xl-64px,
  .icgds .lmn-px-xl-64px {
    padding-left: var(--spacing-64) !important;
  }
  .icgds .lmn-pt-xl-80px,
  .icgds .lmn-py-xl-80px {
    padding-top: var(--spacing-80) !important;
  }
  .icgds .lmn-pr-xl-80px,
  .icgds .lmn-px-xl-80px {
    padding-right: var(--spacing-80) !important;
  }
  .icgds .lmn-pb-xl-80px,
  .icgds .lmn-py-xl-80px {
    padding-bottom: var(--spacing-80) !important;
  }
  .icgds .lmn-pl-xl-80px,
  .icgds .lmn-px-xl-80px {
    padding-left: var(--spacing-80) !important;
  }
  .icgds .lmn-p-xl-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-xl-0,
  .icgds .lmn-py-xl-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-xl-0,
  .icgds .lmn-px-xl-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-xl-0,
  .icgds .lmn-py-xl-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-xl-0,
  .icgds .lmn-px-xl-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-m-xl-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-xl-auto,
  .icgds .lmn-my-xl-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-xl-auto,
  .icgds .lmn-mx-xl-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-xl-auto,
  .icgds .lmn-my-xl-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-xl-auto,
  .icgds .lmn-mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-m-2xl-1px {
    margin: var(--spacing-1) !important;
  }
  .icgds .lmn-m-2xl-2px {
    margin: var(--spacing-2) !important;
  }
  .icgds .lmn-m-2xl-4px {
    margin: var(--spacing-4) !important;
  }
  .icgds .lmn-m-2xl-8px {
    margin: var(--spacing-8) !important;
  }
  .icgds .lmn-m-2xl-12px {
    margin: var(--spacing-12) !important;
  }
  .icgds .lmn-m-2xl-16px {
    margin: var(--spacing-16) !important;
  }
  .icgds .lmn-m-2xl-24px {
    margin: var(--spacing-24) !important;
  }
  .icgds .lmn-m-2xl-32px {
    margin: var(--spacing-32) !important;
  }
  .icgds .lmn-m-2xl-40px {
    margin: var(--spacing-40) !important;
  }
  .icgds .lmn-m-2xl-48px {
    margin: var(--spacing-48) !important;
  }
  .icgds .lmn-m-2xl-56px {
    margin: var(--spacing-56) !important;
  }
  .icgds .lmn-m-2xl-64px {
    margin: var(--spacing-64) !important;
  }
  .icgds .lmn-m-2xl-80px {
    margin: var(--spacing-80) !important;
  }
  .icgds .lmn-p-2xl-1px {
    padding: var(--spacing-1) !important;
  }
  .icgds .lmn-p-2xl-2px {
    padding: var(--spacing-2) !important;
  }
  .icgds .lmn-p-2xl-4px {
    padding: var(--spacing-4) !important;
  }
  .icgds .lmn-p-2xl-8px {
    padding: var(--spacing-8) !important;
  }
  .icgds .lmn-p-2xl-12px {
    padding: var(--spacing-12) !important;
  }
  .icgds .lmn-p-2xl-16px {
    padding: var(--spacing-16) !important;
  }
  .icgds .lmn-p-2xl-24px {
    padding: var(--spacing-24) !important;
  }
  .icgds .lmn-p-2xl-32px {
    padding: var(--spacing-32) !important;
  }
  .icgds .lmn-p-2xl-40px {
    padding: var(--spacing-40) !important;
  }
  .icgds .lmn-p-2xl-48px {
    padding: var(--spacing-48) !important;
  }
  .icgds .lmn-p-2xl-56px {
    padding: var(--spacing-56) !important;
  }
  .icgds .lmn-p-2xl-64px {
    padding: var(--spacing-64) !important;
  }
  .icgds .lmn-p-2xl-80px {
    padding: var(--spacing-80) !important;
  }
  .icgds .lmn-g-2xl-1px {
    gap: var(--spacing-1) !important;
  }
  .icgds .lmn-g-2xl-2px {
    gap: var(--spacing-2) !important;
  }
  .icgds .lmn-g-2xl-4px {
    gap: var(--spacing-4) !important;
  }
  .icgds .lmn-g-2xl-8px {
    gap: var(--spacing-8) !important;
  }
  .icgds .lmn-g-2xl-12px {
    gap: var(--spacing-12) !important;
  }
  .icgds .lmn-g-2xl-16px {
    gap: var(--spacing-16) !important;
  }
  .icgds .lmn-g-2xl-24px {
    gap: var(--spacing-24) !important;
  }
  .icgds .lmn-g-2xl-32px {
    gap: var(--spacing-32) !important;
  }
  .icgds .lmn-g-2xl-40px {
    gap: var(--spacing-40) !important;
  }
  .icgds .lmn-g-2xl-48px {
    gap: var(--spacing-48) !important;
  }
  .icgds .lmn-g-2xl-56px {
    gap: var(--spacing-56) !important;
  }
  .icgds .lmn-g-2xl-64px {
    gap: var(--spacing-64) !important;
  }
  .icgds .lmn-g-2xl-80px {
    gap: var(--spacing-80) !important;
  }
  .icgds .lmn-mt-2xl-1px,
  .icgds .lmn-my-2xl-1px {
    margin-top: var(--spacing-1) !important;
  }
  .icgds .lmn-mr-2xl-1px,
  .icgds .lmn-mx-2xl-1px {
    margin-right: var(--spacing-1) !important;
  }
  .icgds .lmn-mb-2xl-1px,
  .icgds .lmn-my-2xl-1px {
    margin-bottom: var(--spacing-1) !important;
  }
  .icgds .lmn-ml-2xl-1px,
  .icgds .lmn-mx-2xl-1px {
    margin-left: var(--spacing-1) !important;
  }
  .icgds .lmn-mt-2xl-2px,
  .icgds .lmn-my-2xl-2px {
    margin-top: var(--spacing-2) !important;
  }
  .icgds .lmn-mr-2xl-2px,
  .icgds .lmn-mx-2xl-2px {
    margin-right: var(--spacing-2) !important;
  }
  .icgds .lmn-mb-2xl-2px,
  .icgds .lmn-my-2xl-2px {
    margin-bottom: var(--spacing-2) !important;
  }
  .icgds .lmn-ml-2xl-2px,
  .icgds .lmn-mx-2xl-2px {
    margin-left: var(--spacing-2) !important;
  }
  .icgds .lmn-mt-2xl-4px,
  .icgds .lmn-my-2xl-4px {
    margin-top: var(--spacing-4) !important;
  }
  .icgds .lmn-mr-2xl-4px,
  .icgds .lmn-mx-2xl-4px {
    margin-right: var(--spacing-4) !important;
  }
  .icgds .lmn-mb-2xl-4px,
  .icgds .lmn-my-2xl-4px {
    margin-bottom: var(--spacing-4) !important;
  }
  .icgds .lmn-ml-2xl-4px,
  .icgds .lmn-mx-2xl-4px {
    margin-left: var(--spacing-4) !important;
  }
  .icgds .lmn-mt-2xl-8px,
  .icgds .lmn-my-2xl-8px {
    margin-top: var(--spacing-8) !important;
  }
  .icgds .lmn-mr-2xl-8px,
  .icgds .lmn-mx-2xl-8px {
    margin-right: var(--spacing-8) !important;
  }
  .icgds .lmn-mb-2xl-8px,
  .icgds .lmn-my-2xl-8px {
    margin-bottom: var(--spacing-8) !important;
  }
  .icgds .lmn-ml-2xl-8px,
  .icgds .lmn-mx-2xl-8px {
    margin-left: var(--spacing-8) !important;
  }
  .icgds .lmn-mt-2xl-12px,
  .icgds .lmn-my-2xl-12px {
    margin-top: var(--spacing-12) !important;
  }
  .icgds .lmn-mr-2xl-12px,
  .icgds .lmn-mx-2xl-12px {
    margin-right: var(--spacing-12) !important;
  }
  .icgds .lmn-mb-2xl-12px,
  .icgds .lmn-my-2xl-12px {
    margin-bottom: var(--spacing-12) !important;
  }
  .icgds .lmn-ml-2xl-12px,
  .icgds .lmn-mx-2xl-12px {
    margin-left: var(--spacing-12) !important;
  }
  .icgds .lmn-mt-2xl-16px,
  .icgds .lmn-my-2xl-16px {
    margin-top: var(--spacing-16) !important;
  }
  .icgds .lmn-mr-2xl-16px,
  .icgds .lmn-mx-2xl-16px {
    margin-right: var(--spacing-16) !important;
  }
  .icgds .lmn-mb-2xl-16px,
  .icgds .lmn-my-2xl-16px {
    margin-bottom: var(--spacing-16) !important;
  }
  .icgds .lmn-ml-2xl-16px,
  .icgds .lmn-mx-2xl-16px {
    margin-left: var(--spacing-16) !important;
  }
  .icgds .lmn-mt-2xl-24px,
  .icgds .lmn-my-2xl-24px {
    margin-top: var(--spacing-24) !important;
  }
  .icgds .lmn-mr-2xl-24px,
  .icgds .lmn-mx-2xl-24px {
    margin-right: var(--spacing-24) !important;
  }
  .icgds .lmn-mb-2xl-24px,
  .icgds .lmn-my-2xl-24px {
    margin-bottom: var(--spacing-24) !important;
  }
  .icgds .lmn-ml-2xl-24px,
  .icgds .lmn-mx-2xl-24px {
    margin-left: var(--spacing-24) !important;
  }
  .icgds .lmn-mt-2xl-32px,
  .icgds .lmn-my-2xl-32px {
    margin-top: var(--spacing-32) !important;
  }
  .icgds .lmn-mr-2xl-32px,
  .icgds .lmn-mx-2xl-32px {
    margin-right: var(--spacing-32) !important;
  }
  .icgds .lmn-mb-2xl-32px,
  .icgds .lmn-my-2xl-32px {
    margin-bottom: var(--spacing-32) !important;
  }
  .icgds .lmn-ml-2xl-32px,
  .icgds .lmn-mx-2xl-32px {
    margin-left: var(--spacing-32) !important;
  }
  .icgds .lmn-mt-2xl-40px,
  .icgds .lmn-my-2xl-40px {
    margin-top: var(--spacing-40) !important;
  }
  .icgds .lmn-mr-2xl-40px,
  .icgds .lmn-mx-2xl-40px {
    margin-right: var(--spacing-40) !important;
  }
  .icgds .lmn-mb-2xl-40px,
  .icgds .lmn-my-2xl-40px {
    margin-bottom: var(--spacing-40) !important;
  }
  .icgds .lmn-ml-2xl-40px,
  .icgds .lmn-mx-2xl-40px {
    margin-left: var(--spacing-40) !important;
  }
  .icgds .lmn-mt-2xl-48px,
  .icgds .lmn-my-2xl-48px {
    margin-top: var(--spacing-48) !important;
  }
  .icgds .lmn-mr-2xl-48px,
  .icgds .lmn-mx-2xl-48px {
    margin-right: var(--spacing-48) !important;
  }
  .icgds .lmn-mb-2xl-48px,
  .icgds .lmn-my-2xl-48px {
    margin-bottom: var(--spacing-48) !important;
  }
  .icgds .lmn-ml-2xl-48px,
  .icgds .lmn-mx-2xl-48px {
    margin-left: var(--spacing-48) !important;
  }
  .icgds .lmn-mt-2xl-56px,
  .icgds .lmn-my-2xl-56px {
    margin-top: var(--spacing-56) !important;
  }
  .icgds .lmn-mr-2xl-56px,
  .icgds .lmn-mx-2xl-56px {
    margin-right: var(--spacing-56) !important;
  }
  .icgds .lmn-mb-2xl-56px,
  .icgds .lmn-my-2xl-56px {
    margin-bottom: var(--spacing-56) !important;
  }
  .icgds .lmn-ml-2xl-56px,
  .icgds .lmn-mx-2xl-56px {
    margin-left: var(--spacing-56) !important;
  }
  .icgds .lmn-mt-2xl-64px,
  .icgds .lmn-my-2xl-64px {
    margin-top: var(--spacing-64) !important;
  }
  .icgds .lmn-mr-2xl-64px,
  .icgds .lmn-mx-2xl-64px {
    margin-right: var(--spacing-64) !important;
  }
  .icgds .lmn-mb-2xl-64px,
  .icgds .lmn-my-2xl-64px {
    margin-bottom: var(--spacing-64) !important;
  }
  .icgds .lmn-ml-2xl-64px,
  .icgds .lmn-mx-2xl-64px {
    margin-left: var(--spacing-64) !important;
  }
  .icgds .lmn-mt-2xl-80px,
  .icgds .lmn-my-2xl-80px {
    margin-top: var(--spacing-80) !important;
  }
  .icgds .lmn-mr-2xl-80px,
  .icgds .lmn-mx-2xl-80px {
    margin-right: var(--spacing-80) !important;
  }
  .icgds .lmn-mb-2xl-80px,
  .icgds .lmn-my-2xl-80px {
    margin-bottom: var(--spacing-80) !important;
  }
  .icgds .lmn-ml-2xl-80px,
  .icgds .lmn-mx-2xl-80px {
    margin-left: var(--spacing-80) !important;
  }
  .icgds .lmn-m-2xl-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-2xl-0,
  .icgds .lmn-my-2xl-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-2xl-0,
  .icgds .lmn-mx-2xl-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-2xl-0,
  .icgds .lmn-my-2xl-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-2xl-0,
  .icgds .lmn-mx-2xl-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-pt-2xl-1px,
  .icgds .lmn-py-2xl-1px {
    padding-top: var(--spacing-1) !important;
  }
  .icgds .lmn-pr-2xl-1px,
  .icgds .lmn-px-2xl-1px {
    padding-right: var(--spacing-1) !important;
  }
  .icgds .lmn-pb-2xl-1px,
  .icgds .lmn-py-2xl-1px {
    padding-bottom: var(--spacing-1) !important;
  }
  .icgds .lmn-pl-2xl-1px,
  .icgds .lmn-px-2xl-1px {
    padding-left: var(--spacing-1) !important;
  }
  .icgds .lmn-pt-2xl-2px,
  .icgds .lmn-py-2xl-2px {
    padding-top: var(--spacing-2) !important;
  }
  .icgds .lmn-pr-2xl-2px,
  .icgds .lmn-px-2xl-2px {
    padding-right: var(--spacing-2) !important;
  }
  .icgds .lmn-pb-2xl-2px,
  .icgds .lmn-py-2xl-2px {
    padding-bottom: var(--spacing-2) !important;
  }
  .icgds .lmn-pl-2xl-2px,
  .icgds .lmn-px-2xl-2px {
    padding-left: var(--spacing-2) !important;
  }
  .icgds .lmn-pt-2xl-4px,
  .icgds .lmn-py-2xl-4px {
    padding-top: var(--spacing-4) !important;
  }
  .icgds .lmn-pr-2xl-4px,
  .icgds .lmn-px-2xl-4px {
    padding-right: var(--spacing-4) !important;
  }
  .icgds .lmn-pb-2xl-4px,
  .icgds .lmn-py-2xl-4px {
    padding-bottom: var(--spacing-4) !important;
  }
  .icgds .lmn-pl-2xl-4px,
  .icgds .lmn-px-2xl-4px {
    padding-left: var(--spacing-4) !important;
  }
  .icgds .lmn-pt-2xl-8px,
  .icgds .lmn-py-2xl-8px {
    padding-top: var(--spacing-8) !important;
  }
  .icgds .lmn-pr-2xl-8px,
  .icgds .lmn-px-2xl-8px {
    padding-right: var(--spacing-8) !important;
  }
  .icgds .lmn-pb-2xl-8px,
  .icgds .lmn-py-2xl-8px {
    padding-bottom: var(--spacing-8) !important;
  }
  .icgds .lmn-pl-2xl-8px,
  .icgds .lmn-px-2xl-8px {
    padding-left: var(--spacing-8) !important;
  }
  .icgds .lmn-pt-2xl-12px,
  .icgds .lmn-py-2xl-12px {
    padding-top: var(--spacing-12) !important;
  }
  .icgds .lmn-pr-2xl-12px,
  .icgds .lmn-px-2xl-12px {
    padding-right: var(--spacing-12) !important;
  }
  .icgds .lmn-pb-2xl-12px,
  .icgds .lmn-py-2xl-12px {
    padding-bottom: var(--spacing-12) !important;
  }
  .icgds .lmn-pl-2xl-12px,
  .icgds .lmn-px-2xl-12px {
    padding-left: var(--spacing-12) !important;
  }
  .icgds .lmn-pt-2xl-16px,
  .icgds .lmn-py-2xl-16px {
    padding-top: var(--spacing-16) !important;
  }
  .icgds .lmn-pr-2xl-16px,
  .icgds .lmn-px-2xl-16px {
    padding-right: var(--spacing-16) !important;
  }
  .icgds .lmn-pb-2xl-16px,
  .icgds .lmn-py-2xl-16px {
    padding-bottom: var(--spacing-16) !important;
  }
  .icgds .lmn-pl-2xl-16px,
  .icgds .lmn-px-2xl-16px {
    padding-left: var(--spacing-16) !important;
  }
  .icgds .lmn-pt-2xl-24px,
  .icgds .lmn-py-2xl-24px {
    padding-top: var(--spacing-24) !important;
  }
  .icgds .lmn-pr-2xl-24px,
  .icgds .lmn-px-2xl-24px {
    padding-right: var(--spacing-24) !important;
  }
  .icgds .lmn-pb-2xl-24px,
  .icgds .lmn-py-2xl-24px {
    padding-bottom: var(--spacing-24) !important;
  }
  .icgds .lmn-pl-2xl-24px,
  .icgds .lmn-px-2xl-24px {
    padding-left: var(--spacing-24) !important;
  }
  .icgds .lmn-pt-2xl-32px,
  .icgds .lmn-py-2xl-32px {
    padding-top: var(--spacing-32) !important;
  }
  .icgds .lmn-pr-2xl-32px,
  .icgds .lmn-px-2xl-32px {
    padding-right: var(--spacing-32) !important;
  }
  .icgds .lmn-pb-2xl-32px,
  .icgds .lmn-py-2xl-32px {
    padding-bottom: var(--spacing-32) !important;
  }
  .icgds .lmn-pl-2xl-32px,
  .icgds .lmn-px-2xl-32px {
    padding-left: var(--spacing-32) !important;
  }
  .icgds .lmn-pt-2xl-40px,
  .icgds .lmn-py-2xl-40px {
    padding-top: var(--spacing-40) !important;
  }
  .icgds .lmn-pr-2xl-40px,
  .icgds .lmn-px-2xl-40px {
    padding-right: var(--spacing-40) !important;
  }
  .icgds .lmn-pb-2xl-40px,
  .icgds .lmn-py-2xl-40px {
    padding-bottom: var(--spacing-40) !important;
  }
  .icgds .lmn-pl-2xl-40px,
  .icgds .lmn-px-2xl-40px {
    padding-left: var(--spacing-40) !important;
  }
  .icgds .lmn-pt-2xl-48px,
  .icgds .lmn-py-2xl-48px {
    padding-top: var(--spacing-48) !important;
  }
  .icgds .lmn-pr-2xl-48px,
  .icgds .lmn-px-2xl-48px {
    padding-right: var(--spacing-48) !important;
  }
  .icgds .lmn-pb-2xl-48px,
  .icgds .lmn-py-2xl-48px {
    padding-bottom: var(--spacing-48) !important;
  }
  .icgds .lmn-pl-2xl-48px,
  .icgds .lmn-px-2xl-48px {
    padding-left: var(--spacing-48) !important;
  }
  .icgds .lmn-pt-2xl-56px,
  .icgds .lmn-py-2xl-56px {
    padding-top: var(--spacing-56) !important;
  }
  .icgds .lmn-pr-2xl-56px,
  .icgds .lmn-px-2xl-56px {
    padding-right: var(--spacing-56) !important;
  }
  .icgds .lmn-pb-2xl-56px,
  .icgds .lmn-py-2xl-56px {
    padding-bottom: var(--spacing-56) !important;
  }
  .icgds .lmn-pl-2xl-56px,
  .icgds .lmn-px-2xl-56px {
    padding-left: var(--spacing-56) !important;
  }
  .icgds .lmn-pt-2xl-64px,
  .icgds .lmn-py-2xl-64px {
    padding-top: var(--spacing-64) !important;
  }
  .icgds .lmn-pr-2xl-64px,
  .icgds .lmn-px-2xl-64px {
    padding-right: var(--spacing-64) !important;
  }
  .icgds .lmn-pb-2xl-64px,
  .icgds .lmn-py-2xl-64px {
    padding-bottom: var(--spacing-64) !important;
  }
  .icgds .lmn-pl-2xl-64px,
  .icgds .lmn-px-2xl-64px {
    padding-left: var(--spacing-64) !important;
  }
  .icgds .lmn-pt-2xl-80px,
  .icgds .lmn-py-2xl-80px {
    padding-top: var(--spacing-80) !important;
  }
  .icgds .lmn-pr-2xl-80px,
  .icgds .lmn-px-2xl-80px {
    padding-right: var(--spacing-80) !important;
  }
  .icgds .lmn-pb-2xl-80px,
  .icgds .lmn-py-2xl-80px {
    padding-bottom: var(--spacing-80) !important;
  }
  .icgds .lmn-pl-2xl-80px,
  .icgds .lmn-px-2xl-80px {
    padding-left: var(--spacing-80) !important;
  }
  .icgds .lmn-p-2xl-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-2xl-0,
  .icgds .lmn-py-2xl-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-2xl-0,
  .icgds .lmn-px-2xl-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-2xl-0,
  .icgds .lmn-py-2xl-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-2xl-0,
  .icgds .lmn-px-2xl-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-m-2xl-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-2xl-auto,
  .icgds .lmn-my-2xl-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-2xl-auto,
  .icgds .lmn-mx-2xl-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-2xl-auto,
  .icgds .lmn-my-2xl-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-2xl-auto,
  .icgds .lmn-mx-2xl-auto {
    margin-left: auto !important;
  }
}
.icgds .lmn-focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-focusable {
  cursor: pointer;
}
.icgds .lmn-focusable:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input).lmn-input, .icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input).lmn-textarea,
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input) .lmn-input,
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input) .lmn-textarea,
.icgds textarea[readonly].lmn-input,
.icgds textarea[readonly].lmn-textarea,
.icgds textarea[readonly] .lmn-input,
.icgds textarea[readonly] .lmn-textarea,
.icgds .lmn-read-only.lmn-input,
.icgds .lmn-read-only.lmn-textarea,
.icgds .lmn-read-only .lmn-input,
.icgds .lmn-read-only .lmn-textarea {
  outline-color: var(--field_border_read-only);
  background-color: var(--field_fill_read-only);
  color: var(--field_foreground_read-only);
}
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input).lmn-input::placeholder, .icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input).lmn-textarea::placeholder,
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input) .lmn-input::placeholder,
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input) .lmn-textarea::placeholder,
.icgds textarea[readonly].lmn-input::placeholder,
.icgds textarea[readonly].lmn-textarea::placeholder,
.icgds textarea[readonly] .lmn-input::placeholder,
.icgds textarea[readonly] .lmn-textarea::placeholder,
.icgds .lmn-read-only.lmn-input::placeholder,
.icgds .lmn-read-only.lmn-textarea::placeholder,
.icgds .lmn-read-only .lmn-input::placeholder,
.icgds .lmn-read-only .lmn-textarea::placeholder {
  color: var(--field_foreground_read-only);
}
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input).lmn-input:focus, .icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input).lmn-input:focus-within, .icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input).lmn-textarea:focus, .icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input).lmn-textarea:focus-within,
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input) .lmn-input:focus,
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input) .lmn-input:focus-within,
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input) .lmn-textarea:focus,
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input) .lmn-textarea:focus-within,
.icgds textarea[readonly].lmn-input:focus,
.icgds textarea[readonly].lmn-input:focus-within,
.icgds textarea[readonly].lmn-textarea:focus,
.icgds textarea[readonly].lmn-textarea:focus-within,
.icgds textarea[readonly] .lmn-input:focus,
.icgds textarea[readonly] .lmn-input:focus-within,
.icgds textarea[readonly] .lmn-textarea:focus,
.icgds textarea[readonly] .lmn-textarea:focus-within,
.icgds .lmn-read-only.lmn-input:focus,
.icgds .lmn-read-only.lmn-input:focus-within,
.icgds .lmn-read-only.lmn-textarea:focus,
.icgds .lmn-read-only.lmn-textarea:focus-within,
.icgds .lmn-read-only .lmn-input:focus,
.icgds .lmn-read-only .lmn-input:focus-within,
.icgds .lmn-read-only .lmn-textarea:focus,
.icgds .lmn-read-only .lmn-textarea:focus-within {
  outline-color: var(--field_border_read-only);
  background-color: var(--field_fill_read-only);
  color: var(--field_foreground_read-only) !important;
}
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input).lmn-input ~ .lmn-input-prefix-icon, .icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input).lmn-input ~ .lmn-input-suffix-icon, .icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input).lmn-textarea ~ .lmn-input-prefix-icon, .icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input).lmn-textarea ~ .lmn-input-suffix-icon,
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input) .lmn-input ~ .lmn-input-prefix-icon,
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input) .lmn-input ~ .lmn-input-suffix-icon,
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input) .lmn-textarea ~ .lmn-input-prefix-icon,
.icgds input[readonly]:not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input) .lmn-textarea ~ .lmn-input-suffix-icon,
.icgds textarea[readonly].lmn-input ~ .lmn-input-prefix-icon,
.icgds textarea[readonly].lmn-input ~ .lmn-input-suffix-icon,
.icgds textarea[readonly].lmn-textarea ~ .lmn-input-prefix-icon,
.icgds textarea[readonly].lmn-textarea ~ .lmn-input-suffix-icon,
.icgds textarea[readonly] .lmn-input ~ .lmn-input-prefix-icon,
.icgds textarea[readonly] .lmn-input ~ .lmn-input-suffix-icon,
.icgds textarea[readonly] .lmn-textarea ~ .lmn-input-prefix-icon,
.icgds textarea[readonly] .lmn-textarea ~ .lmn-input-suffix-icon,
.icgds .lmn-read-only.lmn-input ~ .lmn-input-prefix-icon,
.icgds .lmn-read-only.lmn-input ~ .lmn-input-suffix-icon,
.icgds .lmn-read-only.lmn-textarea ~ .lmn-input-prefix-icon,
.icgds .lmn-read-only.lmn-textarea ~ .lmn-input-suffix-icon,
.icgds .lmn-read-only .lmn-input ~ .lmn-input-prefix-icon,
.icgds .lmn-read-only .lmn-input ~ .lmn-input-suffix-icon,
.icgds .lmn-read-only .lmn-textarea ~ .lmn-input-prefix-icon,
.icgds .lmn-read-only .lmn-textarea ~ .lmn-input-suffix-icon {
  pointer-events: none;
}
.icgds .lmn-text-justify {
  text-align: justify !important;
}
.icgds .lmn-text-wrap {
  white-space: normal !important;
}
.icgds .lmn-text-nowrap {
  white-space: nowrap !important;
}
.icgds .lmn-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-text-left {
  text-align: left !important;
}
.icgds .lmn-text-right {
  text-align: right !important;
}
.icgds .lmn-text-center {
  text-align: center !important;
}
@media (min-width: 584px) {
  .icgds .lmn-text-sm-left {
    text-align: left !important;
  }
  .icgds .lmn-text-sm-right {
    text-align: right !important;
  }
  .icgds .lmn-text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-text-md-left {
    text-align: left !important;
  }
  .icgds .lmn-text-md-right {
    text-align: right !important;
  }
  .icgds .lmn-text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-text-lg-left {
    text-align: left !important;
  }
  .icgds .lmn-text-lg-right {
    text-align: right !important;
  }
  .icgds .lmn-text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-text-xl-left {
    text-align: left !important;
  }
  .icgds .lmn-text-xl-right {
    text-align: right !important;
  }
  .icgds .lmn-text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-text-2xl-left {
    text-align: left !important;
  }
  .icgds .lmn-text-2xl-right {
    text-align: right !important;
  }
  .icgds .lmn-text-2xl-center {
    text-align: center !important;
  }
}
.icgds .lmn-text-lowercase {
  text-transform: lowercase !important;
}
.icgds .lmn-text-uppercase {
  text-transform: uppercase !important;
}
.icgds .lmn-text-capitalize {
  text-transform: capitalize !important;
}
.icgds .lmn-font-body {
  font-family: var(--font-family-body) !important;
}
.icgds .lmn-font-heading {
  font-family: var(--font-family-heading) !important;
}
.icgds .lmn-font-monospace {
  font-family: var(--font-family-mono) !important;
}
.icgds .lmn-font-table {
  font-family: var(--font-family-table) !important;
}
.icgds .lmn-font-condensed {
  font-family: var(--font-family-condensed) !important;
}
.icgds .lmn-font-table-condensed {
  font-family: var(--font-family-table-condensed) !important;
}
.icgds .lmn-font-serif {
  font-family: var(--font-family-serif) !important;
}
.icgds .lmn-font-weight-light {
  font-weight: var(--font-weight-light) !important;
}
.icgds .lmn-font-weight-regular,
.icgds .lmn-font-weight-normal {
  font-weight: var(--font-weight-regular) !important;
}
.icgds .lmn-font-weight-bold {
  font-weight: var(--font-weight-bold) !important;
}
.icgds .lmn-font-italic {
  font-style: italic !important;
}
.icgds .lmn-text-link {
  text-decoration: none;
  color: var(--link) !important;
  cursor: pointer;
  transition: color 0.2s var(--comp-transition);
}
.icgds .lmn-text-link:hover {
  color: var(--link_hover) !important;
}
.icgds .lmn-text-link:active, .icgds .lmn-text-link:visited {
  color: var(--link_visited) !important;
}
.icgds .lmn-text-link:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  color: var(--link-active) !important;
  text-decoration: underline;
}
.icgds .lmn-text-link.lmn-text-link-standalone {
  position: relative;
}
@media (max-width: 783.98px) {
  .icgds .lmn-text-link.lmn-text-link-standalone:before {
    position: absolute;
    content: "";
    inset: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 44px;
  }
}
.icgds .lmn-text-link.lmn-text-link-standalone:has(+ .lmn-breadcrumb) {
  padding: 11px 0px;
  margin-bottom: var(--back-button-to-breadcrumb);
}
.icgds a.lmn-text-link {
  text-decoration: underline;
}
.icgds a.lmn-text-link-quiet {
  text-decoration: none;
}
.icgds a.lmn-text-link-quiet:focus, .icgds a.lmn-text-link-quiet:hover {
  text-decoration: underline;
}
.icgds a.lmn-hide-visted:visited {
  color: var(--link) !important;
}
.icgds .lmn-text-weak {
  color: var(--text_weak) !important;
}
.icgds .lmn-text-strong {
  color: var(--text_strong) !important;
}
.icgds .lmn-heading-primary {
  color: var(--heading_primary) !important;
}
.icgds .lmn-heading-secondary {
  color: var(--heading_secondary) !important;
}
.icgds .lmn-text-weak-on-brand-primary {
  color: var(--text_weak_on-brand-primary) !important;
}
.icgds .lmn-text-strong-on-brand-primary {
  color: var(--text_strong_on-brand-primary) !important;
}
.icgds .lmn-text-weak-on-brand-secondary {
  color: var(--text_weak_on-brand-secondary) !important;
}
.icgds .lmn-text-strong-on-brand-secondary {
  color: var(--text_strong_on-brand-secondary) !important;
}
.icgds .lmn-text-weak-on-brand-inverse {
  color: var(--text_weak_on-brand-inverse) !important;
}
.icgds .lmn-text-strong-on-brand-inverse {
  color: var(--text_strong_on-brand-inverse) !important;
}
.icgds .lmn-text-danger {
  color: var(--text_error) !important;
}
.icgds .lmn-text-error {
  color: var(--text_error) !important;
}
.icgds .lmn-text-disabled {
  color: var(--text_disabled) !important;
}
.icgds .lmn-text-color-icon {
  color: var(--icon_fill) !important;
}
.icgds .lmn-text-success {
  color: var(--text_success) !important;
}
.icgds .lmn-text-warning {
  color: var(--text_warning) !important;
}
.icgds .lmn-text-color-info,
.icgds .lmn-text-info {
  color: var(--info) !important;
}
.icgds .lmn-text-color-secondary,
.icgds .lmn-text-secondary {
  color: var(--secondary) !important;
}
.icgds .lmn-text-color-subtitle {
  color: var(--text_weak) !important;
}
.icgds .lmn-hint-text {
  color: var(--hint_foreground);
  font-weight: 400;
  font-size: var(--font-size_support);
  line-height: var(--line-height_support);
  display: flex;
  align-items: center;
  margin-top: var(--field_container_vertical-spacing);
}
.icgds .lmn-hint-text.lmn-invalid {
  color: var(--text-danger);
}
.icgds .lmn-text-placeholder {
  color: var(--field_foreground_placeholder) !important;
}
.icgds .lmn-text-decoration-none {
  text-decoration: none !important;
}
.icgds .lmn-text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.icgds .lmn-text-reset {
  color: inherit !important;
}
.icgds .lmn-font-size-2xs {
  font-size: var(--font-size-10) !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-xs {
  font-size: var(--font-size-10) !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-sm {
  font-size: var(--font-size-12) !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-md {
  font-size: var(--font-size-14) !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-lg {
  font-size: var(--font-size-16) !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-xl {
  font-size: var(--font-size-18) !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-10 {
  font-size: 10px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-12 {
  font-size: 12px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-13 {
  font-size: 13px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-14 {
  font-size: 14px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-16 {
  font-size: 16px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-18 {
  font-size: 18px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-20 {
  font-size: 20px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-24 {
  font-size: 24px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-28 {
  font-size: 28px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-32 {
  font-size: 32px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-36 {
  font-size: 36px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-42 {
  font-size: 42px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-48 {
  font-size: 48px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-56 {
  font-size: 56px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-60 {
  font-size: 60px !important;
  line-height: 1.25 !important;
}
.icgds .lmn-font-size-68 {
  font-size: 68px !important;
  line-height: 1.25 !important;
}
.icgds blockquote {
  margin: 0;
}
.icgds .lmn-blockquote {
  margin-bottom: var(--spacing-16) !important;
  font-size: var(--font-size-20) !important;
}
.icgds .lmn-blockquote-footer {
  display: block;
  font-size: var(--font-size-16) !important;
  color: var(--text_weak) !important;
}
.icgds .lmn-initialism {
  font-size: var(--font-size-12);
  text-transform: uppercase;
}
.icgds .lmn-lead {
  font-size: var(--font-size-20);
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-mark {
  background-color: var(--yellow-200-20);
  padding: var(--spacing-2);
}
.icgds .lmn-body-6-single {
  font-size: 10px;
  line-height: 12px;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-body-6-single-light {
  font-size: 10px;
  line-height: 12px;
  font-weight: var(--font-weight-light);
}
.icgds .lmn-body-6-single-bold {
  font-size: 10px;
  line-height: 12px;
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-body-6-multi {
  font-size: 10px;
  line-height: 16px;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-body-6-multi-light {
  font-size: 10px;
  line-height: 16px;
  font-weight: var(--font-weight-light);
}
.icgds .lmn-body-6-multi-bold {
  font-size: 10px;
  line-height: 16px;
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-body-5-single {
  font-size: 12px;
  line-height: 16px;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-body-5-single-light {
  font-size: 12px;
  line-height: 16px;
  font-weight: var(--font-weight-light);
}
.icgds .lmn-body-5-single-bold {
  font-size: 12px;
  line-height: 16px;
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-body-5-multi {
  font-size: 12px;
  line-height: 18px;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-body-5-multi-light {
  font-size: 12px;
  line-height: 18px;
  font-weight: var(--font-weight-light);
}
.icgds .lmn-body-5-multi-bold {
  font-size: 12px;
  line-height: 18px;
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-body-4-single {
  font-size: 13px;
  line-height: 16px;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-body-4-single-light {
  font-size: 13px;
  line-height: 16px;
  font-weight: var(--font-weight-light);
}
.icgds .lmn-body-4-single-bold {
  font-size: 13px;
  line-height: 16px;
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-body-4-multi {
  font-size: 13px;
  line-height: 20px;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-body-4-multi-light {
  font-size: 13px;
  line-height: 20px;
  font-weight: var(--font-weight-light);
}
.icgds .lmn-body-4-multi-bold {
  font-size: 13px;
  line-height: 20px;
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-body-3-single {
  font-size: 14px;
  line-height: 18px;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-body-3-single-light {
  font-size: 14px;
  line-height: 18px;
  font-weight: var(--font-weight-light);
}
.icgds .lmn-body-3-single-bold {
  font-size: 14px;
  line-height: 18px;
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-body-3-multi {
  font-size: 14px;
  line-height: 22px;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-body-3-multi-light {
  font-size: 14px;
  line-height: 22px;
  font-weight: var(--font-weight-light);
}
.icgds .lmn-body-3-multi-bold {
  font-size: 14px;
  line-height: 22px;
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-body-2-single {
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-body-2-single-light {
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--font-weight-light);
}
.icgds .lmn-body-2-single-bold {
  font-size: 16px;
  line-height: 20px;
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-body-2-multi {
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-body-2-multi-light {
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--font-weight-light);
}
.icgds .lmn-body-2-multi-bold {
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-body-1-single {
  font-size: 18px;
  line-height: 22px;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-body-1-single-light {
  font-size: 18px;
  line-height: 22px;
  font-weight: var(--font-weight-light);
}
.icgds .lmn-body-1-single-bold {
  font-size: 18px;
  line-height: 22px;
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-body-1-multi {
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-body-1-multi-light {
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--font-weight-light);
}
.icgds .lmn-body-1-multi-bold {
  font-size: 18px;
  line-height: 28px;
  font-weight: var(--font-weight-bold);
}
.icgds .fade {
  opacity: 0;
  transition: all var(--comp-transition) var(--comp-transition-duration);
}
.icgds .fade.show {
  opacity: 1;
}
.icgds .collapse {
  display: none;
}
.icgds .collapse.show {
  display: block;
}
.icgds tr.collapse.show {
  display: table-row;
}
.icgds tbody.collapse.show {
  display: table-row-group;
}
.icgds .lmn-align-baseline {
  vertical-align: baseline !important;
}
.icgds .lmn-align-top {
  vertical-align: top !important;
}
.icgds .lmn-align-middle {
  vertical-align: middle !important;
}
.icgds .lmn-align-bottom {
  vertical-align: bottom !important;
}
.icgds .lmn-align-text-top {
  vertical-align: text-top !important;
}
.icgds .lmn-align-text-bottom {
  vertical-align: text-bottom !important;
}
.icgds .lmn-visible {
  visibility: visible !important;
}
.icgds .lmn-invisible {
  visibility: hidden !important;
}
.icgds .lmn-alert-wrapper,
.icgds .lmn-alert-wrap {
  top: unset;
  right: unset;
  left: unset;
  bottom: unset;
  display: flex;
  flex-direction: column;
  position: fixed;
  z-index: var(--alert-z-index);
  width: 412px;
  margin: 1.5rem;
  margin-bottom: 10px;
}
.icgds .lmn-alert-wrapper.lmn-alert-wrapper-right-top,
.icgds .lmn-alert-wrap.lmn-alert-wrapper-right-top {
  top: 3rem;
  right: 0;
  flex-direction: column-reverse;
}
.icgds .lmn-alert-wrapper.lmn-alert-wrapper-right-bottom,
.icgds .lmn-alert-wrap.lmn-alert-wrapper-right-bottom {
  bottom: 0;
  right: 0;
}
.icgds .lmn-alert-wrapper.lmn-alert-wrapper-left-top,
.icgds .lmn-alert-wrap.lmn-alert-wrapper-left-top {
  top: 3rem;
  left: 0;
  flex-direction: column-reverse;
}
.icgds .lmn-alert-wrapper.lmn-alert-wrapper-left-bottom,
.icgds .lmn-alert-wrap.lmn-alert-wrapper-left-bottom {
  bottom: 0;
  left: 0;
}
.icgds .lmn-alert-banner-wrap {
  position: fixed;
  top: 0;
  z-index: 1010;
  width: 100%;
}
.icgds .lmn-alert {
  display: flex;
  align-items: center;
  position: relative;
  height: var(--alert_container_height);
  font: var(--type_text-regular) var(--font-size_body)/var(--line-height_paragraph) var(--family_sans);
  background: var(--alert_fill);
  outline: 1px solid var(--alert_border);
  outline-offset: -1px;
  color: var(--alert_foreground_info);
  padding-top: var(--alert_container_padding-top);
  padding-right: var(--alert_container_padding-right);
  padding-bottom: var(--alert_container_padding-bottom);
  padding-left: var(--alert_container_padding-left);
  border-radius: var(--alert_radius);
  margin-bottom: var(--alert_vertical_space);
}
.icgds .lmn-alert .lmn-alert-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-self: center;
  flex-grow: 1;
}
.icgds .lmn-alert.lmn-alert-multi-line {
  height: unset;
  line-height: var(--line-height_paragraph);
}
.icgds .lmn-alert.lmn-alert-multi-line .lmn-alert-text {
  overflow: unset;
  text-overflow: unset;
  white-space: unset;
}
.icgds .lmn-alert.lmn-alert-multi-line .lmn-alert-close {
  align-self: flex-start;
}
.icgds .lmn-alert.lmn-alert-double-line {
  height: unset;
  line-height: var(--line-height_paragraph);
}
.icgds .lmn-alert.lmn-alert-double-line .lmn-alert-text {
  display: -webkit-inline-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  white-space: unset;
}
.icgds .lmn-alert.lmn-alert-double-line .lmn-alert-close {
  align-self: flex-start;
}
.icgds .lmn-alert p,
.icgds .lmn-alert ::slotted(p),
.icgds .lmn-alert h1,
.icgds .lmn-alert ::slotted(h1),
.icgds .lmn-alert h2,
.icgds .lmn-alert ::slotted(h2),
.icgds .lmn-alert h3,
.icgds .lmn-alert ::slotted(h3),
.icgds .lmn-alert h4,
.icgds .lmn-alert ::slotted(h4),
.icgds .lmn-alert h5,
.icgds .lmn-alert ::slotted(h5),
.icgds .lmn-alert h6,
.icgds .lmn-alert ::slotted(h6) {
  margin-top: 0;
  margin-bottom: 0;
  color: var(--alert-text-color);
}
.icgds .lmn-alert small,
.icgds .lmn-alert ::slotted(small) {
  font-size: var(--font-size-body-xs);
}
.icgds .lmn-alert .lmn-alert-icon {
  align-self: flex-start;
  font-size: var(--alert_icon_size);
  line-height: inherit;
  margin-right: var(--alert_container_horizontal_spacing);
  font-style: normal;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-alert .lmn-alert-icon::before {
  content: var(--alert_icon_info);
  color: var(--alert-text-color);
  font-family: var(--icon-font-family);
}
.icgds .lmn-alert .lmn-alert-close,
.icgds .lmn-alert .lmn-alert-collapse {
  display: flex;
  align-items: center;
  color: inherit;
  font-size: var(--icon_size_md);
  appearance: none;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  margin-left: auto;
  border-radius: var(--radius-4);
}
.icgds .lmn-alert .lmn-alert-close ~ .lmn-alert-close,
.icgds .lmn-alert .lmn-alert-collapse ~ .lmn-alert-close {
  margin-left: 0;
}
.icgds .lmn-alert .lmn-alert-close:focus,
.icgds .lmn-alert .lmn-alert-collapse:focus {
  outline: none;
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  color: inherit;
}
.icgds .lmn-alert .lmn-alert-close > *,
.icgds .lmn-alert .lmn-alert-collapse > * {
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-alert .lmn-alert-close .lmnicon::before {
  content: var(--icon-close);
  font-family: var(--icon-font-family);
}
.icgds .lmn-alert .lmn-alert-collapse {
  margin-right: var(--spacing-8);
}
.icgds .lmn-alert .lmn-alert-collapse.active > .lmn-collapsible-alert-trigger-icon {
  transform: rotate(180deg);
}
.icgds .lmn-alert .lmn-btn {
  margin: 0 var(--alert_container_horizontal_spacing);
}
.icgds .lmn-alert .lmn-collapse-alert-header {
  display: flex;
  align-items: center;
  height: var(--alert_container_height);
  padding-top: var(--alert_container_padding-top);
  padding-right: var(--alert_container_padding-right);
  padding-bottom: var(--alert_container_padding-bottom);
  padding-left: var(--alert_container_padding-left);
}
.icgds .lmn-alert .lmn-collapse-alert-header:has(.lmn-alert-icon) {
  padding-left: var(--alert-icon-container_padding-left);
}
.icgds .lmn-alert.lmn-alert-link {
  font-weight: 700;
}
.icgds .lmn-alert.lmn-alert-banner {
  width: calc(100% - var(--spacing-x));
  margin-right: var(--spacing-half-x);
}
.icgds .lmn-alert.lmn-alert-collapsible {
  padding: 0 !important;
  flex-direction: column;
}
.icgds .lmn-alert.lmn-alert-collapsible > div {
  width: 100%;
}
.icgds .lmn-alert .lmn-collapse-alert-footer {
  background: var(--layer_primary);
  color: var(--alert-collapsible_foreground_expanded-container);
  padding: var(--spacing-12);
  border-radius: 0px 0px var(--alert_radius) var(--alert_radius);
}
.icgds .lmn-alert .lmn-collapse-alert-footer p {
  color: inherit !important;
}
.icgds .lmn-alert:has(.lmn-alert-icon) {
  padding-left: var(--alert-icon-container_padding-left);
}
.icgds .lmn-alert:has(.lmn-collapse-alert-header) {
  height: unset;
}
.icgds .lmn-alert.lmn-alert-success {
  background: var(--alert_fill_success);
  color: var(--alert_foreground_success);
  outline-color: var(--alert_border_success);
}
.icgds .lmn-alert.lmn-alert-success .lmn-alert-icon::before {
  content: var(--alert_icon_success);
  font-family: var(--icon-font-family);
  color: var(--alert_foreground_success);
}
.icgds .lmn-alert.lmn-alert-success p,
.icgds .lmn-alert.lmn-alert-success h1,
.icgds .lmn-alert.lmn-alert-success h2,
.icgds .lmn-alert.lmn-alert-success h3,
.icgds .lmn-alert.lmn-alert-success h4,
.icgds .lmn-alert.lmn-alert-success h5,
.icgds .lmn-alert.lmn-alert-success h6 {
  color: var(--alert_foreground_success);
}
.icgds .lmn-alert.lmn-alert-warning {
  background: var(--alert_fill_warning);
  color: var(--alert_foreground_warning);
  outline-color: var(--alert_border_warning);
}
.icgds .lmn-alert.lmn-alert-warning .lmn-alert-icon::before {
  content: var(--alert_icon_warning);
  font-family: var(--icon-font-family);
  color: var(--alert_foreground_warning);
}
.icgds .lmn-alert.lmn-alert-warning p,
.icgds .lmn-alert.lmn-alert-warning h1,
.icgds .lmn-alert.lmn-alert-warning h2,
.icgds .lmn-alert.lmn-alert-warning h3,
.icgds .lmn-alert.lmn-alert-warning h4,
.icgds .lmn-alert.lmn-alert-warning h5,
.icgds .lmn-alert.lmn-alert-warning h6 {
  color: var(--alert_foreground_warning);
}
.icgds .lmn-alert.lmn-alert-danger {
  background: var(--alert_fill_danger);
  color: var(--alert_foreground_danger);
  outline-color: var(--alert_border_danger);
}
.icgds .lmn-alert.lmn-alert-danger .lmn-alert-icon::before {
  content: var(--alert_icon_danger);
  font-family: var(--icon-font-family);
  color: var(--alert_foreground_danger);
}
.icgds .lmn-alert.lmn-alert-danger p,
.icgds .lmn-alert.lmn-alert-danger h1,
.icgds .lmn-alert.lmn-alert-danger h2,
.icgds .lmn-alert.lmn-alert-danger h3,
.icgds .lmn-alert.lmn-alert-danger h4,
.icgds .lmn-alert.lmn-alert-danger h5,
.icgds .lmn-alert.lmn-alert-danger h6 {
  color: var(--alert_foreground_danger);
}
.icgds .lmn-alert.lmn-alert-info {
  background: var(--alert_fill_info);
  color: var(--alert_foreground_info);
  outline-color: var(--alert_border_info);
}
.icgds .lmn-alert.lmn-alert-info .lmn-alert-icon::before {
  content: var(--alert_icon_info);
  font-family: var(--icon-font-family);
  color: var(--alert_foreground_info);
}
.icgds .lmn-alert.lmn-alert-info p,
.icgds .lmn-alert.lmn-alert-info h1,
.icgds .lmn-alert.lmn-alert-info h2,
.icgds .lmn-alert.lmn-alert-info h3,
.icgds .lmn-alert.lmn-alert-info h4,
.icgds .lmn-alert.lmn-alert-info h5,
.icgds .lmn-alert.lmn-alert-info h6 {
  color: var(--alert_foreground_info);
}
.icgds .lmn-alert.lmn-alert-low-contrast {
  background: var(--alert_fill_low-contrast);
  outline-color: var(--alert_border_low-contrast);
  color: var(--alert_foreground_low-contrast);
}
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-success {
  background: var(--alert_fill_low-contrast-success);
  color: var(--alert_foreground_low-contrast-success);
  outline-color: var(--alert_border_low-contrast-success);
}
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-success .lmn-alert-icon::before {
  content: var(--alert_icon_success);
  font-family: var(--icon-font-family);
  color: var(--alert_foreground_low-contrast-success);
}
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-success p,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-success h1,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-success h2,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-success h3,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-success h4,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-success h5,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-success h6 {
  color: var(--alert_foreground_low-contrast-success);
}
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-warning {
  background: var(--alert_fill_low-contrast-warning);
  color: var(--alert_foreground_low-contrast-warning);
  outline-color: var(--alert_border_low-contrast-warning);
}
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-warning .lmn-alert-icon::before {
  content: var(--alert_icon_warning);
  font-family: var(--icon-font-family);
  color: var(--alert_foreground_low-contrast-warning);
}
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-warning p,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-warning h1,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-warning h2,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-warning h3,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-warning h4,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-warning h5,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-warning h6 {
  color: var(--alert_foreground_low-contrast-warning);
}
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-danger {
  background: var(--alert_fill_low-contrast-danger);
  color: var(--alert_foreground_low-contrast-danger);
  outline-color: var(--alert_border_low-contrast-danger);
}
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-danger .lmn-alert-icon::before {
  content: var(--alert_icon_danger);
  font-family: var(--icon-font-family);
  color: var(--alert_foreground_low-contrast-danger);
}
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-danger p,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-danger h1,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-danger h2,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-danger h3,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-danger h4,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-danger h5,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-danger h6 {
  color: var(--alert_foreground_low-contrast-danger);
}
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-info {
  background: var(--alert_fill_low-contrast-info);
  color: var(--alert_foreground_low-contrast-info);
  outline-color: var(--alert_border_low-contrast-info);
}
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-info .lmn-alert-icon::before {
  content: var(--alert_icon_info);
  font-family: var(--icon-font-family);
  color: var(--alert_foreground_low-contrast-info);
}
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-info p,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-info h1,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-info h2,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-info h3,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-info h4,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-info h5,
.icgds .lmn-alert.lmn-alert-low-contrast.lmn-alert-info h6 {
  color: var(--alert_foreground_low-contrast-info);
}
@keyframes slide-up-fade {
  0% {
    opacity: 0;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
.icgds .slide-up-fade {
  animation-name: "slide-up-fade";
  -webkit-animation-name: "slide-up-fade";
  animation-duration: var(--motion-duration-medium-1);
  -webkit-animation-duration: var(--motion-duration-medium-1);
  animation-timing-function: var(--motion-timing-ease-in-out);
  -webkit-animation-timing-function: var(--motion-timing-ease-in-out);
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
@keyframes slide-down-fade {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
.icgds .slide-down-fade {
  animation-name: "slide-down-fade";
  -webkit-animation-name: "slide-down-fade";
  animation-duration: var(--motion-duration-medium-1);
  -webkit-animation-duration: var(--motion-duration-medium-1);
  animation-timing-function: var(--motion-timing-ease-in-out);
  -webkit-animation-timing-function: var(--motion-timing-ease-in-out);
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
.icgds .lmn-avatar {
  display: inline-block;
  border-radius: 50%;
}
.icgds .lmn-avatar .lmn-avatar-inner {
  width: var(--avatar_container_size);
  height: var(--avatar_container_size);
  border-radius: 50%;
  background: var(--avatar_fill);
  color: var(--avatar_foreground);
  outline: 1px solid var(--avatar_border);
  outline-offset: -1px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-avatar .lmn-avatar-inner .lmn-avatar-anonymous {
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  font-size: var(--icon_size_lg);
}
.icgds .lmn-avatar .lmn-avatar-inner .lmn-avatar-anonymous:before {
  content: var(--icon-profile-alt);
  font-family: var(--icon-font-family);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-image {
  background-size: cover;
}
.icgds .lmn-avatar .lmn-avatar-inner:not(.lmn-avatar-image):hover {
  background: var(--avatar_fill_hover);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials {
  font: var(--type_text-bold) var(--font-size_body)/var(--line-height_body) var(--family_sans);
  text-transform: uppercase;
  font-weight: 700;
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-1 {
  background: var(--avatar_fill_1);
  color: var(--avatar_foreground_1);
  outline-color: var(--avatar_border_1);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-1:hover {
  background: var(--avatar_fill_1_hover);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-2 {
  background: var(--avatar_fill_2);
  color: var(--avatar_foreground_2);
  outline-color: var(--avatar_border_2);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-2:hover {
  background: var(--avatar_fill_2_hover);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-3 {
  background: var(--avatar_fill_3);
  color: var(--avatar_foreground_3);
  outline-color: var(--avatar_border_3);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-3:hover {
  background: var(--avatar_fill_3_hover);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-4 {
  background: var(--avatar_fill_4);
  color: var(--avatar_foreground_4);
  outline-color: var(--avatar_border_4);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-4:hover {
  background: var(--avatar_fill_4_hover);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-5 {
  background: var(--avatar_fill_5);
  color: var(--avatar_foreground_5);
  outline-color: var(--avatar_border_5);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-5:hover {
  background: var(--avatar_fill_5_hover);
}
.icgds .lmn-avatar:focus, .icgds .lmn-avatar.focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-avatar:active {
  outline-color: var(--border_active);
}
.icgds .lmn-avatar:active .lmn-avatar-inner {
  border-color: var(--avatar_fill_active);
}
.icgds .lmn-avatar-menu {
  padding: 0;
  background: var(--layer_primary);
  width: 256px;
  max-height: 720px;
  border-radius: var(--avatar-menu_radius);
}
.icgds .lmn-avatar-menu.lmn-popover-menu .lmn-popover-inner {
  padding: 0px !important;
}
.icgds .lmn-avatar-menu .lmn-avatar-menu-inner {
  display: flex;
  flex-direction: column;
  overflow: auto;
  max-height: inherit;
}
.icgds .lmn-avatar-menu .lmn-menu-divider {
  margin: var(--spacing-8) var(--spacing-16);
  background: var(--border_weak);
}
.icgds .lmn-avatar-menu .lmn-avatar-menu-subtitle {
  display: block;
  color: var(--text_weak);
  font-size: 12px;
  line-height: 16px;
  padding-top: var(--spacing-8);
}
.icgds .lmn-avatar-menu .lmn-avatar-menu-header {
  padding-top: var(--avatar-menu_header-container_padding-top);
  padding-right: var(--avatar-menu_header-container_horizontal-padding);
  padding-bottom: var(--avatar-menu_header-container_padding-bottom);
  padding-left: var(--avatar-menu_header-container_horizontal-padding);
}
.icgds .lmn-avatar-menu .lmn-avatar-menu-header .lmn-avatar-menu-title {
  display: block;
  font: var(--type_text-regular) var(--avatar-menu_container-heading_font-size)/var(--avatar-menu_container-heading_line-height) var(--avatar-menu_container-heading_font-family);
  color: var(--heading_primary);
  margin-bottom: var(--avatar-menu_header-wrapper_vertical-spacing);
}
.icgds .lmn-avatar-menu .lmn-avatar-menu-header .lmn-avatar-menu-subtitle {
  display: block;
  color: var(--text_weak);
  font: var(--type_text-regular) var(--avatar-menu_container-subtitle_font-size)/var(--avatar-menu_container-subtitle_line-height) var(--avatar-menu_container-subtitle_font-family);
}
.icgds .lmn-avatar-menu .lmn-avatar-menu-header .lmn-menu-divider {
  margin-top: var(--avatar-menu_header-wrapper_margin-bottom);
  margin-left: 0;
  margin-bottom: var(--avatar-menu_support-container_margin-top);
  margin-right: 0;
}
.icgds .lmn-avatar-menu .lmn-avatar-menu-header .lmn-avatar-menu-header-details {
  display: block;
  color: var(--text_weak);
  font: var(--type_text-regular) var(--avatar-menu_container-support_font-size)/var(--avatar-menu_container-support_line-height) var(--avatar-menu_container-support_font-family);
}
.icgds .lmn-avatar-menu .lmn-avatar-menu-header .lmn-avatar-menu-header-details .lmn-avatar-menu-subtitle {
  margin-top: var(--avatar-menu_header-wrapper_vertical-spacing);
  font: var(--type_text-regular) var(--avatar-menu_container-support_font-size)/var(--avatar-menu_container-support_line-height) var(--avatar-menu_container-support_font-family);
}
.icgds .lmn-avatar-menu .lmn-avatar-menu-body {
  padding: 0 var(--avatar-menu_menu-stack-container_horizontal-padding);
}
.icgds .lmn-avatar-menu .lmn-menu-item,
.icgds .lmn-avatar-menu .lmn-menu-submenu .lmn-menu-submenu-title {
  margin-top: var(--avatar-menu_menu-stack-container_vertical-spacing);
  margin-bottom: 0;
  display: flex;
}
.icgds .lmn-avatar-menu .lmn-menu-item,
.icgds .lmn-avatar-menu .lmn-menu-item span:not(.lmn-switch),
.icgds .lmn-avatar-menu .lmn-menu-submenu .lmn-menu-submenu-title,
.icgds .lmn-avatar-menu .lmn-menu-submenu .lmn-menu-submenu-title span:not(.lmn-switch) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-avatar-menu .lmn-menu-item .lmn-menu-divider,
.icgds .lmn-avatar-menu .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-divider {
  margin: var(--spacing-8);
}
.icgds .lmn-avatar-menu .lmn-avatar-menu-footer {
  padding: var(--spacing-12) var(--spacing-16) calc(var(--spacing-12) - var(--spacing-4));
}
.icgds .lmn-badge {
  appearance: none;
  border: none;
  display: inline-flex;
  align-items: center;
  height: var(--badge_container_height);
  padding-left: var(--badge_container_padding);
  padding-right: var(--badge_container_padding);
  color: var(--badge_foreground_low-contrast);
  outline: 1px solid var(--badge_border_low-contrast);
  outline-offset: -1px;
  background: var(--badge_fill_low-contrast);
  border-radius: var(--badge_radius);
  font-size: var(--font-size_body);
  line-height: var(--line-height_heading-6);
  text-wrap: nowrap;
}
.icgds .lmn-badge.lmn-high-contrast {
  color: var(--badge_foreground_high-contrast_default);
  outline: 1px solid var(--badge_border_high-contrast_default);
  background: var(--badge_fill_high-contrast_default);
}
.icgds .lmn-badge .lmn-badge-icon,
.icgds .lmn-badge ::slotted(.lmn-badge-icon) {
  font-style: normal;
  font-size: var(--badge_icon_size);
  width: var(--badge_icon_size);
  font-family: var(--icon-font-family);
  margin-right: var(--button_container_horizontal-spacing);
}
.icgds .lmn-badge.lmn-badge-info .lmn-badge-icon:not(.lmnicon-custom):before,
.icgds .lmn-badge.lmn-badge-info ::slotted(.lmn-badge-icon):before {
  content: var(--icon-info-circle-filled);
}
.icgds .lmn-badge.lmn-badge-success .lmn-badge-icon:not(.lmnicon-custom):before,
.icgds .lmn-badge.lmn-badge-success ::slotted(.lmn-badge-icon):before {
  content: var(--icon-success-filled);
}
.icgds .lmn-badge.lmn-badge-warning .lmn-badge-icon:not(.lmnicon-custom):before,
.icgds .lmn-badge.lmn-badge-warning ::slotted(.lmn-badge-icon):before {
  content: var(--icon-alert-circle-filled);
}
.icgds .lmn-badge.lmn-badge-danger .lmn-badge-icon:not(.lmnicon-custom):before,
.icgds .lmn-badge.lmn-badge-danger ::slotted(.lmn-badge-icon):before {
  content: var(--icon-alert-triangle-filled);
}
.icgds .lmn-badge:has(.lmn-badge-icon) {
  padding-left: var(--badge_icon-container_padding-left);
}
.icgds .lmn-badge span,
.icgds .lmn-badge ::slotted(span) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-badge.lmn-badge-blue {
  background-color: var(--badge_fill_low-contrast);
  outline-color: var(--badge_border_low-contrast);
  color: var(--badge_foreground_low-contrast);
}
.icgds .lmn-badge.lmn-badge-info {
  background-color: var(--badge_fill_low-contrast_info);
  outline-color: var(--badge_border_low-contrast_info);
  color: var(--badge_foreground_low-contrast_info);
}
.icgds .lmn-badge.lmn-badge-orange {
  background-color: var(--badge_fill_low-contrast_orange);
  outline-color: var(--badge_border_low-contrast_orange);
  color: var(--badge_foreground_low-contrast_orange);
}
.icgds .lmn-badge.lmn-badge-purple {
  background-color: var(--badge_fill_low-contrast_purple);
  outline-color: var(--badge_border_low-contrast_purple);
  color: var(--badge_foreground_low-contrast_purple);
}
.icgds .lmn-badge.lmn-badge-plum {
  background-color: var(--badge_fill_low-contrast_plum);
  outline-color: var(--badge_border_low-contrast_plum);
  color: var(--badge_foreground_low-contrast_plum);
}
.icgds .lmn-badge.lmn-badge-teal {
  background-color: var(--badge_fill_low-contrast_teal);
  outline-color: var(--badge_border_low-contrast_teal);
  color: var(--badge_foreground_low-contrast_teal);
}
.icgds .lmn-badge.lmn-badge-olive {
  background-color: var(--badge_fill_low-contrast_sand);
  outline-color: var(--badge_border_low-contrast_sand);
  color: var(--badge_foreground_low-contrast_sand);
}
.icgds .lmn-badge.lmn-badge-sand {
  background-color: var(--badge_fill_low-contrast_sand);
  outline-color: var(--badge_border_low-contrast_sand);
  color: var(--badge_foreground_low-contrast_sand);
}
.icgds .lmn-badge.lmn-badge-success {
  background-color: var(--badge_fill_low-contrast_success);
  outline-color: var(--badge_border_low-contrast_success);
  color: var(--badge_foreground_low-contrast_success);
}
.icgds .lmn-badge.lmn-badge-warning {
  background-color: var(--badge_fill_low-contrast_warning);
  outline-color: var(--badge_border_low-contrast_warning);
  color: var(--badge_foreground_low-contrast_warning);
}
.icgds .lmn-badge.lmn-badge-danger {
  background-color: var(--badge_fill_low-contrast_danger);
  outline-color: var(--badge_border_low-contrast_danger);
  color: var(--badge_foreground_low-contrast_danger);
}
.icgds .lmn-badge.lmn-badge-blue.lmn-high-contrast {
  background-color: var(--badge_fill_high-contrast_default);
  outline-color: var(--badge_border_high-contrast_default);
  color: var(--badge_foreground_high-contrast_default);
}
.icgds .lmn-badge.lmn-badge-info.lmn-high-contrast {
  background-color: var(--badge_fill_high-contrast_info);
  outline-color: var(--badge_border_high-contrast_info);
  color: var(--badge_foreground_high-contrast_info);
}
.icgds .lmn-badge.lmn-badge-orange.lmn-high-contrast {
  background-color: var(--badge_fill_high-contrast_orange);
  outline-color: var(--badge_border_high-contrast_orange);
  color: var(--badge_foreground_high-contrast_orange);
}
.icgds .lmn-badge.lmn-badge-purple.lmn-high-contrast {
  background-color: var(--badge_fill_high-contrast_purple);
  outline-color: var(--badge_border_high-contrast_purple);
  color: var(--badge_foreground_high-contrast_purple);
}
.icgds .lmn-badge.lmn-badge-plum.lmn-high-contrast {
  background-color: var(--badge_fill_high-contrast_plum);
  outline-color: var(--badge_border_high-contrast_plum);
  color: var(--badge_foreground_high-contrast_plum);
}
.icgds .lmn-badge.lmn-badge-teal.lmn-high-contrast {
  background-color: var(--badge_fill_high-contrast_teal);
  outline-color: var(--badge_border_high-contrast_teal);
  color: var(--badge_foreground_high-contrast_teal);
}
.icgds .lmn-badge.lmn-badge-olive.lmn-high-contrast {
  background-color: var(--badge_fill_high-contrast_sand);
  outline-color: var(--badge_border_high-contrast_sand);
  color: var(--badge_foreground_high-contrast_sand);
}
.icgds .lmn-badge.lmn-badge-sand.lmn-high-contrast {
  background-color: var(--badge_fill_high-contrast_sand);
  outline-color: var(--badge_border_high-contrast_sand);
  color: var(--badge_foreground_high-contrast_sand);
}
.icgds .lmn-badge.lmn-badge-success.lmn-high-contrast {
  background-color: var(--badge_fill_high-contrast_success);
  outline-color: var(--badge_border_high-contrast_success);
  color: var(--badge_foreground_high-contrast_success);
}
.icgds .lmn-badge.lmn-badge-warning.lmn-high-contrast {
  background-color: var(--badge_fill_high-contrast_warning);
  outline-color: var(--badge_border_high-contrast_warning);
  color: var(--badge_foreground_high-contrast_warning);
}
.icgds .lmn-badge.lmn-badge-danger.lmn-high-contrast {
  background-color: var(--badge_fill_high-contrast_danger);
  outline-color: var(--badge_border_high-contrast_danger);
  color: var(--badge_foreground_high-contrast_danger);
}
.icgds .lmn-breadcrumb {
  display: flex;
  flex-wrap: wrap;
  font: var(--text-link_type) var(--text-link_font-size)/var(--text-link_line-height) var(--text-link_font-family);
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.icgds .lmn-breadcrumb-item {
  white-space: nowrap;
  margin-right: var(--breadcrumb_horizontal-spacing);
}
.icgds .lmn-breadcrumb-separator {
  padding: 0 var(--breadcrumb_separator_horizontal-padding);
  color: var(--breadcrumb_foreground_active);
}
.icgds .lmn-breadcrumb-label {
  cursor: pointer;
  margin-right: var(--breadcrumb_page-link_horizontal-spacing);
  color: var(--breadcrumb_foreground);
}
.icgds .lmn-breadcrumb-label:hover, .icgds .lmn-breadcrumb-label:focus {
  color: var(--breadcrumb_foreground_hover);
  text-decoration: underline;
}
.icgds .lmn-breadcrumb-label-current {
  cursor: default;
  color: var(--breadcrumb_foreground_active);
}
.icgds .lmn-breadcrumb-label-current:hover {
  color: var(--breadcrumb_foreground_active);
  text-decoration: none;
}
.icgds .lmn-breadcrumb-more {
  cursor: pointer;
  text-align: center;
}
.icgds .lmn-breadcrumb-label-disabled {
  cursor: not-allowed;
  color: var(--breadcrumb_foreground_disabled);
}
.icgds .lmn-breadcrumb-label-disabled:hover {
  color: var(--breadcrumb_foreground_disabled);
  text-decoration: none;
}
.icgds .lmn-breadcrumb-item:last-of-type .lmn-breadcrumb-separator {
  display: none;
}
.icgds .lmn-breadcrumb-item:last-of-type .lmn-breadcrumb-label {
  cursor: default;
  color: var(--breadcrumb_foreground_active);
}
.icgds .lmn-breadcrumb-item:last-of-type .lmn-breadcrumb-label:hover {
  color: var(--breadcrumb_foreground_active);
  text-decoration: none;
}
.icgds .lmn-btn {
  height: var(--button_container_height);
  min-width: var(--button_container_min-width);
  font-size: var(--font-size_body);
  line-height: var(--line-height_heading-6);
  padding-left: var(--button_container_padding-left);
  padding-right: var(--button_container_padding-right);
  border-radius: var(--button_radius);
  font-family: var(--family_sans);
  font-weight: var(--font-weight-regular);
  background-color: var(--button_fill_standard);
  color: var(--button_foreground_standard);
  outline: var(--field_border-width) solid var(--button_border_standard);
  outline-offset: -1px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  border: 0px;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  box-shadow: 0 0 0 3px transparent, inset 0 0 0 1px transparent;
  transition: background-color var(--motion-duration-fast-3) var(--motion-timing-ease-out), border var(--motion-duration-fast-3) var(--motion-timing-ease-out), box-shadow var(--motion-duration-none) var(--motion-timing-linear);
}
.icgds .lmn-btn:hover {
  background-color: var(--button_fill_standard_hover);
  outline-color: var(--button_border_standard_hover);
  color: var(--button_foreground_standard_hover);
}
.icgds .lmn-btn:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-btn.lmn-btn-dropdown .lmn-dropdown-trigger-icon {
  width: auto;
}
.icgds .lmn-btn.lmn-btn-round, .icgds .lmn-btn.lmn-btn-round.lmn-btn-icon {
  min-width: unset;
  width: var(--container_height);
  padding-left: 0;
  padding-right: 0;
  border-radius: 50%;
}
.icgds .lmn-btn.lmn-btn-round *:only-child, .icgds .lmn-btn.lmn-btn-round.lmn-btn-icon *:only-child {
  margin: 0;
}
.icgds .lmn-btn.lmn-btn-primary {
  background: var(--button_fill_primary);
  color: var(--button_foreground_primary);
  outline: var(--field_border-width) solid var(--button_border_primary);
}
.icgds .lmn-btn.lmn-btn-primary:focus {
  background: var(--button_fill_primary_focus);
  color: var(--button_foreground_primary_focus);
}
.icgds .lmn-btn.lmn-btn-primary:hover {
  background: var(--button_fill_primary_hover);
  color: var(--button_foreground_primary_hover);
  outline: var(--field_border-width) solid var(--button_border_primary_hover);
}
.icgds .lmn-btn.lmn-btn-primary:active, .icgds .lmn-btn.lmn-btn-primary.active, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-primary, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-primary {
  background: var(--button_fill_primary_active);
  color: var(--button_foreground_primary_active);
  outline: var(--field_border-width) solid var(--button_border_primary_active);
}
.icgds .lmn-btn.lmn-btn-outline, .icgds .lmn-btn.lmn-btn-secondary {
  background: var(--button_fill_outline);
  color: var(--button_foreground_outline);
  outline: var(--field_border-width) solid var(--button_border_outline);
}
.icgds .lmn-btn.lmn-btn-outline:focus, .icgds .lmn-btn.lmn-btn-secondary:focus {
  background: var(--button_fill_outline_focus);
  color: var(--button_foreground_outline_focus);
}
.icgds .lmn-btn.lmn-btn-outline:hover, .icgds .lmn-btn.lmn-btn-secondary:hover {
  background: var(--button_fill_outline_hover);
  color: var(--button_foreground_outline_hover);
  outline: var(--field_border-width) solid var(--button_border_outline_hover);
}
.icgds .lmn-btn.lmn-btn-outline:active, .icgds .lmn-btn.lmn-btn-secondary:active, .icgds .lmn-btn.lmn-btn-outline.active, .icgds .lmn-btn.active.lmn-btn-secondary, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-outline, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-secondary, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-outline, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-secondary {
  background: var(--button_fill_outline_active);
  color: var(--button_foreground_outline_active);
  outline: var(--field_border-width) solid var(--button_border_outline_active);
}
.icgds .lmn-btn.lmn-btn-standard, .icgds .lmn-btn.lmn-btn-tertiary {
  background: var(--button_fill_standard);
  color: var(--button_foreground_standard);
  outline: var(--field_border-width) solid var(--button_border_standard);
}
.icgds .lmn-btn.lmn-btn-standard:focus, .icgds .lmn-btn.lmn-btn-tertiary:focus {
  background: var(--button_fill_standard_focus);
  color: var(--button_foreground_standard_focus);
}
.icgds .lmn-btn.lmn-btn-standard:hover, .icgds .lmn-btn.lmn-btn-tertiary:hover {
  background: var(--button_fill_standard_hover);
  color: var(--button_foreground_standard_hover);
  outline: var(--field_border-width) solid var(--button_border_standard_hover);
}
.icgds .lmn-btn.lmn-btn-standard:active, .icgds .lmn-btn.lmn-btn-tertiary:active, .icgds .lmn-btn.lmn-btn-standard.active, .icgds .lmn-btn.active.lmn-btn-tertiary, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-standard, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-tertiary, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-standard, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-tertiary {
  background: var(--button_fill_standard_active);
  color: var(--button_foreground_standard_active);
  outline: var(--field_border-width) solid var(--button_border_standard_active);
}
.icgds .lmn-btn.lmn-btn-success {
  background: var(--button_fill_success);
  color: var(--button_foreground_success);
  outline: var(--field_border-width) solid var(--button_border_success);
}
.icgds .lmn-btn.lmn-btn-success:focus {
  background: var(--button_fill_success_focus);
  color: var(--button_foreground_success_focus);
}
.icgds .lmn-btn.lmn-btn-success:hover {
  background: var(--button_fill_success_hover);
  color: var(--button_foreground_success_hover);
  outline: var(--field_border-width) solid var(--button_border_success_hover);
}
.icgds .lmn-btn.lmn-btn-success:active, .icgds .lmn-btn.lmn-btn-success.active, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-success, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-success {
  background: var(--button_fill_success_active);
  color: var(--button_foreground_success_active);
  outline: var(--field_border-width) solid var(--button_border_success_active);
}
.icgds .lmn-btn.lmn-btn-warning {
  background: var(--button_fill_warning);
  color: var(--button_foreground_warning);
  outline: var(--field_border-width) solid var(--button_border_warning);
}
.icgds .lmn-btn.lmn-btn-warning:focus {
  background: var(--button_fill_warning_focus);
  color: var(--button_foreground_warning_focus);
}
.icgds .lmn-btn.lmn-btn-warning:hover {
  background: var(--button_fill_warning_hover);
  color: var(--button_foreground_warning_hover);
  outline: var(--field_border-width) solid var(--button_border_warning_hover);
}
.icgds .lmn-btn.lmn-btn-warning:active, .icgds .lmn-btn.lmn-btn-warning.active, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-warning, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-warning {
  background: var(--button_fill_warning_active);
  color: var(--button_foreground_warning_active);
  outline: var(--field_border-width) solid var(--button_border_warning_active);
}
.icgds .lmn-btn.lmn-btn-danger {
  background: var(--button_fill_danger);
  color: var(--button_foreground_danger);
  outline: var(--field_border-width) solid var(--button_border_danger);
}
.icgds .lmn-btn.lmn-btn-danger:focus {
  background: var(--button_fill_danger_focus);
  color: var(--button_foreground_danger_focus);
}
.icgds .lmn-btn.lmn-btn-danger:hover {
  background: var(--button_fill_danger_hover);
  color: var(--button_foreground_danger_hover);
  outline: var(--field_border-width) solid var(--button_border_danger_hover);
}
.icgds .lmn-btn.lmn-btn-danger:active, .icgds .lmn-btn.lmn-btn-danger.active, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-danger, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-danger {
  background: var(--button_fill_danger_active);
  color: var(--button_foreground_danger_active);
  outline: var(--field_border-width) solid var(--button_border_danger_active);
}
.icgds .lmn-btn.lmn-btn-ghost, .icgds .lmn-btn.lmn-btn-link {
  background: var(--button_fill_ghost);
  color: var(--button_foreground_ghost);
  outline: var(--field_border-width) solid var(--button_border_ghost);
}
.icgds .lmn-btn.lmn-btn-ghost:focus, .icgds .lmn-btn.lmn-btn-link:focus {
  background: var(--button_fill_ghost_focus);
  color: var(--button_foreground_ghost_focus);
}
.icgds .lmn-btn.lmn-btn-ghost:hover, .icgds .lmn-btn.lmn-btn-link:hover {
  background: var(--button_fill_ghost_hover);
  color: var(--button_foreground_ghost_hover);
  outline: var(--field_border-width) solid var(--button_border_ghost_hover);
}
.icgds .lmn-btn.lmn-btn-ghost:active, .icgds .lmn-btn.lmn-btn-link:active, .icgds .lmn-btn.lmn-btn-ghost.active, .icgds .lmn-btn.active.lmn-btn-link, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-ghost, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-link, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-ghost, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-link {
  background: var(--button_fill_ghost_active);
  color: var(--button_foreground_ghost_active);
  outline: var(--field_border-width) solid var(--button_border_ghost_active);
}
.icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-primary {
  background-color: var(--button_fill_primary_on-layer-brand-primary);
  color: var(--button_foreground_primary_on-layer-brand-primary);
  outline: var(--field_border-width) solid var(--button_border_primary_on-layer-brand-primary);
}
.icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-primary:focus {
  background-color: var(--button_fill_primary_focus_on-layer-brand-primary);
  color: var(--button_foreground_primary_focus_on-layer-brand-primary);
}
.icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-primary:hover {
  background-color: var(--button_fill_primary_hover_on-layer-brand-primary);
  color: var(--button_foreground_primary_hover_on-layer-brand-primary);
  outline: var(--field_border-width) solid var(--button_border_primary_hover_on-layer-brand-primary);
}
.icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-primary:active, .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-primary.active, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-primary, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-primary {
  background-color: var(--button_fill_primary_active_on-layer-brand-primary);
  color: var(--button_foreground_primary_active_on-layer-brand-primary);
  outline: var(--field_border-width) solid var(--button_border_primary_active_on-layer-brand-primary);
}
.icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-outline, .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-secondary {
  background-color: var(--button_fill_outline_on-layer-brand-primary);
  color: var(--button_foreground_outline_on-layer-brand-primary);
  outline: var(--field_border-width) solid var(--button_border_outline_on-layer-brand-primary);
}
.icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-outline:focus, .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-secondary:focus {
  background-color: var(--button_fill_outline_focus_on-layer-brand-primary);
  color: var(--button_foreground_outline_focus_on-layer-brand-primary);
}
.icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-outline:hover, .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-secondary:hover {
  background-color: var(--button_fill_outline_hover_on-layer-brand-primary);
  color: var(--button_foreground_outline_hover_on-layer-brand-primary);
  outline: var(--field_border-width) solid var(--button_border_outline_hover_on-layer-brand-primary);
}
.icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-outline:active, .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-secondary:active, .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-outline.active, .icgds .lmn-btn.lmn-btn-on-primary.active.lmn-btn-secondary, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-outline, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-secondary, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-outline, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-secondary {
  background-color: var(--button_fill_outline_active_on-layer-brand-primary);
  color: var(--button_foreground_outline_active_on-layer-brand-primary);
  outline: var(--field_border-width) solid var(--button_border_outline_active_on-layer-brand-primary);
}
.icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-standard, .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-tertiary {
  background-color: var(--button_fill_standard_on-layer-brand-primary);
  color: var(--button_foreground_standard_on-layer-brand-primary);
  outline: var(--field_border-width) solid var(--button_border_standard_on-layer-brand-primary);
}
.icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-standard:focus, .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-tertiary:focus {
  background-color: var(--button_fill_standard_focus_on-layer-brand-primary);
  color: var(--button_foreground_standard_focus_on-layer-brand-primary);
}
.icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-standard:hover, .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-tertiary:hover {
  background-color: var(--button_fill_standard_hover_on-layer-brand-primary);
  color: var(--button_foreground_standard_hover_on-layer-brand-primary);
  outline: var(--field_border-width) solid var(--button_border_standard_hover_on-layer-brand-primary);
}
.icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-standard:active, .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-tertiary:active, .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-standard.active, .icgds .lmn-btn.lmn-btn-on-primary.active.lmn-btn-tertiary, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-standard, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-tertiary, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-standard, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-on-primary.lmn-btn-tertiary {
  background-color: var(--button_fill_standard_active_on-layer-brand-primary);
  color: var(--button_foreground_standard_active_on-layer-brand-primary);
  outline: var(--field_border-width) solid var(--button_border_standard_active_on-layer-brand-primary);
}
.icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-primary {
  background-color: var(--button_fill_primary_on-layer-brand-secondary);
  color: var(--button_foreground_primary_on-layer-brand-secondary);
  outline: var(--field_border-width) solid var(--button_border_primary_on-layer-brand-secondary);
}
.icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-primary:focus {
  background-color: var(--button_fill_primary_focus_on-layer-brand-secondary);
  color: var(--button_foreground_primary_focus_on-layer-brand-secondary);
}
.icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-primary:hover {
  background-color: var(--button_fill_primary_hover_on-layer-brand-secondary);
  color: var(--button_foreground_primary_hover_on-layer-brand-secondary);
  outline: var(--field_border-width) solid var(--button_border_primary_hover_on-layer-brand-secondary);
}
.icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-primary:active, .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-primary.active, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-primary, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-primary {
  background-color: var(--button_fill_primary_active_on-layer-brand-secondary);
  color: var(--button_foreground_primary_active_on-layer-brand-secondary);
  outline: var(--field_border-width) solid var(--button_border_primary_active_on-layer-brand-secondary);
}
.icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-outline, .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-secondary {
  background-color: var(--button_fill_outline_on-layer-brand-secondary);
  color: var(--button_foreground_outline_on-layer-brand-secondary);
  outline: var(--field_border-width) solid var(--button_border_outline_on-layer-brand-secondary);
}
.icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-outline:focus, .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-secondary:focus {
  background-color: var(--button_fill_outline_focus_on-layer-brand-secondary);
  color: var(--button_foreground_outline_focus_on-layer-brand-secondary);
}
.icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-outline:hover, .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-secondary:hover {
  background-color: var(--button_fill_outline_hover_on-layer-brand-secondary);
  color: var(--button_foreground_outline_hover_on-layer-brand-secondary);
  outline: var(--field_border-width) solid var(--button_border_outline_hover_on-layer-brand-secondary);
}
.icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-outline:active, .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-secondary:active, .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-outline.active, .icgds .lmn-btn.lmn-btn-on-secondary.active.lmn-btn-secondary, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-outline, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-secondary, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-outline, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-secondary {
  background-color: var(--button_fill_outline_active_on-layer-brand-secondary);
  color: var(--button_foreground_outline_active_on-layer-brand-secondary);
  outline: var(--field_border-width) solid var(--button_border_outline_active_on-layer-brand-secondary);
}
.icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-standard, .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-tertiary {
  background-color: var(--button_fill_standard_on-layer-brand-secondary);
  color: var(--button_foreground_standard_on-layer-brand-secondary);
  outline: var(--field_border-width) solid var(--button_border_standard_on-layer-brand-secondary);
}
.icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-standard:focus, .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-tertiary:focus {
  background-color: var(--button_fill_standard_focus_on-layer-brand-secondary);
  color: var(--button_foreground_standard_focus_on-layer-brand-secondary);
}
.icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-standard:hover, .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-tertiary:hover {
  background-color: var(--button_fill_standard_hover_on-layer-brand-secondary);
  color: var(--button_foreground_standard_hover_on-layer-brand-secondary);
  outline: var(--field_border-width) solid var(--button_border_standard_hover_on-layer-brand-secondary);
}
.icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-standard:active, .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-tertiary:active, .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-standard.active, .icgds .lmn-btn.lmn-btn-on-secondary.active.lmn-btn-tertiary, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-standard, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-tertiary, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-standard, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-on-secondary.lmn-btn-tertiary {
  background-color: var(--button_fill_standard_active_on-layer-brand-secondary);
  color: var(--button_foreground_standard_active_on-layer-brand-secondary);
  outline: var(--field_border-width) solid var(--button_border_standard_active_on-layer-brand-secondary);
}
.icgds .lmn-btn.lmn-btn-block {
  display: block;
  width: 100%;
  text-align: center;
  line-height: var(--button_container_height);
}
.icgds .lmn-btn.lmn-btn-icon {
  min-width: var(--button_container_height);
}
.icgds .lmn-btn.lmn-btn-icon .lmn-btn-prefix-icon,
.icgds .lmn-btn.lmn-btn-icon .lmnicon:first-child {
  margin-right: var(--button_container_horizontal-spacing);
}
.icgds .lmn-btn.lmn-btn-icon .lmn-btn-suffix-icon,
.icgds .lmn-btn.lmn-btn-icon .lmnicon:last-child {
  margin-left: var(--button_container_horizontal-spacing);
}
.icgds .lmn-btn.lmn-btn-icon:has(.lmn-btn-prefix-icon), .icgds .lmn-btn.lmn-btn-icon:has(.lmnicon:first-child) {
  padding-left: var(--button_icon-container_padding-left);
}
.icgds .lmn-btn.lmn-btn-icon:has(.lmn-btn-suffix-icon), .icgds .lmn-btn.lmn-btn-icon:has(.lmnicon:last-child) {
  padding-right: var(--button_icon-container_padding-right);
}
.icgds .lmn-btn.lmn-btn-icon:has(.lmnicon:only-child) {
  padding: 0;
}
.icgds .lmn-btn.lmn-floating-btn {
  display: inline-flex;
  z-index: 1;
  font-weight: var(--font-weight-regular);
  box-shadow: var(--box-shadow-lg);
  border-radius: 24px;
  border: 0;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
}
.icgds .lmn-btn.lmn-floating-btn .lmn-floating-btn-prefix-icon {
  margin-right: 4px;
}
.icgds .lmn-btn.lmn-floating-btn .lmn-floating-btn-suffix-icon {
  margin-left: 4px;
}
.icgds .lmn-btn.lmn-floating-btn .lmnicon {
  font-size: 18px;
}
.icgds .lmn-btn.lmn-floating-btn:has(.lmn-floating-btn-prefix-icon, .lmn-floating-btn-suffix-icon) {
  padding-left: var(--spacing-three-quarter-x);
  padding-right: var(--spacing-three-quarter-x);
}
.icgds .lmn-btn.lmn-floating-btn.lmn-floating-btn-icon {
  line-height: 18px;
  justify-content: center;
  min-width: unset;
  width: var(--button_container_height);
}
.icgds .lmn-btn.lmn-floating-btn.lmn-ui-lg {
  border-radius: 24px;
  font-size: 16px;
  line-height: 20px;
}
.icgds .lmn-btn.lmn-floating-btn.lmn-ui-lg.lmn-floating-btn-icon {
  padding: 14px;
  width: 48px;
}
.icgds .lmn-btn.lmn-floating-btn.lmn-ui-lg:has(.lmn-floating-btn-prefix-icon, .lmn-floating-btn-suffix-icon) {
  padding-left: var(--spacing-x);
  padding-right: var(--spacing-x);
}
.icgds .lmn-btn.lmn-floating-btn:focus, .icgds .lmn-btn.lmn-floating-btn:focus-within {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-btn.lmn-floating-btn.lmn-floating-btn-bottom-right {
  bottom: 24px;
  right: 24px;
}
.icgds .lmn-btn.lmn-floating-btn.lmn-floating-btn-top-center {
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
}
.icgds .lmn-btn[disabled], .icgds .lmn-btn.disabled {
  cursor: not-allowed;
  background: var(--button_fill_primary_disabled) !important;
  border-color: var(--button_border_primary_disabled) !important;
  outline-color: var(--button_border_primary_disabled) !important;
  box-shadow: none !important;
  color: var(--button_foreground_primary_disabled) !important;
}
.icgds .lmn-btn .lmnicon {
  font-size: 18px;
}
.icgds .lmn-btn.lmn-btn-ai {
  color: var(--button_foreground_ai);
  background: var(--button_fill_ai);
}
.icgds .lmn-btn.lmn-btn-ai:hover {
  animation: ai-button-rotation 2s forwards infinite linear;
}
.icgds .lmn-btn-group {
  display: inline-flex;
  position: relative;
  padding: var(--group-button_container_padding);
  background: var(--button_fill_standard);
  border-radius: var(--button_radius);
  height: auto;
}
.icgds .lmn-btn-group input[type=checkbox],
.icgds .lmn-btn-group input[type=radio] {
  display: none;
}
.icgds .lmn-btn-group .lmn-form-check {
  margin: 0 !important;
}
.icgds .lmn-segmented-control {
  background: var(--segmented-control_fill);
  padding: var(--segmented_container_padding);
}
.icgds .lmn-btn-group-item,
.icgds .lmn-segmented-control-item {
  z-index: 1;
  font-weight: var(--font-weight-regular);
  padding-top: var(--group-button_item_padding-top_theme);
  padding-bottom: var(--group-button_item_padding-bottom_theme);
}
.icgds .lmn-btn-group-item:not(:first-of-type)::after,
.icgds .lmn-segmented-control-item:not(:first-of-type)::after {
  width: 1px;
  height: 22px;
  content: "";
  position: absolute;
  inset: auto auto auto 0px;
  background-color: var(--button_foreground_standard);
  transition: background-color var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-btn-group-item:hover, .icgds .lmn-btn-group-item:active, .icgds .lmn-btn-group-item.active, .icgds .lmn-btn-group-item.selected, .icgds .lmn-btn-group-item.active + .lmn-btn-group-item, .icgds .lmn-btn-group-item.active + .lmn-segmented-control-item, .icgds .lmn-btn-group-item:hover + .lmn-btn-group-item, .icgds .lmn-btn-group-item:hover + .lmn-segmented-control-item,
.icgds .lmn-segmented-control-item:hover,
.icgds .lmn-segmented-control-item:active,
.icgds .lmn-segmented-control-item.active,
.icgds .lmn-segmented-control-item.selected,
.icgds .lmn-segmented-control-item.active + .lmn-btn-group-item,
.icgds .lmn-segmented-control-item.active + .lmn-segmented-control-item,
.icgds .lmn-segmented-control-item:hover + .lmn-btn-group-item,
.icgds .lmn-segmented-control-item:hover + .lmn-segmented-control-item {
  z-index: 3;
}
.icgds .lmn-btn-group-item:hover::after, .icgds .lmn-btn-group-item:active::after, .icgds .lmn-btn-group-item.active::after, .icgds .lmn-btn-group-item.selected::after, .icgds .lmn-btn-group-item.active + .lmn-btn-group-item::after, .icgds .lmn-btn-group-item.active + .lmn-segmented-control-item::after, .icgds .lmn-btn-group-item:hover + .lmn-btn-group-item::after, .icgds .lmn-btn-group-item:hover + .lmn-segmented-control-item::after,
.icgds .lmn-segmented-control-item:hover::after,
.icgds .lmn-segmented-control-item:active::after,
.icgds .lmn-segmented-control-item.active::after,
.icgds .lmn-segmented-control-item.selected::after,
.icgds .lmn-segmented-control-item.active + .lmn-btn-group-item::after,
.icgds .lmn-segmented-control-item.active + .lmn-segmented-control-item::after,
.icgds .lmn-segmented-control-item:hover + .lmn-btn-group-item::after,
.icgds .lmn-segmented-control-item:hover + .lmn-segmented-control-item::after {
  display: none;
}
.icgds .lmn-btn-group-item:focus, .icgds .lmn-btn-group-item.focus,
.icgds .lmn-segmented-control-item:focus,
.icgds .lmn-segmented-control-item.focus {
  z-index: 4;
}
.icgds .lmn-btn-group-item:focus::after, .icgds .lmn-btn-group-item.focus::after,
.icgds .lmn-segmented-control-item:focus::after,
.icgds .lmn-segmented-control-item.focus::after {
  display: none;
}
.icgds .lmn-btn-group-item {
  background: transparent;
  color: var(--group-button_foreground);
  outline: 1px solid var(--group-button_border);
  outline-offset: -1px;
  height: var(--group-button_item_height_theme);
}
.icgds .lmn-btn-group-item.active, .icgds .lmn-btn-group-item:active {
  outline-color: var(--group-button_border_active);
  background: var(--group-button_fill_active);
  color: var(--group-button_foreground_active);
  font-weight: 700;
}
.icgds .lmn-btn-group-item.active.focus, .icgds .lmn-btn-group-item.active:focus, .icgds .lmn-btn-group-item:active.focus, .icgds .lmn-btn-group-item:active:focus {
  background: var(--group-button_fill_active);
  color: var(--group-button_foreground_active);
}
.icgds .lmn-btn-group-item.hover, .icgds .lmn-btn-group-item:hover {
  outline-color: var(--group-button_border_hover);
  background: var(--group-button_fill_hover);
  color: var(--group-button_foreground_hover);
}
.icgds .lmn-btn-group-item:not(:first-of-type)::after {
  background-color: var(--border_strong);
}
.icgds .lmn-segmented-control-item {
  background: transparent;
  color: var(--segmented-control_foreground);
  outline: 1px solid var(--segmented-control_border);
  outline-offset: -1px;
  height: var(--group-button_item_height);
  min-width: var(--segmented-control-item_min-width);
}
.icgds .lmn-segmented-control-item.active, .icgds .lmn-segmented-control-item:active {
  outline-color: var(--segmented-control_border_active);
  background: var(--segmented-control_fill_active);
  color: var(--segmented-control_foreground_active);
  font-weight: 700;
}
.icgds .lmn-segmented-control-item.active.focus, .icgds .lmn-segmented-control-item.active:focus, .icgds .lmn-segmented-control-item:active.focus, .icgds .lmn-segmented-control-item:active:focus {
  background: var(--segmented-control_fill_active);
  color: var(--segmented-control_foreground_active);
}
.icgds .lmn-segmented-control-item.hover, .icgds .lmn-segmented-control-item:hover {
  outline-color: var(--segmented-control_border_hover);
  background: var(--segmented-control_fill_hover);
  color: var(--segmented-control_foreground_hover);
}
.icgds .lmn-segmented-control-item:not(:first-of-type)::after {
  background-color: var(--border_strong);
}
.icgds .lmn-btn-split {
  position: relative;
  display: inline-flex;
  text-align: left;
  border-radius: var(--button_radius);
  background: var(--button_fill_standard);
}
.icgds .lmn-btn-split > .lmn-btn {
  margin-right: 1px;
}
.icgds .lmn-btn-split > .lmn-btn:first-child::before {
  content: "";
  position: absolute;
  inset: 10px -1px 10px auto;
  width: 1px;
  background-color: var(--button_foreground_standard);
}
.icgds .lmn-btn-split:has(.lmn-dropdown-open) {
  background-color: var(--button_fill_standard_active);
}
.icgds .lmn-btn-split:has(.lmn-dropdown-open) .lmn-btn {
  background-color: var(--button_fill_standard_active);
  color: var(--button_foreground_standard_active);
}
.icgds .lmn-btn-split:has(.lmn-dropdown-open) .lmn-btn::before {
  background-color: var(--button_foreground_standard_active);
}
.icgds .lmn-btn-split .lmn-btn-icon i {
  font-size: 8px;
}
.icgds .lmn-btn-split.lmn-btn-primary {
  background-color: var(--button_fill_primary);
}
.icgds .lmn-btn-split.lmn-btn-primary .lmn-btn {
  background: var(--button_fill_primary);
  color: var(--button_foreground_primary);
  outline: var(--field_border-width) solid var(--button_border_primary);
}
.icgds .lmn-btn-split.lmn-btn-primary .lmn-btn:focus {
  background: var(--button_fill_primary_focus);
  color: var(--button_foreground_primary_focus);
}
.icgds .lmn-btn-split.lmn-btn-primary .lmn-btn:hover {
  background: var(--button_fill_primary_hover);
  color: var(--button_foreground_primary_hover);
  outline: var(--field_border-width) solid var(--button_border_primary_hover);
}
.icgds .lmn-btn-split.lmn-btn-primary .lmn-btn:active, .icgds .lmn-btn-split.lmn-btn-primary .lmn-btn.active, input[type=checkbox]:checked + .icgds .lmn-btn-split.lmn-btn-primary .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn-split.lmn-btn-primary .lmn-btn {
  background: var(--button_fill_primary_active);
  color: var(--button_foreground_primary_active);
  outline: var(--field_border-width) solid var(--button_border_primary_active);
}
.icgds .lmn-btn-split.lmn-btn-primary .lmn-btn:first-child::before {
  background-color: var(--button_foreground_primary);
}
.icgds .lmn-btn-split.lmn-btn-primary:has(.lmn-dropdown-open) {
  background-color: var(--button_fill_primary_active);
}
.icgds .lmn-btn-split.lmn-btn-primary:has(.lmn-dropdown-open) .lmn-btn {
  background-color: var(--button_fill_primary_active);
  color: var(--button_foreground_primary_active);
}
.icgds .lmn-btn-split.lmn-btn-primary:has(.lmn-dropdown-open) .lmn-btn::before {
  background-color: var(--button_foreground_primary_active);
}
.icgds .lmn-btn-split.lmn-btn-outline, .icgds .lmn-btn-split.lmn-btn.lmn-btn-secondary {
  background-color: var(--button_fill_outline);
  outline: 1px solid var(--button_border_outline);
}
.icgds .lmn-btn-split.lmn-btn-outline .lmn-btn, .icgds .lmn-btn-split.lmn-btn.lmn-btn-secondary .lmn-btn {
  background: var(--button_fill_outline);
  color: var(--button_foreground_outline);
  outline: var(--field_border-width) solid var(--button_border_outline);
  outline-color: transparent !important;
}
.icgds .lmn-btn-split.lmn-btn-outline .lmn-btn:focus, .icgds .lmn-btn-split.lmn-btn.lmn-btn-secondary .lmn-btn:focus {
  background: var(--button_fill_outline_focus);
  color: var(--button_foreground_outline_focus);
}
.icgds .lmn-btn-split.lmn-btn-outline .lmn-btn:hover, .icgds .lmn-btn-split.lmn-btn.lmn-btn-secondary .lmn-btn:hover {
  background: var(--button_fill_outline_hover);
  color: var(--button_foreground_outline_hover);
  outline: var(--field_border-width) solid var(--button_border_outline_hover);
}
.icgds .lmn-btn-split.lmn-btn-outline .lmn-btn:active, .icgds .lmn-btn-split.lmn-btn.lmn-btn-secondary .lmn-btn:active, .icgds .lmn-btn-split.lmn-btn-outline .lmn-btn.active, .icgds .lmn-btn-split.lmn-btn.lmn-btn-secondary .lmn-btn.active, input[type=checkbox]:checked + .icgds .lmn-btn-split.lmn-btn-outline .lmn-btn, input[type=checkbox]:checked + .icgds .lmn-btn-split.lmn-btn.lmn-btn-secondary .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn-split.lmn-btn-outline .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn-split.lmn-btn.lmn-btn-secondary .lmn-btn {
  background: var(--button_fill_outline_active);
  color: var(--button_foreground_outline_active);
  outline: var(--field_border-width) solid var(--button_border_outline_active);
}
.icgds .lmn-btn-split.lmn-btn-outline .lmn-btn:first-child::before, .icgds .lmn-btn-split.lmn-btn.lmn-btn-secondary .lmn-btn:first-child::before {
  background-color: var(--button_foreground_outline);
}
.icgds .lmn-btn-split.lmn-btn-outline:has(.lmn-dropdown-open), .icgds .lmn-btn-split.lmn-btn.lmn-btn-secondary:has(.lmn-dropdown-open) {
  background-color: var(--button_fill_outline_active);
}
.icgds .lmn-btn-split.lmn-btn-outline:has(.lmn-dropdown-open) .lmn-btn, .icgds .lmn-btn-split.lmn-btn.lmn-btn-secondary:has(.lmn-dropdown-open) .lmn-btn {
  background-color: var(--button_fill_outline_active);
  color: var(--button_foreground_outline_active);
}
.icgds .lmn-btn-split.lmn-btn-outline:has(.lmn-dropdown-open) .lmn-btn::before, .icgds .lmn-btn-split.lmn-btn.lmn-btn-secondary:has(.lmn-dropdown-open) .lmn-btn::before {
  background-color: var(--button_foreground_outline_active);
}
.icgds .lmn-btn-split.lmn-btn-standard, .icgds .lmn-btn-split.lmn-btn.lmn-btn-tertiary {
  background-color: var(--button_fill_standard);
}
.icgds .lmn-btn-split.lmn-btn-standard .lmn-btn, .icgds .lmn-btn-split.lmn-btn.lmn-btn-tertiary .lmn-btn {
  background: var(--button_fill_standard);
  color: var(--button_foreground_standard);
  outline: var(--field_border-width) solid var(--button_border_standard);
}
.icgds .lmn-btn-split.lmn-btn-standard .lmn-btn:focus, .icgds .lmn-btn-split.lmn-btn.lmn-btn-tertiary .lmn-btn:focus {
  background: var(--button_fill_standard_focus);
  color: var(--button_foreground_standard_focus);
}
.icgds .lmn-btn-split.lmn-btn-standard .lmn-btn:hover, .icgds .lmn-btn-split.lmn-btn.lmn-btn-tertiary .lmn-btn:hover {
  background: var(--button_fill_standard_hover);
  color: var(--button_foreground_standard_hover);
  outline: var(--field_border-width) solid var(--button_border_standard_hover);
}
.icgds .lmn-btn-split.lmn-btn-standard .lmn-btn:active, .icgds .lmn-btn-split.lmn-btn.lmn-btn-tertiary .lmn-btn:active, .icgds .lmn-btn-split.lmn-btn-standard .lmn-btn.active, .icgds .lmn-btn-split.lmn-btn.lmn-btn-tertiary .lmn-btn.active, input[type=checkbox]:checked + .icgds .lmn-btn-split.lmn-btn-standard .lmn-btn, input[type=checkbox]:checked + .icgds .lmn-btn-split.lmn-btn.lmn-btn-tertiary .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn-split.lmn-btn-standard .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn-split.lmn-btn.lmn-btn-tertiary .lmn-btn {
  background: var(--button_fill_standard_active);
  color: var(--button_foreground_standard_active);
  outline: var(--field_border-width) solid var(--button_border_standard_active);
}
.icgds .lmn-btn-split.lmn-btn-standard .lmn-btn:first-child::before, .icgds .lmn-btn-split.lmn-btn.lmn-btn-tertiary .lmn-btn:first-child::before {
  background-color: var(--button_foreground_standard);
}
.icgds .lmn-btn-split.lmn-btn-standard:has(.lmn-dropdown-open), .icgds .lmn-btn-split.lmn-btn.lmn-btn-tertiary:has(.lmn-dropdown-open) {
  background-color: var(--button_fill_standard_active);
}
.icgds .lmn-btn-split.lmn-btn-standard:has(.lmn-dropdown-open) .lmn-btn, .icgds .lmn-btn-split.lmn-btn.lmn-btn-tertiary:has(.lmn-dropdown-open) .lmn-btn {
  background-color: var(--button_fill_standard_active);
  color: var(--button_foreground_standard_active);
}
.icgds .lmn-btn-split.lmn-btn-standard:has(.lmn-dropdown-open) .lmn-btn::before, .icgds .lmn-btn-split.lmn-btn.lmn-btn-tertiary:has(.lmn-dropdown-open) .lmn-btn::before {
  background-color: var(--button_foreground_standard_active);
}
.icgds .lmn-btn-split.lmn-btn-success {
  background-color: var(--button_fill_success);
}
.icgds .lmn-btn-split.lmn-btn-success .lmn-btn {
  background: var(--button_fill_success);
  color: var(--button_foreground_success);
  outline: var(--field_border-width) solid var(--button_border_success);
}
.icgds .lmn-btn-split.lmn-btn-success .lmn-btn:focus {
  background: var(--button_fill_success_focus);
  color: var(--button_foreground_success_focus);
}
.icgds .lmn-btn-split.lmn-btn-success .lmn-btn:hover {
  background: var(--button_fill_success_hover);
  color: var(--button_foreground_success_hover);
  outline: var(--field_border-width) solid var(--button_border_success_hover);
}
.icgds .lmn-btn-split.lmn-btn-success .lmn-btn:active, .icgds .lmn-btn-split.lmn-btn-success .lmn-btn.active, input[type=checkbox]:checked + .icgds .lmn-btn-split.lmn-btn-success .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn-split.lmn-btn-success .lmn-btn {
  background: var(--button_fill_success_active);
  color: var(--button_foreground_success_active);
  outline: var(--field_border-width) solid var(--button_border_success_active);
}
.icgds .lmn-btn-split.lmn-btn-success .lmn-btn:first-child::before {
  background-color: var(--button_foreground_success);
}
.icgds .lmn-btn-split.lmn-btn-success:has(.lmn-dropdown-open) {
  background-color: var(--button_fill_success_active);
}
.icgds .lmn-btn-split.lmn-btn-success:has(.lmn-dropdown-open) .lmn-btn {
  background-color: var(--button_fill_success_active);
  color: var(--button_foreground_success_active);
}
.icgds .lmn-btn-split.lmn-btn-success:has(.lmn-dropdown-open) .lmn-btn::before {
  background-color: var(--button_foreground_success_active);
}
.icgds .lmn-btn-split.lmn-btn-warning {
  background-color: var(--button_fill_warning);
}
.icgds .lmn-btn-split.lmn-btn-warning .lmn-btn {
  background: var(--button_fill_warning);
  color: var(--button_foreground_warning);
  outline: var(--field_border-width) solid var(--button_border_warning);
}
.icgds .lmn-btn-split.lmn-btn-warning .lmn-btn:focus {
  background: var(--button_fill_warning_focus);
  color: var(--button_foreground_warning_focus);
}
.icgds .lmn-btn-split.lmn-btn-warning .lmn-btn:hover {
  background: var(--button_fill_warning_hover);
  color: var(--button_foreground_warning_hover);
  outline: var(--field_border-width) solid var(--button_border_warning_hover);
}
.icgds .lmn-btn-split.lmn-btn-warning .lmn-btn:active, .icgds .lmn-btn-split.lmn-btn-warning .lmn-btn.active, input[type=checkbox]:checked + .icgds .lmn-btn-split.lmn-btn-warning .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn-split.lmn-btn-warning .lmn-btn {
  background: var(--button_fill_warning_active);
  color: var(--button_foreground_warning_active);
  outline: var(--field_border-width) solid var(--button_border_warning_active);
}
.icgds .lmn-btn-split.lmn-btn-warning .lmn-btn:first-child::before {
  background-color: var(--button_foreground_warning);
}
.icgds .lmn-btn-split.lmn-btn-warning:has(.lmn-dropdown-open) {
  background-color: var(--button_fill_warning_active);
}
.icgds .lmn-btn-split.lmn-btn-warning:has(.lmn-dropdown-open) .lmn-btn {
  background-color: var(--button_fill_warning_active);
  color: var(--button_foreground_warning_active);
}
.icgds .lmn-btn-split.lmn-btn-warning:has(.lmn-dropdown-open) .lmn-btn::before {
  background-color: var(--button_foreground_warning_active);
}
.icgds .lmn-btn-split.lmn-btn-danger {
  background-color: var(--button_fill_danger);
}
.icgds .lmn-btn-split.lmn-btn-danger .lmn-btn {
  background: var(--button_fill_danger);
  color: var(--button_foreground_danger);
  outline: var(--field_border-width) solid var(--button_border_danger);
}
.icgds .lmn-btn-split.lmn-btn-danger .lmn-btn:focus {
  background: var(--button_fill_danger_focus);
  color: var(--button_foreground_danger_focus);
}
.icgds .lmn-btn-split.lmn-btn-danger .lmn-btn:hover {
  background: var(--button_fill_danger_hover);
  color: var(--button_foreground_danger_hover);
  outline: var(--field_border-width) solid var(--button_border_danger_hover);
}
.icgds .lmn-btn-split.lmn-btn-danger .lmn-btn:active, .icgds .lmn-btn-split.lmn-btn-danger .lmn-btn.active, input[type=checkbox]:checked + .icgds .lmn-btn-split.lmn-btn-danger .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn-split.lmn-btn-danger .lmn-btn {
  background: var(--button_fill_danger_active);
  color: var(--button_foreground_danger_active);
  outline: var(--field_border-width) solid var(--button_border_danger_active);
}
.icgds .lmn-btn-split.lmn-btn-danger .lmn-btn:first-child::before {
  background-color: var(--button_foreground_danger);
}
.icgds .lmn-btn-split.lmn-btn-danger:has(.lmn-dropdown-open) {
  background-color: var(--button_fill_danger_active);
}
.icgds .lmn-btn-split.lmn-btn-danger:has(.lmn-dropdown-open) .lmn-btn {
  background-color: var(--button_fill_danger_active);
  color: var(--button_foreground_danger_active);
}
.icgds .lmn-btn-split.lmn-btn-danger:has(.lmn-dropdown-open) .lmn-btn::before {
  background-color: var(--button_foreground_danger_active);
}
.icgds .lmn-btn-split.lmn-btn-ghost, .icgds .lmn-btn-split.lmn-btn.lmn-btn-link {
  background-color: var(--button_fill_ghost);
}
.icgds .lmn-btn-split.lmn-btn-ghost .lmn-btn, .icgds .lmn-btn-split.lmn-btn.lmn-btn-link .lmn-btn {
  background: var(--button_fill_ghost);
  color: var(--button_foreground_ghost);
  outline: var(--field_border-width) solid var(--button_border_ghost);
}
.icgds .lmn-btn-split.lmn-btn-ghost .lmn-btn:focus, .icgds .lmn-btn-split.lmn-btn.lmn-btn-link .lmn-btn:focus {
  background: var(--button_fill_ghost_focus);
  color: var(--button_foreground_ghost_focus);
}
.icgds .lmn-btn-split.lmn-btn-ghost .lmn-btn:hover, .icgds .lmn-btn-split.lmn-btn.lmn-btn-link .lmn-btn:hover {
  background: var(--button_fill_ghost_hover);
  color: var(--button_foreground_ghost_hover);
  outline: var(--field_border-width) solid var(--button_border_ghost_hover);
}
.icgds .lmn-btn-split.lmn-btn-ghost .lmn-btn:active, .icgds .lmn-btn-split.lmn-btn.lmn-btn-link .lmn-btn:active, .icgds .lmn-btn-split.lmn-btn-ghost .lmn-btn.active, .icgds .lmn-btn-split.lmn-btn.lmn-btn-link .lmn-btn.active, input[type=checkbox]:checked + .icgds .lmn-btn-split.lmn-btn-ghost .lmn-btn, input[type=checkbox]:checked + .icgds .lmn-btn-split.lmn-btn.lmn-btn-link .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn-split.lmn-btn-ghost .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn-split.lmn-btn.lmn-btn-link .lmn-btn {
  background: var(--button_fill_ghost_active);
  color: var(--button_foreground_ghost_active);
  outline: var(--field_border-width) solid var(--button_border_ghost_active);
}
.icgds .lmn-btn-split.lmn-btn-ghost .lmn-btn:first-child::before, .icgds .lmn-btn-split.lmn-btn.lmn-btn-link .lmn-btn:first-child::before {
  background-color: var(--button_foreground_ghost);
}
.icgds .lmn-btn-split.lmn-btn-ghost:has(.lmn-dropdown-open), .icgds .lmn-btn-split.lmn-btn.lmn-btn-link:has(.lmn-dropdown-open) {
  background-color: var(--button_fill_ghost_active);
}
.icgds .lmn-btn-split.lmn-btn-ghost:has(.lmn-dropdown-open) .lmn-btn, .icgds .lmn-btn-split.lmn-btn.lmn-btn-link:has(.lmn-dropdown-open) .lmn-btn {
  background-color: var(--button_fill_ghost_active);
  color: var(--button_foreground_ghost_active);
}
.icgds .lmn-btn-split.lmn-btn-ghost:has(.lmn-dropdown-open) .lmn-btn::before, .icgds .lmn-btn-split.lmn-btn.lmn-btn-link:has(.lmn-dropdown-open) .lmn-btn::before {
  background-color: var(--button_foreground_ghost_active);
}
.icgds .lmn-card {
  min-width: 0;
  display: flex;
  flex-direction: column;
  position: relative;
  word-wrap: break-word;
  background-color: var(--card_fill);
  color: var(--card_foreground_body);
  outline: var(--card_border-width) solid var(--card_border);
  outline-offset: calc(var(--card_border-width) * -1);
  border-radius: var(--card_radius);
  padding: var(--card_container_padding);
}
.icgds .lmn-card.lmn-card-parent {
  padding-bottom: 0;
}
.icgds .lmn-card.lmn-card-parent > .lmn-card-footer {
  padding-bottom: var(--spacing-one-and-a-half-x);
}
.icgds .lmn-card .lmn-card-header {
  display: flex;
  font: var(--text-block_font-type_heading) var(--text-block_heading_font-size)/var(--text-block_heading_line-height) var(--family_display);
  margin-bottom: var(--large-container_vertical-spacing);
  color: var(--text-block_foreground_heading);
}
.icgds .lmn-card .lmn-card-header h1,
.icgds .lmn-card .lmn-card-header h2,
.icgds .lmn-card .lmn-card-header h3,
.icgds .lmn-card .lmn-card-header h4,
.icgds .lmn-card .lmn-card-header h5,
.icgds .lmn-card .lmn-card-header h6,
.icgds .lmn-card .lmn-card-header p {
  margin: 0;
}
.icgds .lmn-card .lmn-card-header .lmn-card-header-text {
  display: block;
}
.icgds .lmn-card .lmn-card-header .lmn-card-header-date-label {
  font: var(--text-block_font-type_heading) var(--card_date-label_font-size)/var(--card_date-label_line-height) var(--family_sans);
  color: var(--card_foreground_header-label);
  display: block;
  margin-bottom: var(--card_header-label-to-text-block);
}
.icgds .lmn-card .lmn-card-header .lmn-card-header-subtitle {
  font: var(--text-block_font-type_heading) var(--text-block_subtitle_font-size)/var(--text-block_subtitle_line-height) var(--family_sans);
  color: var(--text-block_foreground_subtitle);
  display: block;
  margin-top: var(--card-title-to-subtitle_vertical-spacing);
}
.icgds .lmn-card .lmn-card-header .lmn-media .lmn-media-row {
  display: flex;
  flex: 1;
  align-items: flex-start;
}
.icgds .lmn-card .lmn-card-header .lmn-media .lmn-media-row .lmn-media-image {
  margin-right: var(--spacing-half-x);
}
.icgds .lmn-card .lmn-card-header .lmn-media .lmn-media-body {
  display: block;
  font-size: var(--font-size_body);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height_heading-6);
}
.icgds .lmn-card .lmn-card-header:has(.lmn-card-action) {
  justify-content: space-between;
}
.icgds .lmn-card .lmn-card-cover {
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.icgds .lmn-card .lmn-card-cover img {
  width: 100%;
}
.icgds .lmn-card .lmn-card-cover:first-child {
  border-top-left-radius: var(--large-container_radius);
  border-top-right-radius: var(--large-container_radius);
  width: unset;
  margin: calc(var(--large-container_padding) * -1);
  margin-bottom: var(--spacing-16);
}
.icgds .lmn-card .lmn-card-footer {
  font: var(--card_font-type_footer) var(--card_footer_font-size)/var(--card_body_line-height) var(--family_sans);
  display: flex;
  align-items: center;
  color: var(--text-block_foreground_subtitle);
  margin-top: var(--large-container_vertical-spacing);
}
.icgds .lmn-card .lmn-card-action {
  margin-left: auto;
}
.icgds .lmn-card .lmn-card-body {
  flex: 1 1 auto;
  font: var(--card_font-type_body) var(--card_body_font-size)/var(--card_body_line-height) var(--family_sans);
  color: var(--card_foreground_body);
}
.icgds .lmn-card .lmn-card-body > :first-child {
  margin-top: 0;
}
.icgds .lmn-card .lmn-card-body .lmn-card-text {
  font: var(--card_font-type_body) var(--card_body_font-size)/var(--card_body_line-height) var(--family_sans);
}
.icgds .lmn-card .lmn-card-body .lmn-card-text p {
  margin-top: 0;
}
.icgds .lmn-card .lmn-card-body .lmn-card-text p:only-child {
  margin: 0;
}
.icgds .lmn-card .lmn-card-content {
  background-color: var(--card_fill);
  color: var(--card_foreground_body);
  outline: var(--card_border-width) solid var(--card_border);
  outline-offset: calc(var(--card_border-width) * -1);
  border-radius: var(--card_radius);
  padding: var(--card_container_padding);
  width: 100%;
  margin-top: auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  transition-property: min-height, grid-template-rows;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
}
.icgds .lmn-card .lmn-card-content.lmn-card-parent {
  padding-bottom: 0;
}
.icgds .lmn-card .lmn-card-content.lmn-card-parent > .lmn-card-footer {
  padding-bottom: var(--spacing-one-and-a-half-x);
}
.icgds .lmn-card .lmn-card-content.lmn-card-animated {
  padding: 0;
  display: grid;
  grid-template-rows: max-content 0fr;
  grid-template-columns: 1fr;
}
.icgds .lmn-card .lmn-card-content.lmn-card-animated .lmn-card-header {
  padding: var(--card_container_padding);
  margin: 0;
}
.icgds .lmn-card .lmn-card-content.lmn-card-animated .lmn-card-content-reveal-area {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 0 var(--card_container_padding);
}
.icgds .lmn-card .lmn-card-content.lmn-card-animated .lmn-card-footer {
  opacity: 0;
  transition: opacity 0.3s var(--comp-transition);
  transition-delay: 0.1s;
}
.icgds .lmn-card .lmn-card-menu-icon {
  font-size: var(--icon_size_md);
  margin-left: auto;
  color: var(--icon_fill);
}
.icgds .lmn-card .lmn-card-menu-icon:before {
  content: var(--icon-more-alt);
  font-family: var(--icon-font-family);
}
.icgds .lmn-card.lmn-hoverable, .icgds .lmn-card.lmn-card-hover {
  box-shadow: var(--shadow_x-distance_raised-2) var(--shadow_y-distance_raised-2) var(--shadow_blur_raised-2) var(--shadow_spread_raised-2) var(--shadow_color_raised-2), var(--shadow_x-distance_raised-1) var(--shadow_y-distance_raised-1) var(--shadow_blur_raised-1) var(--shadow_spread_raised-1) var(--shadow_color_raised-1);
  transition: box-shadow 0.15s var(--comp-transition);
}
.icgds .lmn-card.lmn-hoverable:hover, .icgds .lmn-card.lmn-card-hover:hover {
  box-shadow: var(--shadow_x-distance_overlay-2) var(--shadow_y-distance_overlay-2) var(--shadow_blur_overlay-2) var(--shadow_spread_overlay-2) var(--shadow_color_overlay-2), var(--shadow_x-distance_overlay-1) var(--shadow_y-distance_overlay-1) var(--shadow_blur_overlay-1) var(--shadow_spread_overlay-1) var(--shadow_color_overlay-1);
}
.icgds .lmn-card.lmn-collapsible-card .lmn-card-header {
  cursor: pointer;
  border-bottom-width: 0;
}
.icgds .lmn-card.lmn-collapsible-card:not(.active) .lmn-card-header {
  padding: 0;
  margin: 0;
}
.icgds .lmn-card.lmn-card-parent {
  overflow: hidden;
}
.icgds .lmn-card.lmn-card-parent > .lmn-card-body {
  margin: 0 calc(var(--spacing-24) * -1);
  padding: var(--spacing-24);
  background-color: var(--layer_secondary);
}
.icgds .lmn-card.lmn-card-borderless {
  border-width: 0;
}
.icgds .lmn-card.lmn-card-shadowed, .icgds .lmn-card.lmn-card-raised {
  box-shadow: var(--shadow_x-distance_raised-2) var(--shadow_y-distance_raised-2) var(--shadow_blur_raised-2) var(--shadow_spread_raised-2) var(--shadow_color_raised-2), var(--shadow_x-distance_raised-1) var(--shadow_y-distance_raised-1) var(--shadow_blur_raised-1) var(--shadow_spread_raised-1) var(--shadow_color_raised-1);
  border-width: 0;
}
.icgds .lmn-card.lmn-card-alt {
  background: var(--card_fill_on-layer-primary);
}
.icgds .lmn-card.lmn-card-nested {
  background: var(--card_fill_on-layer-primary);
}
.icgds .lmn-card.lmn-card-flat {
  background: transparent;
  box-shadow: none;
}
.icgds .lmn-card.lmn-card-page .lmn-card-header {
  font-size: var(--font-size-heading-2);
  font-weight: var(--font-weight-light);
}
.icgds .lmn-card .lmn-card-nav-icon {
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  font-size: var(--icon_size_lg);
  margin-left: auto;
  color: var(--icon_fill);
}
.icgds .lmn-card.lmn-card-actionable {
  outline: var(--card-actionable_border-width) solid var(--card-actionable_border);
  outline-offset: calc(var(--card-actionable_border-width) * -1);
  transition-property: background, color, outline-color;
  transition-duration: 0.15s;
  transition-timing-function: --comp-transition;
  cursor: pointer;
}
.icgds .lmn-card.lmn-card-actionable .lmn-checkbox,
.icgds .lmn-card.lmn-card-actionable .lmn-radio {
  margin: 0;
}
.icgds .lmn-card.lmn-card-actionable .lmn-card-checkbox {
  display: flex;
  border-radius: var(--checkbox_radius);
  padding: var(--control_checkbox_padding);
  width: var(--control_size);
  height: var(--control_size);
  outline: 1px solid var(--control_border);
  font-size: var(--font-size_body);
  outline-offset: -1px;
  background: var(--control_fill);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: border-color var(--motion-duration-fast-3) var(--motion-timing-ease-out), background var(--motion-duration-fast-3) var(--motion-timing-ease-out), box-shadow var(--motion-duration-none) var(--motion-timing-ease-out);
}
.icgds .lmn-card.lmn-card-actionable .lmn-card-checkbox:before {
  font-family: var(--icon-font-family);
  content: var(--icon-check);
  color: transparent;
  transition: all var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-card.lmn-card-actionable .lmn-card-radio {
  border-radius: 50%;
  width: var(--control_size);
  height: var(--control_size);
  background: var(--control_fill);
  outline: 1px solid var(--control_border);
  outline-offset: -1px;
  position: relative;
  display: block;
  visibility: visible;
  transition-property: background, outline-color;
  transition-duration: 0.3s;
  transition-timing-function: var(--comp-transition);
}
.icgds .lmn-card.lmn-card-actionable .lmn-card-radio::before {
  content: "";
  position: absolute;
  inset: 50%;
  transform: translate(-50%, -50%);
  height: calc(var(--control_size) - var(--control_radio_padding) * 2);
  width: calc(var(--control_size) - var(--control_radio_padding) * 2);
  border-radius: var(--border-radius-circle);
  background: transparent;
  transition: all 0.3s var(--comp-transition);
}
.icgds .lmn-card.lmn-card-actionable:hover {
  background: var(--card_fill_hover);
  color: var(--card_foreground_hover);
  outline-color: var(--card_border_hover);
}
.icgds .lmn-card.lmn-card-actionable:hover .lmn-card-checkbox::before {
  color: var(--control_foreground_hover);
  transition: all var(--motion-duration-fast-3) var(--motion-timing-ease-in);
}
.icgds .lmn-card.lmn-card-actionable:hover .lmn-card-radio::before {
  background: var(--control_foreground_hover);
}
.icgds .lmn-card.lmn-card-actionable:hover .lmn-card-nav-icon {
  color: var(--card_foreground_hover);
}
.icgds .lmn-card.lmn-card-actionable:focus, .icgds .lmn-card.lmn-card-actionable:has(.lmn-card-input:focus) {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-card.lmn-card-actionable:active {
  background: var(--card_fill_active);
  color: var(--card_foreground_active);
  outline-color: var(--card_border_active);
}
.icgds .lmn-card.lmn-card-actionable:active .lmn-card-nav-icon {
  color: var(--card_foreground_active);
}
.icgds .lmn-card.lmn-card-actionable.selected, .icgds .lmn-card.lmn-card-actionable:has(.lmn-control-input:checked), .icgds .lmn-card.lmn-card-actionable:has(.lmn-card-input:checked) {
  background: var(--card_fill_selected);
  outline-color: var(--card_border_selected);
}
.icgds .lmn-card.lmn-card-actionable.selected .lmn-card-checkbox, .icgds .lmn-card.lmn-card-actionable:has(.lmn-control-input:checked) .lmn-card-checkbox, .icgds .lmn-card.lmn-card-actionable:has(.lmn-card-input:checked) .lmn-card-checkbox {
  outline-color: var(--control_fill_active);
  background: var(--control_fill_active);
}
.icgds .lmn-card.lmn-card-actionable.selected .lmn-card-checkbox::before, .icgds .lmn-card.lmn-card-actionable:has(.lmn-control-input:checked) .lmn-card-checkbox::before, .icgds .lmn-card.lmn-card-actionable:has(.lmn-card-input:checked) .lmn-card-checkbox::before {
  color: var(--control_foreground_active);
}
.icgds .lmn-card.lmn-card-actionable.selected .lmn-card-radio, .icgds .lmn-card.lmn-card-actionable:has(.lmn-control-input:checked) .lmn-card-radio, .icgds .lmn-card.lmn-card-actionable:has(.lmn-card-input:checked) .lmn-card-radio {
  outline-color: var(--control_border_active);
  background: var(--control_fill);
}
.icgds .lmn-card.lmn-card-actionable.selected .lmn-card-radio::before, .icgds .lmn-card.lmn-card-actionable:has(.lmn-control-input:checked) .lmn-card-radio::before, .icgds .lmn-card.lmn-card-actionable:has(.lmn-card-input:checked) .lmn-card-radio::before {
  background: var(--control_fill_active);
}
.icgds .lmn-card.lmn-card-actionable.selected:hover, .icgds .lmn-card.lmn-card-actionable:has(.lmn-control-input:checked):hover, .icgds .lmn-card.lmn-card-actionable:has(.lmn-card-input:checked):hover {
  background: var(--card_fill_selected-hover);
  outline-color: var(--card_border_selected-hover);
}
.icgds .lmn-card.lmn-card-actionable.selected:hover .lmn-card-checkbox, .icgds .lmn-card.lmn-card-actionable:has(.lmn-control-input:checked):hover .lmn-card-checkbox, .icgds .lmn-card.lmn-card-actionable:has(.lmn-card-input:checked):hover .lmn-card-checkbox {
  outline-color: var(--control_border_hover);
}
.icgds .lmn-card.lmn-card-actionable.selected.disabled .lmn-card-radio, .icgds .lmn-card.lmn-card-actionable.selected:disabled .lmn-card-radio, .icgds .lmn-card.lmn-card-actionable:has(.lmn-control-input:checked).disabled .lmn-card-radio, .icgds .lmn-card.lmn-card-actionable:has(.lmn-control-input:checked):disabled .lmn-card-radio, .icgds .lmn-card.lmn-card-actionable:has(.lmn-card-input:checked).disabled .lmn-card-radio, .icgds .lmn-card.lmn-card-actionable:has(.lmn-card-input:checked):disabled .lmn-card-radio {
  outline-color: var(--control_border_disabled);
  background: var(--control_fill_disabled);
}
.icgds .lmn-card.lmn-card-actionable.selected.disabled .lmn-card-radio::before, .icgds .lmn-card.lmn-card-actionable.selected:disabled .lmn-card-radio::before, .icgds .lmn-card.lmn-card-actionable:has(.lmn-control-input:checked).disabled .lmn-card-radio::before, .icgds .lmn-card.lmn-card-actionable:has(.lmn-control-input:checked):disabled .lmn-card-radio::before, .icgds .lmn-card.lmn-card-actionable:has(.lmn-card-input:checked).disabled .lmn-card-radio::before, .icgds .lmn-card.lmn-card-actionable:has(.lmn-card-input:checked):disabled .lmn-card-radio::before {
  background: var(--control_foreground_disabled);
}
.icgds .lmn-card.lmn-card-actionable.disabled, .icgds .lmn-card.lmn-card-actionable:disabled {
  background: var(--card_fill_disabled);
  color: var(--card_foreground_disabled);
  outline-color: var(--card_border_disabled);
}
.icgds .lmn-card.lmn-card-actionable.disabled .lmn-card-checkbox, .icgds .lmn-card.lmn-card-actionable:disabled .lmn-card-checkbox {
  outline-color: var(--control_border_disabled);
  background: var(--control_fill_disabled);
}
.icgds .lmn-card.lmn-card-actionable.disabled .lmn-card-checkbox::before, .icgds .lmn-card.lmn-card-actionable:disabled .lmn-card-checkbox::before {
  color: var(--control_foreground_disabled);
}
.icgds .lmn-card.lmn-card-actionable.disabled .lmn-card-radio, .icgds .lmn-card.lmn-card-actionable:disabled .lmn-card-radio {
  cursor: not-allowed;
  outline-color: var(--control_border_disabled);
  background: var(--control_fill_disabled);
}
.icgds .lmn-card.lmn-card-actionable.disabled .lmn-card-radio::before, .icgds .lmn-card.lmn-card-actionable:disabled .lmn-card-radio::before {
  background: transparent;
}
.icgds .lmn-card.lmn-card-media {
  background: var(--card_fill);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top center;
  padding: 0;
  position: relative;
}
.icgds .lmn-card.lmn-card-media .lmn-card-media-icon {
  position: absolute;
  top: 0;
  left: 0;
  padding: var(--spacing-20);
  background: var(--card_fill_media-type);
  color: var(--text_strong_on-layer-brand-primary);
  border-top-left-radius: var(--card_radius);
  border-bottom-right-radius: var(--card_radius);
}
.icgds .lmn-card.lmn-card-media .lmn-card-media-icon::before {
  font-style: normal;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  font-family: var(--icon-font-family);
  font-size: var(--icon_size_md);
}
.icgds .lmn-card.lmn-card-media .lmn-card-media-icon.lmn-card-media-icon-play::before {
  content: var(--icon-play);
}
.icgds .lmn-card.lmn-card-media .lmn-card-media-icon.lmn-card-media-icon-volume::before {
  content: var(--icon-volume-on);
}
.icgds .lmn-card.lmn-card-media .lmn-card-cover {
  margin: 0;
  height: 70%;
}
.icgds .lmn-card.lmn-card-media .lmn-card-cover img {
  object-fit: cover;
  height: 100%;
}
.icgds .lmn-card.lmn-card-media .lmn-card-content {
  flex-grow: 1;
}
.icgds .lmn-card.lmn-card-media .lmn-card-image {
  margin-bottom: calc(var(--card_radius) * -1);
  object-fit: cover;
}
.icgds .lmn-card.lmn-card-media:has(.lmn-card-image) {
  overflow: hidden;
}
.icgds .lmn-card.lmn-card-media:has(.lmn-card-image) .lmn-card-animated {
  position: absolute;
  bottom: 0;
}
.icgds .lmn-card.lmn-card-media:has(.lmn-card-animated) {
  background-size: cover;
}
.icgds .lmn-card.lmn-card-media:has(.lmn-card-animated) .lmn-card-image {
  margin-bottom: calc(var(--card_radius) * -1);
  height: 100%;
  object-fit: cover;
}
.icgds .lmn-card.lmn-card-media:has(.lmn-card-animated) .lmn-card-content {
  flex-grow: unset;
  margin-top: auto;
}
.icgds .lmn-card.lmn-card-media:has(.lmn-card-animated):focus-within .lmn-card-content, .icgds .lmn-card.lmn-card-media:has(.lmn-card-animated):hover .lmn-card-content {
  min-height: 60%;
}
.icgds .lmn-card.lmn-card-media:has(.lmn-card-animated):focus-within .lmn-card-animated, .icgds .lmn-card.lmn-card-media:has(.lmn-card-animated):hover .lmn-card-animated {
  grid-template-rows: max-content 1fr;
}
.icgds .lmn-card.lmn-card-media:has(.lmn-card-animated):focus-within .lmn-card-header, .icgds .lmn-card.lmn-card-media:has(.lmn-card-animated):hover .lmn-card-header {
  padding-bottom: 0;
  margin-bottom: var(--large-container_vertical-spacing);
}
.icgds .lmn-card.lmn-card-media:has(.lmn-card-animated):focus-within .lmn-card-footer, .icgds .lmn-card.lmn-card-media:has(.lmn-card-animated):hover .lmn-card-footer {
  opacity: 1;
}
.icgds .lmn-card.lmn-card-media:has(.lmn-card-animated):focus-within .lmn-card-content-reveal-area, .icgds .lmn-card.lmn-card-media:has(.lmn-card-animated):hover .lmn-card-content-reveal-area {
  padding: var(--card_container_padding);
  padding-top: 0;
}
.icgds .lmn-card.lmn-card-media.lmn-card-horizontal {
  background-position: right center;
  background-size: cover;
  flex-direction: row;
}
.icgds .lmn-card.lmn-card-media.lmn-card-horizontal .lmn-card-content {
  width: 50%;
  margin-top: unset;
  z-index: 1;
}
.icgds .lmn-card.lmn-card-media.lmn-card-horizontal .lmn-card-content .lmn-card-content-reveal-area {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.icgds .lmn-card.lmn-card-media.lmn-card-horizontal .lmn-card-image {
  margin-bottom: 0;
  margin-right: calc(var(--card_radius) * -1);
  width: 50%;
}
.icgds .lmn-card.lmn-card-media.lmn-card-horizontal.lmn-card-horizontal-left {
  background-position: left center;
  flex-direction: row;
}
.icgds .lmn-card.lmn-card-media.lmn-card-horizontal.lmn-card-horizontal-right {
  background-position: right center;
  flex-direction: row-reverse;
}
.icgds .lmn-card.lmn-card-media.lmn-card-horizontal.lmn-card-horizontal-right .lmn-card-content {
  margin-left: auto;
}
.icgds .lmn-card.lmn-card-media.lmn-card-horizontal.lmn-card-horizontal-right .lmn-card-image {
  margin-right: 0;
  margin-left: calc(var(--card_radius) * -1);
}
.icgds .lmn-card-input {
  position: absolute;
  inline-size: 1px;
  block-size: 1px;
  clip: rect(0, 0, 0, 0);
  margin: 0;
  padding: 0;
}
.icgds .lmn-carousel {
  overflow: hidden;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-carousel *,
.icgds .lmn-carousel *::before,
.icgds .lmn-carousel *::after {
  box-sizing: border-box;
}
.icgds .lmn-carousel .lmn-carousel-container {
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.icgds .lmn-carousel .lmn-carousel-container .lmn-carousel-inner {
  display: flex;
  transition-property: transform;
  position: relative;
  z-index: 1;
  overflow: visible;
}
.icgds .lmn-carousel .lmn-carousel-container .lmn-carousel-inner .lmn-carousel-item {
  flex-shrink: 0;
  position: relative;
  width: inherit;
  height: 100%;
  transition-property: transform;
}
.icgds .lmn-carousel .lmn-carousel-container .lmn-carousel-inner .lmn-carousel-item .lmn-card {
  height: 100%;
  width: 100%;
}
.icgds .lmn-carousel .lmn-carousel-inner {
  width: 100%;
  height: 100%;
  padding: var(--size-24);
}
.icgds .lmn-carousel .lmn-carousel-inner > span {
  overflow: hidden;
  height: 100%;
  display: block;
}
.icgds .lmn-carousel .lmn-carousel-inner > * {
  flex-shrink: 0;
  flex-grow: 0;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item {
  float: left;
  width: 100%;
  height: 100%;
  margin: 0;
  margin-right: -100%;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-enter {
  transform: translate3d(100%, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-enter.lmn-carousel-item-enter-active {
  transition: transform 0.5s linear;
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-leave {
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-leave.lmn-carousel-item-leave-active {
  transition: transform 0.5s linear;
  transform: translate3d(-100%, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-appear {
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-appear.lmn-carousel-item-appear-active {
  transition: transform 0.5s linear;
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-enter {
  transform: translate3d(-100%, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-enter.lmn-carousel-item-reverse-enter-active {
  transition: transform 0.5s linear;
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-leave {
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-leave.lmn-carousel-item-reverse-leave-active {
  transition: transform 0.5s linear;
  transform: translate3d(100%, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-appear {
  transform: translate3d(-100%, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-appear.lmn-carousel-item-reverse-appear-active {
  transition: transform 0.5s linear;
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-enter {
  opacity: 0;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-enter.lmn-carousel-item-fade-enter-active {
  opacity: 1;
  transition: opacity 0.5s linear;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-leave {
  opacity: 1;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-leave.lmn-carousel-item-fade-leave-active {
  opacity: 0;
  transition: opacity 0.5s linear;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-appear {
  opacity: 0;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-appear.lmn-carousel-item-fade-appear-active {
  opacity: 1;
  transition: opacity 0.5s linear;
}
.icgds .lmn-carousel .lmn-carousel-indicators {
  z-index: 1;
  margin-top: var(--spacing-16);
  margin-bottom: 0;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  padding: 0;
  list-style: none;
  gap: 8px;
}
.icgds .lmn-carousel .lmn-carousel-indicators .lmn-carousel-indicator {
  cursor: pointer;
  border-radius: var(--carousel_indicator_radius);
  width: var(--size-24);
  height: var(--size-4);
  background: var(--carousel_fill_indicator);
}
.icgds .lmn-carousel .lmn-carousel-indicators .lmn-carousel-indicator.active {
  background: var(--carousel_fill_indicator_active);
  width: var(--size-64);
}
.icgds .lmn-carousel .lmn-carousel-control-prev,
.icgds .lmn-carousel .lmn-carousel-control-next {
  z-index: 10;
  background-color: var(--button_fill_standard);
  color: var(--button_foreground_standard);
  width: var(--button_container_height);
  height: var(--button_container_height);
  border-radius: var(--button_radius);
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 20px);
  transition: opacity 0.3s var(--comp-transition);
}
.icgds .lmn-carousel .lmn-carousel-control-prev.lmn-carousel-control-hover-display,
.icgds .lmn-carousel .lmn-carousel-control-next.lmn-carousel-control-hover-display {
  display: none;
}
.icgds .lmn-carousel .lmn-carousel-control-prev:hover,
.icgds .lmn-carousel .lmn-carousel-control-next:hover {
  background-color: var(--button_fill_standard_hover);
  color: var(--button_foreground_standard_hover);
}
.icgds .lmn-carousel .lmn-carousel-control-prev:focus,
.icgds .lmn-carousel .lmn-carousel-control-next:focus {
  outline: none;
  background-color: var(--button_fill_standard_focus);
  color: var(--button_foreground_standard_focus);
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-carousel .lmn-carousel-control-prev {
  left: var(--size-24);
}
.icgds .lmn-carousel .lmn-carousel-control-prev .lmn-carousel-arrow-prev:before {
  font-size: var(--icon_size_lg);
  font-family: var(--icon-font-family);
  content: var(--carousel_previous_icon);
}
.icgds .lmn-carousel .lmn-carousel-control-next {
  right: var(--size-24);
}
.icgds .lmn-carousel .lmn-carousel-control-next .lmn-carousel-arrow-next:before {
  font-size: var(--icon_size_lg);
  font-family: var(--icon-font-family);
  content: var(--carousel_next_icon);
}
.icgds .lmn-carousel:hover .lmn-carousel-control-prev:not(.lmn-carousel-control-end).lmn-carousel-control-hover-display,
.icgds .lmn-carousel:hover .lmn-carousel-control-next:not(.lmn-carousel-control-end).lmn-carousel-control-hover-display {
  display: flex;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-container, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-container {
  margin: 0 6rem !important;
  padding-bottom: 40px;
  overflow: hidden;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-indicators, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-indicators {
  width: 100%;
  margin-bottom: 0;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-inner, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-inner {
  background-color: transparent;
  display: flex;
  position: relative;
  z-index: 1;
  overflow: visible;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-inner .lmn-carousel-item, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-inner .lmn-carousel-item {
  float: none !important;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-item, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  height: 100%;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-item .lmn-carousel-item-inner, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-item .lmn-carousel-item-inner {
  padding: var(--size-24);
  border-radius: var(--carousel_card-container_radius);
  background-color: var(--layer_primary);
  outline: 1px solid var(--carousel_border_card-container);
  outline-offset: -1px;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-control-prev,
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-control-next, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-control-prev,
.icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-control-next {
  top: calc(50% - 40px);
}
.icgds .lmn-carousel-next {
  background-color: transparent;
}
.icgds .lmn-carousel-next .lmn-carousel-control-prev,
.icgds .lmn-carousel-next .lmn-carousel-control-next {
  opacity: 1;
  color: var(--btn-text-color-default);
  background-color: var(--btn-bg-color-default);
  box-shadow: var(--box-shadow-sm);
  top: 50%;
}
.icgds .lmn-carousel-next .lmn-carousel-control-prev:hover,
.icgds .lmn-carousel-next .lmn-carousel-control-next:hover {
  color: var(--btn-text-color-default-hover);
  background-color: var(--btn-bg-color-default-hover);
}
.icgds .lmn-carousel-fixed .lmn-carousel-inner {
  display: flex;
  flex-flow: row nowrap;
  margin-top: 1.5em;
  margin-bottom: 2em;
}
.icgds .lmn-carousel-fixed .lmn-carousel-inner .lmn-carousel-item {
  margin-right: 0;
  padding: 0.5em;
}
.icgds .lmn-carousel-fixed .lmn-carousel-control-prev,
.icgds .lmn-carousel-fixed .lmn-carousel-control-next {
  z-index: 1;
  width: 2em;
  height: 2em;
  top: 50%;
  font-size: 1.5em;
  background: var(--layer_primary);
  transform: translateY(-50%);
}
.icgds .lmn-carousel-fixed .lmn-carousel-control-prev {
  margin-left: 4px;
}
.icgds .lmn-carousel-fixed .lmn-carousel-control-next {
  margin-right: 4px;
}
.icgds .lmn-carousel-slidemobile .lmn-carousel-inner .lmn-carousel-item {
  margin-right: 0;
}
.icgds .lmn-collapse {
  width: 100%;
}
.icgds .lmn-collapse .lmn-collapse-item,
.icgds .lmn-collapse details {
  border-radius: var(--collapse_nested-item-container_radius);
  background: transparent;
  position: relative;
}
.icgds .lmn-collapse .lmn-collapse-item:before,
.icgds .lmn-collapse details:before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 1px;
  background-color: var(--border_weak);
}
.icgds .lmn-collapse .lmn-collapse-item:first-child:before,
.icgds .lmn-collapse details:first-child:before {
  display: none;
}
.icgds .lmn-collapse .lmn-collapse-item.active, .icgds .lmn-collapse .lmn-collapse-item[open],
.icgds .lmn-collapse details.active,
.icgds .lmn-collapse details[open] {
  margin-bottom: var(--collapse_nested-item-container_margin-bottom);
}
.icgds .lmn-collapse .lmn-collapse-item.active > .lmn-collapse-header > .lmn-collapse-trigger-icon, .icgds .lmn-collapse .lmn-collapse-item[open] > .lmn-collapse-header > .lmn-collapse-trigger-icon,
.icgds .lmn-collapse details.active > .lmn-collapse-header > .lmn-collapse-trigger-icon,
.icgds .lmn-collapse details[open] > .lmn-collapse-header > .lmn-collapse-trigger-icon {
  transform: rotate(180deg);
}
.icgds .lmn-collapse .lmn-collapse-item.active > .lmn-collapse-content, .icgds .lmn-collapse .lmn-collapse-item[open] > .lmn-collapse-content,
.icgds .lmn-collapse details.active > .lmn-collapse-content,
.icgds .lmn-collapse details[open] > .lmn-collapse-content {
  display: block;
}
.icgds .lmn-collapse .lmn-collapse-item:has(> .lmn-collapse-header:hover):before,
.icgds .lmn-collapse .lmn-collapse-item:has(> .lmn-collapse-header:hover) + .lmn-collapse-item:before,
.icgds .lmn-collapse details:has(> .lmn-collapse-header:hover):before,
.icgds .lmn-collapse details:has(> .lmn-collapse-header:hover) + .lmn-collapse-item:before {
  background-color: transparent;
}
.icgds .lmn-collapse .lmn-collapse-item .lmn-collapse-header:hover,
.icgds .lmn-collapse details .lmn-collapse-header:hover {
  background-color: var(--fill_hover);
}
.icgds .lmn-collapse .lmn-collapse-item:focus, .icgds .lmn-collapse .lmn-collapse-item:has(> .lmn-collapse-header:focus), .icgds .lmn-collapse .lmn-collapse-item:has(> summary:focus),
.icgds .lmn-collapse details:focus,
.icgds .lmn-collapse details:has(> .lmn-collapse-header:focus),
.icgds .lmn-collapse details:has(> summary:focus) {
  z-index: 3;
}
.icgds .lmn-collapse .lmn-collapse-item:focus > .lmn-collapse-header,
.icgds .lmn-collapse .lmn-collapse-item:focus > summary, .icgds .lmn-collapse .lmn-collapse-item:has(> .lmn-collapse-header:focus) > .lmn-collapse-header,
.icgds .lmn-collapse .lmn-collapse-item:has(> .lmn-collapse-header:focus) > summary, .icgds .lmn-collapse .lmn-collapse-item:has(> summary:focus) > .lmn-collapse-header,
.icgds .lmn-collapse .lmn-collapse-item:has(> summary:focus) > summary,
.icgds .lmn-collapse details:focus > .lmn-collapse-header,
.icgds .lmn-collapse details:focus > summary,
.icgds .lmn-collapse details:has(> .lmn-collapse-header:focus) > .lmn-collapse-header,
.icgds .lmn-collapse details:has(> .lmn-collapse-header:focus) > summary,
.icgds .lmn-collapse details:has(> summary:focus) > .lmn-collapse-header,
.icgds .lmn-collapse details:has(> summary:focus) > summary {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-collapse .lmn-collapse-item:focus:before,
.icgds .lmn-collapse .lmn-collapse-item:focus + .lmn-collapse-item:before, .icgds .lmn-collapse .lmn-collapse-item:has(> .lmn-collapse-header:focus):before,
.icgds .lmn-collapse .lmn-collapse-item:has(> .lmn-collapse-header:focus) + .lmn-collapse-item:before, .icgds .lmn-collapse .lmn-collapse-item:has(> summary:focus):before,
.icgds .lmn-collapse .lmn-collapse-item:has(> summary:focus) + .lmn-collapse-item:before,
.icgds .lmn-collapse details:focus:before,
.icgds .lmn-collapse details:focus + .lmn-collapse-item:before,
.icgds .lmn-collapse details:has(> .lmn-collapse-header:focus):before,
.icgds .lmn-collapse details:has(> .lmn-collapse-header:focus) + .lmn-collapse-item:before,
.icgds .lmn-collapse details:has(> summary:focus):before,
.icgds .lmn-collapse details:has(> summary:focus) + .lmn-collapse-item:before {
  background-color: transparent;
}
.icgds .lmn-collapse .lmn-collapse-item.disabled .lmn-collapse-header,
.icgds .lmn-collapse .lmn-collapse-item.disabled .lmn-collapse-content, .icgds .lmn-collapse .lmn-collapse-item[disabled] .lmn-collapse-header,
.icgds .lmn-collapse .lmn-collapse-item[disabled] .lmn-collapse-content,
.icgds .lmn-collapse details.disabled .lmn-collapse-header,
.icgds .lmn-collapse details.disabled .lmn-collapse-content,
.icgds .lmn-collapse details[disabled] .lmn-collapse-header,
.icgds .lmn-collapse details[disabled] .lmn-collapse-content {
  background: transparent;
  color: var(--text_disabled);
  cursor: not-allowed;
}
.icgds .lmn-collapse .lmn-collapse-item.disabled .lmn-collapse-header .lmn-collapse-trigger-icon,
.icgds .lmn-collapse .lmn-collapse-item.disabled .lmn-collapse-content .lmn-collapse-trigger-icon, .icgds .lmn-collapse .lmn-collapse-item[disabled] .lmn-collapse-header .lmn-collapse-trigger-icon,
.icgds .lmn-collapse .lmn-collapse-item[disabled] .lmn-collapse-content .lmn-collapse-trigger-icon,
.icgds .lmn-collapse details.disabled .lmn-collapse-header .lmn-collapse-trigger-icon,
.icgds .lmn-collapse details.disabled .lmn-collapse-content .lmn-collapse-trigger-icon,
.icgds .lmn-collapse details[disabled] .lmn-collapse-header .lmn-collapse-trigger-icon,
.icgds .lmn-collapse details[disabled] .lmn-collapse-content .lmn-collapse-trigger-icon {
  color: var(--text_disabled);
}
.icgds .lmn-collapse .lmn-collapse-item.disabled:hover .lmn-collapse-header,
.icgds .lmn-collapse .lmn-collapse-item.disabled:hover .lmn-collapse-content, .icgds .lmn-collapse .lmn-collapse-item[disabled]:hover .lmn-collapse-header,
.icgds .lmn-collapse .lmn-collapse-item[disabled]:hover .lmn-collapse-content,
.icgds .lmn-collapse details.disabled:hover .lmn-collapse-header,
.icgds .lmn-collapse details.disabled:hover .lmn-collapse-content,
.icgds .lmn-collapse details[disabled]:hover .lmn-collapse-header,
.icgds .lmn-collapse details[disabled]:hover .lmn-collapse-content {
  background-color: transparent;
}
.icgds .lmn-collapse .lmn-collapse-item.disabled:hover:before, .icgds .lmn-collapse .lmn-collapse-item[disabled]:hover:before,
.icgds .lmn-collapse details.disabled:hover:before,
.icgds .lmn-collapse details[disabled]:hover:before {
  background-color: var(--border_weak);
}
.icgds .lmn-collapse .lmn-collapse-header,
.icgds .lmn-collapse summary {
  padding-top: var(--collapse_item-container_vertical-padding);
  padding-right: var(--collapse_item-container_padding-right);
  padding-bottom: var(--collapse_item-container_vertical-padding);
  padding-left: var(--collapse_item-container_padding-left);
  border-radius: var(--collapse_nested-item-container_radius);
  cursor: pointer;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  font-size: var(--font-size_body);
  line-height: var(--line-height_body);
  color: var(--heading_primary);
  border: var(--border-width_thin) solid transparent;
  transition: background var(--motion-duration-medium-1) var(--comp-transition), border var(--motion-duration-medium-1) var(--comp-transition), box-shadow var(--motion-duration-medium-1) var(--comp-transition);
}
.icgds .lmn-collapse .lmn-collapse-header span,
.icgds .lmn-collapse summary span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-collapse .lmn-collapse-header .lmn-collapse-trigger,
.icgds .lmn-collapse summary .lmn-collapse-trigger {
  font-style: normal;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s var(--comp-transition);
  color: var(--text_strong);
  margin-left: var(--spacing-three-quarter-x);
}
.icgds .lmn-collapse .lmn-collapse-header .lmn-collapse-trigger-icon::before,
.icgds .lmn-collapse summary .lmn-collapse-trigger-icon::before {
  font-family: var(--icon-font-family);
  content: var(--collapse_icon);
}
.icgds .lmn-collapse .lmn-collapse-header:hover,
.icgds .lmn-collapse summary:hover {
  background: var(--comp-bg-color-item-hover);
}
.icgds .lmn-collapse .lmn-collapse-item.active > .lmn-collapse-header .lmn-collapse-trigger-icon::before {
  font-family: var(--icon-font-family);
  content: var(--collapse_icon_active);
}
.icgds .lmn-collapse .lmn-collapse-content,
.icgds .lmn-collapse summary ~ span {
  display: none;
  margin-top: var(--collapse_nested-item-container_vertical-spacing);
  padding: var(--collapse_nested-item-container_vertical-padding) var(--collapse_nested-item-container_horizontal-padding);
  border-radius: var(--collapse_nested-item-container_radius);
  background: var(--collapse_fill_nested-item-container);
}
.icgds .lmn-collapse .lmn-collapse-content p,
.icgds .lmn-collapse .lmn-collapse-content h1,
.icgds .lmn-collapse .lmn-collapse-content h2,
.icgds .lmn-collapse .lmn-collapse-content h3,
.icgds .lmn-collapse .lmn-collapse-content h4,
.icgds .lmn-collapse .lmn-collapse-content h5,
.icgds .lmn-collapse .lmn-collapse-content h6,
.icgds .lmn-collapse summary ~ span p,
.icgds .lmn-collapse summary ~ span h1,
.icgds .lmn-collapse summary ~ span h2,
.icgds .lmn-collapse summary ~ span h3,
.icgds .lmn-collapse summary ~ span h4,
.icgds .lmn-collapse summary ~ span h5,
.icgds .lmn-collapse summary ~ span h6 {
  margin: 0;
}
.icgds .lmn-collapse .lmn-collapse-content,
.icgds .lmn-collapse .lmn-collapse-content p,
.icgds .lmn-collapse summary ~ span,
.icgds .lmn-collapse summary ~ span p {
  font-size: var(--font-size_body);
  line-height: var(--line-height_paragraph);
}
.icgds .lmn-collapse details summary {
  list-style: none;
}
.icgds .lmn-collapse details summary::before {
  font-family: var(--icon-font-family);
  content: var(--collapse_icon);
  margin-left: auto;
  font-weight: 100;
}
.icgds .lmn-collapse details span {
  display: block;
}
.icgds .lmn-collapse details[open] summary::before {
  font-family: var(--icon-font-family);
  content: var(--collapse_icon_active);
  transform: rotate(180deg);
}
.icgds .lmn-collapse details[disabled] summary {
  pointer-events: none;
  background: transparent;
  color: var(--text_disabled);
  cursor: not-allowed;
}
.icgds .lmn-collapse details[disabled] summary::after {
  color: var(--text_disabled);
}
.icgds .lmn-collapse.lmn-card-collapse, .icgds .lmn-collapse.lmn-collapse-card {
  border: solid 1px var(--collapse_border_container);
  border-radius: var(--collapse_container_radius);
  background: var(--layer_primary);
  padding: var(--collapse_container_vertical-padding) var(--collapse_container_horizontal-padding);
}
.icgds .lmn-checkbox {
  display: inline-flex;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
  margin-right: var(--spacing-8);
}
.icgds .lmn-checkbox .lmn-control-input {
  z-index: 1;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.icgds .lmn-checkbox:disabled {
  cursor: not-allowed;
}
.icgds .lmn-checkbox input {
  margin: 0;
}
.icgds .lmn-checkbox .lmn-control-input {
  position: absolute;
  inset: 0;
  opacity: 0;
}
.icgds .lmn-checkbox .lmn-control-input ~ .lmn-control-icon {
  border-radius: var(--checkbox_radius);
  padding: var(--control_checkbox_padding);
  width: var(--control_size);
  height: var(--control_size);
  outline: 1px solid var(--control_border);
  outline-offset: -1px;
  background: var(--control_fill);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: visible;
  font-size: var(--font-size_body);
  transition: border-color var(--motion-duration-fast-3) var(--motion-timing-ease-out), background var(--motion-duration-fast-3) var(--motion-timing-ease-out), box-shadow var(--motion-duration-none) var(--motion-timing-ease-out);
}
.icgds .lmn-checkbox .lmn-control-input ~ .lmn-control-icon::before {
  font-family: var(--icon-font-family);
  content: var(--icon-check);
  color: transparent;
  transition: all var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-checkbox .lmn-control-input:hover ~ .lmn-control-icon {
  outline-color: var(--control_border_hover);
  outline-width: 2px;
}
.icgds .lmn-checkbox .lmn-control-input:hover ~ .lmn-control-icon::before {
  color: var(--control_foreground_hover);
  transition: all var(--motion-duration-fast-3) var(--motion-timing-ease-in);
}
.icgds .lmn-checkbox .lmn-control-input:focus ~ .lmn-control-icon {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline-color: var(--control_border_focus);
}
.icgds .lmn-checkbox .lmn-control-input:disabled,
.icgds .lmn-checkbox .lmn-control-input .disabled {
  cursor: not-allowed;
}
.icgds .lmn-checkbox .lmn-control-input:disabled ~ .lmn-control-icon,
.icgds .lmn-checkbox .lmn-control-input .disabled ~ .lmn-control-icon {
  cursor: not-allowed;
  outline-color: var(--control_border_disabled);
  background: var(--control_fill_disabled);
}
.icgds .lmn-checkbox .lmn-control-input:disabled ~ .lmn-control-icon::before,
.icgds .lmn-checkbox .lmn-control-input .disabled ~ .lmn-control-icon::before {
  color: transparent;
}
.icgds .lmn-checkbox .lmn-control-input:checked ~ .lmn-control-icon, .icgds .lmn-checkbox .lmn-control-input:indeterminate ~ .lmn-control-icon, .icgds .lmn-checkbox .lmn-control-input.indeterminate ~ .lmn-control-icon {
  outline-color: var(--control_fill_active);
  background: var(--control_fill_active);
  transition: outline-color var(--motion-duration-fast-3) var(--motion-timing-ease-out), background var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-checkbox .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-checkbox .lmn-control-input:indeterminate ~ .lmn-control-icon::before, .icgds .lmn-checkbox .lmn-control-input.indeterminate ~ .lmn-control-icon::before {
  color: var(--control_foreground_active);
}
.icgds .lmn-checkbox .lmn-control-input:checked:hover ~ .lmn-control-icon, .icgds .lmn-checkbox .lmn-control-input:indeterminate:hover ~ .lmn-control-icon, .icgds .lmn-checkbox .lmn-control-input.indeterminate:hover ~ .lmn-control-icon {
  outline-color: var(--control_border_hover);
}
.icgds .lmn-checkbox .lmn-control-input:checked:disabled,
.icgds .lmn-checkbox .lmn-control-input:checked .disabled, .icgds .lmn-checkbox .lmn-control-input:indeterminate:disabled,
.icgds .lmn-checkbox .lmn-control-input:indeterminate .disabled, .icgds .lmn-checkbox .lmn-control-input.indeterminate:disabled,
.icgds .lmn-checkbox .lmn-control-input.indeterminate .disabled {
  cursor: not-allowed;
}
.icgds .lmn-checkbox .lmn-control-input:checked:disabled ~ .lmn-control-icon,
.icgds .lmn-checkbox .lmn-control-input:checked .disabled ~ .lmn-control-icon, .icgds .lmn-checkbox .lmn-control-input:indeterminate:disabled ~ .lmn-control-icon,
.icgds .lmn-checkbox .lmn-control-input:indeterminate .disabled ~ .lmn-control-icon, .icgds .lmn-checkbox .lmn-control-input.indeterminate:disabled ~ .lmn-control-icon,
.icgds .lmn-checkbox .lmn-control-input.indeterminate .disabled ~ .lmn-control-icon {
  outline-color: var(--control_border_disabled);
  background: var(--control_fill_disabled);
}
.icgds .lmn-checkbox .lmn-control-input:checked:disabled ~ .lmn-control-icon::before,
.icgds .lmn-checkbox .lmn-control-input:checked .disabled ~ .lmn-control-icon::before, .icgds .lmn-checkbox .lmn-control-input:indeterminate:disabled ~ .lmn-control-icon::before,
.icgds .lmn-checkbox .lmn-control-input:indeterminate .disabled ~ .lmn-control-icon::before, .icgds .lmn-checkbox .lmn-control-input.indeterminate:disabled ~ .lmn-control-icon::before,
.icgds .lmn-checkbox .lmn-control-input.indeterminate .disabled ~ .lmn-control-icon::before {
  color: var(--control_foreground_disabled);
}
.icgds .lmn-checkbox .lmn-control-input:indeterminate ~ .lmn-control-icon::before, .icgds .lmn-checkbox .lmn-control-input.indeterminate ~ .lmn-control-icon::before {
  content: var(--icon-minus);
}
.icgds .lmn-form-group label ~ .lmn-selection-control {
  margin-top: var(--control_label_vertical-spacing);
}
.icgds .lmn-form-group label ~ .lmn-selection-control,
.icgds .lmn-form-group label .lmn-selection-control {
  margin-top: var(--spacing-half-x);
}
.icgds .lmn-selection-control-group .lmn-selection-control {
  margin-bottom: var(--control_group-container_vertical-spacing);
}
.icgds .lmn-form-group .lmn-selection-control,
.icgds .lmn-selection-control {
  color: var(--text_strong);
  font-weight: var(--font-weight-regular);
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  transition-property: background-color, border-color, box-shadow;
  transition-duration: var(--comp-transition-duration);
  transition-timing-function: var(--comp-transition);
}
.icgds .lmn-form-group .lmn-selection-control.lmn-selection-control-inline,
.icgds .lmn-selection-control.lmn-selection-control-inline {
  display: inline-flex;
  margin-right: var(--spacing-12);
}
.icgds .lmn-form-group .lmn-selection-control:disabled, .icgds .lmn-form-group .lmn-selection-control.disabled,
.icgds .lmn-selection-control:disabled,
.icgds .lmn-selection-control.disabled {
  color: var(--text_disabled);
  cursor: not-allowed;
}
.icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon {
  background: var(--control_fill_danger);
  outline-color: var(--control_border_error);
}
.icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon,
.icgds .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon,
.icgds .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon,
.icgds .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon,
.icgds .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon,
.icgds .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon,
.icgds .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon {
  background: var(--control_fill_error);
}
.icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before {
  color: var(--control_foreground_error);
}
.icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:focus ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:focus ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:focus ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:focus ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:focus ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:focus ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:focus ~ .lmn-control-icon,
.icgds .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:focus ~ .lmn-control-icon,
.icgds .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:focus ~ .lmn-control-icon,
.icgds .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:focus ~ .lmn-control-icon {
  outline-color: var(--control_border_focus);
  outline-offset: 0px;
  box-shadow: inset 0px 0px 0px 1px var(--control_border_error);
}
.icgds .lmn-datepicker {
  width: min-content;
  font-size: var(--font-size-body-lg);
  padding: var(--datepicker_calendar_padding);
}
.icgds .lmn-datepicker-range .lmn-datepicker-date-panel {
  display: flex;
  justify-content: space-between;
  gap: var(--spacing-half-x);
}
.icgds .lmn-datepicker-holder-input .lmn-datepicker-range-picker-input {
  border: none;
  font-family: var(--family_sans);
  text-align: center;
  flex-basis: 100%;
  min-width: 0;
  background: transparent;
  color: var(--text_strong);
}
.icgds .lmn-datepicker-footer {
  margin-top: var(--datepicker_calendar_vertical-spacing);
}
.icgds .lmn-datepicker-footer-btn {
  height: var(--button_container_height);
  min-width: var(--button_container_min-width);
  font-size: var(--font-size_body);
  line-height: var(--line-height_heading-6);
  padding-left: var(--button_container_padding-left);
  padding-right: var(--button_container_padding-right);
  border-radius: var(--button_radius);
  font-family: var(--family_sans);
  font-weight: var(--font-weight-regular);
  background-color: var(--button_fill_standard);
  color: var(--button_foreground_standard);
  outline: var(--field_border-width) solid var(--button_border_standard);
  outline-offset: -1px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  border: 0px;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  box-shadow: 0 0 0 3px transparent, inset 0 0 0 1px transparent;
  transition: background-color var(--motion-duration-fast-3) var(--motion-timing-ease-out), border var(--motion-duration-fast-3) var(--motion-timing-ease-out), box-shadow var(--motion-duration-none) var(--motion-timing-linear);
  margin-right: var(--spacing-half-x);
}
.icgds .lmn-datepicker-footer-btn:hover {
  background-color: var(--button_fill_standard_hover);
  outline-color: var(--button_border_standard_hover);
  color: var(--button_foreground_standard_hover);
}
.icgds .lmn-datepicker-footer-btn:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-datepicker-cell .lmn-datepicker-date,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-cell .lmn-datepicker-date,
.icgds .lmn-datepicker-container.lmn-ui-sm .lmn-datepicker-cell .lmn-datepicker-date {
  width: 28px;
  height: 28px;
  font-size: var(--font-size-body-xs);
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-datepicker-my-select .lmn-datepicker-year-select,
.icgds .lmn-form-group.lmn-ui-sm .lmn-datepicker-my-select .lmn-datepicker-month-select,
.icgds .lmn-form-group.lmn-ui-sm .lmn-datepicker-ym-select .lmn-datepicker-year-select,
.icgds .lmn-form-group.lmn-ui-sm .lmn-datepicker-ym-select .lmn-datepicker-month-select,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-my-select .lmn-datepicker-year-select,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-my-select .lmn-datepicker-month-select,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-ym-select .lmn-datepicker-year-select,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-ym-select .lmn-datepicker-month-select,
.icgds .lmn-datepicker-container.lmn-ui-sm .lmn-datepicker-my-select .lmn-datepicker-year-select,
.icgds .lmn-datepicker-container.lmn-ui-sm .lmn-datepicker-my-select .lmn-datepicker-month-select,
.icgds .lmn-datepicker-container.lmn-ui-sm .lmn-datepicker-ym-select .lmn-datepicker-year-select,
.icgds .lmn-datepicker-container.lmn-ui-sm .lmn-datepicker-ym-select .lmn-datepicker-month-select {
  font-size: var(--font-size-body-md);
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-datepicker-input,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-input,
.icgds .lmn-datepicker-container.lmn-ui-sm .lmn-datepicker-input {
  height: 28px;
  font-size: var(--font-size-body-xs);
}
.icgds .lmn-calendar {
  position: relative;
  display: inline-block;
  width: var(--datepicker_week-container_width);
}
.icgds .lmn-calendar-table {
  margin-bottom: 0;
  width: 100%;
}
.icgds .lmn-calendar-panel-hidden {
  visibility: hidden;
}
.icgds .lmn-calendar-month-panel,
.icgds .lmn-calendar-year-panel {
  z-index: 1;
  position: absolute;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: none;
}
.icgds .lmn-calendar-month-panel .lmn-calendar-table,
.icgds .lmn-calendar-year-panel .lmn-calendar-table {
  flex-grow: 1;
}
.icgds .lmn-calendar-month-panel .lmn-datepicker-month-panel-cell,
.icgds .lmn-calendar-year-panel .lmn-datepicker-month-panel-cell {
  text-align: center;
}
.icgds .lmn-calendar-month-panel.active,
.icgds .lmn-calendar-year-panel.active {
  display: flex;
}
.icgds .lmn-calendar-month-cell,
.icgds .lmn-calendar-year-cell {
  padding: 4px;
  text-align: center;
}
.icgds .lmn-calendar-month-cell .lmn-calendar-month,
.icgds .lmn-calendar-month-cell .lmn-calendar-year,
.icgds .lmn-calendar-year-cell .lmn-calendar-month,
.icgds .lmn-calendar-year-cell .lmn-calendar-year {
  position: relative;
  font-family: var(--family_display);
  font-weight: var(--font-weight-regular);
  font-size: var(--datepicker-item_font-size);
  line-height: var(--datepicker-item_line-height);
  color: var(--text_strong);
  border-radius: var(--button_radius);
  height: var(--datepicker-date-item_height);
  outline: 1px solid transparent;
  outline-offset: -1px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  transition: background-color var(--motion-duration-fast-3) var(--motion-timing-ease-out), border var(--motion-duration-fast-3) var(--motion-timing-ease-out), box-shadow var(--motion-duration-none) var(--motion-timing-linear);
}
.icgds .lmn-calendar-month-cell .lmn-calendar-month:hover,
.icgds .lmn-calendar-month-cell .lmn-calendar-year:hover,
.icgds .lmn-calendar-year-cell .lmn-calendar-month:hover,
.icgds .lmn-calendar-year-cell .lmn-calendar-year:hover {
  background-color: var(--button_fill_standard_hover);
  color: var(--button_foreground_standard_hover);
  outline-color: var(--button_border_standard_hover);
  text-decoration: none;
}
.icgds .lmn-calendar-month-cell .lmn-calendar-month:focus,
.icgds .lmn-calendar-month-cell .lmn-calendar-year:focus,
.icgds .lmn-calendar-year-cell .lmn-calendar-month:focus,
.icgds .lmn-calendar-year-cell .lmn-calendar-year:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-calendar-month-cell.lmn-calendar-year-last-decade-cell, .icgds .lmn-calendar-month-cell.lmn-calendar-year-next-decade-cell,
.icgds .lmn-calendar-year-cell.lmn-calendar-year-last-decade-cell,
.icgds .lmn-calendar-year-cell.lmn-calendar-year-next-decade-cell {
  pointer-events: none;
  cursor: not-allowed;
}
.icgds .lmn-calendar-month-cell.lmn-calendar-year-last-decade-cell .lmn-calendar-year, .icgds .lmn-calendar-month-cell.lmn-calendar-year-next-decade-cell .lmn-calendar-year,
.icgds .lmn-calendar-year-cell.lmn-calendar-year-last-decade-cell .lmn-calendar-year,
.icgds .lmn-calendar-year-cell.lmn-calendar-year-next-decade-cell .lmn-calendar-year {
  pointer-events: none;
  cursor: not-allowed;
  color: var(--text_disabled);
}
.icgds .lmn-calendar-month-cell.lmn-calendar-month-panel-selected-cell .lmn-calendar-month,
.icgds .lmn-calendar-month-cell.lmn-calendar-month-panel-selected-cell .lmn-calendar-year, .icgds .lmn-calendar-month-cell.lmn-calendar-month-panel-current-cell .lmn-calendar-month,
.icgds .lmn-calendar-month-cell.lmn-calendar-month-panel-current-cell .lmn-calendar-year, .icgds .lmn-calendar-month-cell.lmn-calendar-month-selected-cell .lmn-calendar-month,
.icgds .lmn-calendar-month-cell.lmn-calendar-month-selected-cell .lmn-calendar-year, .icgds .lmn-calendar-month-cell.lmn-calendar-year-panel-selected-cell .lmn-calendar-month,
.icgds .lmn-calendar-month-cell.lmn-calendar-year-panel-selected-cell .lmn-calendar-year, .icgds .lmn-calendar-month-cell.lmn-calendar-year-panel-current-cell .lmn-calendar-month,
.icgds .lmn-calendar-month-cell.lmn-calendar-year-panel-current-cell .lmn-calendar-year, .icgds .lmn-calendar-month-cell.lmn-calendar-year-selected-cell .lmn-calendar-month,
.icgds .lmn-calendar-month-cell.lmn-calendar-year-selected-cell .lmn-calendar-year,
.icgds .lmn-calendar-year-cell.lmn-calendar-month-panel-selected-cell .lmn-calendar-month,
.icgds .lmn-calendar-year-cell.lmn-calendar-month-panel-selected-cell .lmn-calendar-year,
.icgds .lmn-calendar-year-cell.lmn-calendar-month-panel-current-cell .lmn-calendar-month,
.icgds .lmn-calendar-year-cell.lmn-calendar-month-panel-current-cell .lmn-calendar-year,
.icgds .lmn-calendar-year-cell.lmn-calendar-month-selected-cell .lmn-calendar-month,
.icgds .lmn-calendar-year-cell.lmn-calendar-month-selected-cell .lmn-calendar-year,
.icgds .lmn-calendar-year-cell.lmn-calendar-year-panel-selected-cell .lmn-calendar-month,
.icgds .lmn-calendar-year-cell.lmn-calendar-year-panel-selected-cell .lmn-calendar-year,
.icgds .lmn-calendar-year-cell.lmn-calendar-year-panel-current-cell .lmn-calendar-month,
.icgds .lmn-calendar-year-cell.lmn-calendar-year-panel-current-cell .lmn-calendar-year,
.icgds .lmn-calendar-year-cell.lmn-calendar-year-selected-cell .lmn-calendar-month,
.icgds .lmn-calendar-year-cell.lmn-calendar-year-selected-cell .lmn-calendar-year {
  outline: 1px solid var(--button_border_outline_hover);
  color: var(--button_foreground_outline);
}
.icgds .lmn-calendar-month-cell:focus .lmn-calendar-month,
.icgds .lmn-calendar-month-cell:focus .lmn-calendar-year, .icgds .lmn-calendar-month-cell:focus-within .lmn-calendar-month,
.icgds .lmn-calendar-month-cell:focus-within .lmn-calendar-year,
.icgds .lmn-calendar-year-cell:focus .lmn-calendar-month,
.icgds .lmn-calendar-year-cell:focus .lmn-calendar-year,
.icgds .lmn-calendar-year-cell:focus-within .lmn-calendar-month,
.icgds .lmn-calendar-year-cell:focus-within .lmn-calendar-year {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-calendar-month-cell.disabled .lmn-calendar-month,
.icgds .lmn-calendar-month-cell.disabled .lmn-calendar-year,
.icgds .lmn-calendar-year-cell.disabled .lmn-calendar-month,
.icgds .lmn-calendar-year-cell.disabled .lmn-calendar-year {
  color: var(--text_disabled);
}
.icgds .lmn-calendar-panel-header {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: var(--datepicker_calendar_vertical-spacing);
}
.icgds .lmn-calendar-panel-header .lmn-datepicker-panel-header-spacer {
  width: 28px;
}
.icgds .lmn-calendar-my-select .lmn-calendar-year-select,
.icgds .lmn-calendar-my-select .lmn-calendar-month-select,
.icgds .lmn-calendar-ym-select .lmn-calendar-year-select,
.icgds .lmn-calendar-ym-select .lmn-calendar-month-select {
  font-weight: var(--font-weight-bold);
  color: var(--text_strong);
  font-size: var(--font-size_body);
  line-height: var(--line-height_heading-6);
}
.icgds .lmn-calendar-my-select .lmn-calendar-year-select,
.icgds .lmn-calendar-ym-select .lmn-calendar-year-select {
  margin-left: var(--spacing-quarter-x);
}
.icgds .lmn-calendar-next-btn,
.icgds .lmn-calendar-prev-btn {
  color: var(--icon_fill);
  font-size: var(--icon_size_md);
  min-width: 28px;
  text-align: center;
}
.icgds .lmn-calendar-prev-btn {
  margin-right: auto;
}
.icgds .lmn-calendar-next-btn {
  margin-left: auto;
}
.icgds .lmn-calendar-cell {
  width: var(--datepicker-date-item-container_height);
  height: var(--datepicker-date-item-container_height);
  padding: var(--spacing-4);
  position: relative;
  text-align: center;
}
.icgds .lmn-calendar-cell .lmn-calendar-date {
  width: var(--datepicker-date-item_height);
  height: var(--datepicker-date-item_height);
  outline: 1px solid var(--border-none);
  color: var(--text_strong);
  font-size: var(--datepicker-item_font-size);
  line-height: var(--datepicker-item_line-height);
  font-family: var(--family_display);
  font-weight: var(--font-weight-regular);
  outline-offset: -1px;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all var(--motion-duration-fast-3) var(--motion-timing-ease-in-out);
  border-radius: var(--button_radius) !important;
  background-color: transparent;
  cursor: pointer;
}
.icgds .lmn-calendar-cell:hover {
  cursor: pointer;
}
.icgds .lmn-calendar-cell:focus .lmn-calendar-date, .icgds .lmn-calendar-cell:focus-within .lmn-calendar-date, .icgds .lmn-calendar-cell.lmn-calendar-selected-start-date-focused .lmn-calendar-date, .icgds .lmn-calendar-cell.lmn-calendar-selected-end-date-focused .lmn-calendar-date {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-calendar-cell:not(.lmn-calendar-disabled-cell):active .lmn-calendar-date {
  background-color: var(--button_fill_outline_active);
  color: var(--button_foreground_outline_active);
}
.icgds .lmn-calendar-cell:not(.lmn-calendar-selected-date):hover .lmn-calendar-date, .icgds .lmn-calendar-cell:not(.lmn-calendar-range-hover-start):hover .lmn-calendar-date, .icgds .lmn-calendar-cell:not(.lmn-calendar-range-hover-end):hover .lmn-calendar-date {
  background-color: var(--button_fill_standard_hover);
  border-color: var(--button_border_standard_hover);
  color: var(--button_foreground_standard_hover);
}
.icgds .lmn-calendar-cell.lmn-calendar-disabled-cell {
  cursor: not-allowed;
}
.icgds .lmn-calendar-cell.lmn-calendar-disabled-cell::before {
  display: none;
}
.icgds .lmn-calendar-cell.lmn-calendar-disabled-cell:hover .lmn-calendar-date {
  color: var(--text_disabled);
  background-color: transparent;
}
.icgds .lmn-calendar-cell.lmn-calendar-disabled-cell .lmn-calendar-date {
  color: var(--text_disabled);
}
.icgds .lmn-calendar-today .lmn-calendar-date {
  background: transparent;
  outline: 1px solid var(--button_border_outline);
  outline-offset: -1px;
  color: var(--button_foreground_outline);
}
.icgds .lmn-calendar-today.lmn-calendar-disabled-cell .lmn-calendar-date {
  border-color: var(--text_disabled);
}
.icgds .lmn-calendar-last-month-cell,
.icgds .lmn-calendar-last-month-btn-day,
.icgds .lmn-calendar-next-month-cell,
.icgds .lmn-calendar-next-month-btn-day {
  cursor: not-allowed;
  pointer-events: none;
  border: none;
}
.icgds .lmn-calendar-last-month-cell .lmn-calendar-date,
.icgds .lmn-calendar-last-month-btn-day .lmn-calendar-date,
.icgds .lmn-calendar-next-month-cell .lmn-calendar-date,
.icgds .lmn-calendar-next-month-btn-day .lmn-calendar-date {
  background-color: transparent;
  color: var(--text_disabled);
}
.icgds .lmn-calendar-last-month-cell:hover,
.icgds .lmn-calendar-last-month-btn-day:hover,
.icgds .lmn-calendar-next-month-cell:hover,
.icgds .lmn-calendar-next-month-btn-day:hover {
  cursor: not-allowed;
}
.icgds .lmn-calendar-last-month-cell:hover .lmn-calendar-date,
.icgds .lmn-calendar-last-month-btn-day:hover .lmn-calendar-date,
.icgds .lmn-calendar-next-month-cell:hover .lmn-calendar-date,
.icgds .lmn-calendar-next-month-btn-day:hover .lmn-calendar-date {
  cursor: not-allowed;
  background-color: transparent !important;
}
.icgds .lmn-calendar-last-month-cell:active .lmn-calendar-date,
.icgds .lmn-calendar-last-month-btn-day:active .lmn-calendar-date,
.icgds .lmn-calendar-next-month-cell:active .lmn-calendar-date,
.icgds .lmn-calendar-next-month-btn-day:active .lmn-calendar-date {
  color: var(--text_disabled) !important;
}
.icgds .lmn-calendar-in-range-cell {
  position: relative;
  border-radius: 0;
}
.icgds .lmn-calendar-in-range-cell::before {
  content: "";
  position: absolute;
  inset: var(--spacing-quarter-x) 0;
  background-color: var(--button_fill_standard);
}
.icgds .lmn-calendar-in-range-cell .lmn-calendar-date {
  color: var(--text_strong);
}
.icgds .lmn-calendar-in-range-cell:first-child::before {
  left: var(--spacing-quarter-x);
  border-radius: var(--button_radius) 0 0 var(--button_radius);
}
.icgds .lmn-calendar-in-range-cell:last-of-type::before {
  right: var(--spacing-quarter-x);
  border-radius: 0 var(--button_radius) var(--button_radius) 0;
}
.icgds .lmn-calendar-in-range-cell.lmn-calendar-selected-start-date::before, .icgds .lmn-calendar-in-range-cell.lmn-calendar-range-hover-start::before {
  left: 50%;
  border-radius: var(--border-radius-sm) 0 0 var(--border-radius-sm);
}
.icgds .lmn-calendar-in-range-cell.lmn-calendar-selected-end-date::before, .icgds .lmn-calendar-in-range-cell.lmn-calendar-range-hover-end::before {
  right: 50%;
  border-radius: 0 var(--border-radius-sm) var(--border-radius-sm) 0;
}
.icgds .lmn-calendar-selected-date .lmn-calendar-date,
.icgds .lmn-calendar-selected-start-date .lmn-calendar-date,
.icgds .lmn-calendar-selected-end-date .lmn-calendar-date,
.icgds .lmn-calendar-range-hover-start .lmn-calendar-date,
.icgds .lmn-calendar-range-hover-end .lmn-calendar-date {
  background-color: var(--button_fill_standard_active);
  outline-color: var(--border-none);
  color: var(--button_foreground_standard_active);
}
.icgds .lmn-calendar-column-header {
  text-align: center;
}
.icgds .lmn-calendar-column-header .lmn-calendar-column-header-inner {
  color: var(--text_weak);
  font-family: var(--family_mono);
  display: block;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size_body);
  line-height: var(--line-height_heading-6);
  margin-bottom: var(--datepicker_week-container_padding-bottom);
}
.icgds .lmn-calendar.lmn-ui-sm .lmn-calendar-cell .lmn-calendar-date {
  width: 28px;
  height: 28px;
  font-size: var(--font-size-body-xs);
}
.icgds .lmn-responsive-layout:has(.lmn-datepicker) {
  inset: 0;
  z-index: var(--modal-mask-z-index);
  background: var(--modal_background_on-mask);
  position: fixed;
}
.icgds .lmn-datepicker-responsive-header {
  display: none;
}
.icgds .lmn-responsive-layout .lmn-datepicker-responsive-header {
  display: flex;
  align-items: center;
  padding: var(--spacing-16) var(--spacing-24);
  border-bottom: solid 1px var(--border_weak);
}
.icgds .lmn-responsive-layout .lmn-datepicker-responsive-header .lmn-datepicker-responsive-header-title {
  flex-grow: 1;
  font-size: var(--font-size_heading-3);
  line-height: var(--line-height_heading-3);
  font-family: var(--family_display);
  color: var(--heading_primary);
}
.icgds .lmn-responsive-layout .lmn-datepicker-responsive-header .lmn-datepicker-responsive-header-close {
  font-size: var(--icon_size_md);
}
.icgds .lmn-responsive-layout .lmn-context-menu {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0;
  max-height: unset;
  overflow: unset;
}
.icgds .lmn-responsive-layout .lmn-context-menu .lmn-datepicker-panel {
  max-height: calc(100vh - 128px);
  overflow: auto !important;
  background: var(--context-menu_fill);
  border-radius: var(--context-menu_radius);
  scrollbar-gutter: stable;
  margin-right: calc(var(--scorllbar-width) * -1);
}
.icgds .lmn-responsive-layout .lmn-context-menu .lmn-datepicker-panel .lmn-datepicker-date-panel {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.icgds .lmn-responsive-layout .lmn-context-menu .lmn-datepicker-panel .lmn-datepicker-date-panel .lmn-datepicker-range-part {
  position: relative;
  width: 100%;
}
.icgds .lmn-responsive-layout .lmn-context-menu .lmn-datepicker-panel .lmn-datepicker-input-wrap {
  height: 0px;
}
.icgds .lmn-drawer {
  position: fixed;
  z-index: var(--drawer-z-index);
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}
.icgds .lmn-drawer.lmn-drawer-left .lmn-drawer-content-wrapper.lmn-drawer-narrow, .icgds .lmn-drawer.lmn-drawer-right .lmn-drawer-content-wrapper.lmn-drawer-narrow {
  width: var(--drawer_narrow-container_width);
}
.icgds .lmn-drawer.lmn-drawer-left .lmn-drawer-content-wrapper.lmn-drawer-auto-width, .icgds .lmn-drawer.lmn-drawer-right .lmn-drawer-content-wrapper.lmn-drawer-auto-width {
  width: unset;
  min-width: var(--drawer_wide-container_width);
}
.icgds .lmn-drawer.lmn-drawer-left .lmn-drawer-content-wrapper,
.icgds .lmn-drawer.lmn-drawer-left .lmn-drawer-content {
  height: calc(100% - var(--drawer_container_margin));
}
.icgds .lmn-drawer.lmn-drawer-left .lmn-drawer-content-wrapper {
  transform: translateX(calc(-100% - var(--drawer_container_margin)));
  left: 0;
}
.icgds .lmn-drawer.lmn-drawer-right .lmn-drawer-content-wrapper,
.icgds .lmn-drawer.lmn-drawer-right .lmn-drawer-content {
  height: calc(100% - var(--drawer_container_margin));
}
.icgds .lmn-drawer.lmn-drawer-right .lmn-drawer-content-wrapper {
  transform: translateX(calc(100% + var(--drawer_container_margin)));
  right: 0;
}
.icgds .lmn-drawer.lmn-drawer-top .lmn-drawer-content-wrapper,
.icgds .lmn-drawer.lmn-drawer-top .lmn-drawer-content {
  height: auto;
}
.icgds .lmn-drawer.lmn-drawer-top .lmn-drawer-content-wrapper {
  transform: translateY(-100%);
  top: 0;
  width: 100%;
}
.icgds .lmn-drawer.lmn-drawer-bottom .lmn-drawer-content {
  height: 100%;
}
.icgds .lmn-drawer.lmn-drawer-bottom .lmn-drawer-content-wrapper {
  transform: translateY(100%);
  bottom: 0;
  width: 100%;
}
.icgds .lmn-drawer.lmn-drawer-inline {
  position: relative;
  width: unset;
  display: none;
  height: 100%;
}
.icgds .lmn-drawer.lmn-drawer-inline.lmn-drawer-open {
  display: inline-block;
}
.icgds .lmn-drawer.lmn-drawer-inline .lmn-drawer-mask {
  display: none;
}
.icgds .lmn-drawer.lmn-drawer-inline .lmn-drawer-content-wrapper {
  transform: unset;
  position: relative;
  height: 100%;
}
.icgds .lmn-drawer.lmn-drawer-inline .lmn-drawer-content-wrapper .lmn-drawer-content {
  height: 100%;
  box-shadow: none;
  margin: 0;
}
.icgds .lmn-drawer-mask {
  pointer-events: auto;
  position: fixed;
  right: 0;
  left: 0;
  height: 0;
  background: var(--modal_background_on-mask);
  opacity: 0;
  transition: opacity 0.3s var(--comp-transition);
}
.icgds .lmn-drawer-content-wrapper {
  width: var(--drawer_medium-container_width);
  pointer-events: auto;
  position: absolute;
  transition: transform var(--motion-duration-medium-1) var(--comp-transition);
  transform: translateX(200%);
  margin: var(--drawer_container_margin);
}
.icgds .lmn-drawer-content-wrapper.lmn-drawer-content-small {
  width: var(--drawer_small-container_width);
}
.icgds .lmn-drawer-content-wrapper.lmn-drawer-content-large {
  width: var(--drawer_large-container_width);
}
.icgds .lmn-drawer-content-wrapper.lmn-drawer-width-sm {
  width: var(--drawer_small-container_width);
}
.icgds .lmn-drawer-content-wrapper.lmn-drawer-width-lg {
  width: var(--drawer_large-container_width);
}
.icgds .lmn-drawer-content {
  position: relative;
  width: 100%;
  box-shadow: var(--drawer_container_shadow_x-distance-2) var(--drawer_container_shadow_y-distance-2) var(--drawer_container_shadow_blur-2) var(--drawer_container_shadow_spread-2) var(--drawer_container_shadow_color-2), var(--drawer_container_shadow_x-distance-1) var(--drawer_container_shadow_y-distance-1) var(--drawer_container_shadow_blur-1) var(--drawer_container_shadow_spread-1) var(--drawer_container_shadow_color-1);
  padding: var(--drawer_container_padding-top) var(--drawer_container_padding-right) var(--drawer_container_padding-bottom) var(--drawer_container_padding-left);
  border-radius: var(--drawer_container_radius);
  background: var(--drawer_fill_container_primary);
  display: flex;
  flex-direction: column;
}
.icgds .lmn-drawer-close,
.icgds .lmn-drawer-action {
  position: absolute;
  top: var(--drawer_container_padding-top);
  right: var(--drawer_container_padding-right);
  z-index: 1;
  cursor: pointer;
}
.icgds .lmn-drawer-close::before,
.icgds .lmn-drawer-action::before {
  content: var(--icon-close);
  font-family: var(--icon-font-family);
  font-size: var(--icon-size-sm);
}
.icgds .lmn-drawer-header {
  display: flex;
  align-items: start;
  position: relative;
  font-weight: var(--font-weight-regular);
  padding-bottom: var(--drawer_container_vertical-spacing);
  gap: 8px;
}
.icgds .lmn-drawer-header .lmn-drawer-title {
  display: inline-block;
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: var(--font-family-heading);
  font-size: var(--drawer_heading_font-size);
  line-height: var(--drawer_heading_line-height);
  color: var(--heading_primary);
}
.icgds .lmn-drawer-header .lmn-drawer-title .lmn-drawer-subtitle {
  padding-top: var(--spacing-quarter-x);
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--font-size_body);
  line-height: var(--line-height_heading-6);
  color: var(--text_weak);
}
.icgds .lmn-drawer-header .lmn-drawer-action,
.icgds .lmn-drawer-header .lmn-drawer-close {
  position: relative;
  top: unset;
  right: unset;
}
.icgds .lmn-drawer-body {
  font-size: var(--font-size_body);
  color: var(--text_strong);
  padding-left: var(--drawer_container_padding-left);
  padding-right: var(--drawer_container_padding-right);
  margin-left: calc(var(--drawer_container_padding-left) * -1);
  margin-right: calc(var(--drawer_container_padding-right) * -1);
  flex-grow: 1;
  word-wrap: break-word;
  line-height: 1.15;
  overflow-y: auto;
}
.icgds .lmn-drawer-body,
.icgds .lmn-drawer-body p {
  font-size: var(--font-size_body);
  line-height: var(--line-height_paragraph);
}
.icgds .lmn-drawer-body p {
  margin: 0;
}
.icgds .lmn-drawer-footer {
  padding: var(--drawer_footer_vertical-padding) 0;
  font-size: var(--font-size_body);
  line-height: var(--line-height_body);
  color: var(--text_weak);
}
.icgds .lmn-drawer-open {
  width: 100%;
}
.icgds .lmn-drawer-open.lmn-drawer-left .lmn-drawer-content-wrapper, .icgds .lmn-drawer-open.lmn-drawer-right .lmn-drawer-content-wrapper {
  transform: unset;
}
.icgds .lmn-drawer-open.lmn-drawer-top .lmn-drawer-content-wrapper, .icgds .lmn-drawer-open.lmn-drawer-bottom .lmn-drawer-content-wrapper {
  transform: translateY(0%);
}
.icgds .lmn-drawer-open .lmn-drawer-mask {
  opacity: 1;
  height: 100%;
}
.icgds .lmn-dropdown-hidden-input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  cursor: pointer;
  border: none;
  outline: none;
  opacity: 0;
  appearance: none;
}
.icgds .lmn-dropdown-nvda-list {
  width: 0;
  height: 0;
  overflow: hidden;
}
.icgds .lmn-dropdown-toggle {
  appearance: none;
  display: inline-block;
  font: var(--type_text-regular) var(--font-size_body)/var(--line-height_heading-6) var(--family_sans);
  background-color: var(--field_fill);
  color: var(--field_foreground);
  outline: var(--field_border-width) solid var(--field_border);
  outline-offset: -1px;
  width: 100%;
  height: var(--field_container_height);
  min-height: var(--field_container_height);
  padding: var(--field_container_vertical-padding) var(--field_container_horizontal-padding);
  border-radius: var(--field_radius);
  border: 0;
  transition-property: border, background, outline, color, outline;
  transition-duration: var(--motion-duration-fast-3);
  transition-timing-function: var(--comp-transition);
  position: relative;
  cursor: pointer;
  white-space: nowrap;
  text-align: left;
  display: inline-flex !important;
  align-items: center;
  justify-content: space-between;
}
.icgds .lmn-dropdown-toggle:has(.lmn-input-suffix-icon), .icgds .lmn-dropdown-toggle:has(.lmn-dropdown-trigger-icon) {
  padding-right: var(--field_icon-container_horizontal-padding);
}
.icgds .lmn-dropdown-toggle:has(.lmn-input-prefix-icon), .icgds .lmn-dropdown-toggle:has(.lmn-select-input) {
  padding-left: var(--field_icon-container_horizontal-padding);
}
.icgds .lmn-dropdown-toggle::placeholder {
  transition: color var(--motion-duration-fast-3) var(--comp-transition);
  color: var(--field_foreground_placeholder);
}
.icgds .lmn-dropdown-toggle:required {
  color: var(--field_foreground);
}
.icgds .lmn-dropdown-toggle:active, .icgds .lmn-dropdown-toggle.active {
  outline-color: var(--field_border_active);
  outline-width: var(--field_border-width_active);
  color: var(--field_foreground_active);
  background-color: var(--field_fill_active);
}
.icgds .lmn-dropdown-toggle:focus, .icgds .lmn-dropdown-toggle.focus, .icgds .lmn-dropdown-toggle:has(*:focus:not(.lmn-action-icon)) {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline-color: var(--field_border_focus);
  outline-width: var(--field_border-width_focus);
  color: var(--field_foreground_focus);
  background-color: var(--field_fill_focus);
}
.icgds .lmn-dropdown-toggle:invalid, .icgds .lmn-dropdown-toggle.invalid, .icgds .lmn-dropdown-toggle:has(input:invalid), .icgds .lmn-dropdown-toggle[aria-invalid], .icgds .lmn-dropdown-toggle.lmn-invalid {
  outline-color: var(--field_border_danger);
  color: var(--field_foreground_danger);
  background-color: var(--field_fill_danger);
}
.icgds .lmn-dropdown-toggle:invalid.focus, .icgds .lmn-dropdown-toggle:invalid:focus-within, .icgds .lmn-dropdown-toggle:invalid:focus:enabled:not(.disabled), .icgds .lmn-dropdown-toggle.invalid.focus, .icgds .lmn-dropdown-toggle.invalid:focus-within, .icgds .lmn-dropdown-toggle.invalid:focus:enabled:not(.disabled), .icgds .lmn-dropdown-toggle:has(input:invalid).focus, .icgds .lmn-dropdown-toggle:has(input:invalid):focus-within, .icgds .lmn-dropdown-toggle:has(input:invalid):focus:enabled:not(.disabled), .icgds .lmn-dropdown-toggle[aria-invalid].focus, .icgds .lmn-dropdown-toggle[aria-invalid]:focus-within, .icgds .lmn-dropdown-toggle[aria-invalid]:focus:enabled:not(.disabled), .icgds .lmn-dropdown-toggle.lmn-invalid.focus, .icgds .lmn-dropdown-toggle.lmn-invalid:focus-within, .icgds .lmn-dropdown-toggle.lmn-invalid:focus:enabled:not(.disabled) {
  outline-color: var(--border_error);
  background-color: var(--field_fill_danger);
}
.icgds .lmn-dropdown-toggle[read-only], .icgds .lmn-dropdown-toggle.read-only, .icgds .lmn-dropdown-toggle.lmn-read-only, .icgds .lmn-dropdown-toggle:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)) {
  outline-color: var(--field_border_read-only);
  color: var(--field_foreground_read-only);
  background-color: var(--field_fill_read-only);
}
.icgds .lmn-dropdown-toggle[read-only]:focus, .icgds .lmn-dropdown-toggle[read-only].focus, .icgds .lmn-dropdown-toggle.read-only:focus, .icgds .lmn-dropdown-toggle.read-only.focus, .icgds .lmn-dropdown-toggle.lmn-read-only:focus, .icgds .lmn-dropdown-toggle.lmn-read-only.focus, .icgds .lmn-dropdown-toggle:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)):focus, .icgds .lmn-dropdown-toggle:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)).focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline-color: var(--field_border_read-only);
  color: var(--field_foreground_read-only);
  background-color: var(--field_fill_read-only);
}
.icgds .lmn-dropdown-toggle[disabled], .icgds .lmn-dropdown-toggle.disabled {
  background: var(--field_fill_disabled);
  color: var(--field_foreground_disabled);
  outline-color: var(--field_border_disabled);
  box-shadow: none;
  cursor: not-allowed;
}
.icgds .lmn-dropdown-toggle[disabled]::placeholder, .icgds .lmn-dropdown-toggle.disabled::placeholder {
  color: var(--field_foreground_disabled);
}
.icgds .lmn-dropdown-toggle[disabled]:focus, .icgds .lmn-dropdown-toggle[disabled]:focus-within, .icgds .lmn-dropdown-toggle.disabled:focus, .icgds .lmn-dropdown-toggle.disabled:focus-within {
  box-shadow: none;
}
.icgds .lmn-dropdown-toggle.lmn-dropdown-toggle-icon {
  width: var(--container_width);
  display: flex;
  justify-content: center;
  font-size: var(--font-size-18);
}
.icgds .lmn-dropdown-toggle:not(.lmn-dropdown-toggle-bordered) {
  outline-width: 0px;
  background: transparent;
}
.icgds .lmn-dropdown-toggle:hover, .icgds .lmn-dropdown-toggle.hover {
  background: var(--field_fill_hover);
}
.icgds .lmn-dropdown-toggle:first-child {
  flex-grow: 1;
}
.icgds .lmn-dropdown-toggle span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
}
.icgds .lmn-dropdown-toggle:not(.lmn-btn):not(.lmn-tag) .lmn-dropdown-trigger-icon {
  color: var(--text_strong);
}
.icgds .lmn-dropdown-toggle.no-arrow .lmn-dropdown-trigger-icon {
  display: none !important;
}
.icgds .lmn-dropdown-toggle.lmn-dropdown-toggle-link {
  background: transparent;
  border-color: transparent;
}
.icgds .lmn-dropdown-toggle[disabled], .icgds .lmn-dropdown-toggle.disabled {
  background: var(--field_fill_disabled);
  color: var(--field_foreground_disabled);
  outline-color: var(--field_border_disabled);
  box-shadow: none;
  cursor: not-allowed;
}
.icgds .lmn-dropdown-toggle[disabled]::placeholder, .icgds .lmn-dropdown-toggle.disabled::placeholder {
  color: var(--field_foreground_disabled);
}
.icgds .lmn-dropdown-toggle[disabled]:focus, .icgds .lmn-dropdown-toggle[disabled]:focus-within, .icgds .lmn-dropdown-toggle.disabled:focus, .icgds .lmn-dropdown-toggle.disabled:focus-within {
  box-shadow: none;
}
.icgds .lmn-dropdown-toggle[disabled]:not(.lmn-btn):not(.lmn-tag) .lmn-dropdown-trigger-icon, .icgds .lmn-dropdown-toggle.disabled:not(.lmn-btn):not(.lmn-tag) .lmn-dropdown-trigger-icon {
  color: var(--text_disabled);
}
.icgds .lmn-dropdown-trigger-icon {
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: var(--icon_trigger-open-size) !important;
  height: auto !important;
  display: inline-block !important;
  line-height: var(--comp-line-height) !important;
  transition: transform 0.2s var(--comp-transition);
}
.icgds .lmn-dropdown-trigger-icon::before {
  font-family: var(--icon-font-family);
  content: var(--dropdown_trigger_icon);
}
.icgds .lmn-dropdown-open > .lmn-dropdown-trigger-icon:not(.lmnicon-spin) {
  transform: rotate(180deg) !important;
}
.icgds .lmn-virtual-scroll {
  position: relative;
}
.icgds .lmn-virtual-scroll .lmn-virtual-scroll-content {
  position: absolute;
  top: 0;
  left: 0;
  contain: content;
  will-change: scroll-position;
  width: 100%;
  padding: inherit;
}
.icgds .lmn-virtual-scroll .lmn-virtual-scroll-spacer {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
}
.icgds .lmn-label,
.icgds .lmn-form-label,
.icgds .lmn-input-label {
  color: var(--label_foreground);
  font-weight: var(--label_font-weight);
  font-size: var(--label_font-size);
  line-height: var(--label_line-height);
  display: block;
  margin-bottom: var(--spacing-4);
}
.icgds .lmn-label.lmn-required::before,
.icgds .lmn-form-label.lmn-required::before,
.icgds .lmn-input-label.lmn-required::before {
  content: "*";
  color: var(--label_foreground_required);
  vertical-align: text-top;
  margin-right: var(--spacing-4);
}
.icgds .lmn-input,
.icgds .lmn-form-select,
.icgds .lmn-textarea {
  appearance: none;
  display: inline-block;
  font: var(--type_text-regular) var(--font-size_body)/var(--line-height_heading-6) var(--family_sans);
  background-color: var(--field_fill);
  color: var(--field_foreground);
  outline: var(--field_border-width) solid var(--field_border);
  outline-offset: -1px;
  width: 100%;
  height: var(--field_container_height);
  min-height: var(--field_container_height);
  padding: var(--field_container_vertical-padding) var(--field_container_horizontal-padding);
  border-radius: var(--field_radius);
  border: 0;
  transition-property: border, background, outline, color, outline;
  transition-duration: var(--motion-duration-fast-3);
  transition-timing-function: var(--comp-transition);
  position: relative;
}
.icgds .lmn-input:has(.lmn-input-suffix-icon), .icgds .lmn-input:has(.lmn-dropdown-trigger-icon),
.icgds .lmn-form-select:has(.lmn-input-suffix-icon),
.icgds .lmn-form-select:has(.lmn-dropdown-trigger-icon),
.icgds .lmn-textarea:has(.lmn-input-suffix-icon),
.icgds .lmn-textarea:has(.lmn-dropdown-trigger-icon) {
  padding-right: var(--field_icon-container_horizontal-padding);
}
.icgds .lmn-input:has(.lmn-input-prefix-icon), .icgds .lmn-input:has(.lmn-select-input),
.icgds .lmn-form-select:has(.lmn-input-prefix-icon),
.icgds .lmn-form-select:has(.lmn-select-input),
.icgds .lmn-textarea:has(.lmn-input-prefix-icon),
.icgds .lmn-textarea:has(.lmn-select-input) {
  padding-left: var(--field_icon-container_horizontal-padding);
}
.icgds .lmn-input::placeholder,
.icgds .lmn-form-select::placeholder,
.icgds .lmn-textarea::placeholder {
  transition: color var(--motion-duration-fast-3) var(--comp-transition);
  color: var(--field_foreground_placeholder);
}
.icgds .lmn-input:required,
.icgds .lmn-form-select:required,
.icgds .lmn-textarea:required {
  color: var(--field_foreground);
}
.icgds .lmn-input:active, .icgds .lmn-input.active,
.icgds .lmn-form-select:active,
.icgds .lmn-form-select.active,
.icgds .lmn-textarea:active,
.icgds .lmn-textarea.active {
  outline-color: var(--field_border_active);
  outline-width: var(--field_border-width_active);
  color: var(--field_foreground_active);
  background-color: var(--field_fill_active);
}
.icgds .lmn-input:focus, .icgds .lmn-input.focus, .icgds .lmn-input:has(*:focus:not(.lmn-action-icon)),
.icgds .lmn-form-select:focus,
.icgds .lmn-form-select.focus,
.icgds .lmn-form-select:has(*:focus:not(.lmn-action-icon)),
.icgds .lmn-textarea:focus,
.icgds .lmn-textarea.focus,
.icgds .lmn-textarea:has(*:focus:not(.lmn-action-icon)) {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline-color: var(--field_border_focus);
  outline-width: var(--field_border-width_focus);
  color: var(--field_foreground_focus);
  background-color: var(--field_fill_focus);
}
.icgds .lmn-input:invalid, .icgds .lmn-input.invalid, .icgds .lmn-input:has(input:invalid), .icgds .lmn-input[aria-invalid], .icgds .lmn-input.lmn-invalid,
.icgds .lmn-form-select:invalid,
.icgds .lmn-form-select.invalid,
.icgds .lmn-form-select:has(input:invalid),
.icgds .lmn-form-select[aria-invalid],
.icgds .lmn-form-select.lmn-invalid,
.icgds .lmn-textarea:invalid,
.icgds .lmn-textarea.invalid,
.icgds .lmn-textarea:has(input:invalid),
.icgds .lmn-textarea[aria-invalid],
.icgds .lmn-textarea.lmn-invalid {
  outline-color: var(--field_border_danger);
  color: var(--field_foreground_danger);
  background-color: var(--field_fill_danger);
}
.icgds .lmn-input:invalid.focus, .icgds .lmn-input:invalid:focus-within, .icgds .lmn-input:invalid:focus:enabled:not(.disabled), .icgds .lmn-input.invalid.focus, .icgds .lmn-input.invalid:focus-within, .icgds .lmn-input.invalid:focus:enabled:not(.disabled), .icgds .lmn-input:has(input:invalid).focus, .icgds .lmn-input:has(input:invalid):focus-within, .icgds .lmn-input:has(input:invalid):focus:enabled:not(.disabled), .icgds .lmn-input[aria-invalid].focus, .icgds .lmn-input[aria-invalid]:focus-within, .icgds .lmn-input[aria-invalid]:focus:enabled:not(.disabled), .icgds .lmn-input.lmn-invalid.focus, .icgds .lmn-input.lmn-invalid:focus-within, .icgds .lmn-input.lmn-invalid:focus:enabled:not(.disabled),
.icgds .lmn-form-select:invalid.focus,
.icgds .lmn-form-select:invalid:focus-within,
.icgds .lmn-form-select:invalid:focus:enabled:not(.disabled),
.icgds .lmn-form-select.invalid.focus,
.icgds .lmn-form-select.invalid:focus-within,
.icgds .lmn-form-select.invalid:focus:enabled:not(.disabled),
.icgds .lmn-form-select:has(input:invalid).focus,
.icgds .lmn-form-select:has(input:invalid):focus-within,
.icgds .lmn-form-select:has(input:invalid):focus:enabled:not(.disabled),
.icgds .lmn-form-select[aria-invalid].focus,
.icgds .lmn-form-select[aria-invalid]:focus-within,
.icgds .lmn-form-select[aria-invalid]:focus:enabled:not(.disabled),
.icgds .lmn-form-select.lmn-invalid.focus,
.icgds .lmn-form-select.lmn-invalid:focus-within,
.icgds .lmn-form-select.lmn-invalid:focus:enabled:not(.disabled),
.icgds .lmn-textarea:invalid.focus,
.icgds .lmn-textarea:invalid:focus-within,
.icgds .lmn-textarea:invalid:focus:enabled:not(.disabled),
.icgds .lmn-textarea.invalid.focus,
.icgds .lmn-textarea.invalid:focus-within,
.icgds .lmn-textarea.invalid:focus:enabled:not(.disabled),
.icgds .lmn-textarea:has(input:invalid).focus,
.icgds .lmn-textarea:has(input:invalid):focus-within,
.icgds .lmn-textarea:has(input:invalid):focus:enabled:not(.disabled),
.icgds .lmn-textarea[aria-invalid].focus,
.icgds .lmn-textarea[aria-invalid]:focus-within,
.icgds .lmn-textarea[aria-invalid]:focus:enabled:not(.disabled),
.icgds .lmn-textarea.lmn-invalid.focus,
.icgds .lmn-textarea.lmn-invalid:focus-within,
.icgds .lmn-textarea.lmn-invalid:focus:enabled:not(.disabled) {
  outline-color: var(--border_error);
  background-color: var(--field_fill_danger);
}
.icgds .lmn-input[read-only], .icgds .lmn-input.read-only, .icgds .lmn-input.lmn-read-only, .icgds .lmn-input:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)),
.icgds .lmn-form-select[read-only],
.icgds .lmn-form-select.read-only,
.icgds .lmn-form-select.lmn-read-only,
.icgds .lmn-form-select:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)),
.icgds .lmn-textarea[read-only],
.icgds .lmn-textarea.read-only,
.icgds .lmn-textarea.lmn-read-only,
.icgds .lmn-textarea:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)) {
  outline-color: var(--field_border_read-only);
  color: var(--field_foreground_read-only);
  background-color: var(--field_fill_read-only);
}
.icgds .lmn-input[read-only]:focus, .icgds .lmn-input[read-only].focus, .icgds .lmn-input.read-only:focus, .icgds .lmn-input.read-only.focus, .icgds .lmn-input.lmn-read-only:focus, .icgds .lmn-input.lmn-read-only.focus, .icgds .lmn-input:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)):focus, .icgds .lmn-input:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)).focus,
.icgds .lmn-form-select[read-only]:focus,
.icgds .lmn-form-select[read-only].focus,
.icgds .lmn-form-select.read-only:focus,
.icgds .lmn-form-select.read-only.focus,
.icgds .lmn-form-select.lmn-read-only:focus,
.icgds .lmn-form-select.lmn-read-only.focus,
.icgds .lmn-form-select:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)):focus,
.icgds .lmn-form-select:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)).focus,
.icgds .lmn-textarea[read-only]:focus,
.icgds .lmn-textarea[read-only].focus,
.icgds .lmn-textarea.read-only:focus,
.icgds .lmn-textarea.read-only.focus,
.icgds .lmn-textarea.lmn-read-only:focus,
.icgds .lmn-textarea.lmn-read-only.focus,
.icgds .lmn-textarea:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)):focus,
.icgds .lmn-textarea:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)).focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline-color: var(--field_border_read-only);
  color: var(--field_foreground_read-only);
  background-color: var(--field_fill_read-only);
}
.icgds .lmn-input[disabled], .icgds .lmn-input.disabled,
.icgds .lmn-form-select[disabled],
.icgds .lmn-form-select.disabled,
.icgds .lmn-textarea[disabled],
.icgds .lmn-textarea.disabled {
  background: var(--field_fill_disabled);
  color: var(--field_foreground_disabled);
  outline-color: var(--field_border_disabled);
  box-shadow: none;
  cursor: not-allowed;
}
.icgds .lmn-input[disabled]::placeholder, .icgds .lmn-input.disabled::placeholder,
.icgds .lmn-form-select[disabled]::placeholder,
.icgds .lmn-form-select.disabled::placeholder,
.icgds .lmn-textarea[disabled]::placeholder,
.icgds .lmn-textarea.disabled::placeholder {
  color: var(--field_foreground_disabled);
}
.icgds .lmn-input[disabled]:focus, .icgds .lmn-input[disabled]:focus-within, .icgds .lmn-input.disabled:focus, .icgds .lmn-input.disabled:focus-within,
.icgds .lmn-form-select[disabled]:focus,
.icgds .lmn-form-select[disabled]:focus-within,
.icgds .lmn-form-select.disabled:focus,
.icgds .lmn-form-select.disabled:focus-within,
.icgds .lmn-textarea[disabled]:focus,
.icgds .lmn-textarea[disabled]:focus-within,
.icgds .lmn-textarea.disabled:focus,
.icgds .lmn-textarea.disabled:focus-within {
  box-shadow: none;
}
.icgds .lmn-input.lmn-btn:hover,
.icgds .lmn-form-select.lmn-btn:hover,
.icgds .lmn-textarea.lmn-btn:hover {
  background: var(--field_fill_hover) !important;
  border-color: var(--field_border_hover) !important;
  color: var(--field_foreground_hover) !important;
}
.icgds .lmn-input.lmn-btn:focus,
.icgds .lmn-form-select.lmn-btn:focus,
.icgds .lmn-textarea.lmn-btn:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-input {
  appearance: none;
}
.icgds .lmn-input[type=number]::-webkit-inner-spin-button, .icgds .lmn-input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.icgds .lmn-textarea {
  padding-top: var(--text-area_container_vertical-padding);
  padding-bottom: var(--text-area_container_vertical-padding);
  padding-right: var(--text-area_container_padding-right);
  height: auto;
}
.icgds .lmn-textarea::-webkit-resizer {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='3.64645' y1='7.64645' x2='7.64645' y2='3.64645' stroke='%23A4ACAF'/%3E%3Cline x1='0.646447' y1='7.64645' x2='7.64645' y2='0.646447' stroke='%23A4ACAF'/%3E%3C/svg%3E%0A");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: top left;
}
.icgds .lmn-input-text {
  appearance: none;
  display: inline-block;
  font: var(--type_text-regular) var(--font-size_body)/var(--line-height_heading-6) var(--family_sans);
  background-color: var(--field_fill);
  color: var(--field_foreground);
  outline: var(--field_border-width) solid var(--field_border);
  outline-offset: -1px;
  width: 100%;
  height: var(--field_container_height);
  min-height: var(--field_container_height);
  padding: var(--field_container_vertical-padding) var(--field_container_horizontal-padding);
  border-radius: var(--field_radius);
  border: 0;
  transition-property: border, background, outline, color, outline;
  transition-duration: var(--motion-duration-fast-3);
  transition-timing-function: var(--comp-transition);
  position: relative;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.icgds .lmn-input-text:has(.lmn-input-suffix-icon), .icgds .lmn-input-text:has(.lmn-dropdown-trigger-icon) {
  padding-right: var(--field_icon-container_horizontal-padding);
}
.icgds .lmn-input-text:has(.lmn-input-prefix-icon), .icgds .lmn-input-text:has(.lmn-select-input) {
  padding-left: var(--field_icon-container_horizontal-padding);
}
.icgds .lmn-input-text::placeholder {
  transition: color var(--motion-duration-fast-3) var(--comp-transition);
  color: var(--field_foreground_placeholder);
}
.icgds .lmn-input-text:required {
  color: var(--field_foreground);
}
.icgds .lmn-input-text:active, .icgds .lmn-input-text.active {
  outline-color: var(--field_border_active);
  outline-width: var(--field_border-width_active);
  color: var(--field_foreground_active);
  background-color: var(--field_fill_active);
}
.icgds .lmn-input-text:focus, .icgds .lmn-input-text.focus, .icgds .lmn-input-text:has(*:focus:not(.lmn-action-icon)) {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline-color: var(--field_border_focus);
  outline-width: var(--field_border-width_focus);
  color: var(--field_foreground_focus);
  background-color: var(--field_fill_focus);
}
.icgds .lmn-input-text:invalid, .icgds .lmn-input-text.invalid, .icgds .lmn-input-text:has(input:invalid), .icgds .lmn-input-text[aria-invalid], .icgds .lmn-input-text.lmn-invalid {
  outline-color: var(--field_border_danger);
  color: var(--field_foreground_danger);
  background-color: var(--field_fill_danger);
}
.icgds .lmn-input-text:invalid.focus, .icgds .lmn-input-text:invalid:focus-within, .icgds .lmn-input-text:invalid:focus:enabled:not(.disabled), .icgds .lmn-input-text.invalid.focus, .icgds .lmn-input-text.invalid:focus-within, .icgds .lmn-input-text.invalid:focus:enabled:not(.disabled), .icgds .lmn-input-text:has(input:invalid).focus, .icgds .lmn-input-text:has(input:invalid):focus-within, .icgds .lmn-input-text:has(input:invalid):focus:enabled:not(.disabled), .icgds .lmn-input-text[aria-invalid].focus, .icgds .lmn-input-text[aria-invalid]:focus-within, .icgds .lmn-input-text[aria-invalid]:focus:enabled:not(.disabled), .icgds .lmn-input-text.lmn-invalid.focus, .icgds .lmn-input-text.lmn-invalid:focus-within, .icgds .lmn-input-text.lmn-invalid:focus:enabled:not(.disabled) {
  outline-color: var(--border_error);
  background-color: var(--field_fill_danger);
}
.icgds .lmn-input-text[read-only], .icgds .lmn-input-text.read-only, .icgds .lmn-input-text.lmn-read-only, .icgds .lmn-input-text:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)) {
  outline-color: var(--field_border_read-only);
  color: var(--field_foreground_read-only);
  background-color: var(--field_fill_read-only);
}
.icgds .lmn-input-text[read-only]:focus, .icgds .lmn-input-text[read-only].focus, .icgds .lmn-input-text.read-only:focus, .icgds .lmn-input-text.read-only.focus, .icgds .lmn-input-text.lmn-read-only:focus, .icgds .lmn-input-text.lmn-read-only.focus, .icgds .lmn-input-text:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)):focus, .icgds .lmn-input-text:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)).focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline-color: var(--field_border_read-only);
  color: var(--field_foreground_read-only);
  background-color: var(--field_fill_read-only);
}
.icgds .lmn-input-text[disabled], .icgds .lmn-input-text.disabled {
  background: var(--field_fill_disabled);
  color: var(--field_foreground_disabled);
  outline-color: var(--field_border_disabled);
  box-shadow: none;
  cursor: not-allowed;
}
.icgds .lmn-input-text[disabled]::placeholder, .icgds .lmn-input-text.disabled::placeholder {
  color: var(--field_foreground_disabled);
}
.icgds .lmn-input-text[disabled]:focus, .icgds .lmn-input-text[disabled]:focus-within, .icgds .lmn-input-text.disabled:focus, .icgds .lmn-input-text.disabled:focus-within {
  box-shadow: none;
}
.icgds .lmn-input-text .lmn-input,
.icgds .lmn-input-text .lmn-select-input {
  outline: 0 !important;
  border-radius: 0;
  background-color: transparent;
  padding: 0 !important;
  height: auto;
  min-height: unset;
  flex-grow: 1;
}
.icgds .lmn-input-text .lmn-input:focus, .icgds .lmn-input-text .lmn-input:disabled,
.icgds .lmn-input-text .lmn-select-input:focus,
.icgds .lmn-input-text .lmn-select-input:disabled {
  border: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.icgds .lmn-input-text .lmn-input-prefix-icon,
.icgds .lmn-input-text .lmn-input-suffix-icon,
.icgds .lmn-input-text .lmn-input-clear-icon {
  font-size: var(--icon_size_md);
  z-index: 2;
  flex-shrink: 0;
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-input-text .lmn-input-prefix-text,
.icgds .lmn-input-text .lmn-input-suffix-text {
  line-height: var(--line-height_heading-6);
  font-size: var(--font-size_body);
  color: var(--text_weak);
  user-select: none;
}
.icgds .lmn-input-text .lmn-input-prefix-icon,
.icgds .lmn-input-text .lmn-input-prefix-text {
  order: -1;
  margin-right: var(--container_horizontal-spacing);
}
.icgds .lmn-input-text .lmn-input-suffix-icon,
.icgds .lmn-input-text .lmn-input-suffix-text {
  order: 1;
  margin-left: var(--container_horizontal-spacing);
}
.icgds .lmn-input-text.lmn-input-text-wrap {
  height: unset;
}
.icgds .lmn-input-text.lmn-search {
  cursor: pointer;
  border-radius: var(--search_radius);
  outline-color: var(--search_border);
  padding-left: var(--field_icon-container_horizontal-padding);
  padding-right: var(--field_icon-container_horizontal-padding);
}
.icgds .lmn-input-text.lmn-search .lmn-input::placeholder {
  color: var(--text_weak);
}
.icgds .lmn-input-text.lmn-search .lmn-input-prefix-icon,
.icgds .lmn-input-text.lmn-search .lmn-input-suffix-icon {
  color: var(--text_weak);
}
.icgds .lmn-input-text.lmn-search:has(input:not(:placeholder-shown)) .lmn-input-prefix-icon {
  color: var(--text_strong);
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated {
  display: inline-flex;
  transition-property: width, border, background, outline, color;
  width: 280px;
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated .lmn-input::placeholder {
  transition: color var(--motion-duration-fast-2) var(--comp-transition);
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated.lmn-search-collapsed {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  width: var(--container_height);
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated.lmn-search-collapsed .lmn-input {
  color: transparent;
  width: 100%;
  padding-right: 0;
  position: absolute;
  cursor: pointer;
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated.lmn-search-collapsed .lmn-input::placeholder {
  color: transparent;
  opacity: 0;
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated.lmn-search-collapsed .lmn-input-prefix-icon {
  margin-right: 0;
  margin-left: 0;
  pointer-events: none;
}
.icgds .lmn-input-text.lmn-search:hover, .icgds .lmn-input-text.lmn-search.hover {
  background: var(--field_fill_hover);
}
.icgds .lmn-input-text.lmn-search:hover .lmn-input-prefix-icon,
.icgds .lmn-input-text.lmn-search:hover .lmn-input-suffix-icon, .icgds .lmn-input-text.lmn-search.hover .lmn-input-prefix-icon,
.icgds .lmn-input-text.lmn-search.hover .lmn-input-suffix-icon {
  color: var(--text_strong);
}
.icgds .lmn-input-text.lmn-search:focus .lmn-input-prefix-icon,
.icgds .lmn-input-text.lmn-search:focus .lmn-input-suffix-icon, .icgds .lmn-input-text.lmn-search:focus-within .lmn-input-prefix-icon,
.icgds .lmn-input-text.lmn-search:focus-within .lmn-input-suffix-icon {
  color: var(--text_strong);
}
.icgds .lmn-input-text.lmn-search-alt {
  background: var(--field_fill_secondary);
  color: var(--text_strong);
  outline-color: transparent;
}
.icgds .lmn-input-text.lmn-search-alt:hover, .icgds .lmn-input-text.lmn-search-alt.hover {
  background: var(--field_fill_secondary_hover);
}
.icgds .lmn-input-text.lmn-search-alt:focus, .icgds .lmn-input-text.lmn-search-alt.focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-input-text.lmn-search-alt .lmn-input-prefix-icon,
.icgds .lmn-input-text.lmn-search-alt .lmn-input-suffix-icon {
  color: var(--text_weak);
}
.icgds .lmn-input-text.lmn-search-alt.lmn-search-animated .lmn-input-prefix-icon {
  pointer-events: none;
}
.icgds .lmn-input-text.disabled, .icgds .lmn-input-text[disabled], .icgds .lmn-input-text:has(input:is(:disabled)) {
  background: var(--field_fill_disabled);
  color: var(--field_foreground_disabled);
  outline-color: var(--field_border_disabled);
  box-shadow: none;
  cursor: not-allowed;
}
.icgds .lmn-input-text.disabled::placeholder, .icgds .lmn-input-text[disabled]::placeholder, .icgds .lmn-input-text:has(input:is(:disabled))::placeholder {
  color: var(--field_foreground_disabled);
}
.icgds .lmn-input-text.disabled:focus, .icgds .lmn-input-text.disabled:focus-within, .icgds .lmn-input-text[disabled]:focus, .icgds .lmn-input-text[disabled]:focus-within, .icgds .lmn-input-text:has(input:is(:disabled)):focus, .icgds .lmn-input-text:has(input:is(:disabled)):focus-within {
  box-shadow: none;
}
.icgds .lmn-input-text.disabled .lmn-input-prefix-icon,
.icgds .lmn-input-text.disabled .lmn-input-suffix-icon,
.icgds .lmn-input-text.disabled .lmn-input-clear-icon,
.icgds .lmn-input-text.disabled .lmn-input-prefix-text,
.icgds .lmn-input-text.disabled .lmn-input-suffix-text,
.icgds .lmn-input-text.disabled .lmnicon-caret-down, .icgds .lmn-input-text[disabled] .lmn-input-prefix-icon,
.icgds .lmn-input-text[disabled] .lmn-input-suffix-icon,
.icgds .lmn-input-text[disabled] .lmn-input-clear-icon,
.icgds .lmn-input-text[disabled] .lmn-input-prefix-text,
.icgds .lmn-input-text[disabled] .lmn-input-suffix-text,
.icgds .lmn-input-text[disabled] .lmnicon-caret-down, .icgds .lmn-input-text:has(input:is(:disabled)) .lmn-input-prefix-icon,
.icgds .lmn-input-text:has(input:is(:disabled)) .lmn-input-suffix-icon,
.icgds .lmn-input-text:has(input:is(:disabled)) .lmn-input-clear-icon,
.icgds .lmn-input-text:has(input:is(:disabled)) .lmn-input-prefix-text,
.icgds .lmn-input-text:has(input:is(:disabled)) .lmn-input-suffix-text,
.icgds .lmn-input-text:has(input:is(:disabled)) .lmnicon-caret-down {
  color: var(--text_disabled) !important;
}
.icgds .lmn-input-text.disabled input::placeholder, .icgds .lmn-input-text[disabled] input::placeholder, .icgds .lmn-input-text:has(input:is(:disabled)) input::placeholder {
  color: var(--text_disabled) !important;
}
.icgds .lmn-input-group {
  position: relative;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.icgds .lmn-input-group .lmn-input-group-prepend {
  display: flex;
  margin-right: -1px;
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-dropdown-toggle,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-textarea,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn:not(:first-of-type),
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-group-text:not(:first-of-type),
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-dropdown-toggle:not(:first-of-type),
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input:not(:first-of-type),
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-textarea:not(:first-of-type),
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-text:not(:first-of-type) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-prepend:not(:first-of-type) .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-prepend:not(:first-of-type) .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-prepend:not(:first-of-type) .lmn-dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-prepend:first-child .lmn-btn:not(:first-child),
.icgds .lmn-input-group .lmn-input-group-prepend:first-child .lmn-input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-append {
  display: flex;
  margin-left: -1px;
}
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-append .lmn-dropdown-toggle,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input,
.icgds .lmn-input-group .lmn-input-group-append .lmn-textarea,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn:not(:last-of-type),
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-group-text:not(:last-of-type),
.icgds .lmn-input-group .lmn-input-group-append .lmn-dropdown-toggle:not(:last-of-type),
.icgds .lmn-input-group .lmn-input-group-append .lmn-input:not(:last-of-type),
.icgds .lmn-input-group .lmn-input-group-append .lmn-textarea:not(:last-of-type),
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-text:not(:last-of-type) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-append:not(:last-of-type) .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append:not(:last-of-type) .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-append:not(:last-of-type) .lmn-dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-text {
  width: 100%;
  height: 100%;
  display: flex;
  font: var(--type_text-regular) var(--font-size_body)/var(--line-height_heading-6) var(--family_sans);
  padding-left: var(--spacing-8);
  padding-right: var(--spacing-8);
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  white-space: nowrap;
  background-color: var(--field_fill);
  outline: 1px solid var(--field_border);
  outline-offset: -1px;
  color: var(--field_foreground);
  border-radius: var(--field_radius);
}
.icgds .lmn-input-group .lmn-input-group-text input[type=radio],
.icgds .lmn-input-group .lmn-input-group-text input[type=checkbox] {
  margin-top: 0;
}
.icgds .lmn-input-group:has(.lmn-input-group-prepend) .lmn-input,
.icgds .lmn-input-group:has(.lmn-input-group-prepend) .lmn-textarea,
.icgds .lmn-input-group:has(.lmn-input-group-prepend) .lmn-input-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.icgds .lmn-input-group:has(.lmn-input-group-append) .lmn-input,
.icgds .lmn-input-group:has(.lmn-input-group-append) .lmn-textarea,
.icgds .lmn-input-group:has(.lmn-input-group-append) .lmn-input-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.icgds .lmn-input-group .lmn-input,
.icgds .lmn-input-group .lmn-textarea,
.icgds .lmn-input-group .lmn-input-text {
  position: relative;
  flex: 1 1 auto;
  min-width: 1%;
}
.icgds .lmn-input-group .lmn-input:focus,
.icgds .lmn-input-group .lmn-textarea:focus,
.icgds .lmn-input-group .lmn-input-text:focus {
  z-index: 3;
}
.icgds .lmn-input-group .lmn-input + .lmn-input,
.icgds .lmn-input-group .lmn-input + .lmn-textarea,
.icgds .lmn-input-group .lmn-input + .lmn-input-text,
.icgds .lmn-input-group .lmn-textarea + .lmn-input,
.icgds .lmn-input-group .lmn-textarea + .lmn-textarea,
.icgds .lmn-input-group .lmn-textarea + .lmn-input-text,
.icgds .lmn-input-group .lmn-input-text + .lmn-input,
.icgds .lmn-input-group .lmn-input-text + .lmn-textarea,
.icgds .lmn-input-group .lmn-input-text + .lmn-input-text {
  margin-left: -1px;
}
.icgds .lmn-input-group .lmn-input-group-prepend,
.icgds .lmn-input-group .lmn-input-group-append {
  display: flex;
  flex-shrink: 0;
  min-width: 32px;
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn + .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn + .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-group-text + .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-group-text + .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn + .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn + .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-group-text + .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-group-text + .lmn-btn {
  margin-left: -1px;
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn {
  z-index: 2;
  min-width: 32px;
  padding-left: var(--spacing-8) !important;
  padding-right: var(--spacing-8) !important;
  outline-color: var(--field_border);
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn:focus,
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn:focus {
  z-index: 3;
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-dropdown-toggle:focus,
.icgds .lmn-input-group .lmn-input-group-append .lmn-dropdown-toggle:focus {
  z-index: 3;
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input {
  justify-content: center;
}
.icgds .lmn-input-group.lmn-input-textarea {
  align-items: inherit;
}
.icgds .lmn-input-group.lmn-input-textarea .lmn-btn,
.icgds .lmn-input-group.lmn-input-textarea .lmn-input-group-text {
  height: 100%;
}
.icgds .lmn-input-group.lmn-input-group-number .lmn-input-group-append {
  min-width: auto !important;
}
.icgds .lmn-input-group .lmn-input-clear-icon {
  display: none;
}
.icgds .lmn-input-group .lmn-input-step {
  font-size: 8px !important;
  display: flex;
  flex-direction: column !important;
  height: var(--container_height) !important;
  width: 28px;
}
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-up,
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-down {
  background-color: var(--field_fill);
  font-size: var(--icon_trigger-open-size);
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--text_strong);
  width: 100% !important;
  height: 50% !important;
  flex-grow: 1;
  border: 1px solid var(--border_strong);
  transition: background-color var(--motion-duration-fast-2) var(--comp-transition);
}
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-up:hover,
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-down:hover {
  cursor: pointer;
  background-color: var(--fill_hover);
}
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-up:focus,
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-down:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  z-index: 4;
}
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-down {
  border-top: 0;
  border-bottom-right-radius: var(--field_radius);
}
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-down::before {
  content: var(--field_icon_step-down);
  font-family: var(--icon-font-family);
}
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-up {
  border-top-right-radius: var(--field_radius);
}
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-up::before {
  content: var(--field_icon_step-up);
  font-family: var(--icon-font-family);
}
.icgds .lmn-input-group.disabled .lmn-input,
.icgds .lmn-input-group.disabled .lmn-form-select, .icgds .lmn-input-group[disabled] .lmn-input,
.icgds .lmn-input-group[disabled] .lmn-form-select {
  background: var(--field_fill_disabled);
  color: var(--field_foreground_disabled);
  outline-color: var(--field_border_disabled);
  box-shadow: none;
  cursor: not-allowed;
}
.icgds .lmn-input-group.disabled .lmn-input::placeholder,
.icgds .lmn-input-group.disabled .lmn-form-select::placeholder, .icgds .lmn-input-group[disabled] .lmn-input::placeholder,
.icgds .lmn-input-group[disabled] .lmn-form-select::placeholder {
  color: var(--field_foreground_disabled);
}
.icgds .lmn-input-group.disabled .lmn-input:focus, .icgds .lmn-input-group.disabled .lmn-input:focus-within,
.icgds .lmn-input-group.disabled .lmn-form-select:focus,
.icgds .lmn-input-group.disabled .lmn-form-select:focus-within, .icgds .lmn-input-group[disabled] .lmn-input:focus, .icgds .lmn-input-group[disabled] .lmn-input:focus-within,
.icgds .lmn-input-group[disabled] .lmn-form-select:focus,
.icgds .lmn-input-group[disabled] .lmn-form-select:focus-within {
  box-shadow: none;
}
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-up,
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-down, .icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-up,
.icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-down {
  background: var(--field_fill_disabled);
  color: var(--field_foreground_disabled);
  outline-color: var(--field_border_disabled);
  box-shadow: none;
  cursor: not-allowed;
  border-color: transparent;
  cursor: not-allowed;
}
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-up::placeholder,
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-down::placeholder, .icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-up::placeholder,
.icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-down::placeholder {
  color: var(--field_foreground_disabled);
}
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-up:focus, .icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-up:focus-within,
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-down:focus,
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-down:focus-within, .icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-up:focus, .icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-up:focus-within,
.icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-down:focus,
.icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-down:focus-within {
  box-shadow: none;
}
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-up:hover,
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-down:hover, .icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-up:hover,
.icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-down:hover {
  background-color: var(--field_fill_disabled);
}
.icgds .lmn-input-group.disabled .lmn-input-text, .icgds .lmn-input-group[disabled] .lmn-input-text {
  background: var(--field_fill_disabled);
  color: var(--field_foreground_disabled);
  outline-color: var(--field_border_disabled);
  box-shadow: none;
  cursor: not-allowed;
}
.icgds .lmn-input-group.disabled .lmn-input-text::placeholder, .icgds .lmn-input-group[disabled] .lmn-input-text::placeholder {
  color: var(--field_foreground_disabled);
}
.icgds .lmn-input-group.disabled .lmn-input-text:focus, .icgds .lmn-input-group.disabled .lmn-input-text:focus-within, .icgds .lmn-input-group[disabled] .lmn-input-text:focus, .icgds .lmn-input-group[disabled] .lmn-input-text:focus-within {
  box-shadow: none;
}
.icgds .lmn-input-group.disabled .lmn-input-text .lmn-input, .icgds .lmn-input-group[disabled] .lmn-input-text .lmn-input {
  background-color: transparent;
}
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down, .icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-up,
.icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-down {
  outline-color: var(--field_border_read-only);
  background-color: var(--field_fill_read-only);
  color: var(--field_foreground_read-only);
  cursor: not-allowed;
}
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up::placeholder,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down::placeholder, .icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-up::placeholder,
.icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-down::placeholder {
  color: var(--field_foreground_read-only);
}
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up:focus, .icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up:focus-within,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down:focus,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down:focus-within, .icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-up:focus, .icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-up:focus-within,
.icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-down:focus,
.icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-down:focus-within {
  outline-color: var(--field_border_read-only);
  background-color: var(--field_fill_read-only);
  color: var(--field_foreground_read-only) !important;
}
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up ~ .lmn-input-prefix-icon, .icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up ~ .lmn-input-suffix-icon,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down ~ .lmn-input-prefix-icon,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down ~ .lmn-input-suffix-icon, .icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-up ~ .lmn-input-prefix-icon, .icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-up ~ .lmn-input-suffix-icon,
.icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-down ~ .lmn-input-prefix-icon,
.icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-down ~ .lmn-input-suffix-icon {
  pointer-events: none;
}
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up:hover,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down:hover, .icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-up:hover,
.icgds .lmn-input-group.lmn-read-only .lmn-input-step .lmn-input-step-down:hover {
  background-color: var(--field_fill_read-only);
}
.icgds .lmn-input-group.read-only .lmn-input-text, .icgds .lmn-input-group.lmn-read-only .lmn-input-text {
  outline-color: var(--field_border_read-only);
  background-color: var(--field_fill_read-only);
  color: var(--field_foreground_read-only);
}
.icgds .lmn-input-group.read-only .lmn-input-text::placeholder, .icgds .lmn-input-group.lmn-read-only .lmn-input-text::placeholder {
  color: var(--field_foreground_read-only);
}
.icgds .lmn-input-group.read-only .lmn-input-text:focus, .icgds .lmn-input-group.read-only .lmn-input-text:focus-within, .icgds .lmn-input-group.lmn-read-only .lmn-input-text:focus, .icgds .lmn-input-group.lmn-read-only .lmn-input-text:focus-within {
  outline-color: var(--field_border_read-only);
  background-color: var(--field_fill_read-only);
  color: var(--field_foreground_read-only) !important;
}
.icgds .lmn-input-group.read-only .lmn-input-text ~ .lmn-input-prefix-icon, .icgds .lmn-input-group.read-only .lmn-input-text ~ .lmn-input-suffix-icon, .icgds .lmn-input-group.lmn-read-only .lmn-input-text ~ .lmn-input-prefix-icon, .icgds .lmn-input-group.lmn-read-only .lmn-input-text ~ .lmn-input-suffix-icon {
  pointer-events: none;
}
.icgds .lmn-input-group.read-only .lmn-input-text .lmn-input, .icgds .lmn-input-group.lmn-read-only .lmn-input-text .lmn-input {
  background-color: transparent;
}
.icgds .lmn-input-group:hover .lmn-input-clear-icon {
  display: flex;
}
.icgds .lmn-form-select {
  position: relative;
  display: block;
}
.icgds .lmn-form-select:focus {
  outline: none;
  border-color: var(--blue-100) !important;
}
.icgds .lmn-form-select[multiple], .icgds .lmn-form-select.lmn-form-select-multiple {
  height: auto;
}
.icgds .lmn-validation-text {
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-body-xs);
  color: var(--text-danger);
}
.icgds .lmn-custom-range {
  -webkit-appearance: none;
  width: 100%;
  height: var(--slider_track_height);
  outline: none;
  background: var(--slider_fill_track);
  border-radius: var(--radius-full);
  transition: background var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-custom-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: var(--slider_handle_size);
  height: var(--slider_handle_size);
  border-radius: var(--radius-full);
  background: var(--slider_fill_handle);
  outline: solid 1px var(--slider_border_handle);
  outline-offset: -1px;
  transition: all 0.3s var(--comp-transition);
  cursor: pointer;
}
.icgds .lmn-custom-range::-moz-range-thumb {
  appearance: none;
  width: var(--slider_handle_size);
  height: var(--slider_handle_size);
  border-radius: var(--radius-full);
  background: var(--slider_fill_handle);
  outline: solid 1px var(--slider_border_handle);
  outline-offset: -1px;
  transition: all 0.3s var(--comp-transition);
  cursor: pointer;
}
.icgds .lmn-custom-range:active::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: var(--slider_handle_size);
  height: var(--slider_handle_size);
  border-radius: var(--radius-full);
  background: var(--slider_fill_handle);
  outline: solid 1px var(--slider_border_handle_active);
  outline-offset: -1px;
  transition: all 0.3s var(--comp-transition);
  cursor: pointer;
}
.icgds .lmn-custom-range:focus::-webkit-slider-thumb {
  outline-color: var(--slider_border_handle_focus);
  outline-width: 2px;
  outline-offset: -2px;
}
.icgds .lmn-custom-range:disabled {
  background: var(--fill_disabled);
}
.icgds .lmn-custom-range:disabled::-webkit-slider-thumb {
  border-color: var(--fill_disabled);
}
.icgds .lmn-form-group.lmn-invalid .lmn-input,
.icgds .lmn-form-group.lmn-invalid .lmn-input-text,
.icgds .lmn-form-group.lmn-invalid .lmn-datepicker-input-text,
.icgds .lmn-form-group.lmn-invalid .lmn-textarea,
.icgds .lmn-form-group.lmn-invalid .lmn-select-input,
.icgds .lmn-form-group.lmn-invalid .lmn-dropdown-toggle,
.icgds .lmn-form-group.lmn-invalid .lmn-input-step-up,
.icgds .lmn-form-group.lmn-invalid .lmn-input-step-down, .icgds .lmn-form-group.invalid .lmn-input,
.icgds .lmn-form-group.invalid .lmn-input-text,
.icgds .lmn-form-group.invalid .lmn-datepicker-input-text,
.icgds .lmn-form-group.invalid .lmn-textarea,
.icgds .lmn-form-group.invalid .lmn-select-input,
.icgds .lmn-form-group.invalid .lmn-dropdown-toggle,
.icgds .lmn-form-group.invalid .lmn-input-step-up,
.icgds .lmn-form-group.invalid .lmn-input-step-down, .icgds .lmn-form-group:has(.invalid) .lmn-input,
.icgds .lmn-form-group:has(.invalid) .lmn-input-text,
.icgds .lmn-form-group:has(.invalid) .lmn-datepicker-input-text,
.icgds .lmn-form-group:has(.invalid) .lmn-textarea,
.icgds .lmn-form-group:has(.invalid) .lmn-select-input,
.icgds .lmn-form-group:has(.invalid) .lmn-dropdown-toggle,
.icgds .lmn-form-group:has(.invalid) .lmn-input-step-up,
.icgds .lmn-form-group:has(.invalid) .lmn-input-step-down, .icgds .lmn-form-group:has([aria-invalid]) .lmn-input,
.icgds .lmn-form-group:has([aria-invalid]) .lmn-input-text,
.icgds .lmn-form-group:has([aria-invalid]) .lmn-datepicker-input-text,
.icgds .lmn-form-group:has([aria-invalid]) .lmn-textarea,
.icgds .lmn-form-group:has([aria-invalid]) .lmn-select-input,
.icgds .lmn-form-group:has([aria-invalid]) .lmn-dropdown-toggle,
.icgds .lmn-form-group:has([aria-invalid]) .lmn-input-step-up,
.icgds .lmn-form-group:has([aria-invalid]) .lmn-input-step-down,
.icgds .lmn-input-text.lmn-invalid .lmn-input,
.icgds .lmn-input-text.lmn-invalid .lmn-input-text,
.icgds .lmn-input-text.lmn-invalid .lmn-datepicker-input-text,
.icgds .lmn-input-text.lmn-invalid .lmn-textarea,
.icgds .lmn-input-text.lmn-invalid .lmn-select-input,
.icgds .lmn-input-text.lmn-invalid .lmn-dropdown-toggle,
.icgds .lmn-input-text.lmn-invalid .lmn-input-step-up,
.icgds .lmn-input-text.lmn-invalid .lmn-input-step-down,
.icgds .lmn-input-text.invalid .lmn-input,
.icgds .lmn-input-text.invalid .lmn-input-text,
.icgds .lmn-input-text.invalid .lmn-datepicker-input-text,
.icgds .lmn-input-text.invalid .lmn-textarea,
.icgds .lmn-input-text.invalid .lmn-select-input,
.icgds .lmn-input-text.invalid .lmn-dropdown-toggle,
.icgds .lmn-input-text.invalid .lmn-input-step-up,
.icgds .lmn-input-text.invalid .lmn-input-step-down,
.icgds .lmn-input-text:has(.invalid) .lmn-input,
.icgds .lmn-input-text:has(.invalid) .lmn-input-text,
.icgds .lmn-input-text:has(.invalid) .lmn-datepicker-input-text,
.icgds .lmn-input-text:has(.invalid) .lmn-textarea,
.icgds .lmn-input-text:has(.invalid) .lmn-select-input,
.icgds .lmn-input-text:has(.invalid) .lmn-dropdown-toggle,
.icgds .lmn-input-text:has(.invalid) .lmn-input-step-up,
.icgds .lmn-input-text:has(.invalid) .lmn-input-step-down,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-input,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-input-text,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-datepicker-input-text,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-textarea,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-select-input,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-dropdown-toggle,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-input-step-up,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-input-step-down {
  outline-color: var(--field_border_danger);
  border-color: var(--field_border_danger);
  background-color: var(--field_fill_danger);
}
.icgds .lmn-form-group.lmn-invalid small,
.icgds .lmn-form-group.lmn-invalid .lmn-hint-text,
.icgds .lmn-form-group.lmn-invalid .lmn-form-tip, .icgds .lmn-form-group.invalid small,
.icgds .lmn-form-group.invalid .lmn-hint-text,
.icgds .lmn-form-group.invalid .lmn-form-tip, .icgds .lmn-form-group:has(.invalid) small,
.icgds .lmn-form-group:has(.invalid) .lmn-hint-text,
.icgds .lmn-form-group:has(.invalid) .lmn-form-tip, .icgds .lmn-form-group:has([aria-invalid]) small,
.icgds .lmn-form-group:has([aria-invalid]) .lmn-hint-text,
.icgds .lmn-form-group:has([aria-invalid]) .lmn-form-tip,
.icgds .lmn-input-text.lmn-invalid small,
.icgds .lmn-input-text.lmn-invalid .lmn-hint-text,
.icgds .lmn-input-text.lmn-invalid .lmn-form-tip,
.icgds .lmn-input-text.invalid small,
.icgds .lmn-input-text.invalid .lmn-hint-text,
.icgds .lmn-input-text.invalid .lmn-form-tip,
.icgds .lmn-input-text:has(.invalid) small,
.icgds .lmn-input-text:has(.invalid) .lmn-hint-text,
.icgds .lmn-input-text:has(.invalid) .lmn-form-tip,
.icgds .lmn-input-text:has([aria-invalid]) small,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-hint-text,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-form-tip {
  color: var(--hint_foreground_danger);
}
.icgds .lmn-form-group.lmn-invalid small::before,
.icgds .lmn-form-group.lmn-invalid .lmn-hint-text::before,
.icgds .lmn-form-group.lmn-invalid .lmn-form-tip::before, .icgds .lmn-form-group.invalid small::before,
.icgds .lmn-form-group.invalid .lmn-hint-text::before,
.icgds .lmn-form-group.invalid .lmn-form-tip::before, .icgds .lmn-form-group:has(.invalid) small::before,
.icgds .lmn-form-group:has(.invalid) .lmn-hint-text::before,
.icgds .lmn-form-group:has(.invalid) .lmn-form-tip::before, .icgds .lmn-form-group:has([aria-invalid]) small::before,
.icgds .lmn-form-group:has([aria-invalid]) .lmn-hint-text::before,
.icgds .lmn-form-group:has([aria-invalid]) .lmn-form-tip::before,
.icgds .lmn-input-text.lmn-invalid small::before,
.icgds .lmn-input-text.lmn-invalid .lmn-hint-text::before,
.icgds .lmn-input-text.lmn-invalid .lmn-form-tip::before,
.icgds .lmn-input-text.invalid small::before,
.icgds .lmn-input-text.invalid .lmn-hint-text::before,
.icgds .lmn-input-text.invalid .lmn-form-tip::before,
.icgds .lmn-input-text:has(.invalid) small::before,
.icgds .lmn-input-text:has(.invalid) .lmn-hint-text::before,
.icgds .lmn-input-text:has(.invalid) .lmn-form-tip::before,
.icgds .lmn-input-text:has([aria-invalid]) small::before,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-hint-text::before,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-form-tip::before {
  content: var(--field_icon_error);
  font-family: var(--icon-font-family);
  font-size: 20px;
  margin-right: var(--size-4);
}
.icgds .lmn-form-group.lmn-invalid .lmn-input-text .lmn-input, .icgds .lmn-form-group.invalid .lmn-input-text .lmn-input, .icgds .lmn-form-group:has(.invalid) .lmn-input-text .lmn-input, .icgds .lmn-form-group:has([aria-invalid]) .lmn-input-text .lmn-input,
.icgds .lmn-input-text.lmn-invalid .lmn-input-text .lmn-input,
.icgds .lmn-input-text.invalid .lmn-input-text .lmn-input,
.icgds .lmn-input-text:has(.invalid) .lmn-input-text .lmn-input,
.icgds .lmn-input-text:has([aria-invalid]) .lmn-input-text .lmn-input {
  background-color: transparent;
}
.icgds .lmn-form-group {
  margin-bottom: var(--spacing-quarter-x);
  display: block;
}
.icgds .lmn-form-group label,
.icgds .lmn-form-group legend,
.icgds .lmn-form-group .lmn-form-label {
  color: var(--label_foreground);
  font-weight: var(--label_font-weight);
  font-size: var(--label_font-size);
  line-height: var(--label_line-height);
  display: block;
  margin-bottom: var(--field_container_vertical-spacing);
  display: flex;
  align-items: center;
}
.icgds .lmn-form-group label.lmn-required::before,
.icgds .lmn-form-group legend.lmn-required::before,
.icgds .lmn-form-group .lmn-form-label.lmn-required::before {
  content: "*";
  color: var(--label_foreground_required);
  vertical-align: text-top;
  margin-right: var(--spacing-4);
}
.icgds .lmn-form-group label:not(.lmn-label-wrap),
.icgds .lmn-form-group legend:not(.lmn-label-wrap),
.icgds .lmn-form-group .lmn-form-label:not(.lmn-label-wrap) {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.icgds .lmn-form-group small,
.icgds .lmn-form-group .lmn-form-tip {
  color: var(--hint_foreground);
  font-weight: 400;
  font-size: var(--font-size_support);
  line-height: var(--line-height_support);
  display: flex;
  align-items: center;
  margin-top: var(--field_container_vertical-spacing);
}
.icgds .lmn-form-group.disabled label,
.icgds .lmn-form-group.disabled legend,
.icgds .lmn-form-group.disabled small,
.icgds .lmn-form-group.disabled .lmn-form-label {
  color: var(--label_foreground_disabled);
}
.icgds .lmn-form-group.disabled .lmn-hint-text,
.icgds .lmn-form-group.disabled .lmn-form-tip {
  color: var(--hint_foreground_disabled);
}
.icgds .lmn-form-inline {
  display: flex;
  align-items: center;
}
.icgds .lmn-form-inline .lmn-form-check {
  width: 100%;
}
.icgds .lmn-form-inline label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 584px) {
  .icgds .lmn-form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    margin-right: var(--spacing-half-x);
  }
  .icgds .lmn-form-inline .lmn-form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .icgds .lmn-form-inline .lmn-input {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .icgds .lmn-form-inline .lmn-form-control-plaintext {
    display: inline-block;
  }
  .icgds .lmn-form-inline .lmn-input-group,
  .icgds .lmn-form-inline .lmn-custom-select {
    width: auto;
  }
  .icgds .lmn-form-inline .lmn-form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
    margin-right: var(--spacing-half-x);
  }
}
.icgds .lmn-badge-indicator-wrapper {
  position: relative;
  display: inline-block;
  padding: var(--badge-indicator_container_vertical-padding) var(--badge-indicator_container_horizontal-padding);
  outline: 1px solid transparent;
  outline-offset: -1px;
  border-radius: var(--badge-indicator_container_radius);
  transition: background-color var(--motion-duration-fast-3) var(--motion-timing-ease-out), outline var(--motion-duration-fast-3) var(--motion-timing-ease-out), box-shadow var(--motion-duration-none) var(--motion-timing-linear);
}
.icgds .lmn-badge-indicator-wrapper:hover {
  background-color: var(--badge-indicator_fill_container_hover);
  color: var(--badge-indicator_foreground_container_hover);
}
.icgds .lmn-badge-indicator-wrapper:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  background-color: var(--badge-indicator_fill_container_focus);
  color: var(--badge-indicator_foreground_container_focus);
}
.icgds .lmn-badge-indicator-wrapper:active {
  outline-color: var(--badge-indicator_border_container_active);
  background-color: var(--badge-indicator_fill_container_active);
  color: var(--badge-indicator_foreground_container_active);
}
.icgds .lmn-badge-indicator-wrapper .lmn-badge-indicator-icon {
  font-style: normal;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  font-size: var(--icon_size_lg);
  color: var(--comp-bg-color-icon);
}
.icgds .lmn-badge-indicator {
  position: absolute;
  background-color: var(--badge-indicator_fill_dot-indicator_container);
  margin: 0;
  z-index: 1;
}
.icgds .lmn-badge-indicator.lmn-badge-indicator-dot {
  top: 8px;
  right: 8px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
}
.icgds .lmn-badge-indicator.lmn-badge-indicator-number {
  top: -3px;
  right: -3px;
  padding: 0 var(--badge-indicator_number-indicator_horizontal-padding);
  border-radius: var(--radius-full);
  min-width: 16px;
  max-width: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--badge-indicator_number-indicator_font-size);
  line-height: var(--badge-indicator_number-indicator_line-height);
  font-weight: var(--font-weight-bold);
  height: 16px;
  color: var(--badge-indicator_foreground_number-indicator-overflow);
  user-select: none;
}
.icgds .lmn-badge-indicator.lmn-badge-indicator-number.lmn-badge-indicator-number-overflow {
  letter-spacing: -1px;
  padding-right: 3px;
}
.icgds .lmn-indicator-group {
  display: flex;
  align-items: center;
}
.icgds .lmn-indicator-group .lmn-indicator-label {
  margin-left: var(--spacing-4);
}
.icgds .lmn-dot-indicator {
  width: 6px;
  height: 6px;
  border-radius: 3px;
}
.icgds .lmn-dot-indicator.lmn-indicator-new,
.icgds .lmn-icon-indicator.lmn-indicator-new {
  background-color: var(--heading_secondary);
}
.icgds .lmn-list-group {
  list-style: none;
  counter-reset: item;
  padding-left: 0;
  margin-bottom: 0;
}
.icgds .lmn-list-group .lmn-list-group-item {
  color: var(--text_strong);
  counter-increment: item;
  position: relative;
  min-height: var(--container_height);
  min-width: var(--list_item_min-width);
  padding-top: var(--list_item-container_padding-top);
  padding-right: var(--list_item-container_padding-right);
  padding-bottom: var(--list_item-container_padding-bottom);
  padding-left: var(--list_item-container_padding-left);
  background: transparent;
  font: var(--list_item-container_font-type) var(--list_item-container_font-size)/var(--list_item-container_line-height) var(--list_item-container_font-family);
  border-radius: var(--list_Item-container_radius);
  transition: all var(--motion-duration-fast-3) var(--motion-timing-ease-in);
}
.icgds .lmn-list-group .lmn-list-group-item.lmn-list-group-item-disabled, .icgds .lmn-list-group .lmn-list-group-item.disabled {
  background-color: transparent;
  color: var(--text_disabled);
}
.icgds .lmn-list-group .lmn-list-group-item.lmn-list-group-item-parent, .icgds .lmn-list-group .lmn-list-group-item.lmn-list-group-item-header {
  font: var(--list_item-container-heading_font-type) var(--list_item-container_font-size)/var(--list_item-container_line-height) var(--list_item-container_font-family);
}
.icgds .lmn-list-group .lmn-list-group-item.lmn-list-group-item-parent.selected, .icgds .lmn-list-group .lmn-list-group-item.lmn-list-group-item-parent:has(.selected), .icgds .lmn-list-group .lmn-list-group-item.lmn-list-group-item-header.selected, .icgds .lmn-list-group .lmn-list-group-item.lmn-list-group-item-header:has(.selected) {
  font: var(--list_active-item-container-heading_font-type) var(--list_item-container_font-size)/var(--list_item-container_line-height) var(--list_item-container_font-family);
}
.icgds .lmn-list-group.lmn-list-group-hover .lmn-list-group-item:hover {
  background: var(--fill_hover);
}
.icgds .lmn-list-group.lmn-list-group-hover .lmn-list-group-item.lmn-list-group-item-nohover:hover {
  background: transparent;
}
.icgds .lmn-list-group.lmn-list-group-interactable .lmn-list-group-item:hover, .icgds .lmn-list-group.lmn-list-group-interactable .lmn-list-group-item.hover {
  background: var(--fill_hover);
}
.icgds .lmn-list-group.lmn-list-group-interactable .lmn-list-group-item:focus, .icgds .lmn-list-group.lmn-list-group-interactable .lmn-list-group-item.focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-list-group.lmn-list-group-interactable .lmn-list-group-item.lmn-list-group-item-nohover:hover {
  background: transparent;
}
.icgds .lmn-list-group.lmn-list-group-interactable .lmn-list-group-item.lmn-list-group-item-disabled, .icgds .lmn-list-group.lmn-list-group-interactable .lmn-list-group-item.disabled {
  background-color: transparent;
  color: var(--text_disabled);
}
.icgds .lmn-list-group.lmn-list-group-interactable .lmn-list-group-item.selected, .icgds .lmn-list-group.lmn-list-group-interactable .lmn-list-group-item.active {
  background: var(--fill_active);
  color: var(--text_active);
  font: var(--list_active-item-container_font-type) var(--list_item-container_font-size)/var(--list_item-container_line-height) var(--list_item-container_font-family);
}
.icgds .lmn-list-group.lmn-list-group-bordered .lmn-list-group-item::after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: var(--list_item_border-bottom_width);
  background-color: var(--border_weak);
}
.icgds .lmn-list-group.lmn-list-group-bordered .lmn-list-group-item.lmn-list-group-item-noborder::after,
.icgds .lmn-list-group.lmn-list-group-bordered .lmn-list-group-item > .lmn-list-group-item:first-of-type::after {
  display: none;
}
.icgds .lmn-list-group.lmn-list-group-initial .lmn-list-group-item::before {
  content: "•";
  width: 18px;
  text-align: center;
  display: inline-block;
  color: inherit;
  margin-right: var(--list_item-container_horizontal-spacing);
}
.icgds .lmn-list-group.lmn-list-group-initial .lmn-list-group-item.lmn-list-group-item-noinitial::before {
  display: none;
}
.icgds .lmn-list-group.lmn-list-group-initial .lmn-list-group-item.lmn-list-group-item-disabled::before, .icgds .lmn-list-group.lmn-list-group-initial .lmn-list-group-item.disabled::before {
  color: var(--text_disabled);
}
.icgds .lmn-list-group.lmn-list-group-numbered {
  list-style: none;
}
.icgds .lmn-list-group.lmn-list-group-numbered > .lmn-list-group-item {
  counter-increment: item;
}
.icgds .lmn-list-group.lmn-list-group-numbered > .lmn-list-group-item::before {
  content: counter(item) ".";
  width: auto;
  padding-right: var(--list_item-container_horizontal-spacing);
  text-align: center;
  display: inline-block;
  color: inherit;
  font-family: var(--list_number-item-container_font-family);
  margin-right: var(--spacing-eighth-x);
}
.icgds .lmn-list-group.lmn-list-group-numbered > .lmn-list-group-item.lmn-list-group-item-nonumber {
  padding-left: var(--spacing-three-quarter-x);
}
.icgds .lmn-list-group.lmn-list-group-numbered > .lmn-list-group-item.lmn-list-group-item-nonumber::before {
  display: none;
}
.icgds .lmn-list-group.lmn-list-group-numbered > .lmn-list-group-item.lmn-list-group-item-disabled::before, .icgds .lmn-list-group.lmn-list-group-numbered > .lmn-list-group-item.disabled::before {
  color: var(--text_disabled);
}
.icgds .lmn-list-group .lmn-list-group .lmn-list-group-item {
  padding-left: var(--list_nested-item-container_padding-left);
}
.icgds .lmn-list-group .lmn-list-group-item .lmn-list-group .lmn-list-group-item:first-child {
  margin-top: var(--list_item-container_padding-bottom);
}
.icgds .lmn-page-loading > .lmn-loading {
  background-color: var(--modal_background_on-mask);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  justify-content: center;
  width: 100vw;
  height: 100vh;
}
.icgds .lmn-loading-filled {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--loader-z-index);
}
.icgds .lmn-loading-icon.lmnicon {
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  color: var(--loader_fill_loading-icon);
  font-size: 24px;
}
.icgds .lmn-loading-icon.lmn-loading-default {
  width: 2.5em;
  height: 2.5em;
  position: relative;
  transform-origin: center center;
  animation-name: spin;
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
  transition-timing-function: cubic-bezier(0.62, 0.28, 0.23, 0.99);
}
.icgds .lmn-loading-icon.lmn-loading-default > span {
  display: inline-block;
  position: absolute;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  animation-duration: 2.5s;
  transform: translateX(0%) translateY(0%);
  animation-iteration-count: infinite;
  transition-timing-function: cubic-bezier(0.62, 0.28, 0.23, 0.99);
  top: 50%;
  left: 50%;
  margin: -0.25em 0 0 -0.25em;
}
.icgds .lmn-loading-icon.lmn-loading-default > span.lmn-loading-default-first {
  background-color: #59dbff;
  animation-name: move-right;
}
.icgds .lmn-loading-icon.lmn-loading-default > span.lmn-loading-default-second {
  background-color: #0095d7;
  animation-name: move-up;
}
.icgds .lmn-loading-icon.lmn-loading-default > span.lmn-loading-default-third {
  background-color: #0066b3;
  animation-name: move-left;
}
.icgds .lmn-loading-icon.lmn-loading-default > span.lmn-loading-default-fourth {
  background-color: #004992;
  animation-name: move-down;
}
.icgds .lmn-loading-icon.lmn-loading-svg {
  animation: rotate 2s linear infinite;
  width: 1em;
  height: 1em;
}
.icgds .lmn-loading-icon.lmn-loading-svg > .lmn-loading-svg-path {
  stroke: currentcolor;
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}
.icgds .lmn-loading-text {
  margin-top: var(--loader_container_vertical_spacing);
}
.icgds .lmn-bar-loader {
  display: flex;
  align-items: center;
  width: 100%;
}
.icgds .lmn-bar-loader .lmn-bar-loader-track {
  position: relative;
  height: var(--spacing-4);
  display: block;
  border-radius: var(--radius-full);
  background-color: var(--loader_fill_track);
  width: 100%;
}
.icgds .lmn-bar-loader .lmn-bar-loader-track .lmn-bar-loader-value {
  position: absolute;
  height: 100%;
  left: 0;
  transition: all var(--motion-duration-medium-1) var(--motion-timing-ease-out);
  border-radius: var(--radius-full);
  background-color: var(--loader_fill_track_active);
}
.icgds .lmn-progress-label {
  margin-top: var(--spacing-4);
  font-size: var(--label_font-size);
  line-height: var(--label_line-height);
  color: var(--loader_foreground_label);
  font-weight: 700;
}
.icgds .lmn-loading {
  position: relative;
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  margin: 0;
  line-height: 1.5;
}
.icgds .lmn-loading-horizontal {
  flex-direction: row;
}
.icgds .lmn-loading-horizontal > .lmn-loading-text {
  margin-top: 0;
  margin-left: var(--loader_container_horizontal_spacing);
}
.icgds .lmn-loading-mask {
  position: relative;
}
.icgds .lmn-loading-mask > .lmn-loading {
  inset: 0;
  z-index: var(--modal-mask-z-index);
  background: var(--modal_background_on-mask);
  position: absolute;
  justify-content: center;
}
.icgds .lmn-loading-mask > .lmn-loading-content {
  position: relative;
  overflow: hidden;
  clear: both;
}
.icgds .lmn-loading-mask .lmn-loading-icon {
  display: inline-flex;
  color: var(--loader_fill_loading-icon_on-mask);
}
.icgds .lmn-loading-mask .lmn-loading-text {
  display: inline-flex;
  color: var(--loader_foreground_label_on-mask);
}
.icgds .lmn-loading-mask .lmn-loader {
  width: 60vw;
}
.icgds .lmn-loading-mask .lmn-loader .lmn-bar-loader-track {
  background-color: var(--loader_fill_track_on-mask);
}
.icgds .lmn-loading-mask .lmn-loader .lmn-bar-loader-track .lmn-bar-loader-value {
  background-color: var(--loader_foreground_label_on-mask);
}
.icgds .lmn-loading-mask .lmn-loader .lmn-progress-label,
.icgds .lmn-loading-mask .lmn-loader label {
  color: var(--loader_foreground_label_on-mask);
}
@keyframes move-right {
  0%, 20% {
    transform: translateX(0%);
    transform: translateY(0%);
  }
  50% {
    transform: translateX(200%);
    transform: translateY(200%);
  }
  80%, 100% {
    transform: translateX(0%);
    transform: translateY(0%);
  }
}
@keyframes move-up {
  0%, 20% {
    transform: translateY(0%);
    transform: translateX(0%);
  }
  50% {
    transform: translateY(200%);
    transform: translateX(200%);
  }
  80%, 100% {
    transform: translateY(0%);
    transform: translateX(0%);
  }
}
@keyframes move-left {
  0%, 20% {
    transform: translateX(0%);
    transform: translateY(0%);
  }
  50% {
    transform: translateX(-200%);
    transform: translateY(-200%);
  }
  80%, 100% {
    transform: translateX(0%);
    transform: translateY(0%);
  }
}
@keyframes move-down {
  0%, 20% {
    transform: translateY(0%);
    transform: translateX(0%);
  }
  50% {
    transform: translateY(-200%);
    transform: translateX(-200%);
  }
  80%, 100% {
    transform: translateY(0%);
    transform: translateX(0%);
  }
}
@keyframes spin {
  0%, 10% {
    transform: rotate(0deg);
  }
  90%, 100% {
    transform: rotate(-360deg);
  }
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.icgds ul[class*=menu] {
  padding: 0;
  margin-bottom: 0;
  list-style: none;
}
.icgds .lmn-menu-item {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: var(--menu-item_container_padding-top);
  padding-right: var(--menu-item_container_padding-right);
  padding-bottom: var(--menu-item_container_padding-bottom);
  padding-left: var(--menu-item_container_padding-left);
  height: var(--menu-item_container_height);
  z-index: 1;
  cursor: pointer;
  background-color: var(--menu_fill_item-container);
  border: 0px;
  font-size: var(--font-size_body);
  line-height: var(--line-height_heading-6);
  font-weight: 400;
  white-space: nowrap;
  color: var(--menu_foreground_item-container);
  border-radius: var(--menu_item-container_radius);
  transition: background-color 0.2s var(--comp-transition), box-shadow 0.2s var(--comp-transition), color 0.2s var(--comp-transition);
}
.icgds .lmn-menu-item:not(:last-child) {
  margin-bottom: var(--spacing-4);
}
.icgds .lmn-menu-item label {
  margin-bottom: 0;
}
.icgds .lmn-menu-item mark,
.icgds .lmn-menu-item a:not(.lmn-text-link) {
  text-decoration: none;
  color: inherit !important;
}
.icgds .lmn-menu-item:visited {
  color: var(--menu_foreground_item-container);
}
.icgds .lmn-menu-item:focus, .icgds .lmn-menu-item.focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  background-color: var(--menu_fill_item-container_focus);
  color: var(--menu_foreground_item-container_focus);
  text-decoration: none;
  z-index: 3;
}
.icgds .lmn-menu-item.selected {
  z-index: 2;
  background-color: var(--menu_fill_item-container_active);
  color: var(--menu_foreground_item-container_active);
  font-weight: 700;
}
.icgds .lmn-menu-item:hover, .icgds .lmn-menu-item.hover, .icgds .lmn-menu-item.active, .icgds .lmn-menu-item:active {
  background-color: var(--menu_fill_item-container_hover);
  color: var(--menu_foreground_item-container_hover);
  text-decoration: none;
}
.icgds .lmn-menu-item:disabled, .icgds .lmn-menu-item.disabled {
  cursor: not-allowed;
  color: var(--text_disabled);
}
.icgds .lmn-menu-item:disabled:hover, .icgds .lmn-menu-item.disabled:hover {
  background-color: transparent;
}
.icgds .lmn-menu-item:disabled *, .icgds .lmn-menu-item.disabled * {
  cursor: not-allowed;
}
.icgds .lmn-menu-item.lmn-menu-item-not-selectable:hover, .icgds .lmn-menu-item.lmn-menu-item-not-selectable.hover, .icgds .lmn-menu-item.lmn-menu-item-not-selectable.active, .icgds .lmn-menu-item.lmn-menu-item-not-selectable:active {
  background-color: transparent;
}
.icgds .lmn-menu-item.lmn-menu-item-not-selectable:focus, .icgds .lmn-menu-item.lmn-menu-item-not-selectable.focus {
  box-shadow: none;
  background-color: transparent;
}
.icgds .lmn-menu-item.lmn-menu-item-bordered {
  margin-bottom: 1px;
}
.icgds .lmn-menu-item.lmn-menu-item-bordered:after {
  content: "";
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: var(--spacing-12);
  right: var(--spacing-12);
  background: var(--border_weak);
}
.icgds .lmn-menu-item.lmn-menu-item-bordered-top {
  margin-top: 1px;
}
.icgds .lmn-menu-item.lmn-menu-item-bordered-top:after {
  content: "";
  height: 1px;
  position: absolute;
  top: -1px;
  left: var(--spacing-12);
  right: var(--spacing-12);
  background: var(--border_weak);
}
.icgds .lmn-menu-item .lmn-row {
  flex: 1 1 auto !important;
}
.icgds .lmn-menu-item:has(.lmn-menu-icon) {
  padding: calc(var(--spacing-quarter-x) + var(--spacing-eighth-x)) var(--spacing-three-quarter-x);
}
.icgds .lmn-menu-item:has(.lmn-checkbox):focus, .icgds .lmn-menu-item:has(.lmn-checkbox).focus, .icgds .lmn-menu-item:has(.lmn-checkbox):focus-within {
  box-shadow: none;
  outline-color: transparent;
}
.icgds .lmn-menu-item:has(.lmn-checkbox):focus .lmn-control-icon, .icgds .lmn-menu-item:has(.lmn-checkbox).focus .lmn-control-icon, .icgds .lmn-menu-item:has(.lmn-checkbox):focus-within .lmn-control-icon {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-menu-item:has(.lmn-checkbox).selected {
  background-color: transparent;
}
.icgds .lmn-menu-item:has(.lmn-menu-item-badge) {
  padding-top: 0;
  padding-bottom: 0;
}
.icgds .lmn-menu-item-parent::after {
  position: relative;
  content: var(--menu-item_trigger_icon);
  font-size: var(--icon_trigger-open-size);
  font-family: var(--icon-font-family);
  margin-left: auto;
}
.icgds .lmn-menu-item-parent.selected {
  color: var(--menu_foreground_item-container);
  background: transparent;
}
.icgds .lmn-menu-item-external::after {
  content: var(--icon-link-out);
  font-family: var(--icon-font-family);
  font-size: 10px;
  margin-left: auto;
}
.icgds .lmn-menu-icon {
  margin-right: var(--menu-item_container_horizontal_spacing);
  font-size: 18px;
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-menu-item-badge {
  margin-right: var(--spacing-8);
  margin-left: var(--spacing-4);
  padding: var(--spacing-2) var(--spacing-4);
}
.icgds .lmn-menu-item-group-title {
  font: var(--grouped-header_font-type) var(--grouped-header_font-size)/var(--grouped-header_line-height) var(--grouped-header_font-family);
  padding-top: var(--menu-item_group-header_padding-top);
  padding-right: var(--menu-item_container_padding-right);
  padding-bottom: var(--menu-item_group-header_padding-bottom);
  padding-left: var(--menu-item_container_padding-left);
  background-color: var(--menu_fill_grouped-header-container);
  color: var(--grouped-header_foreground);
  text-transform: uppercase;
}
.icgds .lmn-menu-divider {
  height: 1px;
  background-color: var(--menu_fill_item-container-border);
  margin: var(--spacing-x) 0;
}
.icgds .lmn-context-menu {
  box-shadow: var(--shadow_x-distance_overlay-2) var(--shadow_y-distance_overlay-2) var(--shadow_blur_overlay-2) var(--shadow_spread_overlay-2) var(--shadow_color_overlay-2), var(--shadow_x-distance_overlay-1) var(--shadow_y-distance_overlay-1) var(--shadow_blur_overlay-1) var(--shadow_spread_overlay-1) var(--shadow_color_overlay-1);
  position: relative;
  background: var(--context-menu_fill);
  padding: var(--context-menu_padding);
  border-radius: var(--context-menu_radius);
  z-index: var(--dropdown-wrapper-z-index);
  outline: var(--context-menu_border-width) solid var(--context-menu_border);
  outline-offset: calc(var(--context-menu_border-width) * -1);
  max-height: 300px;
  overflow: auto;
}
@media screen and (height <= 500px) {
  .icgds .lmn-context-menu {
    max-height: 180px;
  }
}
.icgds .lmn-context-menu:has(.lmn-context-menu-items) {
  padding: 0;
  max-height: unset;
  overflow: unset;
}
.icgds .lmn-context-menu:has(.lmn-context-menu-items) .lmn-context-menu-header:has(.lmn-search) {
  padding-top: var(--context-menu_padding) !important;
  padding-left: var(--context-menu_padding) !important;
  padding-right: var(--context-menu_padding) !important;
}
.icgds .lmn-context-menu .lmn-context-menu-items {
  max-height: 300px;
  overflow: auto;
  padding: var(--context-menu_padding);
}
@media screen and (height <= 500px) {
  .icgds .lmn-context-menu .lmn-context-menu-items {
    max-height: 180px;
  }
}
.icgds .lmn-context-menu .lmn-menu-item {
  font: var(--context-menu_font-type) var(--context-menu_font-size)/var(--context-menu_line-height) var(--family_sans);
  width: 100%;
  height: var(--context-menu-item_height);
  border-radius: var(--context-menu-item_radius);
  background: var(--context-menu-item_fill);
  color: var(--context-menu-item_foreground);
  outline: var(--context-menu-item_border-width) solid var(--context-menu-item_border);
  outline-offset: calc(var(--context-menu-item_border-width) * -1);
  padding: var(--context-menu-item_vertical-padding) var(--context-menu-item_padding-right) var(--context-menu-item_vertical-padding) var(--context-menu-item_padding-left);
}
.icgds .lmn-context-menu .lmn-menu-item span:not(.lmn-checkbox) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-context-menu .lmn-menu-item.active, .icgds .lmn-context-menu .lmn-menu-item.selected {
  font: var(--context-menu_font-type_active) var(--context-menu_font-size)/var(--context-menu_line-height) var(--family_sans);
  background: var(--context-menu-item_fill_active);
  color: var(--context-menu-item_foreground_active);
  outline-color: var(--context-menu-item_border_active);
}
.icgds .lmn-context-menu .lmn-menu-item.active:has(input:checked), .icgds .lmn-context-menu .lmn-menu-item.selected:has(input:checked) {
  background: var(--context-menu-item_fill);
  font: var(--context-menu_font-type) var(--context-menu_font-size)/var(--context-menu_line-height) var(--family_sans);
  color: var(--context-menu-item_foreground);
}
.icgds .lmn-context-menu .lmn-menu-item.hover, .icgds .lmn-context-menu .lmn-menu-item:hover {
  background: var(--context-menu-item_fill_hover);
  color: var(--context-menu-item_foreground_hover);
  outline-color: var(--context-menu-item_border_hover);
}
.icgds .lmn-context-menu .lmn-menu-item.disabled, .icgds .lmn-context-menu .lmn-menu-item:disabled {
  background: var(--context-menu-item_fill_disabled);
  color: var(--context-menu-item_foreground_disabled);
  outline-color: var(--context-menu-item_border_disabled);
  cursor: not-allowed;
}
.icgds .lmn-context-menu .lmn-menu-item:not(:last-child) {
  margin-bottom: var(--context-menu_group_vertical-spacing);
}
.icgds .lmn-context-menu .lmn-menu-item.lmn-checkbox {
  margin-right: var(--context-menu-item_horizontal_spacing);
}
.icgds .lmn-context-menu .lmn-menu-item .lmn-selection-control {
  font: var(--context-menu_font-type) var(--context-menu_font-size)/var(--context-menu_line-height) var(--family_sans);
}
.icgds .lmn-context-menu .lmn-menu-item:after {
  float: right;
}
.icgds .lmn-context-menu .lmn-menu-item.lmn-menu-item-parent {
  padding-right: calc(var(--context-menu-item_padding-right) + var(--icon_trigger-open-size) + var(--spacing-8));
}
.icgds .lmn-context-menu .lmn-menu-item.lmn-menu-item-parent::after {
  position: absolute;
  right: var(--context-menu-item_padding-right);
}
.icgds .lmn-context-menu .lmn-menu-item.lmn-menu-item-wrap {
  height: unset;
  min-height: var(--context-menu-item_height);
}
.icgds .lmn-context-menu .lmn-menu-item-group-title {
  padding-top: var(--context-menu-item_grouped-header_vertical-padding);
  padding-bottom: var(--context-menu-item_grouped-header_vertical-padding);
}
.icgds .lmn-context-menu .lmn-options-menu-item {
  display: flex;
  align-items: center;
}
.icgds .lmn-context-menu .lmn-options-menu-item::after {
  content: var(--icon-check);
  font-size: 14px;
  font-family: var(--icon-font-family);
  margin-left: auto;
  opacity: 0;
}
.icgds .lmn-context-menu .lmn-options-menu-item.selected {
  color: var(--menu_foreground_item-container);
  font-weight: var(--font-weight-regular);
  background-color: transparent;
}
.icgds .lmn-context-menu .lmn-options-menu-item.selected::after {
  opacity: 1;
}
.icgds .lmn-context-menu .lmn-sub-context-menu-wrapper {
  position: relative;
}
.icgds .lmn-context-menu.lmn-sub-context-menu {
  z-index: var(--dropdown-wrapper-z-index);
  position: absolute;
  display: none;
}
.icgds .lmn-context-menu.lmn-sub-context-menu.lmn-sub-context-menu-open {
  display: inline-block;
}
.icgds .lmn-context-menu.lmn-sub-context-menu .lmn-menu-item-parent::after {
  margin-left: var(--spacing-half-x);
}
.icgds .lmn-context-menu .lmn-context-menu-header {
  padding-top: var(--menu-item_container_padding-top);
  padding-right: var(--menu-item_container_padding-right);
  padding-bottom: var(--menu-item_container_padding-bottom);
  padding-left: var(--menu-item_container_padding-left);
  margin-bottom: var(--context-menu_vertical-spacing);
}
.icgds .lmn-context-menu .lmn-context-menu-header:has(.lmn-input-search), .icgds .lmn-context-menu .lmn-context-menu-header:has(.lmn-search) {
  padding: 0;
}
.icgds .lmn-context-menu .lmn-context-menu-header .lmn-input-search,
.icgds .lmn-context-menu .lmn-context-menu-header .lmn-search {
  background-color: var(--field_fill_secondary);
}
.icgds .lmn-context-menu .lmn-tag-list-menu-header {
  padding-top: var(--menu-item_container_padding-top);
  padding-right: var(--menu-item_container_padding-right);
  padding-bottom: 0;
  padding-left: var(--menu-item_container_padding-left);
  margin-bottom: var(--context-menu_vertical-spacing);
  display: flex;
  align-items: center;
  min-width: 250px;
  justify-content: space-between;
  font-size: var(--font-size_support);
  line-height: var(--line-height_support);
  color: var(--text_weak);
  text-transform: uppercase;
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-context-menu .lmn-context-menu-footer {
  font-size: 12px;
  line-height: 16px;
  color: var(--text_weak);
  padding: var(--context-menu_footer-options_padding-top) var(--context-menu_footer-options_padding-right) var(--context-menu_footer-options_padding-bottom) var(--context-menu_footer-options_padding-left);
}
.icgds .lmn-context-menu .lmn-context-menu-footer:has(.lmn-btn) {
  display: flex;
  justify-content: flex-end;
  gap: var(--spacing-half-x);
}
.icgds .lmn-context-menu.lmn-context-menu-navbar-sub,
.icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-sub-context-menu {
  background: var(--navbar-overflow-menu_fill_container);
  padding: var(--navbar-overflow-menu_padding);
  border-radius: var(--navbar-overflow-menu_radius);
  outline: var(--navbar-overflow-menu_border-width) solid var(--navbar-overflow-menu_border);
  outline-offset: calc(var(--navbar-overflow-menu_border-width) * -1);
}
.icgds .lmn-context-menu.lmn-context-menu-navbar-sub:has(.lmn-context-menu-items),
.icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-sub-context-menu:has(.lmn-context-menu-items) {
  padding-left: 0;
  padding-right: 0;
}
.icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-menu-item {
  height: var(--navbar-overflow-menu_item-container_height);
  background-color: var(--navbar-overflow-menu_fill_item-container);
  color: var(--navbar-overflow-menu_foreground_item-container);
  border-radius: var(--navbar-overflow-menu_radius_item);
  outline: var(--navbar-overflow-menu_border-width_item) solid var(--navbar-overflow-menu_border_item-container);
  outline-offset: calc(var(--navbar-overflow-menu_border-width_item) * -1);
  padding: var(--navbar-overflow-menu_item_vertical-padding) var(--navbar-overflow-menu_item_padding-right) var(--navbar-overflow-menu_item_vertical-padding) var(--navbar-overflow-menu_item_padding-left);
}
.icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-menu-item:not(:last-of-type) {
  margin-bottom: var(--navbar-overflow-menu_vertical-spacing);
}
.icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-menu-item:focus {
  background: var(--navbar-overflow-menu_fill_item-container_focus);
  color: var(--navbar-overflow-menu_foreground_item-container_focus);
  outline-color: var(--navbar-overflow-menu_border_item-container_focus);
}
.icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-menu-item.active, .icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-menu-item.selected {
  background: var(--navbar-overflow-menu_fill_item-container_active);
  color: var(--navbar-overflow-menu_foreground_item-container_active);
  outline: var(--navbar-overflow-menu_border-width_item_active) solid var(--navbar-overflow-menu_border_item-container_active);
  outline-offset: calc(var(--navbar-overflow-menu_border-width_item_active) * -1);
}
.icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-menu-item:hover, .icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-menu-item.hover, .icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-menu-item.active, .icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-menu-item:active {
  background: var(--navbar-overflow-menu_fill_item-container_hover);
  color: var(--navbar-overflow-menu_foreground_item-container_hover);
  outline-color: var(--navbar-overflow-menu_border_item-container_hover);
}
.icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-menu-item.disabled, .icgds .lmn-context-menu.lmn-context-menu-navbar-sub .lmn-menu-item:disabled {
  background: var(--context-menu-item_fill_disabled);
  color: var(--context-menu-item_foreground_disabled);
  outline-color: var(--context-menu-item_border_disabled);
  cursor: not-allowed;
}
.icgds .lmn-context-menu:has(.lmn-datepicker) {
  padding: 0;
  max-height: unset;
  overflow: unset;
}
.icgds .lmn-mega-menu {
  list-style: none;
  z-index: var(--dropdown-wrapper-z-index);
  display: inline-flex;
  background-color: var(--mega-menu_fill_container);
  border-radius: var(--mega-menu_container_radius);
  box-shadow: var(--shadow_x-distance_overlay-2) var(--shadow_y-distance_overlay-2) var(--shadow_blur_overlay-2) var(--shadow_spread_overlay-2) var(--shadow_color_overlay-2), var(--shadow_x-distance_overlay-1) var(--shadow_y-distance_overlay-1) var(--shadow_blur_overlay-1) var(--shadow_spread_overlay-1) var(--shadow_color_overlay-1);
  max-width: 100vw;
  padding: 0;
}
.icgds .lmn-mega-menu.lmn-mega-menu-lg {
  width: 1040px;
}
.icgds .lmn-mega-menu.lmn-mega-menu-md {
  width: 784px;
}
.icgds .lmn-mega-menu.lmn-mega-menu-sm {
  width: 528px;
}
.icgds .lmn-mega-menu .lmn-menu-item {
  padding: 7px var(--spacing-16);
  min-width: 120px;
  font-size: var(--mega-menu_item-container_font-size);
  line-height: var(--mega-menu_item-container_line-height);
  margin: 0px;
}
.icgds .lmn-mega-menu .lmn-menu-item .lmn-menu-item-trigger-icon {
  margin-left: auto;
  font-size: var(--icon_trigger-collapse-size);
}
.icgds .lmn-mega-menu .lmn-menu-item:hover, .icgds .lmn-mega-menu .lmn-menu-item:focus, .icgds .lmn-mega-menu .lmn-menu-item:active, .icgds .lmn-mega-menu .lmn-menu-item.selected, .icgds .lmn-mega-menu .lmn-menu-item.disabled {
  background-color: transparent;
  box-shadow: none;
}
.icgds .lmn-mega-menu .lmn-menu-item::before {
  content: "";
  position: absolute;
  inset: 2px 4px;
  z-index: -1;
  border-radius: var(--mega-menu_item-container_radius);
  background-color: var(--mega-menu_fill_item-container);
  transition: background-color 0.2s var(--comp-transition), box-shadow 0.2s var(--comp-transition), color 0.2s var(--comp-transition);
}
.icgds .lmn-mega-menu .lmn-menu-item:focus {
  color: var(--mega-menu_foreground_item-container_focus);
}
.icgds .lmn-mega-menu .lmn-menu-item:focus:before {
  background-color: var(--mega-menu_fill_item-container_hover);
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-mega-menu .lmn-menu-item:hover {
  color: var(--mega-menu_foreground_item-container_hover);
}
.icgds .lmn-mega-menu .lmn-menu-item:hover:before {
  background-color: var(--mega-menu_fill_item-container_hover);
}
.icgds .lmn-mega-menu .lmn-menu-item:active, .icgds .lmn-mega-menu .lmn-menu-item.selected {
  color: var(--mega-menu_foreground_item-container_active);
}
.icgds .lmn-mega-menu .lmn-menu-item:active:before, .icgds .lmn-mega-menu .lmn-menu-item.selected:before {
  background-color: var(--mega-menu_fill_item-container_active);
}
.icgds .lmn-mega-menu .lmn-menu-item:disabled {
  color: var(--mega-menu_foreground_item-container_disabled);
}
.icgds .lmn-mega-menu .lmn-menu-item:disabled:before {
  background-color: var(--mega-menu_fill_item-container_disabled);
}
.icgds .lmn-mega-menu .lmn-menu-item-group-title:not(:first-child) {
  margin-top: var(--spacing-x);
}
.icgds .lmn-mega-menu .lmn-mega-menu-aside {
  width: 240px;
  background: var(--mega-menu_fill_side-panel-container);
  padding: 15px var(--spacing-12) var(--spacing-24) var(--spacing-12);
  flex-shrink: 0;
  border-radius: var(--mega-menu_container_radius) 0 0 var(--mega-menu_container_radius);
  box-shadow: inset -1px 0 0 0 var(--mega-menu_border_side-panel-container);
  overflow: auto;
}
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-submenu .lmn-menu-submenu-title,
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-item {
  height: 56px;
  font-size: var(--mega-menu_side-panel-item_font-size);
  line-height: var(--mega-menu_side-panel-item_line-height);
}
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-submenu .lmn-menu-submenu-title::before,
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-item::before {
  border-radius: var(--mega-menu_side-panel-item-container_radius);
  inset: var(--spacing-8) var(--spacing-4);
}
.icgds .lmn-mega-menu .lmn-mega-menu-content {
  padding: var(--spacing-24) var(--spacing-16);
  overflow: auto;
  flex-grow: 1;
}
.icgds .lmn-mega-menu .lmn-mega-menu-header {
  display: flex;
  flex-direction: column;
  padding: 0 var(--spacing-12);
  margin-bottom: var(--spacing-16);
}
.icgds .lmn-mega-menu .lmn-mega-menu-columns {
  display: flex;
  flex-grow: 1;
}
.icgds .lmn-mega-menu .lmn-mega-menu-column {
  display: inline-block;
  width: 240px;
}
.icgds .lmn-mega-menu .lmn-mega-menu-column:not(:last-of-type) {
  margin-right: var(--spacing-x);
}
.icgds .lmn-mega-menu .lmn-mega-menu-title {
  position: relative;
  font-size: var(--mega-menu_container-heading_font-size);
  line-height: var(--mega-menu_container-heading_line-height);
  color: var(--mega-menu_foreground-container_heading);
  font-family: var(--family_display);
  display: -webkit-inline-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  white-space: unset;
}
.icgds .lmn-mega-menu .lmn-mega-menu-title-link {
  cursor: pointer;
  display: inline-flex;
}
.icgds .lmn-mega-menu .lmn-mega-menu-title-link .lmn-mega-menu-title:visited {
  color: var(--link_active) !important;
}
.icgds .lmn-mega-menu .lmn-mega-menu-title-link::after {
  content: var(--icon-arrow-right);
  font-size: 28px;
  line-height: 36px;
  color: var(--text-headline-0);
  display: inline-block;
  align-self: flex-end;
  position: inline-block;
  margin-left: var(--spacing-quarter-x);
  transform: translateX(var(--neg-spacing-half-x));
  font-family: var(--icon-font-family);
  opacity: 0;
  transition: opacity 0.2s ease, transform 0.4s var(--motion-timing-ease-out);
}
.icgds .lmn-mega-menu .lmn-mega-menu-title-link:hover .lmn-mega-menu-title, .icgds .lmn-mega-menu .lmn-mega-menu-title-link:focus .lmn-mega-menu-title, .icgds .lmn-mega-menu .lmn-mega-menu-title-link.focus .lmn-mega-menu-title {
  text-decoration: underline;
}
.icgds .lmn-mega-menu .lmn-mega-menu-title-link:hover::after, .icgds .lmn-mega-menu .lmn-mega-menu-title-link:focus::after, .icgds .lmn-mega-menu .lmn-mega-menu-title-link.focus::after {
  opacity: 1;
  transform: translateX(0);
}
.icgds .lmn-mega-menu .lmn-mega-menu-subtitle {
  font-size: var(--mega-menu_container-subtitle_font-size);
  line-height: var(--mega-menu_container-subtitle_line-height);
  color: var(--mega-menu_foreground-container_subtitle);
  margin-top: var(--spacing-8);
}
.icgds .lmn-mega-menu-fixed-right {
  right: 0 !important;
}
.icgds .lmn-navigation-menu .lmn-navigation-menu-header {
  padding: var(--spacing-8) var(--spacing-12);
}
.icgds .lmn-navigation-menu .lmn-navigation-menu-title {
  display: block;
  font-size: var(--mega-menu_container-heading_font-size);
  line-height: var(--mega-menu_container-heading_line-height);
  color: var(--mega-menu_foreground-container_heading);
  font-family: var(--family_display);
}
.icgds .lmn-navigation-menu .lmn-navigation-menu-subtitle {
  font-size: var(--mega-menu_container-subtitle_font-size);
  line-height: var(--mega-menu_container-subtitle_line-height);
  color: var(--mega-menu_foreground-container_subtitle);
  margin-top: var(--spacing-12);
}
.icgds .lmn-navigation-menu:has(.lmn-navigation-menu-items) {
  display: flex;
  flex-direction: column;
}
.icgds .lmn-navigation-menu:has(.lmn-navigation-menu-items) .lmn-navigation-menu-items {
  flex-grow: 1;
}
.icgds .lmn-navigation-menu .lmn-menu-item {
  margin-bottom: var(--spacing-4);
}
.icgds .lmn-navigation-menu .lmn-menu-item-parent::after {
  position: relative;
  content: var(--icon-chevron-down);
  font-size: var(--icon_trigger-open-size);
  font-family: var(--icon-font-family);
  margin-left: auto;
  transition: transform 0.3s var(--motion-timing-ease-in-out);
}
.icgds .lmn-navigation-menu .lmn-menu-item-parent.lmn-menu-item-parent-open::after {
  transform: rotate(180deg);
}
.icgds .lmn-navigation-menu.lmn-sub-navigation-menu {
  padding-left: var(--spacing-x);
  display: none;
}
.icgds .lmn-navigation-menu.lmn-sub-navigation-menu.lmn-sub-navigation-menu-open {
  display: block;
}
.icgds .lmn-navigation-menu.lmn-navigation-menu-horizontal .lmn-navigation-menu-items {
  display: flex;
}
.icgds .lmn-navigation-menu.lmn-navigation-menu-horizontal .lmn-navigation-menu-items .lmn-menu-item {
  width: auto;
}
.icgds .lmn-navigation-menu.lmn-navigation-menu-horizontal .lmn-navigation-menu-items .lmn-menu-item::after {
  margin-left: var(--spacing-half-x);
}
.icgds .lmn-navigation-menu.lmn-navigation-menu-horizontal .lmn-navigation-menu-items .lmn-menu-item-parent-open::after {
  transform: rotate(0deg);
}
.icgds .lmn-navigation-menu.lmn-navigation-menu-vertical .lmn-menu-item-parent::after {
  content: var(--menu-item_trigger_icon);
  font-size: var(--icon_trigger-open-size);
}
.icgds .lmn-navigation-menu.lmn-navigation-menu-vertical .lmn-menu-item-parent-open::after {
  transform: rotate(0deg);
}
.icgds .lmn-navigation-menu .lmn-menu-icon {
  color: var(--text-headline-0);
}
.icgds .lmn-navigation-bar {
  display: inline-flex;
  width: 100%;
}
.icgds .lmn-navigation-bar .lmn-menu-item {
  font: var(--navbar-tab-condensed_font-type) var(--navbar-tab_font-size)/var(--navbar-tab_line-height) var(--family_sans);
  padding: var(--navbar-tab_padding-top) var(--navbar-tab_horizontal-padding) var(--navbar-tab_padding-bottom) var(--navbar-tab_horizontal-padding);
  height: var(--navbar-tab-condensed_height);
  border-bottom: 3px solid var(--navbar-tab-condensed_fill_indicator);
  border-radius: var(--navbar-tab-condensed_radius);
  background-color: var(--navbar-tab-condensed_fill);
  color: var(--navbar-tab-condensed_foreground);
  outline: var(--navbar-tab-condensed_border-width) solid var(--navbar-tab-condensed_border);
  outline-offset: calc(var(--navbar-tab-condensed_border-width) * -1);
  margin-bottom: 0;
}
.icgds .lmn-navigation-bar .lmn-menu-item:focus, .icgds .lmn-navigation-bar .lmn-menu-item.focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-navigation-bar .lmn-menu-item:hover, .icgds .lmn-navigation-bar .lmn-menu-item.hover, .icgds .lmn-navigation-bar .lmn-menu-item.active, .icgds .lmn-navigation-bar .lmn-menu-item:active {
  background-color: var(--navbar-tab-condensed_fill_hover);
  color: var(--navbar-tab-condensed_foreground_hover);
  outline-color: var(--navbar-tab-condensed_border_hover);
  border-bottom-color: var(--navbar-tab-condensed_fill_indicator_hover);
}
.icgds .lmn-navigation-bar .lmn-menu-item.active, .icgds .lmn-navigation-bar .lmn-menu-item:active, .icgds .lmn-navigation-bar .lmn-menu-item.selected {
  background-color: var(--navbar-tab-condensed_fill_active);
  color: var(--navbar-tab-condensed_foreground_active);
  outline: var(--navbar-tab-condensed_border-width_active) solid var(--navbar-tab-condensed_border_active);
  outline-offset: calc(var(--navbar-tab-condensed_border-width_active) * -1);
  border-bottom-color: var(--navbar-tab-condensed_fill_indicator_active);
}
.icgds .lmn-navigation-bar .lmn-menu-item.active:hover, .icgds .lmn-navigation-bar .lmn-menu-item:active:hover, .icgds .lmn-navigation-bar .lmn-menu-item.selected:hover {
  background-color: var(--navbar-tab-condensed_fill_active-hover);
  color: var(--navbar-tab-condensed_foreground_active-hover);
  outline-color: var(--navbar-tab-condensed_border_active-hover);
  border-bottom-color: var(--navbar-tab-condensed_fill_indicator_active-hover);
}
.icgds .lmn-navigation-bar .lmn-menu-item:disabled, .icgds .lmn-navigation-bar .lmn-menu-item.disabled {
  background-color: var(--navbar-tab-condensed_fill_disabled);
  color: var(--navbar-tab-condensed_foreground_disabled);
  outline-color: var(--navbar-tab-condensed_border_disabled);
  border-bottom-color: var(--navbar-tab-condensed_fill_indicator_disabled);
}
.icgds .lmn-navigation-bar .lmn-menu-item:disabled:hover, .icgds .lmn-navigation-bar .lmn-menu-item.disabled:hover {
  background: var(--tab_fill_disabled);
  color: var(--tab_foreground_disabled);
}
.icgds .lmn-navigation-bar .lmn-menu-item:disabled *, .icgds .lmn-navigation-bar .lmn-menu-item.disabled * {
  cursor: not-allowed;
}
.icgds .lmn-navigation-bar .lmn-menu-item-parent::after {
  content: var(--dropdown_trigger_icon);
  margin-left: var(--spacing-8);
  line-height: inherit;
}
.icgds .lmn-navigation-bar .lmn-navigation-bar-menu-items {
  display: flex;
  flex-wrap: nowrap;
}
.icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item {
  font: var(--navbar-tab_font-type) var(--navbar-tab_font-size)/var(--navbar-tab_line-height) var(--family_sans);
  height: var(--navbar-tab_height);
  background: var(--navbar-tab_fill);
  color: var(--navbar-tab_foreground);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator);
  border-radius: var(--navbar-tab_radius);
  outline: var(--navbar-tab_border-width) solid var(--navbar-tab_border);
  outline-offset: calc(var(--navbar-tab_border-width) * -1);
}
.icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item:hover {
  background-color: var(--navbar-tab_fill_hover);
  color: var(--navbar-tab_foreground_hover);
  outline-color: var(--navbar-tab_border_hover);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator_hover);
}
.icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item:focus, .icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item.focus {
  background-color: var(--navbar-tab_fill_focus);
  color: var(--navbar-tab_foreground_focus);
  outline-color: var(--navbar-tab_border_focus);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator_focus);
}
.icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item.active, .icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item:active, .icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item.selected {
  background-color: var(--navbar-tab_fill_active);
  color: var(--navbar-tab_foreground_active);
  outline: var(--navbar-tab_border-width_active) solid var(--navbar-tab_border_active);
  outline-offset: calc(var(--navbar-tab_border-width_active) * -1);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator_active);
}
.icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item.active:hover, .icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item:active:hover, .icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item.selected:hover {
  background-color: var(--navbar-tab_fill_active-hover);
  color: var(--navbar-tab_foreground_active-hover);
  outline-color: var(--navbar-tab_border_active-hover);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator_active-hover);
}
.icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item.active:focus, .icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item.active.focus, .icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item:active:focus, .icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item:active.focus, .icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item.selected:focus, .icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item.selected.focus {
  background-color: var(--navbar-tab_fill_active-focus);
  color: var(--navbar-tab_foreground_active-focus);
  outline-color: var(--navbar-tab_border_active-focus);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator_active-focus);
}
.icgds .lmn-navigation-bar.lmn-sub-navigation-bar .lmn-menu-item.disabled {
  background-color: var(--navbar-tab_fill_disabled);
  color: var(--navbar-tab_foreground_disabled);
  outline-color: var(--navbar-tab_border_disabled);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator_disabled);
}
.icgds .lmn-navigation-bar .lmn-navigation-item-external::after,
.icgds .lmn-navigation-bar .lmn-menu-item-external::after {
  content: var(--icon-link-out);
  font-family: var(--icon-font-family);
  font-size: 14px;
  margin-left: 8px;
}
.icgds .lmn-navigation-bar .lmn-sub-context-menu-wrapper {
  height: 100%;
}
.icgds .lmn-left-navigation {
  padding: var(--global-left-nav_vertical-padding) 0;
  margin: var(--global-left-nav_container-margin);
  border-radius: var(--global-left-nav_radius);
  display: flex;
  flex-direction: column;
  width: var(--global-left-nav_expanded-panel_width);
  height: 100%;
  justify-content: space-between;
  background: var(--navbar_fill);
  z-index: var(--side-bar-zindex);
}
.icgds .lmn-left-navigation .lmn-left-navigation-menu-items {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
}
.icgds .lmn-left-navigation .lmn-left-navigation-menu-items .lmn-menu {
  overflow-y: auto;
  flex: 1 1 0;
}
.icgds .lmn-left-navigation .lmn-menu-item {
  z-index: 0;
  height: auto;
  background: transparent;
  box-shadow: none;
  color: var(--global-left-nav_foreground_item-container);
  position: relative;
  font: var(--global-left-nav_item_font-type) var(--global-left-nav_item_font-size)/var(--global-left-nav_item_line-height) var(--family_sans);
  padding: calc(var(--global-left-nav_item-container_expanded-panel_vertical-padding) + var(--global-left-nav_item_expanded-panel_vertical-padding)) calc(var(--global-left-nav_item-container_expanded-panel_horizontal-padding) + var(--global-left-nav_item_expanded-panel_horizontal-padding));
  white-space: nowrap;
  word-break: unset;
}
.icgds .lmn-left-navigation .lmn-menu-item::before {
  content: "";
  position: absolute;
  inset: var(--global-left-nav_item-container_expanded-panel_vertical-padding) var(--global-left-nav_item-container_expanded-panel_horizontal-padding);
  background: var(--global-left-nav_item_fill);
  outline: var(--global-left-nav_item_border-width) solid var(--global-left-nav_item_border);
  outline-offset: calc(var(--global-left-nav_item_border-width) * -1);
  z-index: -1;
  border-radius: var(--global-left-nav_item_radius);
  transition: background-color 0.2s var(--comp-transition), box-shadow 0.2s var(--comp-transition), color 0.2s var(--comp-transition);
}
.icgds .lmn-left-navigation .lmn-menu-item .lmn-menu-icon {
  color: inherit;
  font-size: 20px;
  margin-right: var(--global-left-nav_item_expanded-panel_horizontal-spacing);
  flex-shrink: 0;
  font-style: normal;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-left-navigation .lmn-menu-item:hover {
  color: var(--global-left-nav_foreground_item-container_hover);
}
.icgds .lmn-left-navigation .lmn-menu-item:hover::before {
  background-color: var(--global-left-nav_item_fill_hover);
  outline: var(--global-left-nav_item_border-width_hover) solid var(--global-left-nav_item_border_hover);
  outline-offset: calc(var(--global-left-nav_item_border-width_hover) * -1);
}
.icgds .lmn-left-navigation .lmn-menu-item.selected {
  font: var(--global-left-nav_item_font-type_active) var(--global-left-nav_item_font-size)/var(--global-left-nav_item_line-height) var(--family_sans);
  color: var(--global-left-nav_foreground_item-container_active);
}
.icgds .lmn-left-navigation .lmn-menu-item.selected::before {
  background: var(--global-left-nav_item_fill_active);
  outline: var(--global-left-nav_item_border-width_active) solid var(--global-left-nav_item_border_active);
  outline-offset: calc(var(--global-left-nav_item_border-width_active) * -1);
}
.icgds .lmn-left-navigation .lmn-menu-item:focus:before, .icgds .lmn-left-navigation .lmn-menu-item.focus:before {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-left-navigation .lmn-menu-item.disabled {
  color: var(--global-left-nav_foreground_item-container_disabled);
}
.icgds .lmn-left-navigation .lmn-menu-item.disabled::before {
  background: var(--global-left-nav_item_fill_disabled);
  outline-color: var(--global-left-nav_item_border_disabled);
}
.icgds .lmn-left-navigation .lmn-menu-item.lmn-menu-item-parent span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: var(--global-left-nav_item_expanded-panel_horizontal-spacing);
}
.icgds .lmn-left-navigation .lmn-menu-item.lmn-left-navigation-collapse {
  width: auto;
  display: inline-block;
  margin-left: auto;
  padding: calc(var(--global-left-nav_item-container_collapsed-panel_vertical-padding) + var(--global-left-nav_item_collapsed-panel_padding)) calc(var(--global-left-nav_item-container_collapsed-panel_horizontal-padding) + var(--global-left-nav_item_collapsed-panel_padding));
}
.icgds .lmn-left-navigation .lmn-menu-item.lmn-left-navigation-collapse::before {
  inset: var(--global-left-nav_item-container_collapsed-panel_vertical-padding) var(--global-left-nav_item-container_collapsed-panel_horizontal-padding);
}
.icgds .lmn-left-navigation .lmn-menu-item.lmn-left-navigation-collapse .lmn-menu-icon {
  margin-right: 0;
}
.icgds .lmn-left-navigation .lmn-menu-item.lmn-left-navigation-collapse .lmn-menu-icon::before {
  content: var(--global-left-nav_collapse-icon);
  font-family: var(--icon-font-family);
}
.icgds .lmn-left-navigation .lmn-menu {
  flex: 1 1 auto;
  overflow: auto;
  padding: 0px 12px;
  scrollbar-color: var(--global-left-nav_scrollbar_thumb) transparent !important;
}
.icgds .lmn-left-navigation .lmn-menu::-webkit-scrollbar {
  width: 10px;
  background-clip: unset;
}
.icgds .lmn-left-navigation .lmn-menu::-webkit-scrollbar-thumb {
  border: 2px solid transparent;
  border-left-width: 0px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item,
.icgds .lmn-left-navigation .lmn-menu-item-expanded-only {
  display: block;
  padding: 11px 12px;
  height: 40px;
  margin-bottom: 4px;
  width: auto;
  font-size: var(--global-left-nav_item_font-size);
  line-height: var(--global-left-nav_item_line-height);
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:before,
.icgds .lmn-left-navigation .lmn-menu-item-expanded-only:before {
  inset: 2px 0px;
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item-group-title {
  padding-left: 12px;
  padding-right: 12px;
}
.icgds .lmn-left-navigation .lmn-menu-item-expanded-only {
  margin-left: 12px;
  margin-right: 12px;
}
.icgds .lmn-left-navigation .lmn-menu-item-group-title {
  color: var(--global-left-nav_foreground_grouped-header);
  padding-left: calc(var(--global-left-nav_item-container_expanded-panel_horizontal-padding) + var(--global-left-nav_item_expanded-panel_horizontal-padding));
}
.icgds .lmn-left-navigation .lmn-menu-item-text {
  text-wrap: wrap;
  width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-left-navigation .lmn-menu-divider {
  background: var(--global-left-nav_border_section-divider);
  margin: var(--spacing-8) var(--spacing-12);
}
.icgds .lmn-left-navigation .lmn-left-navigation-footer {
  margin-top: auto;
}
.icgds .lmn-left-navigation .lmn-text-link {
  color: var(--global-left-nav_link) !important;
}
.icgds .lmn-left-navigation .lmn-text-link:hover {
  color: var(--global-left-nav_link_hover) !important;
}
.icgds .lmn-left-navigation .lmn-text-link:active {
  color: var(--global-left-nav_link_active) !important;
}
.icgds .lmn-left-navigation .lmn-text-link:visited {
  color: var(--global-left-nav_link_visited) !important;
}
.icgds .lmn-left-navigation .lmn-text-link:focus {
  color: var(--global-left-nav_link_focus) !important;
}
.icgds .lmn-left-navigation .lmn-text-link.disabled {
  color: var(--global-left-nav_link_discabled) !important;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed, .icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label {
  min-width: unset;
  max-width: 72px;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-menu-icon, .icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label .lmn-menu-icon {
  margin-right: 0 !important;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-menu-items, .icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label .lmn-menu-items {
  display: none;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-menu-item:not(:has(.lmn-menu-icon)),
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-menu-item-group-title, .icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label .lmn-menu-item:not(:has(.lmn-menu-icon)),
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label .lmn-menu-item-group-title {
  display: none;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-left-navigation-collapse, .icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label .lmn-left-navigation-collapse {
  margin-left: unset;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed {
  min-width: var(--global-left-nav_collapsed-panel_width);
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-menu-item {
  padding: calc(var(--global-left-nav_item-container_collapsed-panel_vertical-padding) + var(--global-left-nav_item_collapsed-panel_padding)) calc(var(--global-left-nav_item-container_collapsed-panel_horizontal-padding) + var(--global-left-nav_item_collapsed-panel_padding));
  display: flex;
  justify-content: center;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-menu-item::before {
  inset: var(--global-left-nav_item-container_collapsed-panel_vertical-padding) calc(var(--global-left-nav_item-container_collapsed-panel_horizontal-padding) - 2px);
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-menu-item.lmn-menu-item-parent::after {
  display: none;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-menu-item-text {
  display: none;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-left-navigation-collapse .lmn-menu-icon:before {
  transform: rotate(180deg);
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label .lmn-menu-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: calc(var(--global-left-nav_item-container_collapsed-label_vertical-padding) + var(--global-left-nav_item-container_collapsed-panel_vertical-padding)) calc(var(--global-left-nav_item-container_collapsed-label_horizontal-padding) + var(--global-left-nav_item_collapsed-label_horizontal-padding));
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label .lmn-menu-item::before {
  border-radius: var(--radius-12);
  inset: var(--global-left-nav_item-container_collapsed-panel_vertical-padding) var(--global-left-nav_item-container_collapsed-label_horizontal-padding);
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label .lmn-menu-item-text {
  font-size: var(--global-left-nav-item_collapsed-panel_font-size);
  line-height: var(--global-left-nav-item_collapsed-panel_line-height);
  text-align: center;
  display: inline-block;
  width: 100%;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label .lmn-left-navigation-collapse {
  justify-content: center;
  padding: calc(var(--global-left-nav_item-container_collapsed-panel_vertical-padding) + var(--global-left-nav_item_collapsed-panel_padding)) calc(var(--global-left-nav_item-container_collapsed-panel_horizontal-padding) + var(--global-left-nav_item_collapsed-panel_padding));
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label .lmn-left-navigation-collapse::before {
  inset: var(--global-left-nav_item-container_collapsed-panel_vertical-padding) var(--global-left-nav_item-container_collapsed-panel_horizontal-padding);
}
.icgds .lmn-left-navigation:not(.lmn-left-navigation-collapsed) .lmn-sub-left-navigation-menu-wrapper:has(.lmn-sub-left-navigation-menu .lmn-menu-item.selected) .lmn-menu-item-parent.selected:before {
  background: transparent;
}
.icgds .lmn-menu-hidden,
.icgds .lmn-context-menu-hidden {
  display: none;
}
.icgds .lmn-global-left-menu {
  flex-grow: 1;
  height: 100%;
  padding-top: var(--global-left-menu_container_padding-top);
  padding-right: var(--global-left-menu_container_padding-right);
  padding-bottom: var(--global-left-menu_container_padding-bottom);
  padding-left: var(--global-left-menu_container_padding-left);
  background-color: var(--global-left-menu_fill_container);
  margin: var(--global-left-menu_container-margin);
  border-radius: var(--global-left-menu_radius);
  border-top-left-radius: var(--global-left-menu_radius-top);
  border-top-right-radius: var(--global-left-menu_radius-top);
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  box-shadow: var(--shadow_x-distance_overlay-2) var(--shadow_y-distance_overlay-2) var(--shadow_blur_overlay-2) var(--shadow_spread_overlay-2) var(--shadow_color_overlay-2), var(--shadow_x-distance_overlay-1) var(--shadow_y-distance_overlay-1) var(--shadow_blur_overlay-1) var(--shadow_spread_overlay-1) var(--shadow_color_overlay-1);
}
.icgds .lmn-global-left-menu:has(.lmn-global-left-menu-header) {
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}
.icgds .lmn-global-left-menu:has(.lmn-global-left-menu-header) .lmn-navigation-menu {
  padding-top: 0 !important;
}
.icgds .lmn-global-left-menu:has(.lmn-global-left-menu-body) {
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  scrollbar-gutter: unset;
  overflow: visible;
}
.icgds .lmn-global-left-menu:has(.lmn-adaptive-navigation-menu),
.icgds .lmn-global-left-menu:has(.lmn-adaptive-navigation-menu) .lmn-global-left-menu-body {
  padding: 0;
}
.icgds .lmn-global-left-menu::-webkit-scrollbar {
  width: 24px;
}
.icgds .lmn-global-left-menu::-webkit-scrollbar-thumb {
  border: 9px solid transparent;
  background-clip: content-box;
  -webkit-border-radius: 18px;
  border-radius: 18px;
}
.icgds .lmn-global-left-menu::-webkit-scrollbar-track {
  margin-top: 8px;
}
.icgds .lmn-global-left-menu .lmn-menu-scroll {
  margin-right: var(--spacing-three-quarter-x);
}
.icgds .lmn-global-left-menu .lmn-menu {
  flex-grow: 1;
  overflow-y: auto;
}
.icgds .lmn-global-left-menu.lmn-global-left-menu-alt {
  background-color: var(--layer_secondary);
}
.icgds .lmn-global-left-menu .lmn-avatar-menu {
  margin: 0;
  width: 100%;
}
.icgds .lmn-global-left-menu .lmn-avatar-menu .lmn-avatar-menu-inner {
  overflow: visible;
}
.icgds .lmn-global-left-menu .lmn-mega-menu {
  width: 100%;
  overflow-x: hidden;
  box-shadow: none;
  border-radius: 0px;
}
.icgds .lmn-global-left-menu .lmn-mega-menu .lmn-mega-menu-aside,
.icgds .lmn-global-left-menu .lmn-mega-menu .lmn-mega-menu-content,
.icgds .lmn-global-left-menu .lmn-mega-menu .lmn-menu {
  min-width: 100%;
  background: transparent;
  padding: 0;
  transition: transform 0.4s var(--comp-transition);
}
.icgds .lmn-global-left-menu .lmn-mega-menu .lmn-mega-menu-content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.icgds .lmn-global-left-menu .lmn-mega-menu .lmn-mega-menu-content .lmn-mega-menu-back-button {
  align-self: flex-start;
  flex-shrink: 0;
}
.icgds .lmn-global-left-menu .lmn-mega-menu .lmn-mega-menu-content .lmn-mega-menu-header {
  margin-bottom: 0;
}
.icgds .lmn-global-left-menu .lmn-mega-menu .lmn-mega-menu-content .lmn-mega-menu-columns {
  flex-direction: column;
  flex-grow: 1;
  overflow-y: auto;
}
.icgds .lmn-global-left-menu .lmn-mega-menu .lmn-mega-menu-content .lmn-mega-menu-column {
  width: 100%;
  margin: 0;
}
.icgds .lmn-global-left-menu .lmn-mega-menu .lmn-mega-menu-content .lmn-mega-menu-column .lmn-menu-item-group-title:not(:first-child) {
  margin-top: var(--global-left-menu_container_vertical-spacing);
}
.icgds .lmn-global-left-menu .lmn-mega-menu.lmn-mega-menu-slide .lmn-mega-menu-aside,
.icgds .lmn-global-left-menu .lmn-mega-menu.lmn-mega-menu-slide .lmn-mega-menu-content {
  transform: translateX(-100%);
}
.icgds .lmn-adaptive-navigation-menu {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.icgds .lmn-adaptive-navigation-menu .lmn-navigation-menu {
  padding-top: var(--global-left-menu_container_padding-top);
  padding-right: var(--global-left-menu_container_padding-right);
  padding-bottom: var(--global-left-menu_container_padding-bottom);
  padding-left: var(--global-left-menu_container_padding-left);
  width: 100%;
  flex-shrink: 0;
  display: inline-block;
  transition: transform 0.4s var(--comp-transition);
}
.icgds .lmn-adaptive-navigation-menu .lmn-navigation-menu .lmn-menu-item-parent::after {
  content: var(--adaptive_menu-parent-icon);
}
.icgds .lmn-adaptive-navigation-menu .lmn-menu-item {
  font: var(--context-menu_font-type) var(--adaptive_nav-item_font-size)/var(--adaptive_nav-item_line-height) var(--family_sans);
  min-height: var(--adaptive_item-container_height);
  height: unset !important;
  border-radius: var(--adaptive_nav-item_container_radius);
  padding-top: var(--adaptive_nav-item_container_padding-top);
  padding-right: var(--adaptive_nav-item_container_padding-right);
  padding-bottom: var(--adaptive_nav-item_container_padding-bottom);
  padding-left: var(--adaptive_nav-item_container_padding-left);
  margin-bottom: var(--global-left-menu_container_vertical-spacing);
}
.icgds .lmn-adaptive-navigation-menu .lmn-menu-item:before {
  display: none;
}
.icgds .lmn-adaptive-navigation-menu .lmn-menu-item:focus, .icgds .lmn-adaptive-navigation-menu .lmn-menu-item.focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  background-color: var(--menu_fill_item-container_focus);
  color: var(--menu_foreground_item-container_focus);
  text-decoration: none;
  z-index: 3;
}
.icgds .lmn-adaptive-navigation-menu .lmn-menu-item.selected {
  z-index: 2;
  background-color: var(--menu_fill_item-container_active);
  color: var(--menu_foreground_item-container_active);
  font-weight: 700;
}
.icgds .lmn-adaptive-navigation-menu .lmn-menu-item:hover, .icgds .lmn-adaptive-navigation-menu .lmn-menu-item.hover, .icgds .lmn-adaptive-navigation-menu .lmn-menu-item.active, .icgds .lmn-adaptive-navigation-menu .lmn-menu-item:active {
  background-color: var(--menu_fill_item-container_hover);
  color: var(--menu_foreground_item-container_hover);
  text-decoration: none;
}
.icgds .lmn-adaptive-navigation-menu .lmn-menu-item:disabled, .icgds .lmn-adaptive-navigation-menu .lmn-menu-item.disabled {
  cursor: not-allowed;
  color: var(--text_disabled);
}
.icgds .lmn-adaptive-navigation-menu .lmn-menu-item:disabled:hover, .icgds .lmn-adaptive-navigation-menu .lmn-menu-item.disabled:hover {
  background-color: transparent;
}
.icgds .lmn-adaptive-navigation-menu .lmn-menu-item:disabled *, .icgds .lmn-adaptive-navigation-menu .lmn-menu-item.disabled * {
  cursor: not-allowed;
}
.icgds .lmn-adaptive-navigation-menu .lmn-menu-item-external::after {
  font-size: var(--icon_trigger-open-size);
}
.icgds .lmn-global-left-menu-header {
  display: block;
  margin-left: var(--menu-item_container_padding-left);
  margin-right: var(--spacing-24);
  padding-top: var(--global-left-menu_container_padding-top);
  padding-right: var(--global-left-menu_container_padding-right);
  padding-left: var(--global-left-menu_container_padding-left);
  padding-bottom: var(--spacing-16);
  border-bottom: 1px solid var(--border_weak);
  margin-bottom: var(--spacing-12);
}
.icgds .lmn-global-left-menu-body {
  flex-grow: 1;
  padding-right: var(--global-left-menu_container_padding-right);
  padding-bottom: var(--global-left-menu_container_padding-bottom);
  padding-left: var(--global-left-menu_container_padding-left);
  overflow-y: auto;
}
.icgds .lmn-global-left-menu-body::-webkit-scrollbar {
  width: 24px;
}
.icgds .lmn-global-left-menu-body::-webkit-scrollbar-thumb {
  border: 9px solid transparent;
  background-clip: content-box;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  background-color: var(--scrollbar_thumb);
}
.icgds .lmn-global-left-menu-body::-webkit-scrollbar-track {
  margin-top: 8px;
}
.icgds .lmn-global-left-menu-title {
  color: var(--heading_primary);
  font-family: var(--family_display);
  font-size: 24px;
  line-height: 30px;
}
.icgds .lmn-global-left-menu-subtitle {
  margin-top: var(--spacing-4);
  color: var(--text_weak);
  font-size: 14px;
  line-height: 18px;
}
.icgds .lmn-global-left-menu-footer {
  font-size: 14px;
  line-height: 18px;
  margin: auto var(--spacing-x) 0 var(--spacing-x);
  padding: calc(var(--comp-padding-y-no-border) + var(--spacing-three-quarter-x)) 0 var(--spacing-half-x);
  color: var(--text_strong);
  border-top: 1px solid var(--border_weak);
}
.icgds .lmn-app-switcher,
.icgds .lmn-popover.lmn-app-switcher {
  padding: 0;
  width: 352px;
  margin-top: var(--spacing-8);
  border-radius: var(--app-switcher_item-container_radius);
  background: var(--app-switcher_fill_container);
}
.icgds .lmn-app-switcher::after,
.icgds .lmn-popover.lmn-app-switcher::after {
  border-color: transparent transparent var(--app-switcher_fill_container) transparent;
}
.icgds .lmn-app-switcher .lmn-popover-inner,
.icgds .lmn-popover.lmn-app-switcher .lmn-popover-inner {
  padding: 0 !important;
  display: block;
}
.icgds .lmn-app-switcher .lmn-popover-header,
.icgds .lmn-app-switcher .lmn-app-switcher-header,
.icgds .lmn-popover.lmn-app-switcher .lmn-popover-header,
.icgds .lmn-popover.lmn-app-switcher .lmn-app-switcher-header {
  font: var(--app-switcher_item-container-heading_font-type) var(--app-switcher_item-container-heading_font-size)/var(--app-switcher_item-container-heading_line-height) var(--app-switcher_item-container-heading_font-family);
  padding: calc(var(--spacing-16) + var(--spacing-4)) var(--spacing-16) calc(var(--spacing-16) + var(--spacing-4)) calc(var(--spacing-20) + var(--spacing-8));
  color: var(--heading_primary);
}
.icgds .lmn-app-switcher .lmn-popover-body,
.icgds .lmn-app-switcher .lmn-app-switcher-body,
.icgds .lmn-popover.lmn-app-switcher .lmn-popover-body,
.icgds .lmn-popover.lmn-app-switcher .lmn-app-switcher-body {
  padding: var(--spacing-12);
  padding-top: 0;
  padding-bottom: var(--spacing-4);
}
.icgds .lmn-app-switcher.lmn-app-switcher-condensed .lmn-app-switcher-menu .lmn-menu-item,
.icgds .lmn-popover.lmn-app-switcher.lmn-app-switcher-condensed .lmn-app-switcher-menu .lmn-menu-item {
  padding: var(--spacing-4);
  box-shadow: none;
}
.icgds .lmn-app-switcher.lmn-app-switcher-condensed .lmn-app-switcher-menu .lmn-menu-item .lmn-menu-item-subtitle,
.icgds .lmn-popover.lmn-app-switcher.lmn-app-switcher-condensed .lmn-app-switcher-menu .lmn-menu-item .lmn-menu-item-subtitle {
  display: none;
}
.icgds .lmn-app-switcher.lmn-app-switcher-condensed .lmn-app-switcher-menu .lmn-menu-item:not(:first-of-type)::before,
.icgds .lmn-popover.lmn-app-switcher.lmn-app-switcher-condensed .lmn-app-switcher-menu .lmn-menu-item:not(:first-of-type)::before {
  display: none;
}
.icgds .lmn-app-switcher-menu .lmn-menu-item {
  display: block;
  height: unset;
  padding-top: var(--app-switcher_item_container_padding-top);
  padding-right: var(--app-switcher_item_container_padding-right);
  padding-bottom: var(--app-switcher_item_container_padding-bottom);
  padding-left: var(--app-switcher_item_container_padding-left);
  margin-bottom: 0;
  background: var(--app-switcher_fill_item-container);
  outline: solid var(--border-width_thin) var(--app-switcher_fill_item-container);
  outline-offset: calc(var(--border-width_thin) * -1);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: var(--border-width_thin);
  background-color: var(--app-switcher_border_item-container_border-top);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item .lmn-menu-item-inner {
  min-height: 46px;
  display: flex;
  align-items: center;
  padding-top: var(--app-switcher_item-state_container_padding-top);
  padding-right: var(--app-switcher_item-state_container_padding-right);
  padding-bottom: var(--app-switcher_item-state_container_padding-bottom);
  padding-left: var(--app-switcher_item-state_container_padding-left);
  border-radius: var(--app-switcher_item-container_radius);
  transition: background-color 0.2s var(--comp-transition), box-shadow 0.2s var(--comp-transition), color 0.2s var(--comp-transition);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item .lmn-menu-item-content {
  flex-grow: 1;
}
.icgds .lmn-app-switcher-menu .lmn-menu-item .lmn-menu-item-icon {
  font-size: var(--icon_size_md);
  margin-left: var(--app-switcher_item_container_horizontal_spacing);
  color: var(--text_weak);
  font-style: normal;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-app-switcher-menu .lmn-menu-item .lmn-menu-item-title {
  display: block;
  font: var(--app-switcher_item-container_font-type) var(--app-switcher_item-container_font-size)/var(--app-switcher_item-container_line-height) var(--app-switcher_item-container_font-family);
  color: var(--app-switcher_foreground_item-container-label);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item .lmn-menu-item-subtitle {
  display: block;
  margin-top: var(--app-switcher_item_container_vertical_spacing);
  font: var(--app-switcher_item-container-description_font-type) var(--app-switcher_item-container-description_font-size)/var(--app-switcher_item-container-description_line-height) var(--app-switcher_item-container-description_font-family);
  color: var(--app-switcher_foreground_item-description);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:hover .lmn-menu-item-inner {
  background: var(--app-switcher_fill_item-container_hover);
  outline-color: var(--app-switcher_border_item-container_hover);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:hover .lmn-menu-item-inner .lmn-menu-item-title {
  color: var(--app-switcher_foreground_item-container-label_hover);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:hover .lmn-menu-item-inner .lmn-menu-item-subtitle {
  color: var(--app-switcher_foreground_item-description_hover);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:focus {
  box-shadow: none;
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:focus .lmn-menu-item-inner {
  background: var(--app-switcher_fill_item-container_focus);
  outline-color: var(--app-switcher_border_item-container_focus);
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:focus .lmn-menu-item-inner .lmn-menu-item-title {
  color: var(--app-switcher_foreground_item-container-label_focus);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:focus .lmn-menu-item-inner .lmn-menu-item-subtitle {
  color: var(--app-switcher_foreground_item-description_focus);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:active .lmn-menu-item-inner, .icgds .lmn-app-switcher-menu .lmn-menu-item.selected .lmn-menu-item-inner, .icgds .lmn-app-switcher-menu .lmn-menu-item.active .lmn-menu-item-inner {
  background: var(--app-switcher_fill_item-container_active);
  outline-color: var(--app-switcher_border_item-container_active);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:active .lmn-menu-item-inner .lmn-menu-item-title, .icgds .lmn-app-switcher-menu .lmn-menu-item.selected .lmn-menu-item-inner .lmn-menu-item-title, .icgds .lmn-app-switcher-menu .lmn-menu-item.active .lmn-menu-item-inner .lmn-menu-item-title {
  color: var(--app-switcher_foreground_item-container-label_active);
  font: var(--app-switcher_item-container_active_font-type) var(--app-switcher_item-container_font-size)/var(--app-switcher_item-container_line-height) var(--app-switcher_item-container_font-family);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:active .lmn-menu-item-inner .lmn-menu-item-subtitle, .icgds .lmn-app-switcher-menu .lmn-menu-item.selected .lmn-menu-item-inner .lmn-menu-item-subtitle, .icgds .lmn-app-switcher-menu .lmn-menu-item.active .lmn-menu-item-inner .lmn-menu-item-subtitle {
  color: var(--app-switcher_foreground_item-description_active);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:disabled .lmn-menu-item-inner, .icgds .lmn-app-switcher-menu .lmn-menu-item.disabled .lmn-menu-item-inner {
  background: var(--app-switcher_fill_item-container_disabled);
  outline-color: var(--app-switcher_border_item-container_disabled);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:disabled .lmn-menu-item-inner .lmn-menu-item-title, .icgds .lmn-app-switcher-menu .lmn-menu-item.disabled .lmn-menu-item-inner .lmn-menu-item-title {
  color: var(--app-switcher_foreground_item-container-label_disabled);
}
.icgds .lmn-app-switcher-menu .lmn-menu-item:disabled .lmn-menu-item-inner .lmn-menu-item-subtitle, .icgds .lmn-app-switcher-menu .lmn-menu-item.disabled .lmn-menu-item-inner .lmn-menu-item-subtitle {
  color: var(--app-switcher_foreground_item-description_disabled);
}
.icgds .lmn-modal-mask {
  inset: 0;
  z-index: var(--modal-mask-z-index);
  background: var(--modal_background_on-mask);
  position: fixed;
}
.icgds .lmn-modal-mask.lmn-modal-mask-hidden {
  display: none;
}
.icgds .lmn-modal-wrap {
  position: fixed;
  display: flex;
  top: var(--spacing-2x);
  left: 0;
  z-index: var(--modal-wrap-z-index);
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.icgds .lmn-modal-wrap.lmn-modal-centered {
  top: 0;
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--spacing-2x) * 2);
}
.icgds .lmn-modal-wrap.lmn-modal-centered::before {
  display: block;
  height: calc(100% - var(--spacing-2x) * 2);
  content: "";
}
.icgds .lmn-modal-wrap.lmn-modal-sm .lmn-modal {
  width: 20vw;
  max-width: 20vw;
}
.icgds .lmn-modal-wrap.lmn-modal-md .lmn-modal {
  width: 50vw;
  max-width: 50vw;
}
.icgds .lmn-modal-wrap.lmn-modal-lg .lmn-modal {
  width: 80vw;
  max-width: 80vw;
}
.icgds .lmn-modal {
  position: relative;
  margin: 0 auto;
  width: auto;
  max-width: 90vw;
  min-width: 380px;
  overflow: visible;
}
@media (max-width: 583.98px) {
  .icgds .lmn-modal {
    min-width: 90vw;
  }
}
.icgds .lmn-modal .lmn-modal-content {
  box-shadow: var(--shadow_x-distance_raised-2) var(--shadow_y-distance_raised-2) var(--shadow_blur_raised-2) var(--shadow_spread_raised-2) var(--shadow_color_raised-2), var(--shadow_x-distance_raised-1) var(--shadow_y-distance_raised-1) var(--shadow_blur_raised-1) var(--shadow_spread_raised-1) var(--shadow_color_raised-1);
  background-color: var(--modal_fill);
  padding: var(--modal_container_padding);
  border-radius: var(--modal_radius);
  font: var(--modal_body_font-type) var(--modal_body_font-size)/var(--modal_body_line-height) var(--family_sans);
  border: 0;
  outline: var(--modal_border-width) solid var(--modal_border);
  outline-offset: calc(var(--modal_border-width) * -1);
  overflow: visible;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  max-height: 90vh;
}
.icgds .lmn-modal .lmn-modal-content:has(.lmn-modal-body) {
  padding: var(--modal_container_padding) 0;
}
.icgds .lmn-modal .lmn-modal-content:has(.lmn-modal-body) .lmn-modal-header,
.icgds .lmn-modal .lmn-modal-content:has(.lmn-modal-body) .lmn-modal-footer {
  padding: 0 var(--modal_container_padding);
}
@media screen and (width <= 500px) {
  .icgds .lmn-modal .lmn-modal-content {
    max-height: calc(100vh - var(--spacing-2x));
  }
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-close,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-action {
  margin-left: auto;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-close::after,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-action::after {
  font-size: var(--icon_size_md);
  content: var(--icon-close);
  font-family: var(--icon-font-family);
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header {
  display: flex;
  align-items: flex-start;
  font-weight: var(--font-weight-regular);
  color: var(--heading_primary);
  margin-bottom: var(--modal_text-block-to-body);
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header .lmn-modal-icon {
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  height: var(--modal_icon-status_height);
  width: var(--modal_icon-status_width);
  font-size: var(--modal_icon-status_width);
  font-style: normal;
  align-items: unset;
  line-height: var(--line-height_heading-2);
  align-self: flex-start;
  margin-right: var(--modal_heading_horizontal-spacing);
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header .lmn-modal-icon::before {
  font-family: var(--icon-font-family);
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header .lmn-modal-title {
  flex-grow: 1;
  font: var(--modal_body_font-type) var(--text-block_heading_font-size)/var(--text-block_heading_line-height) var(--family_display);
  color: var(--heading_primary);
  margin-right: var(--modal_heading_horizontal-spacing);
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header .lmn-modal-title .lmn-modal-header-subtitle {
  font: var(--modal_body_font-type) var(--font-size_heading-6)/var(--line-height_heading-6) var(--family_sans);
  color: var(--text_weak);
  line-height: var(--line-height_heading-6);
  font-weight: var(--font-weight-regular);
  display: block;
  margin-top: var(--spacing-4);
  width: 100%;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body {
  font: var(--modal_body_font-type) var(--modal_body_font-size)/var(--modal_body_line-height) var(--family_sans);
  color: var(--modal_foreground_body);
  padding: 0 var(--modal_container_padding);
  font-weight: normal;
  flex: 1 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(90vh - 130px);
  position: relative;
  padding-bottom: var(--modal_text-block-to-body);
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body h1,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body h2,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body h3,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body h4,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body h5,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body h6,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body p {
  margin: 0;
  font-weight: normal;
  color: inherit;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-footer {
  font: var(--modal_body_font-type) var(--font-size_support)/var(--line-height_support) var(--family_sans);
  color: var(--text_weak);
  margin-top: var(--modal_text-block-to-body);
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-footer > * {
  margin-left: var(--spacing-half-x);
}
.icgds .lmn-modal .lmn-modal-content.lmn-modal-content-scrollable .lmn-modal-header {
  position: relative;
}
.icgds .lmn-modal .lmn-modal-content.lmn-modal-content-scrollable .lmn-modal-header::before {
  content: "";
  height: 10px;
  position: absolute;
  bottom: calc(var(--large-container_vertical-spacing) * -1);
  left: calc(var(--large-container_padding) * -1);
  right: calc(var(--large-container_padding) * -1);
  background: linear-gradient(0deg, transparent 0%, var(--shadow_color_raised-1) 100%);
  transition: background var(--motion-duration-medium-1) var(--comp-transition);
}
.icgds .lmn-modal .lmn-modal-content.lmn-modal-content-scrollable .lmn-modal-header.lmn-done-scrolling::before {
  background: transparent;
}
.icgds .lmn-modal .lmn-modal-content.lmn-modal-content-scrollable .lmn-modal-footer {
  position: relative;
}
.icgds .lmn-modal .lmn-modal-content.lmn-modal-content-scrollable .lmn-modal-footer::before {
  content: "";
  height: 10px;
  position: absolute;
  top: calc(var(--large-container_vertical-spacing) * -1);
  left: calc(var(--large-container_padding) * -1);
  right: calc(var(--large-container_padding) * -1);
  background: linear-gradient(180deg, transparent 0%, var(--shadow_color_raised-1) 100%);
  transition: background var(--motion-duration-medium-1) var(--comp-transition);
}
.icgds .lmn-modal .lmn-modal-content.lmn-modal-content-scrollable .lmn-modal-footer.lmn-done-scrolling::before {
  background: linear-gradient(180deg, transparent 0%, transparent 100%);
}
.icgds .lmn-modal.lmn-modal-success .lmn-modal-icon:before {
  content: var(--modal_icon_success);
  color: var(--text_success);
}
.icgds .lmn-modal.lmn-modal-warning .lmn-modal-icon:before {
  content: var(--modal_icon_warning);
  color: var(--text_warning);
}
.icgds .lmn-modal.lmn-modal-danger .lmn-modal-icon:before {
  content: var(--modal_icon_danger);
  color: var(--text_danger);
}
.icgds .lmn-navbar {
  margin-top: var(--global-header_container_margin-top);
  margin-right: var(--global-header_container_margin-right);
  margin-bottom: var(--global-header_container_margin-bottom);
  margin-left: var(--global-header_container_margin-left);
  border-radius: var(--global-header_radius);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: var(--global-header_fill_banner);
  box-shadow: var(--global-header_shadow);
  min-height: 56px;
}
.icgds .lmn-navbar .lmn-navbar-trigger-icon {
  position: relative;
  width: auto;
  height: auto;
  border: 0;
  padding: var(--spacing-8);
  font-size: var(--icon_size_md);
  margin-right: var(--global-header-between-icon-to-logo_horizontal-spacing);
}
.icgds .lmn-navbar .lmn-navbar-trigger-icon .lmnicon {
  font-style: normal;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-navbar .lmn-navbar-trigger-icon:before {
  content: "";
  display: inline-block;
  height: var(--global-header-icon_container_size);
  width: var(--global-header-icon_container_size);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.icgds .lmn-navbar > .lmn-navbar-brand {
  padding-left: var(--global-header-between-logo-to-app-name_horizontal-spacing);
}
.icgds .lmn-navbar > .lmn-navbar-collapse {
  padding-right: var(--spacing-16);
}
.icgds .lmn-navbar .lmn-navbar-main {
  display: flex;
  align-items: center;
  padding: var(--global-header-action-bar_vertical-padding) var(--global-header-action-bar_horizontal-padding);
  height: var(--global-header-banner_height);
  width: 100%;
}
.icgds .lmn-navbar .lmn-navbar-main:only-child {
  border-bottom: var(--global-header_border-width) solid var(--global-header_border_banner);
}
.icgds .lmn-navbar .lmn-navbar-main .lmn-tab-wrapper {
  height: var(--global-header-banner_height);
}
.icgds .lmn-navbar .lmn-navbar-brand {
  display: flex !important;
  align-items: flex-end;
  white-space: nowrap;
  font-weight: bold;
  margin-right: var(--spacing-16);
  color: var(--text_strong);
}
.icgds .lmn-navbar .lmn-navbar-brand img {
  height: 21px;
}
.icgds .lmn-navbar .lmn-navbar-title {
  font-size: var(--global-header_application-name_font-size);
  line-height: var(--global-header_application-name_line-height);
  font-family: var(--global-header_application-name_font-family);
  color: var(--global-header_text_application-name);
  margin-right: var(--spacing-16);
  display: flex;
  align-items: center;
  position: relative;
  font-weight: var(--font-weight-regular);
  align-self: center;
}
.icgds .lmn-navbar .lmn-navbar-title::before {
  content: "";
  margin-right: var(--spacing-16);
  display: var(--global-header_app-name-divider);
  left: 0;
  width: 1px;
  height: var(--size-32);
  background-color: var(--border_weak);
}
.icgds .lmn-navbar .lmn-navbar-title.lmn-remove-separator {
  padding-left: 0;
}
.icgds .lmn-navbar .lmn-navbar-title.lmn-remove-separator::before {
  display: none;
}
.icgds .lmn-navbar .lmn-nav-icon {
  width: 36px !important;
  height: 36px !important;
  border-radius: var(--border-radius-md);
  font-size: 18px;
}
.icgds .lmn-navbar .lmn-navbar-actions {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-left: auto;
}
.icgds .lmn-navbar .lmn-navbar-actions > * {
  margin-left: var(--spacing-quarter-x);
}
.icgds .lmn-navbar .lmn-navbar-search {
  margin-left: auto;
}
.icgds .lmn-navbar .lmn-navbar-search + .lmn-navbar-actions {
  margin-left: 0;
}
.icgds .lmn-navbar .lmn-navbar-login-button {
  margin-left: var(--spacing-8);
}
.icgds .lmn-navbar .lmn-navbar-collapse {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
  height: 100%;
}
.icgds .lmn-navbar a {
  color: var(--text_strong);
}
.icgds .lmn-navbar .toggle {
  display: none;
}
.icgds .lmn-navbar .toggle .lmn-nav-icon {
  width: 38px;
  height: 38px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.icgds .lmn-navbar .lmn-tab-wrapper {
  flex-grow: 1;
  height: 100%;
  min-width: 0px;
}
.icgds .lmn-navbar .lmn-navbar-sub {
  flex: 0 0 100%;
  background: var(--global-header_fill_navigation-bar) !important;
  padding: 0 var(--global-header-action-bar_horizontal-padding);
  height: 48px;
  width: 100%;
  border-radius: 0 0 var(--global-header_radius) var(--global-header_radius);
}
@media (max-width: 583.98px) {
  .icgds .lmn-navbar-expand-sm > .container,
  .icgds .lmn-navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 584px) {
  .icgds .lmn-navbar-expand-sm {
    justify-content: flex-start;
  }
  .icgds .lmn-navbar-expand-sm .lmn-navbar-nav {
    flex-direction: row;
  }
  .icgds .lmn-navbar-expand-sm .lmn-navbar-nav .lmn-dropdown-menu {
    position: absolute;
  }
  .icgds .lmn-navbar-expand-sm .lmn-navbar-nav .lmn-nav-link {
    padding-right: var(--spacing-half-x);
    padding-left: var(--spacing-half-x);
  }
  .icgds .lmn-navbar-expand-sm > .container,
  .icgds .lmn-navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .icgds .lmn-navbar-expand-sm .lmn-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .icgds .lmn-navbar-expand-sm .lmn-navbar-toggler {
    display: none;
  }
}
@media (max-width: 783.98px) {
  .icgds .lmn-navbar-expand-md > .container,
  .icgds .lmn-navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-navbar-expand-md {
    justify-content: flex-start;
  }
  .icgds .lmn-navbar-expand-md .lmn-navbar-nav {
    flex-direction: row;
  }
  .icgds .lmn-navbar-expand-md .lmn-navbar-nav .lmn-dropdown-menu {
    position: absolute;
  }
  .icgds .lmn-navbar-expand-md .lmn-navbar-nav .lmn-nav-link {
    padding-right: var(--spacing-half-x);
    padding-left: var(--spacing-half-x);
  }
  .icgds .lmn-navbar-expand-md > .container,
  .icgds .lmn-navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .icgds .lmn-navbar-expand-md .lmn-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .icgds .lmn-navbar-expand-md .lmn-navbar-toggler {
    display: none;
  }
}
@media (max-width: 1071.98px) {
  .icgds .lmn-navbar-expand-lg > .container,
  .icgds .lmn-navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-navbar-expand-lg {
    justify-content: flex-start;
  }
  .icgds .lmn-navbar-expand-lg .lmn-navbar-nav {
    flex-direction: row;
  }
  .icgds .lmn-navbar-expand-lg .lmn-navbar-nav .lmn-dropdown-menu {
    position: absolute;
  }
  .icgds .lmn-navbar-expand-lg .lmn-navbar-nav .lmn-nav-link {
    padding-right: var(--spacing-half-x);
    padding-left: var(--spacing-half-x);
  }
  .icgds .lmn-navbar-expand-lg > .container,
  .icgds .lmn-navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .icgds .lmn-navbar-expand-lg .lmn-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .icgds .lmn-navbar-expand-lg .lmn-navbar-toggler {
    display: none;
  }
}
@media (max-width: 1263.98px) {
  .icgds .lmn-navbar-expand-xl > .container,
  .icgds .lmn-navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-navbar-expand-xl {
    justify-content: flex-start;
  }
  .icgds .lmn-navbar-expand-xl .lmn-navbar-nav {
    flex-direction: row;
  }
  .icgds .lmn-navbar-expand-xl .lmn-navbar-nav .lmn-dropdown-menu {
    position: absolute;
  }
  .icgds .lmn-navbar-expand-xl .lmn-navbar-nav .lmn-nav-link {
    padding-right: var(--spacing-half-x);
    padding-left: var(--spacing-half-x);
  }
  .icgds .lmn-navbar-expand-xl > .container,
  .icgds .lmn-navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .icgds .lmn-navbar-expand-xl .lmn-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .icgds .lmn-navbar-expand-xl .lmn-navbar-toggler {
    display: none;
  }
}
@media (max-width: 1679.98px) {
  .icgds .lmn-navbar-expand-2xl > .container,
  .icgds .lmn-navbar-expand-2xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-navbar-expand-2xl {
    justify-content: flex-start;
  }
  .icgds .lmn-navbar-expand-2xl .lmn-navbar-nav {
    flex-direction: row;
  }
  .icgds .lmn-navbar-expand-2xl .lmn-navbar-nav .lmn-dropdown-menu {
    position: absolute;
  }
  .icgds .lmn-navbar-expand-2xl .lmn-navbar-nav .lmn-nav-link {
    padding-right: var(--spacing-half-x);
    padding-left: var(--spacing-half-x);
  }
  .icgds .lmn-navbar-expand-2xl > .container,
  .icgds .lmn-navbar-expand-2xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .icgds .lmn-navbar-expand-2xl .lmn-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .icgds .lmn-navbar-expand-2xl .lmn-navbar-toggler {
    display: none;
  }
}
.icgds .lmn-navbar-expand {
  justify-content: flex-start;
}
.icgds .lmn-navbar-expand > .container,
.icgds .lmn-navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.icgds .lmn-navbar-expand .lmn-navbar-nav {
  flex-direction: row;
}
.icgds .lmn-navbar-expand .lmn-navbar-nav .lmn-dropdown-menu {
  position: absolute;
}
.icgds .lmn-navbar-expand .lmn-navbar-nav .lmn-nav-link {
  padding-right: var(--spacing-half-x);
  padding-left: var(--spacing-half-x);
}
.icgds .lmn-navbar-expand > .container,
.icgds .lmn-navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.icgds .lmn-navbar-expand .lmn-navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.icgds .lmn-navbar-expand .lmn-navbar-toggler {
  display: none;
}
@media (width <= 768px) {
  .icgds .lmn-navbar .lmn-navbar-right {
    display: none;
  }
  .icgds .lmn-navbar .toggle {
    display: block;
  }
}
.icgds .bg-black {
  background-color: black;
}
.icgds .lmn-footer {
  display: flex;
  margin: var(--spacing-two-and-a-half-x) 0 0 0;
  flex-direction: column;
  font-size: var(--font-size-body-xs);
  color: var(--text_weak);
}
.icgds .lmn-footer .lmn-footer-links {
  display: flex;
  flex-wrap: wrap;
}
.icgds .lmn-footer .lmn-footer-item,
.icgds .lmn-footer .lmn-footer-item:visited {
  padding: 0;
  padding-right: calc(var(--spacing-quarter-x) + var(--spacing-eighth-x));
  margin: 0;
  margin-right: calc(var(--spacing-quarter-x) + var(--spacing-eighth-x));
  margin-top: var(--spacing-quarter-x);
  border-right: 1px solid var(--border_weak);
  color: var(--text_weak) !important;
}
.icgds .lmn-footer .lmn-footer-item:last-of-type,
.icgds .lmn-footer .lmn-footer-item:visited:last-of-type {
  border-right-width: 0;
}
.icgds .lmn-footer .lmn-footer-copy {
  color: var(--text_weak);
}
.icgds .lmn-footer .lmn-footer-divider {
  background-color: var(--border_weak);
  height: 1px;
  margin: var(--spacing-three-quarter-x) 0;
}
.icgds .lmn-footer .lmn-footer-logo {
  display: flex;
  align-items: flex-end;
  margin-top: var(--spacing-three-quarter-x);
}
.icgds .lmn-footer .lmn-footer-logo img {
  margin-right: var(--spacing-three-quarter-x);
}
.icgds .lmn-notification-wrapper,
.icgds .lmn-notification-wrap {
  top: unset;
  right: unset;
  left: unset;
  bottom: unset;
  display: flex;
  position: fixed;
  flex-direction: column;
  z-index: var(--alert-z-index);
  width: 460px;
  max-width: 460px;
}
.icgds .lmn-notification-wrapper.lmn-notification-wrapper-right-top, .icgds .lmn-notification-wrapper.lmn-notification-topRight,
.icgds .lmn-notification-wrap.lmn-notification-wrapper-right-top,
.icgds .lmn-notification-wrap.lmn-notification-topRight {
  top: 4.5rem;
  right: 1.5rem;
  flex-direction: column-reverse;
}
.icgds .lmn-notification-wrapper.lmn-notification-wrapper-right-bottom, .icgds .lmn-notification-wrapper.lmn-notification-bottomRight,
.icgds .lmn-notification-wrap.lmn-notification-wrapper-right-bottom,
.icgds .lmn-notification-wrap.lmn-notification-bottomRight {
  bottom: 1.5rem;
  right: 1.5rem;
}
.icgds .lmn-notification-wrapper.lmn-notification-wrapper-left-top, .icgds .lmn-notification-wrapper.lmn-notification-topLeft,
.icgds .lmn-notification-wrap.lmn-notification-wrapper-left-top,
.icgds .lmn-notification-wrap.lmn-notification-topLeft {
  top: 4.5rem;
  left: 1.5rem;
  flex-direction: column-reverse;
}
.icgds .lmn-notification-wrapper.lmn-notification-wrapper-left-bottom, .icgds .lmn-notification-wrapper.lmn-notification-bottomLeft,
.icgds .lmn-notification-wrap.lmn-notification-wrapper-left-bottom,
.icgds .lmn-notification-wrap.lmn-notification-bottomLeft {
  bottom: 1.5rem;
  left: 1.5rem;
}
.icgds .lmn-notification {
  display: flex;
  position: relative;
  padding: var(--notification_container_padding);
  margin-bottom: var(--spacing-16);
  border-radius: var(--notification_container_radius);
  background: var(--notification_fill_container);
  color: var(--notification_text_container-body);
  font-size: var(--notification_container-body_font-size);
  line-height: var(--notification_container-body_line-height);
  transition: all 0.3s var(--comp-transition);
  outline: 1px solid var(--notification_border_container);
  box-shadow: var(--shadow_x-distance_overlay-2) var(--shadow_y-distance_overlay-2) var(--shadow_blur_overlay-2) var(--shadow_spread_overlay-2) var(--shadow_color_overlay-2), var(--shadow_x-distance_overlay-1) var(--shadow_y-distance_overlay-1) var(--shadow_blur_overlay-1) var(--shadow_spread_overlay-1) var(--shadow_color_overlay-1);
}
.icgds .lmn-notification .lmn-notification-content {
  flex-grow: 1;
  min-width: 0;
}
.icgds .lmn-notification .lmn-notification-inner {
  display: flex;
  width: 100%;
}
.icgds .lmn-notification .lmn-notification-icon {
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  font-size: var(--notification_icon_size);
  margin-right: var(--spacing-8);
}
.icgds .lmn-notification .lmn-notification-header {
  height: var(--icon-height);
  font-weight: 700;
  font-size: var(--notification_container-heading_font-size);
  line-height: var(--notification_container-heading_line-height);
  display: flex;
  align-items: center;
  color: var(--notification_text_container-heading);
  margin-bottom: var(--notification_header_margin-bottom);
}
.icgds .lmn-notification .lmn-notification-header .lmn-notification-timestamp {
  font-weight: 400;
  font-size: var(--notification_heading-time-stamp_font-size);
  line-height: var(--notification_heading-time-stamp_line-height);
}
.icgds .lmn-notification .lmn-notification-header .lmn-notification-timestamp:before {
  content: " · ";
  margin-left: 4px;
}
.icgds .lmn-notification .lmn-notification-header-content {
  display: inline-block;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 38ch;
  padding-right: var(--notification_text_horizontal-spacing);
}
.icgds .lmn-notification .lmn-notification-more {
  margin-left: auto;
}
.icgds .lmn-notification .lmn-notification-more:focus .lmn-action-icon {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-notification .lmn-notification-body {
  font-family: var(--notification_container-heading_font-family);
  font-weight: var(--font-weight-regular);
  font-size: var(--notification_container-body_font-size);
  color: var(--notification_container-body_line-height);
}
.icgds .lmn-notification .lmn-notification-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row-reverse;
  margin-top: var(--notification_container_vertical-spacing);
}
.icgds .lmn-notification .lmn-notification-footer > * {
  margin-right: var(--spacing-half-x);
}
.icgds .lmn-notification .lmn-notification-footer > .lmn-notification-buttons {
  margin-left: auto;
  margin-right: 0;
}
.icgds .lmn-notification .lmn-notification-footer > .lmn-notification-buttons > * {
  margin-left: var(--spacing-half-x);
  margin-right: unset;
}
.icgds .lmn-notification.lmn-notification-info, .icgds .lmn-notification.lmn-notification-success, .icgds .lmn-notification.lmn-notification-warning, .icgds .lmn-notification.lmn-notification-danger {
  border-top-left-radius: var(--notification_container_left-radius);
  border-bottom-left-radius: var(--notification_container_left-radius);
  border-left: 4px solid transparent;
}
.icgds .lmn-notification.lmn-notification-info {
  border-left-color: var(--info);
}
.icgds .lmn-notification.lmn-notification-info .lmn-notification-icon {
  color: var(--info);
}
.icgds .lmn-notification.lmn-notification-info .lmn-notification-icon:before {
  font-family: var(--icon-font-family);
  content: var(--notification_info-icon);
}
.icgds .lmn-notification.lmn-notification-danger {
  border-left-color: var(--danger);
}
.icgds .lmn-notification.lmn-notification-danger .lmn-notification-icon {
  color: var(--danger);
}
.icgds .lmn-notification.lmn-notification-danger .lmn-notification-icon:before {
  font-family: var(--icon-font-family);
  content: var(--notification_danger-icon);
}
.icgds .lmn-notification.lmn-notification-warning {
  border-left-color: var(--warning);
}
.icgds .lmn-notification.lmn-notification-warning .lmn-notification-icon {
  color: var(--warning);
}
.icgds .lmn-notification.lmn-notification-warning .lmn-notification-icon:before {
  font-family: var(--icon-font-family);
  content: var(--notification_warning-icon);
}
.icgds .lmn-notification.lmn-notification-success {
  border-left-color: var(--success);
}
.icgds .lmn-notification.lmn-notification-success .lmn-notification-icon {
  color: var(--success);
}
.icgds .lmn-notification.lmn-notification-success .lmn-notification-icon:before {
  font-family: var(--icon-font-family);
  content: var(--notification_success-icon);
}
.icgds .lmn-notification:focus, .icgds .lmn-notification.focus {
  outline: 2px solid var(--border_focus);
  outline-offset: -2px;
}
.icgds .lmn-notification:focus:has(.lmn-notification-inner), .icgds .lmn-notification.focus:has(.lmn-notification-inner) {
  outline-color: transparent;
}
.icgds .lmn-notification-closable .lmn-notification-content {
  padding-right: var(--spacing-one-and-a-half-x);
}
.icgds .lmn-notification-close {
  display: flex;
  color: var(--comp-bg-color-icon);
  align-items: center;
  justify-content: center;
  font-size: var(--font-size-body-md);
  appearance: none;
  padding: 0;
  position: absolute;
  inset: var(--spacing-x) var(--spacing-three-quarter-x) auto auto;
  background: none;
  border: none;
  cursor: pointer;
}
.icgds .lmn-notification-close:focus {
  outline: none;
}
.icgds .lmn-inverse-notification.lmn-notification-success {
  border-top-left-radius: var(--border-radius-sm);
  border-bottom-left-radius: var(--border-radius-sm);
  border-left-color: var(--success);
}
.icgds .lmn-inverse-notification.lmn-notification-success .lmn-notification-icon {
  color: var(--success);
}
.icgds .lmn-inverse-notification.lmn-notification-warning {
  border-top-left-radius: var(--border-radius-sm);
  border-bottom-left-radius: var(--border-radius-sm);
  border-left-color: var(--warning);
}
.icgds .lmn-inverse-notification.lmn-notification-warning .lmn-notification-icon {
  color: var(--warning);
}
.icgds .lmn-inverse-notification.lmn-notification-danger {
  border-top-left-radius: var(--border-radius-sm);
  border-bottom-left-radius: var(--border-radius-sm);
  border-left-color: var(--danger);
}
.icgds .lmn-inverse-notification.lmn-notification-danger .lmn-notification-icon {
  color: var(--danger);
}
.icgds .lmn-inverse-notification.lmn-notification-info {
  border-top-left-radius: var(--border-radius-sm);
  border-bottom-left-radius: var(--border-radius-sm);
  border-left-color: var(--info);
}
.icgds .lmn-inverse-notification.lmn-notification-info .lmn-notification-icon {
  color: var(--info);
}
.icgds .lmn-notification-container {
  height: calc(100vh - 144px);
  max-width: 480px;
  margin-top: var(--spacing-8);
  padding: var(--notification-panel_container_vertical-padding) var(--notification-panel_container_horizontal-padding);
  background-color: var(--notification-panel_fill_container-heading);
  z-index: var(--popover-z-index);
  border-radius: var(--notification-panel_container_radius);
  display: none;
}
.icgds .lmn-notification-container.lmn-notification-container-open {
  display: flex;
  flex-direction: column;
}
.icgds .lmn-notification-container .lmn-popover-inner {
  overflow: visible !important;
  padding-bottom: var(--spacing-16);
}
.icgds .lmn-notification-container .lmn-popover-inner .lmn-popover-body {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.icgds .lmn-notification-container-header {
  margin-bottom: var(--spacing-three-quarter-x);
  display: flex;
  align-items: center;
}
.icgds .lmn-notification-container-header .lmn-notification-container-title {
  color: var(--heading-primary);
  font: var(--notification-panel_container-heading_font-type) var(--notification-panel_container-heading_font-size)/var(--notification-panel_container-heading_line-height) var(--notification-panel_container-heading_font-family);
  color: var(--text_strong);
}
.icgds .lmn-notification-container-header.lmn-notification-search-open .lmn-notification-container-title {
  display: none;
}
.icgds .lmn-notification-container-body {
  scrollbar-gutter: stable;
  overflow-y: auto;
  position: relative;
  flex-grow: 1;
  margin: 0 var(--neg-spacing-x) var(--neg-spacing-x) var(--neg-spacing-x);
  padding: 0 var(--spacing-eighth-x) var(--spacing-x) var(--spacing-x);
}
.icgds .lmn-notification-container-body.lmn-notification-container-scroll {
  padding-right: var(--spacing-eighth-x);
}
.icgds .lmn-notification-group-title {
  display: inline-block;
  font-family: var(--notification-panel_stack-heading_font-family);
  font-size: var(--notification-panel_stack-container_font-size);
  line-height: var(--notification-panel_stack-container_line-height);
  font-weight: var(--notification-panel_stack-heading_font-type);
  margin-top: var(--notification-panel_container_vertical-spacing);
  margin-bottom: var(--notification-panel_container_vertical-spacing);
}
.icgds .lmn-notification-group {
  overflow: visible;
}
.icgds .lmn-notification-group .lmn-notification {
  border-radius: 0;
  margin-bottom: 1px;
  overflow: visible;
  padding: var(--spacing-8);
  box-shadow: none;
  outline-color: var(--notification-panel-card_border_container);
}
.icgds .lmn-notification-group .lmn-notification .lmn-notification-inner {
  border-radius: var(--radius-8);
  padding: 5px var(--spacing-8) var(--spacing-8) 6px;
  transition: background-color var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-notification-group .lmn-notification .lmn-notification-indicator {
  margin-top: var(--spacing-8);
  margin-right: var(--spacing-4);
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-read .lmn-notification-indicator {
  opacity: 0;
}
.icgds .lmn-notification-group .lmn-notification .lmn-action-icon {
  opacity: 0;
}
.icgds .lmn-notification-group .lmn-notification:first-of-type {
  border-top-left-radius: var(--notification_container_radius);
  border-top-right-radius: var(--notification_container_radius);
}
.icgds .lmn-notification-group .lmn-notification:first-of-type.lmn-notification-success {
  border-top-left-radius: var(--notification_container_left-radius);
}
.icgds .lmn-notification-group .lmn-notification:first-of-type.lmn-notification-warning {
  border-top-left-radius: var(--notification_container_left-radius);
}
.icgds .lmn-notification-group .lmn-notification:first-of-type.lmn-notification-danger {
  border-top-left-radius: var(--notification_container_left-radius);
}
.icgds .lmn-notification-group .lmn-notification:first-of-type.lmn-notification-info {
  border-top-left-radius: var(--notification_container_left-radius);
}
.icgds .lmn-notification-group .lmn-notification:last-of-type {
  border-bottom-right-radius: var(--notification_container_radius);
  border-bottom-left-radius: var(--notification_container_radius);
}
.icgds .lmn-notification-group .lmn-notification:last-of-type.lmn-notification-success {
  border-bottom-left-radius: var(--notification_container_left-radius);
}
.icgds .lmn-notification-group .lmn-notification:last-of-type.lmn-notification-warning {
  border-bottom-left-radius: var(--notification_container_left-radius);
}
.icgds .lmn-notification-group .lmn-notification:last-of-type.lmn-notification-danger {
  border-bottom-left-radius: var(--notification_container_left-radius);
}
.icgds .lmn-notification-group .lmn-notification:last-of-type.lmn-notification-info {
  border-bottom-left-radius: var(--notification_container_left-radius);
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-success {
  padding-left: 6px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-warning {
  padding-left: 6px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-danger {
  padding-left: 6px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-info {
  padding-left: 6px;
}
.icgds .lmn-notification-group .lmn-notification:hover {
  z-index: 1;
  background-color: var(--notification_fill_container_hover);
}
.icgds .lmn-notification-group .lmn-notification:hover .lmn-action-icon {
  opacity: 1;
}
.icgds .lmn-notification-group .lmn-notification:focus, .icgds .lmn-notification-group .lmn-notification:focus-within {
  z-index: 2;
  background-color: var(--notification_fill_container_focus);
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-notification-group .lmn-notification:focus .lmn-action-icon, .icgds .lmn-notification-group .lmn-notification:focus-within .lmn-action-icon {
  opacity: 1;
}
@media (hover: none) {
  .icgds .lmn-notification-group .lmn-notification .lmn-action-icon {
    opacity: 1;
  }
}
.icgds .lmn-notification-reload {
  display: inline-block;
  position: sticky;
  z-index: 3;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 auto;
  height: var(--container_height);
  background: var(--button_fill_primary);
  color: var(--button_foreground_primary);
  padding: var(--button_container_vertical-padding) var(--button_container_padding-right) var(--button_container_vertical-padding) var(--button_icon-container_padding-left);
  font-weight: var(--font-weight-regular);
  border-radius: var(--fab_radius);
  transition: background-color var(--motion-duration-fast-3) var(--motion-timing-ease-out);
  cursor: pointer;
  user-select: none;
  font-size: 12px;
  line-height: 18px;
}
.icgds .lmn-notification-reload:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-notification-reload:hover {
  background: var(--button_fill_primary_hover);
  color: var(--button_foreground_primary_hover);
}
.icgds .lmn-notification-reload .lmn-notification-reload-icon {
  color: var(--btn-text-color-primary);
  margin: 0 2px;
  font-size: 12px;
  line-height: 18px;
}
.icgds .lmn-notification-reload + .lmn-notification-group-title, .icgds .lmn-notification-reload + * .lmn-notification-group-title {
  margin-top: var(--neg-spacing-three-quarter-x);
  display: block;
}
.icgds .lmn-pagination {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
  align-items: center;
}
.icgds .lmn-pagination .lmn-pagination-prev,
.icgds .lmn-pagination .lmn-pagination-next,
.icgds .lmn-pagination .lmn-pagination-jump-prev,
.icgds .lmn-pagination .lmn-pagination-jump-next,
.icgds .lmn-pagination .lmn-pagination-item {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: var(--container_height);
  min-height: var(--container_height);
  background: var(--pagination_fill_control);
  outline: 1px solid var(--pagination_border_control);
  border: none;
  color: var(--pagination_foreground_control);
  border-radius: var(--button_radius);
  font-size: var(--font-size_body);
  font-family: var(--family_mono);
  line-height: var(--line-height_heading-6);
  margin-right: var(--pagination_page-buttons_horizontal-spacing);
  transition: background-color 0.3s var(--comp-transition);
}
.icgds .lmn-pagination .lmn-pagination-prev:hover,
.icgds .lmn-pagination .lmn-pagination-next:hover,
.icgds .lmn-pagination .lmn-pagination-jump-prev:hover,
.icgds .lmn-pagination .lmn-pagination-jump-next:hover,
.icgds .lmn-pagination .lmn-pagination-item:hover {
  background-color: var(--pagination_fill_control_hover);
  outline-color: var(--pagination_border_control_hover);
  color: var(--pagination_foreground_control_hover);
}
.icgds .lmn-pagination .lmn-pagination-prev:active, .icgds .lmn-pagination .lmn-pagination-prev.active,
.icgds .lmn-pagination .lmn-pagination-next:active,
.icgds .lmn-pagination .lmn-pagination-next.active,
.icgds .lmn-pagination .lmn-pagination-jump-prev:active,
.icgds .lmn-pagination .lmn-pagination-jump-prev.active,
.icgds .lmn-pagination .lmn-pagination-jump-next:active,
.icgds .lmn-pagination .lmn-pagination-jump-next.active,
.icgds .lmn-pagination .lmn-pagination-item:active,
.icgds .lmn-pagination .lmn-pagination-item.active {
  background-color: var(--pagination_fill_control_active);
  outline-color: var(--pagination_border_control_active);
  color: var(--pagination_foreground_control_active);
}
.icgds .lmn-pagination .lmn-pagination-prev:active:hover, .icgds .lmn-pagination .lmn-pagination-prev.active:hover,
.icgds .lmn-pagination .lmn-pagination-next:active:hover,
.icgds .lmn-pagination .lmn-pagination-next.active:hover,
.icgds .lmn-pagination .lmn-pagination-jump-prev:active:hover,
.icgds .lmn-pagination .lmn-pagination-jump-prev.active:hover,
.icgds .lmn-pagination .lmn-pagination-jump-next:active:hover,
.icgds .lmn-pagination .lmn-pagination-jump-next.active:hover,
.icgds .lmn-pagination .lmn-pagination-item:active:hover,
.icgds .lmn-pagination .lmn-pagination-item.active:hover {
  background-color: var(--pagination_fill_control_hover);
  color: var(--pagination_foreground_control_hover);
}
.icgds .lmn-pagination .lmn-pagination-prev:active:focus, .icgds .lmn-pagination .lmn-pagination-prev.active:focus,
.icgds .lmn-pagination .lmn-pagination-next:active:focus,
.icgds .lmn-pagination .lmn-pagination-next.active:focus,
.icgds .lmn-pagination .lmn-pagination-jump-prev:active:focus,
.icgds .lmn-pagination .lmn-pagination-jump-prev.active:focus,
.icgds .lmn-pagination .lmn-pagination-jump-next:active:focus,
.icgds .lmn-pagination .lmn-pagination-jump-next.active:focus,
.icgds .lmn-pagination .lmn-pagination-item:active:focus,
.icgds .lmn-pagination .lmn-pagination-item.active:focus {
  background-color: var(--pagination_fill_control_active);
  color: var(--pagination_foreground_control_active);
}
.icgds .lmn-pagination .lmn-pagination-prev:focus,
.icgds .lmn-pagination .lmn-pagination-next:focus,
.icgds .lmn-pagination .lmn-pagination-jump-prev:focus,
.icgds .lmn-pagination .lmn-pagination-jump-next:focus,
.icgds .lmn-pagination .lmn-pagination-item:focus {
  background-color: var(--pagination_fill_control_focus);
  outline: 2px solid var(--pagination_border_control_focus);
  outline-offset: -2px;
  color: var(--pagination_foreground_control_focus);
}
.icgds .lmn-pagination .lmn-pagination-prev:focus:hover,
.icgds .lmn-pagination .lmn-pagination-next:focus:hover,
.icgds .lmn-pagination .lmn-pagination-jump-prev:focus:hover,
.icgds .lmn-pagination .lmn-pagination-jump-next:focus:hover,
.icgds .lmn-pagination .lmn-pagination-item:focus:hover {
  background-color: var(--pagination_fill_control_hover);
  color: var(--pagination_foreground_control_hover);
}
.icgds .lmn-pagination .lmn-pagination-prev.disabled,
.icgds .lmn-pagination .lmn-pagination-next.disabled,
.icgds .lmn-pagination .lmn-pagination-jump-prev.disabled,
.icgds .lmn-pagination .lmn-pagination-jump-next.disabled,
.icgds .lmn-pagination .lmn-pagination-item.disabled {
  background-color: var(--pagination_fill_control_disabled);
  outline-color: var(--pagination_border_control_disabled);
  color: var(--pagination_foreground_control_disabled);
  cursor: not-allowed;
}
.icgds .lmn-pagination .lmn-pagination-input-wrapper {
  margin: 0 var(--spacing-8);
  font-size: var(--font-size-body-md);
  font-weight: var(--font-weight-regular);
  line-height: var(--comp-line-height);
  color: var(--text_strong);
}
.icgds .lmn-pagination .lmn-pagination-input-wrapper .lmn-input,
.icgds .lmn-pagination .lmn-pagination-input-wrapper input {
  padding-left: 0;
  padding-right: 0;
  width: calc(var(--spacing-32) + var(--spacing-4));
  text-align: center;
}
.icgds .lmn-pagination .lmn-pagination-separator {
  margin: 0 var(--spacing-8);
  color: var(--text_weak);
}
.icgds .lmn-pagination .lmn-pagination-total-text {
  margin-right: var(--pagination_page-buttons_horizontal-spacing);
  color: var(--text_weak);
  font-size: var(--font-size_body);
  line-height: var(--line-height_heading-6);
}
.icgds .lmn-pagination .lmn-pagination-size-changer {
  display: flex;
  align-items: center;
}
.icgds .lmn-pagination .lmn-pagination-size-changer .lmn-input {
  font-family: var(--family_mono);
}
.icgds .lmn-pagination .lmn-pagination-quick-jumper {
  margin-left: var(--spacing-8);
}
.icgds .lmn-pagination .lmn-pagination-quick-jumper .lmn-form-group {
  margin-bottom: 0px;
}
.icgds .lmn-pagination .lmn-pagination-quick-jumper .lmn-input {
  width: var(--container_height);
  font-family: var(--family_mono);
}
.icgds .lmn-pagination .lmn-pagination-size-changer label,
.icgds .lmn-pagination .lmn-pagination-quick-jumper label {
  font-size: var(--font-size_body);
  line-height: var(--line-height_heading-6);
  color: var(--text_weak);
  font-weight: 400;
  margin-right: var(--pagination_horizontal-spacing);
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
}
@keyframes slide-up {
  from {
    transform: translateY(20px);
    opacity: 0;
  }
}
.icgds .lmnicon-ai:before {
  background: var(--ai-gradient);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.icgds .lmn-input-prompt {
  appearance: none;
  display: inline-block;
  font: var(--type_text-regular) var(--font-size_body)/var(--line-height_heading-6) var(--family_sans);
  background-color: var(--field_fill);
  color: var(--field_foreground);
  outline: var(--field_border-width) solid var(--field_border);
  outline-offset: -1px;
  width: 100%;
  height: var(--field_container_height);
  min-height: var(--field_container_height);
  padding: var(--field_container_vertical-padding) var(--field_container_horizontal-padding);
  border-radius: var(--field_radius);
  border: 0;
  transition-property: border, background, outline, color, outline;
  transition-duration: var(--motion-duration-fast-3);
  transition-timing-function: var(--comp-transition);
  position: relative;
  height: 62px;
  padding: 12px;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
  outline: none;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
  transition-property: border, outline, color, outline, box-shadow;
  border-radius: var(--ai-prompt-input_radius);
  background: linear-gradient(var(--field_fill), var(--field_fill)) padding-box, var(--ai-gradient-border) !important;
}
.icgds .lmn-input-prompt:has(.lmn-input-suffix-icon), .icgds .lmn-input-prompt:has(.lmn-dropdown-trigger-icon) {
  padding-right: var(--field_icon-container_horizontal-padding);
}
.icgds .lmn-input-prompt:has(.lmn-input-prefix-icon), .icgds .lmn-input-prompt:has(.lmn-select-input) {
  padding-left: var(--field_icon-container_horizontal-padding);
}
.icgds .lmn-input-prompt::placeholder {
  transition: color var(--motion-duration-fast-3) var(--comp-transition);
  color: var(--field_foreground_placeholder);
}
.icgds .lmn-input-prompt:required {
  color: var(--field_foreground);
}
.icgds .lmn-input-prompt:active, .icgds .lmn-input-prompt.active {
  outline-color: var(--field_border_active);
  outline-width: var(--field_border-width_active);
  color: var(--field_foreground_active);
  background-color: var(--field_fill_active);
}
.icgds .lmn-input-prompt:focus, .icgds .lmn-input-prompt.focus, .icgds .lmn-input-prompt:has(*:focus:not(.lmn-action-icon)) {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline-color: var(--field_border_focus);
  outline-width: var(--field_border-width_focus);
  color: var(--field_foreground_focus);
  background-color: var(--field_fill_focus);
}
.icgds .lmn-input-prompt:invalid, .icgds .lmn-input-prompt.invalid, .icgds .lmn-input-prompt:has(input:invalid), .icgds .lmn-input-prompt[aria-invalid], .icgds .lmn-input-prompt.lmn-invalid {
  outline-color: var(--field_border_danger);
  color: var(--field_foreground_danger);
  background-color: var(--field_fill_danger);
}
.icgds .lmn-input-prompt:invalid.focus, .icgds .lmn-input-prompt:invalid:focus-within, .icgds .lmn-input-prompt:invalid:focus:enabled:not(.disabled), .icgds .lmn-input-prompt.invalid.focus, .icgds .lmn-input-prompt.invalid:focus-within, .icgds .lmn-input-prompt.invalid:focus:enabled:not(.disabled), .icgds .lmn-input-prompt:has(input:invalid).focus, .icgds .lmn-input-prompt:has(input:invalid):focus-within, .icgds .lmn-input-prompt:has(input:invalid):focus:enabled:not(.disabled), .icgds .lmn-input-prompt[aria-invalid].focus, .icgds .lmn-input-prompt[aria-invalid]:focus-within, .icgds .lmn-input-prompt[aria-invalid]:focus:enabled:not(.disabled), .icgds .lmn-input-prompt.lmn-invalid.focus, .icgds .lmn-input-prompt.lmn-invalid:focus-within, .icgds .lmn-input-prompt.lmn-invalid:focus:enabled:not(.disabled) {
  outline-color: var(--border_error);
  background-color: var(--field_fill_danger);
}
.icgds .lmn-input-prompt[read-only], .icgds .lmn-input-prompt.read-only, .icgds .lmn-input-prompt.lmn-read-only, .icgds .lmn-input-prompt:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)) {
  outline-color: var(--field_border_read-only);
  color: var(--field_foreground_read-only);
  background-color: var(--field_fill_read-only);
}
.icgds .lmn-input-prompt[read-only]:focus, .icgds .lmn-input-prompt[read-only].focus, .icgds .lmn-input-prompt.read-only:focus, .icgds .lmn-input-prompt.read-only.focus, .icgds .lmn-input-prompt.lmn-read-only:focus, .icgds .lmn-input-prompt.lmn-read-only.focus, .icgds .lmn-input-prompt:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)):focus, .icgds .lmn-input-prompt:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)).focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline-color: var(--field_border_read-only);
  color: var(--field_foreground_read-only);
  background-color: var(--field_fill_read-only);
}
.icgds .lmn-input-prompt[disabled], .icgds .lmn-input-prompt.disabled {
  background: var(--field_fill_disabled);
  color: var(--field_foreground_disabled);
  outline-color: var(--field_border_disabled);
  box-shadow: none;
  cursor: not-allowed;
}
.icgds .lmn-input-prompt[disabled]::placeholder, .icgds .lmn-input-prompt.disabled::placeholder {
  color: var(--field_foreground_disabled);
}
.icgds .lmn-input-prompt[disabled]:focus, .icgds .lmn-input-prompt[disabled]:focus-within, .icgds .lmn-input-prompt.disabled:focus, .icgds .lmn-input-prompt.disabled:focus-within {
  box-shadow: none;
}
.icgds .lmn-input-prompt .lmn-input-prompt-row {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 0;
}
.icgds .lmn-input-prompt .lmn-input-prompt-row.lmn-input-prompt-input {
  min-height: 80px;
}
.icgds .lmn-input-prompt .lmn-input-prompt-row.lmn-input-prompt-input .lmn-input-prefix-icon {
  font-size: 24px !important;
  width: 32px;
  height: 32px;
  margin-right: 0px;
}
.icgds .lmn-input-prompt .lmn-input-prompt-row.lmn-input-prompt-input .lmn-input-prefix-icon:before {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-input-prompt .lmn-input-prompt-row.lmn-input-prompt-input .lmn-input {
  font-size: var(--font-size_heading-5);
  line-height: var(--line-height_heading-5);
  margin-left: 4px;
}
.icgds .lmn-input-prompt .lmn-input-prompt-row.lmn-input-prompt-input .lmn-btn {
  margin-left: auto;
}
.icgds .lmn-input-prompt .lmn-input-prompt-row.lmn-input-prompt-items {
  align-items: flex-start;
  flex-wrap: wrap;
  gap: var(--spacing-8);
  margin-bottom: var(--spacing-16);
}
.icgds .lmn-input-prompt .lmn-input-prompt-row.lmn-input-prompt-actions-bar {
  position: relative;
}
.icgds .lmn-input-prompt .lmn-input-prompt-row.lmn-input-prompt-actions-bar .lmn-input-prompt-actions {
  display: flex;
  gap: 8px;
}
.icgds .lmn-input-prompt .lmn-input-prompt-row.lmn-input-prompt-actions-bar .lmn-input-prompt-actions-right {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.icgds .lmn-input-prompt .lmn-input-prompt-row.lmn-input-prompt-actions-bar .lmn-tag {
  animation: 90ms cubic-bezier(0.4, 0, 1, 1) both fade-in, 300ms cubic-bezier(0.4, 0, 0.2, 1) both slide-up;
}
.icgds .lmn-input-prompt .lmn-upload.lmn-upload-horizontal {
  overflow-x: auto;
  overflow-y: clip;
  scrollbar-gutter: stable;
}
.icgds .lmn-input-prompt .lmn-upload.lmn-upload-horizontal .lmn-upload-list {
  width: 100%;
  flex-flow: row nowrap;
}
.icgds .lmn-input-prompt .lmn-upload.lmn-upload-horizontal .lmn-upload-list .lmn-upload-list-item {
  display: inline-flex;
  margin: 0;
  min-width: 250px;
}
.icgds .lmn-input-prompt .lmn-upload-list-item-wrapper {
  animation: 90ms cubic-bezier(0.4, 0, 1, 1) both fade-in, 300ms cubic-bezier(0.4, 0, 0.2, 1) both slide-up;
}
.icgds .lmn-input-prompt .lmn-upload-list-item-wrapper:not(:has(small)) {
  padding-bottom: 20px;
}
.icgds .lmn-input-prompt .lmn-input-prompt-submit-btn {
  margin-left: auto;
}
.icgds .lmn-input-prompt .lmn-input-prompt-submit-btn .lmnicon {
  font-size: 24px;
}
.icgds .lmn-input-prompt .lmn-input-prompt-character-count {
  margin: 0 var(--spacing-8);
  color: var(--hint_foreground);
  font-size: var(--hint_font-size);
  line-height: var(--hint_line-height);
}
.icgds .lmn-input-prompt ~ .lmn-input-prompt-help-text {
  margin-top: var(--field_container_vertical-spacing);
  padding: var(--spacing-4) var(--spacing-16);
}
.icgds .lmn-input-prompt .lmn-context-menu {
  position: absolute;
  z-index: 10;
  animation: 90ms cubic-bezier(0.4, 0, 1, 1) both fade-in, 300ms cubic-bezier(0.4, 0, 0.2, 1) both slide-up;
}
.icgds .lmn-input-prompt .lmn-context-menu .lmn-menu-item-multi-line {
  height: unset;
  min-height: var(--context-menu-item_height);
  align-items: flex-start;
  line-height: var(--line-height_paragraph);
  border-radius: var(--border-radius-md);
}
.icgds .lmn-input-prompt .lmn-context-menu .lmn-menu-item-multi-line .lmn-menu-item-content {
  min-width: 0px;
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
}
.icgds .lmn-input-prompt .lmn-context-menu .lmn-menu-item-multi-line div {
  white-space: normal;
}
.icgds .lmn-input-prompt .lmn-input,
.icgds .lmn-input-prompt .lmn-select-input,
.icgds .lmn-input-prompt .lmn-textarea {
  outline: 0;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
  height: unset;
  flex: 1 1 0;
}
.icgds .lmn-input-prompt .lmn-input:focus, .icgds .lmn-input-prompt .lmn-input:disabled,
.icgds .lmn-input-prompt .lmn-select-input:focus,
.icgds .lmn-input-prompt .lmn-select-input:disabled,
.icgds .lmn-input-prompt .lmn-textarea:focus,
.icgds .lmn-input-prompt .lmn-textarea:disabled {
  border: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.icgds .lmn-input-prompt .lmn-textarea {
  resize: none;
  field-sizing: content;
  max-height: calc(var(--line-height-body-24) * 7);
  margin-left: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
  font: var(--type_text-regular) var(--font-size-16)/var(--line-height-body-24) var(--family_sans);
}
.icgds .lmn-input-prompt .lmn-input-prefix-icon,
.icgds .lmn-input-prompt .lmn-input-suffix-icon,
.icgds .lmn-input-prompt .lmn-input-clear-icon {
  font-size: var(--icon_size_lg);
  flex-shrink: 0;
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-input-prompt .lmn-input-prefix-text,
.icgds .lmn-input-prompt .lmn-input-suffix-text {
  line-height: var(--line-height_heading-6);
  font-size: var(--font-size_body);
  color: var(--text_weak);
  user-select: none;
}
.icgds .lmn-input-prompt:has(.lmn-input-prefix-icon) {
  padding-left: var(--spacing-16);
}
.icgds .lmn-input-prompt .lmn-input-prefix-icon,
.icgds .lmn-input-prompt .lmn-input-prefix-text {
  order: -1;
  margin-right: var(--container_horizontal-spacing);
}
.icgds .lmn-input-prompt .lmn-input-suffix-icon,
.icgds .lmn-input-prompt .lmn-input-suffix-text {
  order: 1;
  margin-left: var(--container_horizontal-spacing);
}
.icgds .lmn-input-prompt.lmn-input-text-wrap {
  height: unset;
}
.icgds .lmn-input-prompt.lmn-input-prompt-advanced {
  height: unset;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
  padding: 8px 0px 16px 0px;
}
.icgds .lmn-input-prompt.lmn-input-prompt-advanced .lmn-input-prompt-input {
  align-items: flex-start;
  margin-bottom: var(--spacing-16);
  padding: 8px 12px 0px 16px;
}
.icgds .lmn-input-prompt.lmn-input-prompt-advanced .lmn-input-prompt-items,
.icgds .lmn-input-prompt.lmn-input-prompt-advanced .lmn-input-prompt-actions-bar {
  padding: 0px 12px 0px 16px;
}
.icgds .lmn-input-prompt.lmn-input-prompt-advanced .lmn-input-prompt-rich-text-editor {
  padding-left: 8px;
  padding-right: 4px;
}
.icgds .lmn-input-prompt:invalid, .icgds .lmn-input-prompt.invalid, .icgds .lmn-input-prompt:has(:invalid), .icgds .lmn-input-prompt[aria-invalid], .icgds .lmn-input-prompt.lmn-invalid {
  border-color: var(--field_border_danger);
  background: var(--field_fill_danger) !important;
}
.icgds .lmn-input-prompt:invalid textarea,
.icgds .lmn-input-prompt:invalid input, .icgds .lmn-input-prompt.invalid textarea,
.icgds .lmn-input-prompt.invalid input, .icgds .lmn-input-prompt:has(:invalid) textarea,
.icgds .lmn-input-prompt:has(:invalid) input, .icgds .lmn-input-prompt[aria-invalid] textarea,
.icgds .lmn-input-prompt[aria-invalid] input, .icgds .lmn-input-prompt.lmn-invalid textarea,
.icgds .lmn-input-prompt.lmn-invalid input {
  background: transparent !important;
}
.icgds .lmn-input-prompt:active, .icgds .lmn-input-prompt.active, .icgds .lmn-input-prompt:has(:active) {
  background: var(--field_fill_active) !important;
  border-color: var(--border_active);
}
.icgds .lmn-input-prompt:has(.lmn-upload-list-item-error) {
  border-color: var(--field_border_danger) !important;
}
.icgds .lmn-input-prompt:has(.lmn-upload-list-item-error) ~ .lmn-hint-text {
  color: var(--hint_foreground_danger) !important;
}
.icgds .lmn-input-prompt:has(.lmn-upload-list-item-error) ~ .lmn-hint-text::before {
  content: var(--field_icon_error);
  font-family: var(--icon-font-family);
  font-size: 20px;
  margin-right: var(--size-4);
}
.icgds .lmn-input-prompt[read-only], .icgds .lmn-input-prompt.read-only, .icgds .lmn-input-prompt.lmn-read-only, .icgds .lmn-input-prompt:has(input[readonly]), .icgds .lmn-input-prompt:has(textarea[readonly]) {
  background: var(--field_fill_read-only) !important;
  border-color: var(--field_border_read-only) !important;
}
.icgds .lmn-input-prompt.disabled, .icgds .lmn-input-prompt[disabled], .icgds .lmn-input-prompt:has(input:is(:disabled)) {
  background: var(--field_fill_disabled);
  color: var(--field_foreground_disabled);
  outline-color: var(--field_border_disabled);
  box-shadow: none;
  cursor: not-allowed;
  background: var(--field_fill_disabled) !important;
  border-color: var(--field_border_disabled) !important;
}
.icgds .lmn-input-prompt.disabled::placeholder, .icgds .lmn-input-prompt[disabled]::placeholder, .icgds .lmn-input-prompt:has(input:is(:disabled))::placeholder {
  color: var(--field_foreground_disabled);
}
.icgds .lmn-input-prompt.disabled:focus, .icgds .lmn-input-prompt.disabled:focus-within, .icgds .lmn-input-prompt[disabled]:focus, .icgds .lmn-input-prompt[disabled]:focus-within, .icgds .lmn-input-prompt:has(input:is(:disabled)):focus, .icgds .lmn-input-prompt:has(input:is(:disabled)):focus-within {
  box-shadow: none;
}
.icgds .lmn-input-prompt.disabled .lmn-input-prefix-icon,
.icgds .lmn-input-prompt.disabled .lmn-input-suffix-icon,
.icgds .lmn-input-prompt.disabled .lmn-input-clear-icon,
.icgds .lmn-input-prompt.disabled .lmn-input-prefix-text,
.icgds .lmn-input-prompt.disabled .lmn-input-suffix-text,
.icgds .lmn-input-prompt.disabled .lmnicon-caret-down, .icgds .lmn-input-prompt[disabled] .lmn-input-prefix-icon,
.icgds .lmn-input-prompt[disabled] .lmn-input-suffix-icon,
.icgds .lmn-input-prompt[disabled] .lmn-input-clear-icon,
.icgds .lmn-input-prompt[disabled] .lmn-input-prefix-text,
.icgds .lmn-input-prompt[disabled] .lmn-input-suffix-text,
.icgds .lmn-input-prompt[disabled] .lmnicon-caret-down, .icgds .lmn-input-prompt:has(input:is(:disabled)) .lmn-input-prefix-icon,
.icgds .lmn-input-prompt:has(input:is(:disabled)) .lmn-input-suffix-icon,
.icgds .lmn-input-prompt:has(input:is(:disabled)) .lmn-input-clear-icon,
.icgds .lmn-input-prompt:has(input:is(:disabled)) .lmn-input-prefix-text,
.icgds .lmn-input-prompt:has(input:is(:disabled)) .lmn-input-suffix-text,
.icgds .lmn-input-prompt:has(input:is(:disabled)) .lmnicon-caret-down {
  color: var(--text_disabled) !important;
}
.icgds .lmn-input-prompt.disabled input::placeholder, .icgds .lmn-input-prompt[disabled] input::placeholder, .icgds .lmn-input-prompt:has(input:is(:disabled)) input::placeholder {
  color: var(--text_disabled) !important;
}
.icgds .lmn-input-prompt-hint-text {
  padding: var(--spacing-4) var(--spacing-16);
}
.icgds .lmn-radio {
  display: inline-flex;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
  margin-right: var(--spacing-8);
}
.icgds .lmn-radio .lmn-control-input {
  z-index: 1;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.icgds .lmn-radio:disabled {
  cursor: not-allowed;
}
.icgds .lmn-radio input {
  margin: 0;
}
.icgds .lmn-radio .lmn-control-input {
  position: absolute;
  inset: 0;
  opacity: 0;
}
.icgds .lmn-radio .lmn-control-input ~ .lmn-control-icon {
  border-radius: 50%;
  width: var(--control_size);
  height: var(--control_size);
  background: var(--control_fill);
  outline: 1px solid var(--control_border);
  outline-offset: -1px;
  position: relative;
  display: block;
  visibility: visible;
  transition-property: background, outline-color;
  transition-duration: 0.3s;
  transition-timing-function: var(--comp-transition);
}
.icgds .lmn-radio .lmn-control-input ~ .lmn-control-icon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: calc(var(--control_size) - var(--control_radio_padding) * 2);
  width: calc(var(--control_size) - var(--control_radio_padding) * 2);
  border-radius: var(--border-radius-circle);
  background: transparent;
  transition: all 0.3s var(--comp-transition);
}
.icgds .lmn-radio .lmn-control-input:hover ~ .lmn-control-icon::before {
  background: var(--control_foreground_hover);
}
.icgds .lmn-radio .lmn-control-input:focus ~ .lmn-control-icon {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline: 1px solid var(--control_border_focus);
  outline-offset: -1px;
}
.icgds .lmn-radio .lmn-control-input:disabled,
.icgds .lmn-radio .lmn-control-input .disabled {
  cursor: not-allowed;
}
.icgds .lmn-radio .lmn-control-input:disabled ~ .lmn-control-icon,
.icgds .lmn-radio .lmn-control-input .disabled ~ .lmn-control-icon {
  cursor: not-allowed;
  outline-color: var(--control_border_disabled);
  background: var(--control_fill_disabled);
}
.icgds .lmn-radio .lmn-control-input:disabled ~ .lmn-control-icon::before,
.icgds .lmn-radio .lmn-control-input .disabled ~ .lmn-control-icon::before {
  background: transparent;
}
.icgds .lmn-radio .lmn-control-input:checked ~ .lmn-control-icon {
  outline-color: var(--control_border_active);
  background: var(--control_fill);
}
.icgds .lmn-radio .lmn-control-input:checked ~ .lmn-control-icon::before {
  background: var(--control_fill_active);
}
.icgds .lmn-radio .lmn-control-input:checked:disabled,
.icgds .lmn-radio .lmn-control-input:checked .disabled {
  cursor: not-allowed;
}
.icgds .lmn-radio .lmn-control-input:checked:disabled ~ .lmn-control-icon,
.icgds .lmn-radio .lmn-control-input:checked .disabled ~ .lmn-control-icon {
  outline-color: var(--control_border_disabled);
  background: var(--control_fill_disabled);
}
.icgds .lmn-radio .lmn-control-input:checked:disabled ~ .lmn-control-icon::before,
.icgds .lmn-radio .lmn-control-input:checked .disabled ~ .lmn-control-icon::before {
  background: var(--control_foreground_disabled);
}
.icgds .lmn-form-group label ~ .lmn-selection-control,
.icgds .lmn-form-group label .lmn-selection-control {
  margin-top: var(--spacing-half-x);
}
.icgds .lmn-selection-control-group .lmn-selection-control {
  margin-bottom: var(--spacing-half-x);
}
.icgds .lmn-form-group .lmn-selection-control,
.icgds .lmn-selection-control {
  color: var(--text_strong);
  font-weight: var(--font-weight-regular);
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  transition-property: background-color, border-color, box-shadow;
  transition-duration: var(--comp-transition-duration);
  transition-timing-function: var(--comp-transition);
}
.icgds .lmn-form-group .lmn-selection-control.lmn-selection-control-inline,
.icgds .lmn-selection-control.lmn-selection-control-inline {
  display: inline-flex;
  margin-right: var(--spacing-12);
}
.icgds .lmn-form-group .lmn-selection-control:disabled, .icgds .lmn-form-group .lmn-selection-control.disabled,
.icgds .lmn-selection-control:disabled,
.icgds .lmn-selection-control.disabled {
  color: var(--text_disabled);
  cursor: not-allowed;
}
.icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control:has(:invalid) .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-input-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.needs-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control:has(:invalid) .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon {
  outline-color: var(--control_border_error);
  background: var(--control_fill_error);
}
.icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input:focus ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:focus ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input:focus ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control:has(:invalid) .lmn-radio:not(.lmn-radio-native) .lmn-control-input:focus ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:focus ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-input-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input:focus ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:focus ~ .lmn-control-icon,
.icgds .lmn-selection-control.needs-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input:focus ~ .lmn-control-icon,
.icgds .lmn-selection-control:has(:invalid) .lmn-radio:not(.lmn-radio-native) .lmn-control-input:focus ~ .lmn-control-icon,
.icgds .lmn-selection-control.invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:focus ~ .lmn-control-icon {
  outline: 2px solid var(--control_border_focus);
  outline-offset: -2px;
}
.icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control:has(:invalid) .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.lmn-input-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.lmn-invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.needs-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control:has(:invalid) .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before {
  background: var(--control_foreground_error);
}
.icgds .lmn-rich-text-editor-toggle {
  padding: 8px;
  position: relative;
  margin-right: 5px;
}
.icgds .lmn-rich-text-editor-toggle-divider {
  margin: 0 8px;
  width: 1px;
  height: 32px;
  background: var(--border_strong);
}
.icgds .lmn-rich-text-editor {
  width: 100%;
}
.icgds .ql-toolbar.ql-snow,
.icgds .ql-container.ql-snow {
  border: none;
  font-size: var(--font-size_body);
  font-family: var(--family_sans);
}
.icgds .ql-toolbar.ql-snow {
  padding: 0 var(--spacing-8);
  min-height: 54px;
  background: var(--layer_secondary);
  width: 100%;
  display: flex;
  gap: var(--spacing-8);
  margin-bottom: var(--spacing-8);
  border-radius: var(--radius-full);
}
.icgds .ql-container.ql-snow {
  width: 100%;
}
.icgds .ql-container.ql-snow .ql-editor {
  padding: 0;
}
.icgds .ql-toolbar button {
  height: var(--button_container_height);
}
.icgds .ql-toolbar button .lmnicon {
  margin: 0;
}
.icgds .ql-toolbar button.ql-active {
  outline: none;
  background-color: var(--button_fill_ghost_active);
  color: var(--button_foreground_ghost_active);
  border-color: var(--button_border_ghost_active);
}
.icgds .ql-snow.ql-toolbar,
.icgds .ql-snow .ql-toolbar {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.icgds .ql-snow.ql-toolbar button,
.icgds .ql-snow .ql-toolbar button {
  padding: 0;
}
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker),
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker) {
  background-color: var(--field_fill);
  outline: var(--field_border-width) solid var(--field_border);
  outline-offset: -1px;
  height: var(--container_height);
  min-height: var(--container_height);
  width: auto;
  padding: var(--field_container_vertical-padding) var(--field_container_horizontal-padding) var(--field_container_vertical-padding) var(--field_container_horizontal-padding);
  padding-right: var(--field_icon-container_horizontal-padding);
  border-radius: var(--field_radius);
  border: 0;
  transition-property: border, background, outline, color, outline;
  transition-duration: var(--motion-duration-fast-3);
  transition-timing-function: var(--comp-transition);
}
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker) .ql-picker-label,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker) .ql-picker-label {
  padding: 0;
  display: flex;
  align-items: center;
  font: var(--type_text-regular) var(--font-size_body)/var(--line-height_heading-6) var(--family_sans);
  color: var(--field_foreground);
}
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker) .ql-picker-label svg,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker) .ql-picker-label svg {
  width: 0px !important;
}
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).ql-expanded .icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):focus, .icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):focus-within, .icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).ql-expanded,
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).ql-expanded .icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):focus,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):focus-within,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).ql-expanded,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).ql-expanded .icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):focus,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).ql-expanded .icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline-color: var(--field_border_focus);
  outline-width: var(--field_border-width_focus);
  background-color: var(--field_fill_focus);
}
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).ql-expanded .icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):focus .ql-picker-label, .icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):focus-within .ql-picker-label, .icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).ql-expanded .ql-picker-label,
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).ql-expanded .icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):focus .ql-picker-label,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):focus-within .ql-picker-label,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).ql-expanded .ql-picker-label,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).ql-expanded .icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):focus .ql-picker-label,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).ql-expanded .icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):focus .ql-picker-label {
  color: var(--field_foreground_focus);
  border-color: transparent !important;
}
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):hover, .icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).hover,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):hover,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).hover {
  background: var(--field_fill_hover);
}
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):hover .ql-picker-label,
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):hover .ql-picker-label:hover, .icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).hover .ql-picker-label,
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).hover .ql-picker-label:hover,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):hover .ql-picker-label,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker):hover .ql-picker-label:hover,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).hover .ql-picker-label,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker).hover .ql-picker-label:hover {
  color: var(--field_foreground_hover);
}
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker) .ql-picker-item,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker) .ql-picker-item {
  border-radius: var(--context-menu-item_radius);
  padding: var(--context-menu-item_vertical-padding) var(--context-menu-item_padding-right) var(--context-menu-item_vertical-padding) var(--context-menu-item_padding-left);
}
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker) .ql-picker-item:hover,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker) .ql-picker-item:hover {
  background: var(--context-menu-item_fill_hover);
  color: var(--context-menu-item_foreground_hover);
  outline-color: var(--context-menu-item_border_hover);
}
.icgds .ql-snow.ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker) .ql-picker-item.ql-selected,
.icgds .ql-snow .ql-toolbar .ql-picker:not(.ql-icon-picker):not(.ql-color-picker) .ql-picker-item.ql-selected {
  background: var(--context-menu-item_fill_active);
  color: var(--context-menu-item_foreground_active);
  outline-color: var(--context-menu-item_border_active);
}
.icgds .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.icgds .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke {
  stroke: var(--text_active) !important;
}
.icgds .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.icgds .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill {
  fill: var(--text_active) !important;
}
.icgds .ql-snow.ql-toolbar .ql-picker-options,
.icgds .ql-snow .ql-toolbar .ql-picker-options {
  background: var(--context-menu_fill);
  border: none;
  box-shadow: var(--shadow_overlay);
  border-radius: var(--context-menu_radius);
  padding: var(--context-menu_padding);
}
.icgds .ql-snow.ql-toolbar .ql-icon-picker,
.icgds .ql-snow .ql-toolbar .ql-icon-picker {
  width: auto;
}
.icgds .ql-snow.ql-toolbar .ql-icon-picker .ql-picker-label,
.icgds .ql-snow .ql-toolbar .ql-icon-picker .ql-picker-label {
  padding: 0;
  display: flex;
  align-items: center;
  border: none;
}
.icgds .ql-snow.ql-toolbar .ql-icon-picker .ql-picker-label .lmnicon,
.icgds .ql-snow .ql-toolbar .ql-icon-picker .ql-picker-label .lmnicon {
  width: 24px;
  height: 24px;
  font-size: 18px;
  align-items: center;
  justify-content: center;
}
.icgds .ql-snow.ql-toolbar .ql-icon-picker .ql-picker-label:after,
.icgds .ql-snow .ql-toolbar .ql-icon-picker .ql-picker-label:after {
  content: var(--dropdown_trigger_icon);
  font-family: "ICGDSIcons" !important;
  width: 24px;
  height: 24px;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.icgds .ql-snow.ql-toolbar .ql-icon-picker .ql-picker-item,
.icgds .ql-snow .ql-toolbar .ql-icon-picker .ql-picker-item {
  width: auto;
  height: auto;
  padding: var(--context-menu-item_vertical-padding) var(--context-menu-item_padding-right) var(--context-menu-item_vertical-padding) var(--context-menu-item_padding-right);
}
.icgds .ql-snow.ql-toolbar .ql-icon-picker.ql-expanded .ql-picker-label,
.icgds .ql-snow .ql-toolbar .ql-icon-picker.ql-expanded .ql-picker-label {
  color: var(--text_active);
}
.icgds .ql-snow.ql-toolbar .ql-color-picker .ql-picker-label,
.icgds .ql-snow .ql-toolbar .ql-color-picker .ql-picker-label {
  display: flex;
  align-items: center;
  justify-content: center;
}
.icgds .ql-snow.ql-toolbar .ql-color-picker.ql-expanded,
.icgds .ql-snow .ql-toolbar .ql-color-picker.ql-expanded {
  outline: none;
  background-color: var(--button_fill_ghost_active);
  color: var(--button_foreground_ghost_active);
  border-color: var(--button_border_ghost_active);
}
.icgds .ql-snow.ql-toolbar .ql-color-picker.ql-expanded .ql-picker-label,
.icgds .ql-snow .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-label {
  border: none;
  color: inherit;
}
.icgds .ql-snow.ql-toolbar .ql-color-picker .ql-picker-item,
.icgds .ql-snow .ql-toolbar .ql-color-picker .ql-picker-item {
  width: 24px;
  height: 24px;
  border-radius: 999px;
  border: none;
}
.icgds .ql-snow.ql-toolbar .ql-direction span:last-child,
.icgds .ql-snow .ql-toolbar .ql-direction span:last-child {
  display: none;
}
.icgds .ql-snow.ql-toolbar .ql-direction.ql-active span:first-child,
.icgds .ql-snow .ql-toolbar .ql-direction.ql-active span:first-child {
  display: none;
}
.icgds .ql-snow.ql-toolbar .ql-direction.ql-active span:last-child,
.icgds .ql-snow .ql-toolbar .ql-direction.ql-active span:last-child {
  display: inline;
}
.icgds .ql-snow.ql-toolbar .ql-fill,
.icgds .ql-snow .ql-toolbar .ql-fill {
  fill: var(--text_strong);
}
.icgds .ql-snow.ql-toolbar .ql-stroke,
.icgds .ql-snow .ql-toolbar .ql-stroke {
  stroke: var(--text_strong);
}
.icgds .ql-snow.ql-toolbar.ql-toolbar button:hover .ql-picker,
.icgds .ql-snow .ql-toolbar.ql-toolbar button:hover .ql-picker {
  color: var(--text_strong);
}
.icgds .ql-snow.ql-toolbar.ql-toolbar button:hover .ql-fill,
.icgds .ql-snow .ql-toolbar.ql-toolbar button:hover .ql-fill {
  fill: var(--text_strong);
}
.icgds .ql-snow.ql-toolbar.ql-toolbar button:hover .ql-stroke,
.icgds .ql-snow .ql-toolbar.ql-toolbar button:hover .ql-stroke {
  stroke: var(--text_strong);
}
.icgds .lmn-read-only .ql-toolbar {
  display: none;
}
.icgds .disabled .ql-snow .ql-picker {
  color: var(--text_disabled);
}
.icgds .disabled .ql-snow .ql-fill {
  fill: var(--text_disabled);
}
.icgds .disabled .ql-snow .ql-stroke {
  stroke: var(--text_disabled);
}
.icgds .disabled .ql-snow.ql-toolbar button:hover {
  cursor: not-allowed;
}
.icgds .disabled .ql-snow.ql-toolbar button:hover .ql-picker {
  color: var(--text_disabled);
}
.icgds .disabled .ql-snow.ql-toolbar button:hover .ql-fill {
  fill: var(--text_disabled);
}
.icgds .disabled .ql-snow.ql-toolbar button:hover .ql-stroke {
  stroke: var(--text_disabled);
}
.icgds .ql-divider {
  float: left;
  width: 1px;
  height: 24px;
  margin: 0 8px;
  background-color: var(--border_strong);
}
.icgds .ql-editor {
  padding: 4px 8px;
  min-height: calc(var(--field_line-height_multi-line) * 5 + 4px);
  max-height: calc(var(--field_line-height_multi-line) * 8 + 4px);
}
.icgds .ql-editor p {
  font: var(--type_text-regular) var(--field_font-size)/var(--field_line-height_multi-line) var(--family_sans);
}
.icgds .ql-editor .ql-size-small,
.icgds .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: var(--font-size_support);
  line-height: var(--line-height_support);
}
.icgds .ql-editor .ql-size-large,
.icgds .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: var(--font-size_heading-3);
  line-height: var(--line-height_heading-3);
}
.icgds .ql-editor .ql-size-huge,
.icgds .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: var(--font-size_display-3);
  line-height: var(--line-height_display-3);
}
.icgds .ql-editor.ql-blank {
  position: relative;
}
.icgds .ql-editor.ql-blank::before {
  left: 0;
  font: var(--type_text-regular) var(--field_font-size)/var(--field_line-height_multi-line) var(--family_sans);
  color: var(--field_foreground_placeholder);
}
.icgds .lmn-ql-picker .ql-picker-label:after {
  content: var(--dropdown_trigger_icon);
  font-family: "ICGDSIcons" !important;
  width: 24px;
  height: 24px;
  margin-left: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: transform var(--motion-duration-fast-3) var(--comp-transition);
}
.icgds .lmn-ql-picker.ql-expanded .ql-picker-label:after {
  transform: rotate(180deg);
}
.icgds .ql-picker.ql-font .ql-picker-label[data-value=citi-sans]::before,
.icgds .ql-picker.ql-font .ql-picker-item[data-value=citi-sans]::before {
  font-family: "Citi Sans", sans-serif;
  content: "Citi Sans" !important;
}
.icgds .ql-font-citi-sans {
  font-family: "Citi Sans", sans-serif;
}
.icgds .ql-picker.ql-font .ql-picker-label[data-value=citi-display]::before,
.icgds .ql-picker.ql-font .ql-picker-item[data-value=citi-display]::before {
  font-family: "Citi Sans Display", sans-serif;
  content: "Citi Sans Display" !important;
}
.icgds .ql-font-citi-display {
  font-family: "Citi Sans Display", sans-serif;
}
.icgds .ql-picker.ql-font .ql-picker-label[data-value=citi-serif]::before,
.icgds .ql-picker.ql-font .ql-picker-item[data-value=citi-serif]::before {
  font-family: "Citi Serif", serif;
  content: "Citi Serif" !important;
}
.icgds .ql-font-citi-serif {
  font-family: "Citi Serif", serif;
}
.icgds .ql-picker.ql-font .ql-picker-label[data-value=citi-mono]::before,
.icgds .ql-picker.ql-font .ql-picker-item[data-value=citi-mono]::before {
  font-family: "Citi Sans Mono", monospace;
  content: "Citi Sans Mono" !important;
}
.icgds .ql-font-citi-mono {
  font-family: "Citi Sans Mono", monospace;
}
.icgds .ql-bubble .ql-fill {
  fill: var(--tooltip_foreground);
}
.icgds .ql-bubble .ql-stroke {
  stroke: var(--tooltip_foreground);
}
.icgds .ql-bubble .ql-editor {
  padding: 0;
}
.icgds .ql-bubble .ql-toolbar .ql-picker-label:hover,
.icgds .ql-bubble .ql-toolbar .ql-header:hover {
  color: var(--text_active) !important;
}
.icgds .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.icgds .ql-bubble .ql-toolbar .ql-header:hover .ql-stroke {
  stroke: var(--text_active) !important;
}
.icgds .ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.icgds .ql-bubble .ql-toolbar .ql-header:hover .ql-fill {
  fill: var(--text_active) !important;
}
.icgds .ql-bubble .ql-tooltip-editor {
  position: relative;
}
.icgds .ql-bubble .ql-tooltip-editor input[type=text] {
  position: relative;
  font: var(--type_text-regular) var(--font-size_body)/var(--line-height_heading-6) var(--family_sans);
  background-color: var(--field_fill);
  color: var(--field_foreground);
  outline: var(--field_border-width) solid var(--field_border);
  outline-offset: -1px;
  width: 100%;
  height: var(--field_container_height);
  min-height: var(--field_container_height);
  padding: var(--field_container_vertical-padding) var(--field_container_horizontal-padding);
  border-radius: var(--field_radius);
}
.icgds .ql-bubble .ql-tooltip-editor a {
  position: absolute;
  height: 100%;
  top: 0;
  right: 12px;
  display: flex;
  align-items: center;
}
.icgds .ql-bubble .ql-tooltip-editor a:before {
  content: var(--icon-close);
  font-family: var(--icon-font-family);
  color: var(--field_foreground);
}
.icgds .ql-tooltip {
  background: var(--tooltip_fill);
  color: var(--tooltip_foreground);
  border-radius: var(--tooltip_radius);
  padding: var(--tooltip_padding);
}
.icgds .ql-tooltip .ql-action,
.icgds .ql-tooltip .ql-remove,
.icgds .ql-tooltip .ql-preview {
  color: var(--tooltip_foreground);
}
.icgds .ql-tooltip .ql-toolbar {
  display: flex;
  align-items: center;
}
.icgds .lmn-textarea:has(.ql-toolbar),
.icgds .lmn-input-prompt:has(.ql-toolbar),
.icgds .lmn-input-prompt.lmn-input-prompt-advanced:has(.ql-toolbar) {
  flex-direction: column;
  align-items: flex-start;
  height: auto;
}
.icgds .lmn-textarea .ql-toolbar.ql-snow {
  border-radius: 4px;
  min-height: 48px;
  padding: 4px;
}
.icgds .lmn-textarea:has(.ql-snow.ql-toolbar) {
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
}
.icgds .lmn-textarea .ql-container.ql-snow {
  margin-left: var(--spacing-8);
}
.icgds .lmn-input-prompt:has(.ql-toolbar) .ql-container {
  padding: 0px 8px;
  display: flex;
}
.icgds .lmn-input-prompt:has(.ql-toolbar) .ql-container:before {
  content: var(--icon-ai);
  font-family: var(--icon-font-family);
  width: 32px;
  height: 32px;
  font-size: 24px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--ai-gradient);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.icgds .lmn-input-prompt:has(.ql-toolbar) .ql-container .ql-editor {
  flex: 1;
  padding: 4px;
}
.icgds .lmn-input-prompt:has(.ql-toolbar) .ql-container .ql-editor.ql-blank {
  position: relative;
}
.icgds .lmn-input-prompt:has(.ql-toolbar) .ql-container .ql-editor.ql-blank::before {
  left: 4px;
}
.icgds .lmn-section {
  display: block;
  padding: var(--section_container_padding);
  background: var(--section_fill);
  border-radius: var(--section_container_radius);
  transition: background-color var(--motion-duration-fast-3) var(--motion-timing-ease-out), box-shadow var(--motion-duration-none) var(--motion-timing-linear);
}
.icgds .lmn-section .lmn-section-header {
  display: flex;
}
.icgds .lmn-section .lmn-section-header .lmn-section-header-content {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.icgds .lmn-section .lmn-section-header .lmn-section-title,
.icgds .lmn-section .lmn-section-header .lmn-section-subtitle {
  display: block;
}
.icgds .lmn-section .lmn-section-header .lmn-section-title {
  font-size: var(--section_font-size_heading);
  line-height: var(--section_line-height_heading);
  color: var(--section_foreground_heading);
  font-family: var(--section_font-family_heading);
}
.icgds .lmn-section .lmn-section-header .lmn-section-subtitle {
  font-size: var(--section_font-size_subtitle);
  line-height: var(--section_line-height_subtitle);
  color: var(--section_foreground_subtitle);
  font-family: var(--section_font-family_subtitle);
  margin-top: var(--spacing-4);
}
.icgds .lmn-section .lmn-section-header .lmn-section-trigger-icon:before {
  font-family: var(--icon-font-family);
  content: var(--collapse_icon);
  transition: transform 0.2s var(--comp-transition);
}
.icgds .lmn-section .lmn-section-body {
  margin-top: var(--spacing-16);
}
.icgds .lmn-section.lmn-section-collapsible:has(.lmn-section-header:hover) {
  background: var(--section_fill_hover);
}
.icgds .lmn-section.lmn-section-collapsible:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-section.lmn-section-open .lmn-section-trigger-icon::before {
  content: var(--collapse_icon_active);
  transform: rotate(180deg) !important;
}
.icgds .lmn-select-button {
  appearance: none;
  display: inline-block;
  font: var(--type_text-regular) var(--font-size_body)/var(--line-height_heading-6) var(--family_sans);
  background-color: var(--field_fill);
  color: var(--field_foreground);
  outline: var(--field_border-width) solid var(--field_border);
  outline-offset: -1px;
  width: 100%;
  height: var(--field_container_height);
  min-height: var(--field_container_height);
  padding: var(--field_container_vertical-padding) var(--field_container_horizontal-padding);
  border-radius: var(--field_radius);
  border: 0;
  transition-property: border, background, outline, color, outline;
  transition-duration: var(--motion-duration-fast-3);
  transition-timing-function: var(--comp-transition);
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
  padding: var(--spacing-half-x);
}
.icgds .lmn-select-button:has(.lmn-input-suffix-icon), .icgds .lmn-select-button:has(.lmn-dropdown-trigger-icon) {
  padding-right: var(--field_icon-container_horizontal-padding);
}
.icgds .lmn-select-button:has(.lmn-input-prefix-icon), .icgds .lmn-select-button:has(.lmn-select-input) {
  padding-left: var(--field_icon-container_horizontal-padding);
}
.icgds .lmn-select-button::placeholder {
  transition: color var(--motion-duration-fast-3) var(--comp-transition);
  color: var(--field_foreground_placeholder);
}
.icgds .lmn-select-button:required {
  color: var(--field_foreground);
}
.icgds .lmn-select-button:active, .icgds .lmn-select-button.active {
  outline-color: var(--field_border_active);
  outline-width: var(--field_border-width_active);
  color: var(--field_foreground_active);
  background-color: var(--field_fill_active);
}
.icgds .lmn-select-button:focus, .icgds .lmn-select-button.focus, .icgds .lmn-select-button:has(*:focus:not(.lmn-action-icon)) {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline-color: var(--field_border_focus);
  outline-width: var(--field_border-width_focus);
  color: var(--field_foreground_focus);
  background-color: var(--field_fill_focus);
}
.icgds .lmn-select-button:invalid, .icgds .lmn-select-button.invalid, .icgds .lmn-select-button:has(input:invalid), .icgds .lmn-select-button[aria-invalid], .icgds .lmn-select-button.lmn-invalid {
  outline-color: var(--field_border_danger);
  color: var(--field_foreground_danger);
  background-color: var(--field_fill_danger);
}
.icgds .lmn-select-button:invalid.focus, .icgds .lmn-select-button:invalid:focus-within, .icgds .lmn-select-button:invalid:focus:enabled:not(.disabled), .icgds .lmn-select-button.invalid.focus, .icgds .lmn-select-button.invalid:focus-within, .icgds .lmn-select-button.invalid:focus:enabled:not(.disabled), .icgds .lmn-select-button:has(input:invalid).focus, .icgds .lmn-select-button:has(input:invalid):focus-within, .icgds .lmn-select-button:has(input:invalid):focus:enabled:not(.disabled), .icgds .lmn-select-button[aria-invalid].focus, .icgds .lmn-select-button[aria-invalid]:focus-within, .icgds .lmn-select-button[aria-invalid]:focus:enabled:not(.disabled), .icgds .lmn-select-button.lmn-invalid.focus, .icgds .lmn-select-button.lmn-invalid:focus-within, .icgds .lmn-select-button.lmn-invalid:focus:enabled:not(.disabled) {
  outline-color: var(--border_error);
  background-color: var(--field_fill_danger);
}
.icgds .lmn-select-button[read-only], .icgds .lmn-select-button.read-only, .icgds .lmn-select-button.lmn-read-only, .icgds .lmn-select-button:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)) {
  outline-color: var(--field_border_read-only);
  color: var(--field_foreground_read-only);
  background-color: var(--field_fill_read-only);
}
.icgds .lmn-select-button[read-only]:focus, .icgds .lmn-select-button[read-only].focus, .icgds .lmn-select-button.read-only:focus, .icgds .lmn-select-button.read-only.focus, .icgds .lmn-select-button.lmn-read-only:focus, .icgds .lmn-select-button.lmn-read-only.focus, .icgds .lmn-select-button:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)):focus, .icgds .lmn-select-button:has(input[readonly]:not(.lmn-dropdown-hidden-input):not(.lmn-datepicker-holder-input):not(.lmn-datepicker-range-picker-input)).focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  outline-color: var(--field_border_read-only);
  color: var(--field_foreground_read-only);
  background-color: var(--field_fill_read-only);
}
.icgds .lmn-select-button[disabled], .icgds .lmn-select-button.disabled {
  background: var(--field_fill_disabled);
  color: var(--field_foreground_disabled);
  outline-color: var(--field_border_disabled);
  box-shadow: none;
  cursor: not-allowed;
}
.icgds .lmn-select-button[disabled]::placeholder, .icgds .lmn-select-button.disabled::placeholder {
  color: var(--field_foreground_disabled);
}
.icgds .lmn-select-button[disabled]:focus, .icgds .lmn-select-button[disabled]:focus-within, .icgds .lmn-select-button.disabled:focus, .icgds .lmn-select-button.disabled:focus-within {
  box-shadow: none;
}
.icgds .lmn-select-button > span {
  flex-grow: 1;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-select-button:hover {
  background: var(--field_fill_hover);
  border-color: var(--field_border_hover);
  color: var(--field_foreground_hover);
}
.icgds .lmn-select-button:focus-within {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-select-button[read-only]:focus, .icgds .lmn-select-button[read-only].focus, .icgds .lmn-select-button[read-only]:focus-within, .icgds .lmn-select-button.read-only:focus, .icgds .lmn-select-button.read-only.focus, .icgds .lmn-select-button.read-only:focus-within, .icgds .lmn-select-button.lmn-read-only:focus, .icgds .lmn-select-button.lmn-read-only.focus, .icgds .lmn-select-button.lmn-read-only:focus-within {
  outline-color: var(--field_border_read-only);
  color: var(--field_foreground_read-only);
  background-color: var(--field_fill_read-only);
}
.icgds .lmn-select-button[disabled], .icgds .lmn-select-button.disabled {
  background: var(--field_fill_disabled);
  color: var(--field_foreground_disabled);
  outline-color: var(--field_border_disabled);
  box-shadow: none;
  cursor: not-allowed;
}
.icgds .lmn-select-button[disabled]::placeholder, .icgds .lmn-select-button.disabled::placeholder {
  color: var(--field_foreground_disabled);
}
.icgds .lmn-select-button[disabled]:focus, .icgds .lmn-select-button[disabled]:focus-within, .icgds .lmn-select-button.disabled:focus, .icgds .lmn-select-button.disabled:focus-within {
  box-shadow: none;
}
.icgds .lmn-select-trigger .lmn-select-default {
  width: 100%;
}
.icgds .lmn-select-trigger .lmn-select-trigger-icon {
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  font-size: var(--icon_trigger-open-size) !important;
  transition: transform 0.2s var(--comp-transition);
}
.icgds .lmn-select-trigger .lmn-select-trigger-icon::before {
  font-family: var(--icon-font-family);
  content: var(--dropdown_trigger_icon);
}
.icgds .lmn-select-trigger.lmn-select-open .lmn-select-button {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-select-trigger.lmn-select-open .lmn-select-trigger-icon:not(.lmnicon-spin) {
  transform: rotate(180deg);
}
.icgds .lmn-input-focus .lmn-select-button {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-select-input {
  display: inline-flex !important;
  gap: 8px 4px;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: var(--container_height);
  background: var(--field_fill);
  outline: 1px solid var(--border_strong);
  outline-offset: -1px;
  border-radius: var(--field_radius);
  padding-top: var(--field_container_vertical-padding);
  padding-left: var(--field_icon-container_horizontal-padding);
  padding-bottom: var(--field_container_vertical-padding);
  padding-right: var(--field_icon-container_horizontal-padding);
  transition: outline-color 0.3s var(--comp-transition);
}
.icgds .lmn-select-input.lmn-select-multiple, .icgds .lmn-select-input.lmn-select-tags {
  flex-wrap: wrap;
  padding-right: var(--spacing-32);
}
.icgds .lmn-select-input.lmn-select-multiple .lmn-input-text,
.icgds .lmn-select-input.lmn-select-multiple .lmn-select-input-text, .icgds .lmn-select-input.lmn-select-tags .lmn-input-text,
.icgds .lmn-select-input.lmn-select-tags .lmn-select-input-text {
  flex-grow: 1;
  width: auto;
  min-width: auto;
}
.icgds .lmn-select-input:has(.lmn-input:active) {
  outline-color: var(--border_active);
}
.icgds .lmn-select-input .lmn-select-choice {
  height: var(--tag_select_container_height);
  font-size: var(--tag_select_font-size);
  line-height: var(--tag_select_line-height);
  padding-top: var(--tag_select_container_vertical-padding);
  padding-right: var(--tag_select_container_padding-right);
  padding-bottom: var(--tag_select_container_vertical-padding);
  padding-left: var(--tag_select_container_padding-left);
  margin-top: -2px;
  margin-bottom: -2px;
}
.icgds .lmn-select-input .lmn-select-choice:has(.lmn-tag-close-icon) {
  padding-right: 6px;
}
.icgds .lmn-select-input .lmn-select-choice span {
  display: inline-block;
  max-width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.icgds .lmn-select-input .lmn-select-input-inner {
  padding: 0 !important;
  border-radius: 0;
  outline-width: 0;
  background-color: transparent;
  width: 0px;
  height: 100% !important;
  min-height: unset !important;
  transition: none !important;
}
.icgds .lmn-select-input .lmn-select-input-inner:focus {
  outline-color: transparent !important;
}
.icgds .lmn-select-input .lmn-clear-all {
  background: var(--layer_primary);
  border-width: 0;
}
.icgds .lmn-select-input .lmn-dropdown {
  display: inline-block;
  width: auto;
}
.icgds .lmn-select-input .lmn-dropdown:last-of-type {
  flex-grow: 1;
  min-width: 100px;
}
.icgds .lmn-select-input.lmn-ui-sm {
  min-height: 28px;
}
.icgds .lmn-select-input.lmn-ui-lg {
  min-height: 48px;
}
.icgds .lmn-slider {
  position: relative;
  cursor: pointer;
  touch-action: none;
}
.icgds .lmn-slider .lmn-slider-label {
  display: flex;
  justify-content: space-between;
}
.icgds .lmn-slider .lmn-slider-wrapper {
  position: relative;
  padding: var(--spacing-half-x) var(--spacing-quarter-x);
  margin-top: var(--spacing-quarter-x);
}
.icgds .lmn-slider .lmn-slider-handle {
  position: absolute;
  top: 50%;
  width: var(--slider_handle_size);
  height: var(--slider_handle_size);
  background-color: var(--slider_fill_handle);
  outline: 1px solid var(--slider_border_handle);
  border-radius: var(--radius-full);
  cursor: pointer;
  transform: translate(calc(var(--slider_handle_size) / 2 * -1), -50%);
  z-index: 2;
  transition: border var(--motion-duration-fast-3) var(--motion-timing-ease-out), box-shadow var(--motion-duration-fast-3) var(--motion-timing-ease-in);
}
.icgds .lmn-slider .lmn-slider-handle:hover {
  background-color: var(--slider_fill_handle_hover);
  outline-color: var(--slider_border_handle_hover);
  height: var(--slider_handle_size_hover);
  width: var(--slider_handle_size_hover);
  transform: translate(calc(var(--slider_handle_size_hover) / 2 * -1), -50%);
  transform-origin: center;
}
.icgds .lmn-slider .lmn-slider-handle:focus {
  background-color: var(--slider_fill_handle_focus);
  outline-color: var(--slider_border_handle_focus);
  outline-width: 2px;
  outline-offset: -2px;
}
.icgds .lmn-slider .lmn-slider-track {
  -webkit-appearance: none;
  position: absolute;
  width: 100%;
  height: var(--slider_track_height);
  border-radius: var(--radius-full);
  outline: none;
  background-color: var(--slider_fill_track);
  transition: background-color var(--motion-duration-fast-3) var(--motion-timing-ease-in);
}
.icgds .lmn-slider .lmn-slider-fill {
  position: absolute;
  height: var(--slider_track_height);
  background-color: var(--slider_fill_track_active);
  transition: background-color 0.3s;
}
.icgds .lmn-slider .lmn-slider-track,
.icgds .lmn-slider .lmn-slider-fill {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.icgds .lmn-slider .lmn-slider-mark,
.icgds .lmn-slider .lmn-slider-tick {
  position: absolute;
  width: var(--slider_tick_width);
  height: var(--slider_tick_height);
  background-color: var(--slider_fill_tick);
  z-index: 1;
  transform: translate(-50%, -50%);
}
.icgds .lmn-slider.disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.icgds .lmn-slider.disabled .lmn-slider-handle {
  outline-color: var(--slider_border_handle_disabled);
  background-color: var(--slider_fill_handle_disabled);
}
.icgds .lmn-slider.disabled .lmn-slider-fill {
  background-color: var(--slider_fill_tick_disabled);
}
.icgds .lmn-slider.disabled .lmn-slider-track {
  background-color: var(--slider_fill_track_disabled);
}
.icgds .lmn-slider.disabled .lmn-slider-mark,
.icgds .lmn-slider.disabled .lmn-slider-tick {
  background-color: var(--slider_fill_tick_disabled);
}
.icgds .lmn-slider:focus-within .lmn-slider-handle {
  outline-color: var(--slider_border_handle_focus);
  outline-width: 2px;
  outline-offset: -2px;
}
.icgds .lmn-steps .lmn-steps-item-container {
  position: relative;
  display: flex;
  list-style: none;
}
.icgds .lmn-steps .lmn-steps-item {
  position: relative;
  flex: 1 0 0px;
  vertical-align: top;
}
.icgds .lmn-steps .lmn-steps-item:not(:last-of-type)::after {
  content: "";
  position: absolute;
  background: var(--stepper_fill_tracker);
  top: 14px;
  height: 1px;
  left: calc(var(--stepper_linear-status_size) + var(--stepper_horizontal-layout-item_horizontal-spacing));
  right: var(--stepper_horizontal-layout-item_horizontal-spacing);
  -webkit-transition: all 0.3s var(--comp-transition);
  transition: all 0.3s var(--comp-transition);
}
.icgds .lmn-steps .lmn-steps-item:last-of-type {
  flex: 0 1 max-content;
}
.icgds .lmn-steps .lmn-steps-marker {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: var(--stepper_linear-status_size);
  height: var(--stepper_linear-status_size);
  color: var(--stepper_foreground_status);
  background: var(--stepper_fill_status);
  outline: 1px solid var(--stepper_border_status);
  font-size: var(--font-size_body);
  line-height: var(--line-height_heading-6);
  outline-offset: -1px;
  border-radius: var(--radius-full);
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
  transition-timing-function: var(--comp-transition);
}
.icgds .lmn-steps .lmn-steps-item-text {
  width: 100%;
  margin-top: var(--stepper_step-body-container_vertical-spacing);
  color: var(--stepper_foreground_step-label);
  padding-right: var(--spacing-24);
}
.icgds .lmn-steps .lmn-steps-item-text * {
  margin: 0;
  font-weight: var(--font-weight-regular);
}
.icgds .lmn-steps .lmn-steps-item-text *:first-child {
  font-size: var(--font-size_body);
  line-height: var(--line-height_heading-6);
  margin-bottom: var(--stepper_step-body-container_vertical-spacing);
}
.icgds .lmn-steps .lmn-steps-item-text *.lmn-steps-item-subtitle, .icgds .lmn-steps .lmn-steps-item-text *:last-child {
  font-size: var(--font-size_support);
  line-height: var(--line-height-body-18);
  color: var(--text_weak);
}
.icgds .lmn-steps .lmn-step-content {
  padding-top: var(--spacing-half-x);
}
.icgds .lmn-steps .lmn-step-footer {
  margin-top: var(--spacing-three-quarter-x);
  display: flex;
  justify-content: flex-end;
}
.icgds .lmn-steps .lmn-steps-item-active .lmn-steps-marker {
  background: var(--stepper_fill_status_active);
  outline-color: var(--stepper_border_status_active);
  color: var(--stepper_foreground_status_active);
}
.icgds .lmn-steps .lmn-steps-item-active .lmn-steps-item-text *:first-child, .icgds .lmn-steps .lmn-steps-item-active .lmn-steps-item-text *:only-child {
  color: var(--stepper_foreground_step-label_active);
}
.icgds .lmn-steps .lmn-steps-item-complete .lmn-steps-marker {
  background: var(--stepper_fill_status-completed);
  outline-color: var(--stepper_border_status-completed);
  color: var(--stepper_foreground_status-completed);
}
.icgds .lmn-steps .lmn-steps-item-complete.lmn-steps-item-active .lmn-steps-marker {
  background: var(--stepper_fill_status_active);
  outline-color: var(--stepper_border_status_active);
  color: var(--stepper_foreground_status_active);
}
.icgds .lmn-steps .lmn-steps-item-complete::after {
  background: var(--stepper_fill_tracker_active) !important;
}
.icgds .lmn-steps .lmn-steps-item-disabled .lmn-steps-marker {
  background: var(--stepper_fill_status_disabled);
  outline-color: var(--stepper_border_status_disabled);
  color: var(--stepper_foreground_status_disabled);
}
.icgds .lmn-steps .lmn-steps-item-disabled .lmn-steps-item-text,
.icgds .lmn-steps .lmn-steps-item-disabled .lmn-steps-item-text * {
  color: var(--stepper_foreground_step-label_disabled);
}
.icgds .lmn-steps .lmn-steps-item-error .lmn-steps-marker {
  background: var(--stepper_fill_status-error);
  outline-color: var(--stepper_border_status-error);
  color: var(--stepper_foreground_status-error);
}
.icgds .lmn-steps .lmn-steps-item-error .lmn-steps-item-text *:first-child, .icgds .lmn-steps .lmn-steps-item-error .lmn-steps-item-text *:only-child {
  color: var(--danger);
}
.icgds .lmn-steps .lmn-steps-item-error.lmn-steps-item-active .lmn-steps-marker {
  background: var(--stepper_fill_status-error_active);
  outline-color: var(--stepper_border_status-error_active);
  color: var(--stepper_foreground_status-error_active);
}
.icgds .lmn-steps .lmn-steps-item-error:after {
  background: var(--stepper_fill_tracker-error_active) !important;
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item:not(.lmn-steps-item-disabled):not(.lmn-steps-item-active):not(.lmn-steps-item-complete):hover .lmn-steps-marker {
  outline-color: var(--stepper_border_status_hover);
  background: var(--stepper_fill_status_hover);
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item:not(.lmn-steps-item-disabled):hover .lmn-steps-item-text *:first-child, .icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item:not(.lmn-steps-item-disabled):hover .lmn-steps-item-text *:only-child, .icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item.lmn-steps-item-active:focus .lmn-steps-item-text *:first-child, .icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item.lmn-steps-item-active:focus .lmn-steps-item-text *:only-child {
  text-decoration: underline;
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item:focus .lmn-steps-marker {
  outline: 2px solid var(--stepper_border_status_focus);
  outline-offset: -2px;
  background: var(--stepper_fill_status_focus);
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item.lmn-steps-item-active:focus .lmn-steps-marker {
  outline-color: transparent;
  background: var(--stepper_fill_status_active);
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item:not(:last-of-type)::after {
  top: 9px;
  left: 22px;
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item:not(:last-of-type)::after {
  top: 10px;
  left: calc(var(--stepper_non-linear-status_size) + var(--stepper_horizontal-layout-item_horizontal-spacing));
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-marker {
  cursor: pointer;
  width: var(--stepper_non-linear-status_size);
  height: var(--stepper_non-linear-status_size);
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-marker * {
  font-size: var(--font-size-12);
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item-text {
  cursor: pointer;
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item-disabled .lmn-steps-marker {
  outline-color: var(--stepper_border_status_disabled);
  background: var(--stepper_fill_status_disabled);
  cursor: not-allowed;
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item-disabled .lmn-steps-item-text {
  cursor: not-allowed;
}
.icgds .lmn-steps.lmn-steps-vertical {
  display: flex;
}
.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 28px;
  display: block;
}
.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item {
  min-height: 80px;
}
.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item:not(:last-of-type)::after {
  left: calc(var(--stepper_linear-status_size) / 2);
  right: unset;
  top: calc(var(--stepper_linear-status_size) + var(--stepper_vertical-layout-item_vertical-spacing));
  bottom: var(--stepper_vertical-layout-item_vertical-spacing);
  width: 1px;
  height: auto;
}
.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item .lmn-steps-marker {
  display: flex;
  position: relative;
  left: unset;
  transform: translateX(0);
}
.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item .lmn-steps-item-text {
  margin-top: calc(var(--stepper_linear-status_size) * -1);
  margin-left: var(--stepper_linear-status_size);
  text-align: left;
  display: block;
  padding-left: var(--spacing-8);
  padding-bottom: var(--spacing-16);
  padding-top: var(--spacing-4);
}
.icgds .lmn-steps.lmn-steps-vertical .lmn-step-footer {
  display: block;
}
.icgds .lmn-steps.lmn-steps-vertical.lmn-steps-non-linear .lmn-steps-item:not(:last-of-type)::after {
  left: calc(var(--stepper_non-linear-status_size) / 2 - 1px);
  top: calc(var(--stepper_non-linear-status_size) + var(--stepper_vertical-layout-item_vertical-spacing));
  bottom: var(--stepper_vertical-layout-item_vertical-spacing);
}
.icgds .lmn-steps.lmn-steps-vertical.lmn-steps-non-linear .lmn-steps-item .lmn-steps-item-text {
  margin-top: calc(var(--stepper_non-linear-status_size) * -1);
  margin-left: var(--stepper_non-linear-status_size);
  padding-top: 0;
}
.icgds .lmn-steps.lmn-steps-inline {
  display: inline-block;
}
.icgds .lmn-steps.lmn-steps-inline .lmn-steps-item-text {
  margin-right: var(--spacing-2x);
}
.icgds .lmn-steps-multi-step:not(.lmn-steps-vertical) .lmn-steps-item {
  min-width: 126px;
}
.icgds .lmn-steps-multi-step:not(.lmn-steps-vertical) .lmn-steps-item:last-of-type {
  flex: 1 0 0px;
}
.icgds .lmn-switch {
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  width: var(--switch_width);
  height: var(--switch_height);
  margin-right: var(--spacing-half-x);
}
.icgds .lmn-switch input {
  margin: 0;
}
.icgds .lmn-switch .lmn-control-input {
  position: absolute;
  inset: 0;
  z-index: 1;
  width: var(--switch_width);
  height: var(--switch_height);
  cursor: pointer;
  opacity: 0;
}
.icgds .lmn-switch .lmn-control-input ~ .lmn-control-icon {
  display: flex;
  align-items: center;
}
.icgds .lmn-switch .lmn-control-input ~ .lmn-control-icon::before {
  content: "";
  position: absolute;
  visibility: visible;
  width: var(--switch_width);
  height: var(--switch_height);
  border-radius: var(--switch_radius);
  outline: 1px solid var(--switch_border_track_off);
  outline-offset: -1px;
  background: var(--switch_fill_track_off);
  transition: all var(--motion-duration-fast-3) var(--motion-timing-ease-in-out);
}
.icgds .lmn-switch .lmn-control-input ~ .lmn-control-icon::after {
  content: "";
  position: relative;
  display: inline-block;
  left: var(--switch_container-off_padding);
  width: var(--switch_handle-off_size);
  height: var(--switch_handle-off_size);
  visibility: visible;
  border-radius: var(--switch_radius);
  background: var(--switch_fill_handle_off);
  transition: all var(--motion-duration-fast-3) var(--motion-timing-ease-in-out);
}
.icgds .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before {
  background: var(--switch_fill_track_active);
  outline-color: var(--switch_border_track_active);
}
.icgds .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::after {
  width: var(--switch_handle-on_size);
  height: var(--switch_handle-on_size);
  left: calc(var(--switch_width) - var(--switch_container-on_padding) - var(--switch_handle-on_size));
  background: var(--switch_fill_handle_active);
}
.icgds .lmn-switch .lmn-control-input:checked:focus ~ .lmn-control-icon::before {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-switch .lmn-control-input:disabled, .icgds .lmn-switch .lmn-control-input.disabled {
  cursor: not-allowed;
}
.icgds .lmn-switch .lmn-control-input:disabled ~ .lmn-control-icon::before, .icgds .lmn-switch .lmn-control-input.disabled ~ .lmn-control-icon::before {
  outline-color: var(--switch_border_track_disabled);
  background-color: var(--switch_fill_track_disabled);
}
.icgds .lmn-switch .lmn-control-input:disabled ~ .lmn-control-icon::after, .icgds .lmn-switch .lmn-control-input.disabled ~ .lmn-control-icon::after {
  background: var(--switch_fill_handle_disabled);
}
.icgds .lmn-switch .lmn-control-input:focus ~ .lmn-control-icon::before {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-form-group label ~ .lmn-selection-control,
.icgds .lmn-form-group label .lmn-selection-control {
  margin-top: var(--spacing-half-x);
}
.icgds .lmn-selection-control-group .lmn-selection-control {
  margin-bottom: var(--spacing-half-x);
}
.icgds .lmn-selection-control {
  color: var(--text_strong);
  font-weight: var(--font-weight-regular);
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  transition-property: background-color, border-color, box-shadow;
  transition-duration: var(--comp-transition-duration);
  transition-timing-function: var(--comp-transition);
}
.icgds .lmn-selection-control.lmn-selection-control-inline {
  display: inline-flex;
  margin-right: var(--spacing-12);
}
.icgds .lmn-selection-control:disabled, .icgds .lmn-selection-control.disabled {
  color: var(--text_disabled);
  cursor: not-allowed;
}
.icgds .lmn-selection-control.lmn-input-validation .lmn-switch .lmn-control-input ~ .lmn-control-icon:before, .icgds .lmn-selection-control.lmn-invalid .lmn-switch .lmn-control-input ~ .lmn-control-icon:before, .icgds .lmn-selection-control.needs-validation .lmn-switch .lmn-control-input ~ .lmn-control-icon:before, .icgds .lmn-selection-control:invalid .lmn-switch .lmn-control-input ~ .lmn-control-icon:before, .icgds .lmn-selection-control.invalid .lmn-switch .lmn-control-input ~ .lmn-control-icon:before {
  border-color: var(--danger);
}
.icgds .lmn-selection-control.lmn-input-validation .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-selection-control.lmn-invalid .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-selection-control.needs-validation .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-selection-control:invalid .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-selection-control.invalid .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before {
  background: var(--danger);
}
.icgds .lmn-table table,
.icgds .lmn-table {
  width: 100%;
  font: var(--table_font-type_standard-cell) var(--table_font-size_standard-cell)/var(--table_line-height_standard-cell) var(--table_font-family_standard-cell);
  border-collapse: collapse;
}
.icgds .lmn-table table tr,
.icgds .lmn-table tr {
  display: table-row !important;
}
.icgds .lmn-table table tr td,
.icgds .lmn-table table tr th,
.icgds .lmn-table tr td,
.icgds .lmn-table tr th {
  display: table-cell !important;
  height: var(--table_container_height);
}
.icgds .lmn-table table thead tr th,
.icgds .lmn-table table thead tr .lmn-table-th,
.icgds .lmn-table table thead .lmn-table-tr th,
.icgds .lmn-table table thead .lmn-table-tr .lmn-table-th,
.icgds .lmn-table table .lmn-table-thead tr th,
.icgds .lmn-table table .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table table .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table table .lmn-table-thead .lmn-table-tr .lmn-table-th,
.icgds .lmn-table thead tr th,
.icgds .lmn-table thead tr .lmn-table-th,
.icgds .lmn-table thead .lmn-table-tr th,
.icgds .lmn-table thead .lmn-table-tr .lmn-table-th,
.icgds .lmn-table .lmn-table-thead tr th,
.icgds .lmn-table .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr .lmn-table-th {
  border-bottom: 1px solid var(--table_border_column-header);
  font: var(--table_font-type_column-header) var(--table_font-size_column-header)/var(--table_line-height_column-header) var(--table_font-family_column-header);
  color: var(--table_foreground_column-header);
  background-color: var(--table_fill_column-header);
  text-align: left;
  padding: var(--table_container_vertical-padding) var(--table_container_horizontal-padding);
  vertical-align: middle;
}
.icgds .lmn-table table tbody tr,
.icgds .lmn-table table tbody .lmn-table-tr,
.icgds .lmn-table table .lmn-table-tbody tr,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr,
.icgds .lmn-table table tfoot tr,
.icgds .lmn-table table tfoot .lmn-table-tr,
.icgds .lmn-table table .lmn-table-tfoot tr,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr,
.icgds .lmn-table tbody tr,
.icgds .lmn-table tbody .lmn-table-tr,
.icgds .lmn-table .lmn-table-tbody tr,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr,
.icgds .lmn-table tfoot tr,
.icgds .lmn-table tfoot .lmn-table-tr,
.icgds .lmn-table .lmn-table-tfoot tr,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr {
  position: relative;
}
.icgds .lmn-table table tbody tr td,
.icgds .lmn-table table tbody tr .lmn-table-td,
.icgds .lmn-table table tbody .lmn-table-tr td,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table table .lmn-table-tbody tr td,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table table tfoot tr td,
.icgds .lmn-table table tfoot tr .lmn-table-td,
.icgds .lmn-table table tfoot .lmn-table-tr td,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td,
.icgds .lmn-table table .lmn-table-tfoot tr td,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td,
.icgds .lmn-table tbody tr td,
.icgds .lmn-table tbody tr .lmn-table-td,
.icgds .lmn-table tbody .lmn-table-tr td,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody tr td,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table tfoot tr td,
.icgds .lmn-table tfoot tr .lmn-table-td,
.icgds .lmn-table tfoot .lmn-table-tr td,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tfoot tr td,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td {
  border-top: 1px solid var(--table_border);
  border-bottom: 1px solid var(--table_border);
  background-color: var(--table_fill);
  color: var(--table_foreground);
  padding: var(--table_container_vertical-padding) var(--table_container_horizontal-padding);
}
.icgds .lmn-table table tbody tr td.lmn-range-gain-5,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-gain-5,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table table tfoot tr td.lmn-range-gain-5,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-range-gain-5,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table tbody tr td.lmn-range-gain-5,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table tfoot tr td.lmn-range-gain-5,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-5 {
  color: var(--table-foreground-range-gain-5);
  background-color: var(--table-color-range-gain-5);
}
.icgds .lmn-table table tbody tr td.lmn-range-gain-4,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-gain-4,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table table tfoot tr td.lmn-range-gain-4,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-range-gain-4,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table tbody tr td.lmn-range-gain-4,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table tfoot tr td.lmn-range-gain-4,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-4 {
  color: var(--table-foreground-range-gain-4);
  background-color: var(--table-color-range-gain-4);
}
.icgds .lmn-table table tbody tr td.lmn-range-gain-3, .icgds .lmn-table table tbody tr td.lmn-value-up, .icgds .lmn-table table tbody tr td.value-up-flash,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table table tbody tr .lmn-table-td.value-up-flash,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table table tbody .lmn-table-tr td.value-up-flash,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.value-up-flash,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-gain-3,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-value-up,
.icgds .lmn-table table .lmn-table-tbody tr td.value-up-flash,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.value-up-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.value-up-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.value-up-flash,
.icgds .lmn-table table tfoot tr td.lmn-range-gain-3,
.icgds .lmn-table table tfoot tr td.lmn-value-up,
.icgds .lmn-table table tfoot tr td.value-up-flash,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table table tfoot tr .lmn-table-td.value-up-flash,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table table tfoot .lmn-table-tr td.value-up-flash,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.value-up-flash,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-range-gain-3,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-value-up,
.icgds .lmn-table table .lmn-table-tfoot tr td.value-up-flash,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.value-up-flash,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.value-up-flash,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.value-up-flash,
.icgds .lmn-table tbody tr td.lmn-range-gain-3,
.icgds .lmn-table tbody tr td.lmn-value-up,
.icgds .lmn-table tbody tr td.value-up-flash,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table tbody tr .lmn-table-td.value-up-flash,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table tbody .lmn-table-tr td.value-up-flash,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.value-up-flash,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-value-up,
.icgds .lmn-table .lmn-table-tbody tr td.value-up-flash,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.value-up-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.value-up-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.value-up-flash,
.icgds .lmn-table tfoot tr td.lmn-range-gain-3,
.icgds .lmn-table tfoot tr td.lmn-value-up,
.icgds .lmn-table tfoot tr td.value-up-flash,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table tfoot tr .lmn-table-td.value-up-flash,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table tfoot .lmn-table-tr td.value-up-flash,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.value-up-flash,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-value-up,
.icgds .lmn-table .lmn-table-tfoot tr td.value-up-flash,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.value-up-flash,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.value-up-flash,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.value-up-flash {
  color: var(--table-foreground-range-gain-3);
  background-color: var(--table-color-range-gain-3);
}
.icgds .lmn-table table tbody tr td.lmn-range-gain-2,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-gain-2,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table table tfoot tr td.lmn-range-gain-2,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-range-gain-2,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table tbody tr td.lmn-range-gain-2,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table tfoot tr td.lmn-range-gain-2,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-2 {
  color: var(--table-foreground-range-gain-2);
  background-color: var(--table-color-range-gain-2);
}
.icgds .lmn-table table tbody tr td.lmn-range-gain-1,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-gain-1,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table table tfoot tr td.lmn-range-gain-1,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-range-gain-1,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table tbody tr td.lmn-range-gain-1,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table tfoot tr td.lmn-range-gain-1,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-gain-1 {
  color: var(--table-foreground-range-gain-1);
  background-color: var(--table-color-range-gain-1);
}
.icgds .lmn-table table tbody tr td.lmn-range-0,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-0,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table table tfoot tr td.lmn-range-0,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-range-0,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table tbody tr td.lmn-range-0,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table tfoot tr td.lmn-range-0,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-range-0,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-0 {
  color: var(--text_strong);
  background-color: transparent;
}
.icgds .lmn-table table tbody tr td.lmn-range-loss-1,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-loss-1,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table table tfoot tr td.lmn-range-loss-1,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-range-loss-1,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table tbody tr td.lmn-range-loss-1,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table tfoot tr td.lmn-range-loss-1,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-1 {
  color: var(--table-foreground-range-loss-1);
  background-color: var(--table-color-range-loss-1);
}
.icgds .lmn-table table tbody tr td.lmn-range-loss-2,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-loss-2,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table table tfoot tr td.lmn-range-loss-2,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-range-loss-2,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table tbody tr td.lmn-range-loss-2,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table tfoot tr td.lmn-range-loss-2,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-2 {
  color: var(--table-foreground-range-loss-2);
  background-color: var(--table-color-range-loss-2);
}
.icgds .lmn-table table tbody tr td.lmn-range-loss-3, .icgds .lmn-table table tbody tr td.lmn-value-down, .icgds .lmn-table table tbody tr td.value-down-flash,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table table tbody tr .lmn-table-td.value-down-flash,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table table tbody .lmn-table-tr td.value-down-flash,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.value-down-flash,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-loss-3,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-value-down,
.icgds .lmn-table table .lmn-table-tbody tr td.value-down-flash,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.value-down-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.value-down-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.value-down-flash,
.icgds .lmn-table table tfoot tr td.lmn-range-loss-3,
.icgds .lmn-table table tfoot tr td.lmn-value-down,
.icgds .lmn-table table tfoot tr td.value-down-flash,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table table tfoot tr .lmn-table-td.value-down-flash,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table table tfoot .lmn-table-tr td.value-down-flash,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.value-down-flash,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-range-loss-3,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-value-down,
.icgds .lmn-table table .lmn-table-tfoot tr td.value-down-flash,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.value-down-flash,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.value-down-flash,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.value-down-flash,
.icgds .lmn-table tbody tr td.lmn-range-loss-3,
.icgds .lmn-table tbody tr td.lmn-value-down,
.icgds .lmn-table tbody tr td.value-down-flash,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table tbody tr .lmn-table-td.value-down-flash,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table tbody .lmn-table-tr td.value-down-flash,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.value-down-flash,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-value-down,
.icgds .lmn-table .lmn-table-tbody tr td.value-down-flash,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.value-down-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.value-down-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.value-down-flash,
.icgds .lmn-table tfoot tr td.lmn-range-loss-3,
.icgds .lmn-table tfoot tr td.lmn-value-down,
.icgds .lmn-table tfoot tr td.value-down-flash,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table tfoot tr .lmn-table-td.value-down-flash,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table tfoot .lmn-table-tr td.value-down-flash,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.value-down-flash,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-value-down,
.icgds .lmn-table .lmn-table-tfoot tr td.value-down-flash,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.value-down-flash,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.value-down-flash,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.value-down-flash {
  color: var(--table-foreground-range-loss-3);
  background-color: var(--table-color-range-loss-3);
}
.icgds .lmn-table table tbody tr td.lmn-range-loss-4,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-loss-4,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table table tfoot tr td.lmn-range-loss-4,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-range-loss-4,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table tbody tr td.lmn-range-loss-4,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table tfoot tr td.lmn-range-loss-4,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-4 {
  color: var(--table-foreground-range-loss-4);
  background-color: var(--table-color-range-loss-4);
}
.icgds .lmn-table table tbody tr td.lmn-range-loss-5,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-loss-5,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table table tfoot tr td.lmn-range-loss-5,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-range-loss-5,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table tbody tr td.lmn-range-loss-5,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table tfoot tr td.lmn-range-loss-5,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-range-loss-5 {
  color: var(--table-foreground-range-loss-5);
  background-color: var(--table-color-range-loss-5);
}
.icgds .lmn-table table tbody tr td.lmn-table-value-up-flash,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-table-value-up-flash,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table table tfoot tr td.lmn-table-value-up-flash,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-table-value-up-flash,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table tbody tr td.lmn-table-value-up-flash,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table tfoot tr td.lmn-table-value-up-flash,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash {
  animation: value-up-flash 0.8s linear;
}
.icgds .lmn-table table tbody tr td.lmn-table-value-down-flash,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-table-value-down-flash,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table table tfoot tr td.lmn-table-value-down-flash,
.icgds .lmn-table table tfoot tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table table tfoot .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table table .lmn-table-tfoot tr td.lmn-table-value-down-flash,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table tbody tr td.lmn-table-value-down-flash,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table tfoot tr td.lmn-table-value-down-flash,
.icgds .lmn-table tfoot tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table tfoot .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tfoot tr td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash {
  animation: value-down-flash 0.8s linear;
}
.icgds .lmn-table table tbody tr td:disabled, .icgds .lmn-table table tbody tr td.disabled,
.icgds .lmn-table table tbody tr .lmn-table-td:disabled,
.icgds .lmn-table table tbody tr .lmn-table-td.disabled,
.icgds .lmn-table table tbody .lmn-table-tr td:disabled,
.icgds .lmn-table table tbody .lmn-table-tr td.disabled,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td:disabled,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.disabled,
.icgds .lmn-table table .lmn-table-tbody tr td:disabled,
.icgds .lmn-table table .lmn-table-tbody tr td.disabled,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td:disabled,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.disabled,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td:disabled,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.disabled,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td:disabled,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.disabled,
.icgds .lmn-table table tfoot tr td:disabled,
.icgds .lmn-table table tfoot tr td.disabled,
.icgds .lmn-table table tfoot tr .lmn-table-td:disabled,
.icgds .lmn-table table tfoot tr .lmn-table-td.disabled,
.icgds .lmn-table table tfoot .lmn-table-tr td:disabled,
.icgds .lmn-table table tfoot .lmn-table-tr td.disabled,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td:disabled,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td.disabled,
.icgds .lmn-table table .lmn-table-tfoot tr td:disabled,
.icgds .lmn-table table .lmn-table-tfoot tr td.disabled,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td:disabled,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td.disabled,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td:disabled,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td.disabled,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td:disabled,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.disabled,
.icgds .lmn-table tbody tr td:disabled,
.icgds .lmn-table tbody tr td.disabled,
.icgds .lmn-table tbody tr .lmn-table-td:disabled,
.icgds .lmn-table tbody tr .lmn-table-td.disabled,
.icgds .lmn-table tbody .lmn-table-tr td:disabled,
.icgds .lmn-table tbody .lmn-table-tr td.disabled,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td:disabled,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.disabled,
.icgds .lmn-table .lmn-table-tbody tr td:disabled,
.icgds .lmn-table .lmn-table-tbody tr td.disabled,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td:disabled,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.disabled,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td:disabled,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.disabled,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td:disabled,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.disabled,
.icgds .lmn-table tfoot tr td:disabled,
.icgds .lmn-table tfoot tr td.disabled,
.icgds .lmn-table tfoot tr .lmn-table-td:disabled,
.icgds .lmn-table tfoot tr .lmn-table-td.disabled,
.icgds .lmn-table tfoot .lmn-table-tr td:disabled,
.icgds .lmn-table tfoot .lmn-table-tr td.disabled,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td:disabled,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td.disabled,
.icgds .lmn-table .lmn-table-tfoot tr td:disabled,
.icgds .lmn-table .lmn-table-tfoot tr td.disabled,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td:disabled,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td.disabled,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td:disabled,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td.disabled,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td:disabled,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td.disabled {
  background-color: var(--table_fill_disabled);
  color: var(--table_foreground_disabled);
  border-color: var(--table_border_disabled);
}
.icgds .lmn-table table tbody tr th,
.icgds .lmn-table table tbody tr .lmn-table-th,
.icgds .lmn-table table tbody .lmn-table-tr th,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table table .lmn-table-tbody tr th,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table table tfoot tr th,
.icgds .lmn-table table tfoot tr .lmn-table-th,
.icgds .lmn-table table tfoot .lmn-table-tr th,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table table .lmn-table-tfoot tr th,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table tbody tr th,
.icgds .lmn-table tbody tr .lmn-table-th,
.icgds .lmn-table tbody .lmn-table-tr th,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody tr th,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table tfoot tr th,
.icgds .lmn-table tfoot tr .lmn-table-th,
.icgds .lmn-table tfoot .lmn-table-tr th,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tfoot tr th,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-th {
  border-top: 1px solid var(--table_border_column-header);
  border-bottom: 1px solid var(--table_border_column-header);
  color: var(--table_foreground_column-header);
  background-color: var(--table_fill_column-header);
  padding: var(--table_container_vertical-padding) var(--table_container_horizontal-padding);
  text-align: left;
  vertical-align: middle;
  border-collapse: separate;
}
.icgds .lmn-table table tbody tr.lmn-table-summary th,
.icgds .lmn-table table tbody tr.lmn-table-summary td,
.icgds .lmn-table table tbody tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table table tbody tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table table tbody .lmn-table-tr.lmn-table-summary th,
.icgds .lmn-table table tbody .lmn-table-tr.lmn-table-summary td,
.icgds .lmn-table table tbody .lmn-table-tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table table tbody .lmn-table-tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table table .lmn-table-tbody tr.lmn-table-summary th,
.icgds .lmn-table table .lmn-table-tbody tr.lmn-table-summary td,
.icgds .lmn-table table .lmn-table-tbody tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table table .lmn-table-tbody tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr.lmn-table-summary th,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr.lmn-table-summary td,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table table tfoot tr.lmn-table-summary th,
.icgds .lmn-table table tfoot tr.lmn-table-summary td,
.icgds .lmn-table table tfoot tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table table tfoot tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table table tfoot .lmn-table-tr.lmn-table-summary th,
.icgds .lmn-table table tfoot .lmn-table-tr.lmn-table-summary td,
.icgds .lmn-table table tfoot .lmn-table-tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table table tfoot .lmn-table-tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table table .lmn-table-tfoot tr.lmn-table-summary th,
.icgds .lmn-table table .lmn-table-tfoot tr.lmn-table-summary td,
.icgds .lmn-table table .lmn-table-tfoot tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table table .lmn-table-tfoot tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr.lmn-table-summary th,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr.lmn-table-summary td,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table tbody tr.lmn-table-summary th,
.icgds .lmn-table tbody tr.lmn-table-summary td,
.icgds .lmn-table tbody tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table tbody tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table tbody .lmn-table-tr.lmn-table-summary th,
.icgds .lmn-table tbody .lmn-table-tr.lmn-table-summary td,
.icgds .lmn-table tbody .lmn-table-tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table tbody .lmn-table-tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody tr.lmn-table-summary th,
.icgds .lmn-table .lmn-table-tbody tr.lmn-table-summary td,
.icgds .lmn-table .lmn-table-tbody tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr.lmn-table-summary th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr.lmn-table-summary td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table tfoot tr.lmn-table-summary th,
.icgds .lmn-table tfoot tr.lmn-table-summary td,
.icgds .lmn-table tfoot tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table tfoot tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table tfoot .lmn-table-tr.lmn-table-summary th,
.icgds .lmn-table tfoot .lmn-table-tr.lmn-table-summary td,
.icgds .lmn-table tfoot .lmn-table-tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table tfoot .lmn-table-tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table .lmn-table-tfoot tr.lmn-table-summary th,
.icgds .lmn-table .lmn-table-tfoot tr.lmn-table-summary td,
.icgds .lmn-table .lmn-table-tfoot tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table .lmn-table-tfoot tr.lmn-table-summary .lmn-table-td,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr.lmn-table-summary th,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr.lmn-table-summary td,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr.lmn-table-summary .lmn-table-th,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr.lmn-table-summary .lmn-table-td {
  background-color: var(--table_fill_total);
  color: var(--table_foreground_total);
  border-color: var(--table_border_total);
}
.icgds .lmn-table-fixed-header {
  word-break: break-all;
  table-layout: fixed;
}
.icgds .lmn-table-striped {
  border: 0;
}
.icgds .lmn-table-striped .lmn-table-tbody tr:nth-of-type(even),
.icgds .lmn-table-striped .lmn-table-tbody .lmn-table-tr:nth-of-type(even) {
  background-attachment: fixed;
}
.icgds .lmn-table-striped .lmn-table-tbody tr:nth-of-type(even) td,
.icgds .lmn-table-striped .lmn-table-tbody tr:nth-of-type(even) .lmn-table-td,
.icgds .lmn-table-striped .lmn-table-tbody .lmn-table-tr:nth-of-type(even) td,
.icgds .lmn-table-striped .lmn-table-tbody .lmn-table-tr:nth-of-type(even) .lmn-table-td {
  background-color: var(--background);
}
.icgds .lmn-table-hover tbody tr:not(.disabled):hover td,
.icgds .lmn-table-hover tbody tr:not(.disabled):hover .lmn-table-td {
  background-color: var(--table_fill_hover) !important;
  color: var(--table_foreground_hover) !important;
  transition-property: background-color;
  transition-timing-function: var(--comp-transition);
  transition-duration: var(--motion-duration-fast-3);
}
.icgds .lmn-table-interactable tbody tr:not(.disabled) td,
.icgds .lmn-table-interactable tbody tr:not(.disabled) .lmn-table-td,
.icgds .lmn-table-interactable tbody .lmn-table-tr:not(.disabled) td,
.icgds .lmn-table-interactable tbody .lmn-table-tr:not(.disabled) .lmn-table-td {
  transition-property: background-color;
  transition-timing-function: var(--comp-transition);
  transition-duration: var(--motion-duration-fast-3);
}
.icgds .lmn-table-interactable tbody tr:not(.disabled) td:focus,
.icgds .lmn-table-interactable tbody tr:not(.disabled) .lmn-table-td:focus,
.icgds .lmn-table-interactable tbody .lmn-table-tr:not(.disabled) td:focus,
.icgds .lmn-table-interactable tbody .lmn-table-tr:not(.disabled) .lmn-table-td:focus {
  background-color: var(--table_fill_focus) !important;
  color: var(--table_foreground_focus) !important;
  outline: var(--table_border-width_focus) solid var(--table_border_focus);
  outline-offset: calc(var(--table_border-width_focus) * -1);
}
.icgds .lmn-table-interactable tbody tr:not(.disabled) td:active,
.icgds .lmn-table-interactable tbody tr:not(.disabled) .lmn-table-td:active,
.icgds .lmn-table-interactable tbody .lmn-table-tr:not(.disabled) td:active,
.icgds .lmn-table-interactable tbody .lmn-table-tr:not(.disabled) .lmn-table-td:active {
  background-color: var(--table_fill_active) !important;
  color: var(--table_foreground_active) !important;
  border-color: var(--table_border_active) !important;
  border-width: var(--table_border-width_active) !important;
}
.icgds .lmn-table-interactable tbody tr:not(.disabled) td:hover,
.icgds .lmn-table-interactable tbody tr:not(.disabled) .lmn-table-td:hover,
.icgds .lmn-table-interactable tbody .lmn-table-tr:not(.disabled) td:hover,
.icgds .lmn-table-interactable tbody .lmn-table-tr:not(.disabled) .lmn-table-td:hover {
  background-color: var(--table_fill_hover) !important;
  color: var(--table_foreground_hover) !important;
  border-color: var(--table_border_hover) !important;
}
.icgds .lmn-table-interactable tbody tr:not(.disabled) td.selected,
.icgds .lmn-table-interactable tbody tr:not(.disabled) .lmn-table-td.selected,
.icgds .lmn-table-interactable tbody .lmn-table-tr:not(.disabled) td.selected,
.icgds .lmn-table-interactable tbody .lmn-table-tr:not(.disabled) .lmn-table-td.selected {
  font-weight: var(--font-weight-bold);
  background-color: var(--table_fill_selected) !important;
  color: var(--table_foreground_selected) !important;
  box-shadow: inset 0px -1px 0px 0px var(--table_border_selected) !important;
}
.icgds .lmn-table-bordered .lmn-table-thead tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-thead tr td,
.icgds .lmn-table-bordered .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-thead tr th,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr td,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table-bordered tbody tr .lmn-table-td,
.icgds .lmn-table-bordered tbody tr td,
.icgds .lmn-table-bordered tbody tr .lmn-table-th,
.icgds .lmn-table-bordered tbody tr th,
.icgds .lmn-table-bordered tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered tbody .lmn-table-tr td,
.icgds .lmn-table-bordered tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered tbody .lmn-table-tr th,
.icgds .lmn-table-bordered .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-tbody tr td,
.icgds .lmn-table-bordered .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tbody tr th,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table-bordered tfoot tr .lmn-table-td,
.icgds .lmn-table-bordered tfoot tr td,
.icgds .lmn-table-bordered tfoot tr .lmn-table-th,
.icgds .lmn-table-bordered tfoot tr th,
.icgds .lmn-table-bordered tfoot .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered tfoot .lmn-table-tr td,
.icgds .lmn-table-bordered tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered tfoot .lmn-table-tr th,
.icgds .lmn-table-bordered .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-tfoot tr td,
.icgds .lmn-table-bordered .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tfoot tr th,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr td,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr th {
  border-left: 1px solid var(--table_border);
  border-right: 1px solid var(--table_border);
}
.icgds .lmn-table-bordered .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-thead tr th,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table-bordered tbody tr .lmn-table-th,
.icgds .lmn-table-bordered tbody tr th,
.icgds .lmn-table-bordered tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered tbody .lmn-table-tr th,
.icgds .lmn-table-bordered .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tbody tr th,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table-bordered tfoot tr .lmn-table-th,
.icgds .lmn-table-bordered tfoot tr th,
.icgds .lmn-table-bordered tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered tfoot .lmn-table-tr th,
.icgds .lmn-table-bordered .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tfoot tr th,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr th {
  border-top: 1px solid var(--table_border);
  border-color: var(--table_border_column-header);
}
.icgds .lmn-table-borderless th,
.icgds .lmn-table-borderless td,
.icgds .lmn-table-borderless thead th,
.icgds .lmn-table-borderless tbody + tbody,
.icgds .lmn-table-borderless tr {
  border-width: 0 !important;
}
.icgds .lmn-table .lmn-table-thead .lmn-table-sorting-icon,
.icgds .lmn-table .lmn-table-thead .lmn-table-grouped-icon,
.icgds .lmn-table .lmn-table-thead .lmn-table-ungrouped-icon {
  vertical-align: -0.125em;
}
.icgds .lmn-table .lmn-table-thead .lmn-table-sorting-icon {
  margin-left: var(--spacing-4);
}
.icgds .lmn-table .lmn-table-thead .lmn-table-grouped-icon,
.icgds .lmn-table .lmn-table-thead .lmn-table-ungrouped-icon {
  margin-right: var(--spacing-4);
}
.icgds .lmn-table .lmn-table-tbody .lmn-table-expand-icon,
.icgds .lmn-table .lmn-table-tbody .lmn-table-fold-icon {
  margin-right: var(--spacing-4);
  vertical-align: -0.125em;
}
.icgds .lmn-table.lmn-table-scroll {
  overflow: scroll;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-thead,
.icgds .lmn-table.lmn-table-scroll .lmn-table-tfoot {
  position: sticky;
  z-index: 1;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-thead {
  top: 0;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-thead .lmn-table-th {
  word-break: keep-all;
  white-space: nowrap;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-tfoot {
  bottom: 0;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-tfoot .lmn-table-th,
.icgds .lmn-table.lmn-table-scroll .lmn-table-tfoot .lmn-table-td {
  word-break: keep-all;
  white-space: nowrap;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-tbody {
  position: relative;
  z-index: 0;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-tbody .lmn-table-th,
.icgds .lmn-table.lmn-table-scroll .lmn-table-tbody .lmn-table-td {
  word-break: keep-all;
  white-space: nowrap;
}
.icgds .lmn-table.lmn-table-scroll [data-sticky-td] {
  position: sticky;
}
.icgds .lmn-table.lmn-table-customize {
  width: auto;
}
.icgds .lmn-table.lmn-table-filters .lmn-table-thead tr th,
.icgds .lmn-table.lmn-table-filters .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table.lmn-table-filters .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table.lmn-table-filters .lmn-table-thead .lmn-table-tr .lmn-table-th {
  vertical-align: top;
}
.icgds .lmn-table .lmn-table-resizer {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: inline-block;
  width: 1px;
  height: 100%;
  /* prevents from scrolling while dragging on touch devices */
  touch-action: none;
  transform: translateX(50%);
}
.icgds .lmn-table-pagination-controller {
  margin-top: var(--spacing-16);
}
.icgds .lmn-table-pagination-controller > * {
  margin-left: var(--spacing-4);
}
.icgds .lmn-table-pagination-controller > span input[type=number] {
  margin-left: var(--spacing-4);
}
.icgds .lmn-table-fixed-width {
  word-break: break-all;
  table-layout: fixed;
}
.icgds .lmn-table-fixed-width th .lmn-btn,
.icgds .lmn-table-fixed-width td .lmn-btn,
.icgds .lmn-table-fixed-width .lmn-table-th .lmn-btn,
.icgds .lmn-table-fixed-width .lmn-table-td .lmn-btn {
  white-space: break-spaces;
}
.icgds .lmn-table-bg-1,
.icgds .lmn-table-bg-1 td {
  background-color: color-mix(in srgb, var(--table-color-1), var(--fill_default) 80%) !important;
}
.icgds .lmn-table-bg-2,
.icgds .lmn-table-bg-2 td {
  background-color: color-mix(in srgb, var(--table-color-2), var(--fill_default) 80%) !important;
}
.icgds .lmn-table-bg-3,
.icgds .lmn-table-bg-3 td {
  background-color: color-mix(in srgb, var(--table-color-3), var(--fill_default) 80%) !important;
}
.icgds .lmn-table-bg-4,
.icgds .lmn-table-bg-4 td {
  background-color: color-mix(in srgb, var(--table-color-4), var(--fill_default) 80%) !important;
}
.icgds .lmn-table-bg-5,
.icgds .lmn-table-bg-5 td {
  background-color: color-mix(in srgb, var(--table-color-5), var(--fill_default) 80%) !important;
}
.icgds .lmn-table-bg-6,
.icgds .lmn-table-bg-6 td {
  background-color: color-mix(in srgb, var(--table-color-6), var(--fill_default) 80%) !important;
}
.icgds .lmn-table-bg-7,
.icgds .lmn-table-bg-7 td {
  background-color: color-mix(in srgb, var(--table-color-7), var(--fill_default) 80%) !important;
}
.icgds .lmn-table-bg-8,
.icgds .lmn-table-bg-8 td {
  background-color: color-mix(in srgb, var(--table-color-8), var(--fill_default) 80%) !important;
}
.icgds .lmn-table-bg-9,
.icgds .lmn-table-bg-9 td {
  background-color: color-mix(in srgb, var(--table-color-9), var(--fill_default) 80%) !important;
}
.icgds .lmn-table-bg-success,
.icgds .lmn-table-bg-success td {
  background-color: color-mix(in srgb, var(--table-color-success), var(--fill_default) 80%) !important;
}
.icgds .lmn-table-bg-warning,
.icgds .lmn-table-bg-warning td {
  background-color: color-mix(in srgb, var(--table-color-warning), var(--fill_default) 80%) !important;
}
.icgds .lmn-table-bg-danger,
.icgds .lmn-table-bg-danger td {
  background-color: color-mix(in srgb, var(--table-color-danger), var(--fill_default) 80%) !important;
}
.icgds .lmn-table-background,
.icgds .lmn-table-background td {
  background-color: var(--background) !important;
}
.icgds .ag-row:hover .lmn-table-background {
  background-color: transparent;
}
.icgds .lmn-table-layer-brand-primary,
.icgds .lmn-table-layer-brand-primary td {
  background-color: var(--layer_brand_primary) !important;
}
.icgds .ag-row:hover .lmn-table-layer-brand-primary {
  background-color: transparent;
}
.icgds .lmn-table-layer-brand-secondary,
.icgds .lmn-table-layer-brand-secondary td {
  background-color: var(--layer_brand_secondary) !important;
}
.icgds .ag-row:hover .lmn-table-layer-brand-secondary {
  background-color: transparent;
}
.icgds .lmn-table-layer-primary,
.icgds .lmn-table-layer-primary td {
  background-color: var(--layer_primary) !important;
}
.icgds .ag-row:hover .lmn-table-layer-primary {
  background-color: transparent;
}
.icgds .lmn-table-layer-secondary,
.icgds .lmn-table-layer-secondary td {
  background-color: var(--layer_secondary) !important;
}
.icgds .ag-row:hover .lmn-table-layer-secondary {
  background-color: transparent;
}
@keyframes value-up-flash {
  from {
    color: var(--text_strong);
    background-color: var(--forest-200-40);
  }
  to {
    color: var(--text_strong);
    background-color: var(--table_fill);
  }
}
@keyframes value-down-flash {
  from {
    color: var(--text_strong);
    background-color: var(--red-200-40);
  }
  to {
    color: var(--text_strong);
    background-color: var(--table_fill);
  }
}
.icgds .lmn-tab-item {
  height: var(--tab_height);
  min-width: var(--tab_container_min-width);
  font: var(--tab_label_font-type) var(--tab_label_font-size)/var(--tab_label_line-height) var(--family_sans);
  cursor: pointer;
  position: relative;
  max-width: 600px;
  display: flex;
  align-items: center;
  background: var(--tab_fill);
  color: var(--tab_foreground);
  outline: var(--tab_border-width) solid var(--tab_border);
  outline-offset: calc(var(--tab_border-width) * -1);
  padding: var(--tab_container_vertical-padding) var(--tab_container_horizontal-padding);
  border-style: solid;
  border-color: var(--tab_fill_indicator);
  border-width: 0;
  border-radius: var(--tab_radius);
  text-decoration: none !important;
  transition: background-color 0.3s var(--comp-transition), border-color 0.3s var(--comp-transition), color 0.3s var(--comp-transition);
}
.icgds .lmn-tab-item .lmn-tab-count {
  font: var(--tab-count-wrapper_font-type) var(--tab-count-wrapper_font-size)/var(--tab-count-wrapper_line-height) var(--family_sans);
  background: var(--tab_fill_count-wrapper);
  color: var(--tab_foreground_count-wrapper);
  outline: var(--tab_border-width_count-wrapper) solid var(--tab_border_count-wrapper);
  outline-offset: -1px;
  padding: var(--tab_count-wrapper_vertical-padding) var(--tab_count-wrapper_horizontal-padding);
  border-radius: var(--tab_counter_radius);
  margin-left: var(--tab_container_horizontal-spacing);
  transition: background-color 0.3s var(--comp-transition), color 0.3s var(--comp-transition);
}
.icgds .lmn-tab-item .lmn-tab-icon-left {
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  font-size: var(--icon-size-md);
  font-family: var(--icon-font-family);
  margin-right: var(--tab_container_horizontal-spacing);
}
.icgds .lmn-tab-item:has(.lmn-tab-icon-right), .icgds .lmn-tab-item:has(.lmn-tab-trigger-icon), .icgds .lmn-tab-item.lmn-tab-item-dropdown, .icgds .lmn-tab-item.lmn-tab-item-closable, .icgds .lmn-tab-item.lmn-tab-item-external, .icgds .lmn-tab-item.lmn-tab-item-add, .icgds .lmn-tab-item.lmn-tab-item-more {
  padding-top: var(--tab_icon-container_vertical-padding);
  padding-right: var(--tab_icon-container_padding-right);
  padding-bottom: var(--tab_icon-container_vertical-padding);
}
.icgds .lmn-tab-item:has(.lmn-tab-icon-right) a, .icgds .lmn-tab-item:has(.lmn-tab-trigger-icon) a, .icgds .lmn-tab-item.lmn-tab-item-dropdown a, .icgds .lmn-tab-item.lmn-tab-item-closable a, .icgds .lmn-tab-item.lmn-tab-item-external a, .icgds .lmn-tab-item.lmn-tab-item-add a, .icgds .lmn-tab-item.lmn-tab-item-more a {
  color: inherit !important;
}
.icgds .lmn-tab-item.lmn-tab-item-closable {
  padding-right: calc(var(--tab_icon-container_padding-right) + var(--tab_container_horizontal-spacing) + 24px);
}
.icgds .lmn-tab-item:has(.lmn-tab-icon-left) {
  padding-top: var(--tab_icon-container_vertical-padding);
  padding-left: var(--tab_icon-container_padding-right);
  padding-bottom: var(--tab_icon-container_vertical-padding);
}
.icgds .lmn-tab-item.lmn-tab-item-dropdown::after {
  content: var(--icon-chevron-down);
}
.icgds .lmn-tab-item.lmn-tab-item-external::after {
  content: var(--icon-link-out);
}
.icgds .lmn-tab-item.lmn-tab-item-add::after {
  content: var(--icon-plus);
}
.icgds .lmn-tab-item.lmn-tab-item-more::after {
  content: var(--icon-more-alt);
}
.icgds .lmn-tab-item.lmn-tab-item-editing {
  padding: 0;
}
.icgds .lmn-tab-item.lmn-tab-item-editing .lmn-input {
  max-width: calc(var(--spacing-2x) * 4);
  border-radius: 0;
}
.icgds .lmn-tab-item.lmn-tab-item-truncate span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-tab-item.lmn-tab-item-clamp-2 span {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.icgds .lmn-tab-item:visited {
  color: var(--tab_foreground);
}
.icgds .lmn-tab-item:hover, .icgds .lmn-tab-item.hover, .icgds .lmn-tab-item:has(+ .lmn-tab-close-icon:hover) {
  color: var(--tab_foreground_hover);
  background: var(--tab_fill_hover);
  outline-color: var(--tab_border_hover);
  border-color: var(--tab_fill_indicator_hover);
}
.icgds .lmn-tab-item:hover:visited, .icgds .lmn-tab-item.hover:visited, .icgds .lmn-tab-item:has(+ .lmn-tab-close-icon:hover):visited {
  color: var(--tab_foreground_hover);
}
.icgds .lmn-tab-item:hover .lmn-tab-count, .icgds .lmn-tab-item.hover .lmn-tab-count, .icgds .lmn-tab-item:has(+ .lmn-tab-close-icon:hover) .lmn-tab-count {
  background: var(--tab_fill_count-wrapper_hover);
  color: var(--tab_foreground_count-wrapper_hover);
  outline-color: var(--tab_border_count-wrapper_hover);
}
.icgds .lmn-tab-item:hover + .lmn-tab-close-icon, .icgds .lmn-tab-item.hover + .lmn-tab-close-icon, .icgds .lmn-tab-item:has(+ .lmn-tab-close-icon:hover) + .lmn-tab-close-icon {
  color: var(--tab_foreground_hover);
}
.icgds .lmn-tab-item:focus, .icgds .lmn-tab-item.focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  z-index: 1;
  color: var(--tab_foreground_focus);
  background: var(--tab_fill_focus);
  border-color: var(--tab_fill_indicator_focus);
}
.icgds .lmn-tab-item:focus:visited, .icgds .lmn-tab-item.focus:visited {
  color: var(--tab_foreground_focus);
}
.icgds .lmn-tab-item:focus .lmn-tab-count, .icgds .lmn-tab-item.focus .lmn-tab-count {
  background: var(--tab_fill_count-wrapper_focus);
  color: var(--tab_foreground_count-wrapper_focus);
  outline-color: var(--tab_border_count-wrapper_focus);
}
.icgds .lmn-tab-item:focus + .lmn-tab-close-icon, .icgds .lmn-tab-item.focus + .lmn-tab-close-icon {
  color: var(--tab_foreground_focus);
}
.icgds .lmn-tab-item.lmn-tab-item-active, .icgds .lmn-tab-item.active, .icgds .lmn-tab-item:active {
  color: var(--tab_foreground_active);
  background: var(--tab_fill_active);
  border-color: var(--tab_fill_indicator_active);
  outline-color: var(--tab_border_active);
  outline-width: var(--tab_border-width_active);
  outline-offset: calc(var(--tab_border-width_active) * -1);
  font-weight: bold;
}
.icgds .lmn-tab-item.lmn-tab-item-active:visited, .icgds .lmn-tab-item.active:visited, .icgds .lmn-tab-item:active:visited {
  color: var(--tab_foreground_active);
}
.icgds .lmn-tab-item.lmn-tab-item-active .lmn-tab-count, .icgds .lmn-tab-item.active .lmn-tab-count, .icgds .lmn-tab-item:active .lmn-tab-count {
  background: var(--tab_fill_count-wrapper_active);
  color: var(--tab_foreground_count-wrapper_active);
  outline-color: var(--tab_border_count-wrapper_active);
  outline-width: var(--tab_border-width_count-wrapper_active);
  outline-offset: calc(var(--tab_border-width_count-wrapper_active) * -1);
}
.icgds .lmn-tab-item.lmn-tab-item-active + .lmn-tab-close-icon, .icgds .lmn-tab-item.active + .lmn-tab-close-icon, .icgds .lmn-tab-item:active + .lmn-tab-close-icon {
  color: var(--tab_foreground_active);
}
.icgds .lmn-tab-item.lmn-tab-item-active:focus, .icgds .lmn-tab-item.lmn-tab-item-active.focus, .icgds .lmn-tab-item.active:focus, .icgds .lmn-tab-item.active.focus, .icgds .lmn-tab-item:active:focus, .icgds .lmn-tab-item:active.focus {
  color: var(--tab_foreground_active-focus);
  background: var(--tab_fill_active-focus);
  border-color: var(--tab_fill_indicator_active);
}
.icgds .lmn-tab-item.lmn-tab-item-active:focus:visited, .icgds .lmn-tab-item.lmn-tab-item-active.focus:visited, .icgds .lmn-tab-item.active:focus:visited, .icgds .lmn-tab-item.active.focus:visited, .icgds .lmn-tab-item:active:focus:visited, .icgds .lmn-tab-item:active.focus:visited {
  color: var(--tab_foreground_active-focus);
}
.icgds .lmn-tab-item.lmn-tab-item-active:focus .lmn-tab-count, .icgds .lmn-tab-item.lmn-tab-item-active.focus .lmn-tab-count, .icgds .lmn-tab-item.active:focus .lmn-tab-count, .icgds .lmn-tab-item.active.focus .lmn-tab-count, .icgds .lmn-tab-item:active:focus .lmn-tab-count, .icgds .lmn-tab-item:active.focus .lmn-tab-count {
  background: var(--tab_fill_count-wrapper_active-focus);
  color: var(--tab_foreground_count-wrapper_active-focus);
  outline-color: var(--tab_border_count-wrapper_active-focus);
}
.icgds .lmn-tab-item.lmn-tab-item-active:focus + .lmn-tab-close-icon, .icgds .lmn-tab-item.lmn-tab-item-active.focus + .lmn-tab-close-icon, .icgds .lmn-tab-item.active:focus + .lmn-tab-close-icon, .icgds .lmn-tab-item.active.focus + .lmn-tab-close-icon, .icgds .lmn-tab-item:active:focus + .lmn-tab-close-icon, .icgds .lmn-tab-item:active.focus + .lmn-tab-close-icon {
  color: var(--tab_foreground_active-focus);
}
.icgds .lmn-tab-item.lmn-tab-item-active:hover, .icgds .lmn-tab-item.lmn-tab-item-active.hover, .icgds .lmn-tab-item.active:hover, .icgds .lmn-tab-item.active.hover, .icgds .lmn-tab-item:active:hover, .icgds .lmn-tab-item:active.hover {
  color: var(--tab_foreground_active-hover);
  background: var(--tab_fill_active-hover);
  border-color: var(--tab_fill_indicator_active-hover);
  outline-color: var(--tab_border_active-hover);
  outline-width: var(--tab_border-width_active-hover);
  outline-offset: calc(var(--tab_border-width_active-hover) * -1);
}
.icgds .lmn-tab-item.lmn-tab-item-active:hover:visited, .icgds .lmn-tab-item.lmn-tab-item-active.hover:visited, .icgds .lmn-tab-item.active:hover:visited, .icgds .lmn-tab-item.active.hover:visited, .icgds .lmn-tab-item:active:hover:visited, .icgds .lmn-tab-item:active.hover:visited {
  color: var(--tab_foreground_active-hover);
}
.icgds .lmn-tab-item.lmn-tab-item-active:hover .lmn-tab-count, .icgds .lmn-tab-item.lmn-tab-item-active.hover .lmn-tab-count, .icgds .lmn-tab-item.active:hover .lmn-tab-count, .icgds .lmn-tab-item.active.hover .lmn-tab-count, .icgds .lmn-tab-item:active:hover .lmn-tab-count, .icgds .lmn-tab-item:active.hover .lmn-tab-count {
  background: var(--tab_fill_count-wrapper_active-hover);
  color: var(--tab_foreground_count-wrapper_active-hover);
  outline-color: var(--tab_border_count-wrapper_active-hover);
  outline-width: var(--tab_border-width_count-wrapper_active-hover);
  outline-offset: calc(var(--tab_border-width_count-wrapper_active-hover) * -1);
}
.icgds .lmn-tab-item.lmn-tab-item-active:hover + .lmn-tab-close-icon, .icgds .lmn-tab-item.lmn-tab-item-active.hover + .lmn-tab-close-icon, .icgds .lmn-tab-item.active:hover + .lmn-tab-close-icon, .icgds .lmn-tab-item.active.hover + .lmn-tab-close-icon, .icgds .lmn-tab-item:active:hover + .lmn-tab-close-icon, .icgds .lmn-tab-item:active.hover + .lmn-tab-close-icon {
  color: var(--tab_foreground_active-hover);
}
.icgds .lmn-tab-item.disabled, .icgds .lmn-tab-item[disabled] {
  cursor: not-allowed;
  color: var(--tab_foreground_disabled);
  background: var(--tab_fill_disabled);
  border-color: var(--tab_fill_indicator_disabled);
}
.icgds .lmn-tab-item.disabled:visited, .icgds .lmn-tab-item[disabled]:visited {
  color: var(--tab_foreground_disabled);
}
.icgds .lmn-tab-item.disabled .lmn-tab-count, .icgds .lmn-tab-item[disabled] .lmn-tab-count {
  background: var(--tab_fill_count-wrapper_disabled);
  color: var(--tab_foreground_count-wrapper_disabled);
  outline-color: var(--tab_border_count-wrapper_disabled);
}
.icgds .lmn-tab-item.disabled + .lmn-tab-close-icon, .icgds .lmn-tab-item[disabled] + .lmn-tab-close-icon {
  color: var(--tab_foreground_disabled);
}
.icgds .lmn-tab-icon-right,
.icgds .lmn-tab-close-icon,
.icgds .lmn-tab-trigger-icon,
.icgds .lmn-tab-item:after {
  font-style: normal;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  font-size: var(--icon_size_md);
  font-family: var(--icon-font-family);
  margin-left: var(--tab_container_horizontal-spacing);
}
.icgds .lmn-tab-close-icon {
  cursor: pointer;
  position: relative;
  z-index: 1;
  flex-shrink: 0;
  font-size: var(--icon_size_sm);
  margin: auto 0;
  inset-inline-start: calc(var(--tab_icon-container_padding-right) * -1);
  margin-inline-start: -24px;
  transition: background-color 0.3s var(--comp-transition), border-color 0.3s var(--comp-transition), color 0.3s var(--comp-transition);
}
.icgds .lmn-tab {
  position: relative;
}
.icgds .lmn-tab::before {
  content: "";
  position: absolute;
}
.icgds .lmn-tab .lmn-dropdown {
  display: flex;
}
.icgds .lmn-tab.lmn-tab-block {
  width: 100%;
  display: block;
}
.icgds .lmn-tab.lmn-tab-block::before {
  content: "";
  position: absolute;
  background-color: var(--tab_fill_indicator);
}
.icgds .lmn-tab.lmn-tab-block.lmn-tab-top::before {
  width: 100%;
  height: var(--tab_height_indicator_default);
  left: 0;
  bottom: 0;
}
.icgds .lmn-tab.lmn-tab-block.lmn-tab-bottom::before {
  width: 100%;
  height: 2px;
  left: 0;
  top: 0;
}
.icgds .lmn-tab.lmn-tab-block .lmn-tab-item::before {
  background-color: transparent;
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-item-wrapper {
  display: flex;
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-item-wrapper .lmn-tab-item {
  border-bottom-width: var(--tab_height_indicator_default);
}
.icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item-wrapper {
  display: flex;
}
.icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item-wrapper .lmn-tab-item {
  border-top-width: var(--tab_height_indicator_default);
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-item-wrapper {
  display: flex;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-item-wrapper .lmn-tab-item {
  border-left-width: var(--tab_width_indicator_vertical);
}
.icgds .lmn-tab.lmn-tab-left .lmn-tab-item-wrapper {
  display: flex;
}
.icgds .lmn-tab.lmn-tab-left .lmn-tab-item-wrapper .lmn-tab-item {
  border-right-width: var(--tab_width_indicator_vertical);
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-container-scrolling, .icgds .lmn-tab.lmn-tab-bottom .lmn-tab-container-scrolling {
  padding: var(--spacing-eighth-x) calc(var(--spacing-x) + var(--spacing-three-quarter-x));
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-item-nav-scroll,
.icgds .lmn-tab.lmn-tab-top .lmn-tab-item-nav, .icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item-nav-scroll,
.icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item-nav {
  display: flex;
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-arrow-next, .icgds .lmn-tab.lmn-tab-bottom .lmn-tab-arrow-next {
  top: 0;
  right: 0;
  padding: var(--spacing-half-x);
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-arrow-prev, .icgds .lmn-tab.lmn-tab-bottom .lmn-tab-arrow-prev {
  top: 0;
  left: 0;
  padding: var(--spacing-half-x);
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-extra-content, .icgds .lmn-tab.lmn-tab-bottom .lmn-tab-extra-content {
  top: 0;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-container-scrolling, .icgds .lmn-tab.lmn-tab-left .lmn-tab-container-scrolling {
  padding: calc(var(--spacing-16) + var(--spacing-2)) 0;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-container, .icgds .lmn-tab.lmn-tab-left .lmn-tab-container {
  height: 100%;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-item-wrapper, .icgds .lmn-tab.lmn-tab-left .lmn-tab-item-wrapper {
  height: 100%;
  flex-direction: column;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-item-wrapper .lmn-tab-item, .icgds .lmn-tab.lmn-tab-left .lmn-tab-item-wrapper .lmn-tab-item {
  padding-right: var(--spacing-half-x);
  width: 100%;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-item-wrapper .lmn-tab-item::before, .icgds .lmn-tab.lmn-tab-left .lmn-tab-item-wrapper .lmn-tab-item::before {
  width: 2px;
  height: 100%;
  left: 0;
  bottom: 0;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll, .icgds .lmn-tab.lmn-tab-left .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll {
  height: 100%;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-arrow-next, .icgds .lmn-tab.lmn-tab-left .lmn-tab-arrow-next {
  bottom: 0;
  width: 100%;
  text-align: center;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-arrow-prev, .icgds .lmn-tab.lmn-tab-left .lmn-tab-arrow-prev {
  top: 0;
  width: 100%;
  text-align: center;
}
.icgds .lmn-tab.lmn-tab-blocks .lmn-tab-item-wrapper {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}
.icgds .lmn-tab.lmn-tab-blocks .lmn-tab-item-wrapper .lmn-tab-item {
  width: 100%;
  flex-grow: 1;
  max-width: unset;
}
.icgds .lmn-tab.lmn-nav-tab {
  border-radius: 0 !important;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper {
  height: 100%;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-container .lmn-tab-arrow-prev,
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-container .lmn-tab-arrow-next {
  height: 100%;
  display: flex;
  align-items: center;
  padding: var(--spacing-16);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-container .lmn-tab-arrow-next {
  right: var(--neg-spacing-x);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-container .lmn-tab-arrow-prev {
  left: var(--neg-spacing-x);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item {
  font: var(--navbar-tab-condensed_font-type) var(--navbar-tab_font-size)/var(--navbar-tab_line-height) var(--family_sans);
  padding: var(--navbar-tab_padding-top) var(--navbar-tab_horizontal-padding) var(--navbar-tab_padding-bottom) var(--navbar-tab_horizontal-padding);
  height: var(--navbar-tab-condensed_height);
  border-bottom-color: var(--navbar-tab-condensed_fill_indicator);
  border-bottom-width: 3px;
  border-radius: var(--navbar-tab-condensed_radius);
  background-color: var(--navbar-tab-condensed_fill);
  color: var(--navbar-tab-condensed_foreground);
  outline: var(--navbar-tab-condensed_border-width) solid var(--navbar-tab-condensed_border);
  outline-offset: calc(var(--navbar-tab-condensed_border-width) * -1);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:hover {
  background-color: var(--navbar-tab-condensed_fill_hover);
  color: var(--navbar-tab-condensed_foreground_hover);
  outline-color: var(--navbar-tab-condensed_border_hover);
  border-bottom-color: var(--navbar-tab-condensed_fill_indicator_hover);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:focus, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.lmn-tab-item-active, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.active, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:active, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.selected {
  background-color: var(--navbar-tab-condensed_fill_active);
  color: var(--navbar-tab-condensed_foreground_active);
  outline: var(--navbar-tab-condensed_border-width_active) solid var(--navbar-tab-condensed_border_active);
  outline-offset: calc(var(--navbar-tab-condensed_border-width_active) * -1);
  border-bottom-color: var(--navbar-tab-condensed_fill_indicator_active);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.lmn-tab-item-active:hover, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.active:hover, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:active:hover, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.selected:hover {
  background-color: var(--navbar-tab-condensed_fill_active-hover);
  color: var(--navbar-tab-condensed_foreground_active-hover);
  outline-color: var(--navbar-tab-condensed_border_active-hover);
  border-bottom-color: var(--navbar-tab-condensed_fill_indicator_active-hover);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.disabled {
  background-color: var(--navbar-tab-condensed_fill_disabled);
  color: var(--navbar-tab-condensed_foreground_disabled);
  outline-color: var(--navbar-tab-condensed_border_disabled);
  border-bottom-color: transparent;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.disabled.lmn-tab-item-active, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.disabled.active, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.disabled:active, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.disabled.selected {
  border-bottom-color: var(--navbar-tab-condensed_fill_indicator_disabled);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item .lmn-tab-icon-right,
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item .lmn-tab-icon-left {
  position: relative;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item .lmn-tab-icon-right.lmn-tab-dropdown-trigger-icon,
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item .lmn-tab-icon-left.lmn-tab-dropdown-trigger-icon {
  font-size: var(--font-size-body-2xs);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.lmn-tab-item-closable {
  padding-right: calc(var(--navbar-tab_horizontal-padding) + var(--tab_container_horizontal-spacing) + 24px);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-container-scrolling {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 100%;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-container-scrolling .lmn-tab-arrow-prev,
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-container-scrolling .lmn-tab-arrow-next {
  height: 100%;
  display: flex;
  align-items: center;
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item {
  font: var(--navbar-tab_font-type) var(--navbar-tab_font-size)/var(--navbar-tab_line-height) var(--family_sans);
  height: var(--navbar-tab_height);
  background: var(--navbar-tab_fill);
  color: var(--navbar-tab_foreground);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator);
  border-radius: var(--navbar-tab_radius);
  outline: var(--navbar-tab_border-width) solid var(--navbar-tab_border);
  outline-offset: calc(var(--navbar-tab_border-width) * -1);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:hover {
  background-color: var(--navbar-tab_fill_hover);
  color: var(--navbar-tab_foreground_hover);
  outline-color: var(--navbar-tab_border_hover);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator_hover);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:focus, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.focus {
  background-color: var(--navbar-tab_fill_focus);
  color: var(--navbar-tab_foreground_focus);
  outline-color: var(--navbar-tab_border_focus);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator_focus);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.lmn-tab-item-active, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.active, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:active, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.selected {
  background-color: var(--navbar-tab_fill_active);
  color: var(--navbar-tab_foreground_active);
  outline: var(--navbar-tab_border-width_active) solid var(--navbar-tab_border_active);
  outline-offset: calc(var(--navbar-tab_border-width_active) * -1);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator_active);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.lmn-tab-item-active:hover, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.active:hover, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:active:hover, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.selected:hover {
  background-color: var(--navbar-tab_fill_active-hover);
  color: var(--navbar-tab_foreground_active-hover);
  outline-color: var(--navbar-tab_border_active-hover);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator_active-hover);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.lmn-tab-item-active:focus, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.lmn-tab-item-active.focus, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.active:focus, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.active.focus, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:active:focus, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:active.focus, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.selected:focus, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.selected.focus {
  background-color: var(--navbar-tab_fill_active-focus);
  color: var(--navbar-tab_foreground_active-focus);
  outline-color: var(--navbar-tab_border_active-focus);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator_active-focus);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.disabled {
  background-color: var(--navbar-tab_fill_disabled);
  color: var(--navbar-tab_foreground_disabled);
  outline-color: var(--navbar-tab_border_disabled);
  border-bottom-color: var(--navbar-tab_fill_tab-indicator_disabled);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-close-icon {
  color: var(--navbar-tab_foreground);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-action-icon:hover {
  background-color: var(--navbar-tab_fill_hover);
  color: var(--navbar-tab_foreground_hover);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-close-icon {
  inset-inline-start: calc(var(--navbar-tab_horizontal-padding) * -1);
  margin-inline-start: -24px;
}
.icgds .lmn-tab.lmn-no-border .lmn-tab-item:not(:active):not(:focus):not(.lmn-tab-item-active) {
  border-width: 0px;
}
.icgds .lmn-tab .lmn-tab-container {
  position: relative;
  white-space: nowrap;
  height: 100%;
}
.icgds .lmn-tab .lmn-tab-container-scrolling .lmn-tab-item-wrapper {
  overflow: hidden;
}
.icgds .lmn-tab .lmn-tab-container-scrolling .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll {
  overflow: hidden;
  white-space: nowrap;
}
.icgds .lmn-tab .lmn-tab-container-scrolling .lmn-tab-item-wrapper .lmn-tab-item-nav {
  position: relative;
  list-style: none;
}
.icgds .lmn-tab .lmn-tab-arrow-next,
.icgds .lmn-tab .lmn-tab-arrow-prev {
  position: absolute;
  font-size: var(--icon-size-md);
  color: var(--tab_foreground);
  display: none;
  transition: color var(--motion-duration-fast-3) var(--motion-timing-ease-in-out);
}
.icgds .lmn-tab .lmn-tab-arrow-next.lmn-tab-arrow-show,
.icgds .lmn-tab .lmn-tab-arrow-prev.lmn-tab-arrow-show {
  display: inline-block;
}
.icgds .lmn-tab .lmn-tab-arrow-next:hover,
.icgds .lmn-tab .lmn-tab-arrow-prev:hover {
  color: var(--tab_foreground_hover);
}
.icgds .lmn-tab .lmn-tab-arrow-next:disabled, .icgds .lmn-tab .lmn-tab-arrow-next.disabled,
.icgds .lmn-tab .lmn-tab-arrow-prev:disabled,
.icgds .lmn-tab .lmn-tab-arrow-prev.disabled {
  color: var(--tab_foreground_disabled);
}
.icgds .lmn-tab .lmn-tab-extra-content {
  position: absolute;
  right: 0;
  z-index: 1;
}
.icgds .lmn-tab .lmn-tab-extra-content .lmnicon {
  padding: var(--spacing-half-x);
  line-height: var(--comp-line-height);
  cursor: pointer;
}
.icgds .lmn-tab-content.lmn-tab-top {
  padding-top: var(--spacing-2x);
}
.icgds .lmn-tab-content.lmn-tab-bottom {
  padding-bottom: var(--spacing-2x);
}
.icgds .lmn-tab-content.lmn-tab-left {
  padding-left: var(--spacing-2x);
}
.icgds .lmn-tab-content.lmn-tab-right {
  padding-right: var(--spacing-2x);
}
.icgds .lmn-tab-content.lmn-tab-top, .icgds .lmn-tab-content.lmn-tab-bottom {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.icgds .lmn-tab-content.lmn-tab-top .lmn-tab-pane, .icgds .lmn-tab-content.lmn-tab-bottom .lmn-tab-pane {
  display: none;
  flex-shrink: 0;
  width: 100%;
}
.icgds .lmn-tab-content.lmn-tab-top .lmn-tab-pane.active, .icgds .lmn-tab-content.lmn-tab-bottom .lmn-tab-pane.active {
  display: block;
}
.icgds .lmn-tab-content.lmn-tab-left, .icgds .lmn-tab-content.lmn-tab-right {
  display: block;
  width: auto;
}
.icgds .lmn-tab-content.lmn-tab-left .lmn-tab-pane, .icgds .lmn-tab-content.lmn-tab-right .lmn-tab-pane {
  display: none;
  width: auto;
}
.icgds .lmn-tab-content.lmn-tab-left .lmn-tab-pane.active, .icgds .lmn-tab-content.lmn-tab-right .lmn-tab-pane.active {
  display: block;
}
.icgds .lmn-view-controller.lmn-tab {
  display: inline-block;
  border-radius: 0 !important;
  overflow: visible !important;
  height: 100%;
}
.icgds .lmn-view-controller.lmn-tab .lmn-tab-item-wrapper {
  height: 100%;
}
.icgds .lmn-view-controller.lmn-tab .lmn-tab-item-wrapper .lmn-tab-item {
  display: flex;
  align-items: center;
  box-shadow: inset 0 -2px 0 0 transparent !important;
  min-height: 54px;
  height: 100%;
}
.icgds .lmn-view-controller.lmn-tab .lmn-tab-item-wrapper .lmn-tab-item.lmn-tab-item-active, .icgds .lmn-view-controller.lmn-tab .lmn-tab-item-wrapper .lmn-tab-item.active {
  box-shadow: inset 0 -4px 0 0 var(--navbar-tab-bg-color) !important;
}
.icgds .lmn-tag {
  height: var(--tag_container_height);
  padding: var(--tag_container_vertical-padding) var(--tag_container_horizontal-padding);
  font: var(--tag_font-type) var(--tag-font-size)/var(--tag-line-height) var(--tag_font-family);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  text-decoration: none;
  border-radius: var(--tag_container_radius);
  border: none;
  outline: var(--tag_container_border-width) solid var(--tag_border);
  outline-offset: calc(var(--tag_container_border-width) * -1);
  color: var(--tag_foreground);
  background: var(--tag_fill);
  transition: background-color var(--motion-duration-fast-3) var(--motion-timing-ease-out), border var(--motion-duration-fast-3) var(--motion-timing-ease-out), box-shadow var(--motion-duration-none) var(--motion-timing-linear);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.icgds .lmn-tag.lmn-dropdown-toggle {
  text-align: left;
}
.icgds .lmn-tag .lmnicon {
  font-size: var(--font-size-body-xs);
}
.icgds .lmn-tag .lmn-tag-trigger-icon,
.icgds .lmn-tag .lmn-tag-close-icon {
  font-style: normal;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  font-size: var(--icon_size_md);
  padding: var(--icon_padding_md);
  position: relative;
  margin-left: var(--tag_container_horizontal-spacing);
  border-radius: var(--border-radius-sm);
  z-index: 1;
}
.icgds .lmn-tag .lmn-tag-trigger-icon::after,
.icgds .lmn-tag .lmn-tag-close-icon::after {
  content: "";
  font-family: var(--icon-font-family);
}
.icgds .lmn-tag .lmn-tag-trigger-icon::after {
  font-size: var(--icon_trigger-open-size);
  content: var(--tag_trigger_icon);
}
.icgds .lmn-tag .lmn-tag-close-icon {
  font-size: var(--icon_size_sm);
  padding: var(--icon_padding_sm);
}
.icgds .lmn-tag .lmn-tag-close-icon::after {
  content: var(--icon-close);
}
.icgds .lmn-tag:has(.lmn-tag-trigger-icon), .icgds .lmn-tag:has(.lmn-tag-close-icon) {
  padding-right: var(--tag_icon-container_padding-right);
}
.icgds .lmn-tag span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-tag.lmn-tag-default {
  background-color: var(--tag_fill);
  outline-color: var(--tag_border);
  color: var(--tag_foreground);
}
.icgds .lmn-tag.lmn-tag-default:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-orange {
  background-color: var(--tag_fill_orange);
  outline-color: var(--tag_border_orange);
  color: var(--tag_foreground_orange);
  outline-width: var(--tag_container_border-width_active);
  outline-offset: calc(var(--tag_container_border-width_active) * -1);
}
.icgds .lmn-tag.lmn-tag-orange:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-purple {
  background-color: var(--tag_fill_purple);
  outline-color: var(--tag_border_purple);
  color: var(--tag_foreground_purple);
  outline-width: var(--tag_container_border-width_active);
  outline-offset: calc(var(--tag_container_border-width_active) * -1);
}
.icgds .lmn-tag.lmn-tag-purple:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-plum {
  background-color: var(--tag_fill_plum);
  outline-color: var(--tag_border_plum);
  color: var(--tag_foreground_plum);
  outline-width: var(--tag_container_border-width_active);
  outline-offset: calc(var(--tag_container_border-width_active) * -1);
}
.icgds .lmn-tag.lmn-tag-plum:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-teal {
  background-color: var(--tag_fill_teal);
  outline-color: var(--tag_border_teal);
  color: var(--tag_foreground_teal);
  outline-width: var(--tag_container_border-width_active);
  outline-offset: calc(var(--tag_container_border-width_active) * -1);
}
.icgds .lmn-tag.lmn-tag-teal:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-olive {
  background-color: var(--tag_fill_olive);
  outline-color: var(--tag_border_olive);
  color: var(--tag_foreground_olive);
  outline-width: var(--tag_container_border-width_active);
  outline-offset: calc(var(--tag_container_border-width_active) * -1);
}
.icgds .lmn-tag.lmn-tag-olive:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-blue {
  background-color: var(--tag_fill_active);
  outline-color: var(--tag_border_active);
  color: var(--tag_foreground_active);
  outline-width: var(--tag_container_border-width_active);
  outline-offset: calc(var(--tag_container_border-width_active) * -1);
}
.icgds .lmn-tag.lmn-tag-blue:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-green {
  background-color: var(--tag_fill_success);
  outline-color: var(--tag_border_success);
  color: var(--tag_foreground_success);
  outline-width: var(--tag_container_border-width_active);
  outline-offset: calc(var(--tag_container_border-width_active) * -1);
}
.icgds .lmn-tag.lmn-tag-green:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-yellow {
  background-color: var(--tag_fill_warning);
  outline-color: var(--tag_border_warning);
  color: var(--tag_foreground_warning);
  outline-width: var(--tag_container_border-width_active);
  outline-offset: calc(var(--tag_container_border-width_active) * -1);
}
.icgds .lmn-tag.lmn-tag-yellow:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-red {
  background-color: var(--tag_fill_danger);
  outline-color: var(--tag_border_danger);
  color: var(--tag_foreground_danger);
  outline-width: var(--tag_container_border-width_active);
  outline-offset: calc(var(--tag_container_border-width_active) * -1);
}
.icgds .lmn-tag.lmn-tag-red:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-success {
  background-color: var(--tag_fill_success);
  outline-color: var(--tag_border_success);
  color: var(--tag_foreground_success);
}
.icgds .lmn-tag.lmn-tag-success:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-warning {
  background-color: var(--tag_fill_warning);
  outline-color: var(--tag_border_warning);
  color: var(--tag_foreground_warning);
}
.icgds .lmn-tag.lmn-tag-warning:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-danger {
  background-color: var(--tag_fill_danger);
  outline-color: var(--tag_border_danger);
  color: var(--tag_foreground_danger);
}
.icgds .lmn-tag.lmn-tag-danger:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-error {
  background-color: var(--tag_fill_danger);
  outline-color: var(--tag_border_danger);
  color: var(--tag_foreground_danger);
}
.icgds .lmn-tag.lmn-tag-error:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-info {
  background-color: var(--tag_fill_info);
  outline-color: var(--tag_border_info);
  color: var(--tag_foreground_info);
}
.icgds .lmn-tag.lmn-tag-info:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-read-only {
  background-color: var(--tag_fill_read-only);
  outline-color: var(--tag_border_read-only);
  color: var(--tag_foreground_read-only);
}
.icgds .lmn-tag.lmn-tag-read-only:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-selected {
  cursor: pointer;
  background-color: var(--tag_fill_active);
  outline-color: var(--tag_border_active);
  color: var(--tag_foreground_active);
  outline-width: var(--tag_container_border-width_active);
  outline-offset: calc(var(--tag_container_border-width_active) * -1);
}
.icgds .lmn-tag.lmn-tag-selected:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-tag[disabled], .icgds .lmn-tag.disabled {
  background-color: var(--tag_fill_disabled);
  outline-color: var(--tag_border_disabled);
  color: var(--tag_foreground_disabled);
}
.icgds .lmn-tag[disabled],
.icgds .lmn-tag[disabled] *, .icgds .lmn-tag.disabled,
.icgds .lmn-tag.disabled * {
  cursor: not-allowed;
}
.icgds .lmn-tag[disabled]:hover .lmn-tag-trigger-icon::after, .icgds .lmn-tag.disabled:hover .lmn-tag-trigger-icon::after {
  background-color: transparent;
}
.icgds .lmn-tag.read-only, .icgds .lmn-tag[read-only] {
  background-color: var(--tag_fill_read-only);
  outline-color: var(--tag_border_read-only);
  color: var(--tag_foreground_read-only);
}
.icgds .lmn-tag.read-only,
.icgds .lmn-tag.read-only *, .icgds .lmn-tag[read-only],
.icgds .lmn-tag[read-only] * {
  cursor: default;
}
.icgds .lmn-tag.read-only:hover .lmn-tag-trigger-icon:after, .icgds .lmn-tag[read-only]:hover .lmn-tag-trigger-icon:after {
  background-color: transparent;
}
.icgds .lmn-tag.lmn-tag-add {
  outline-color: var(--tag_border_active);
  outline-style: dashed;
}
.icgds .disabled .lmn-tag,
.icgds [disabled] .lmn-tag {
  background-color: var(--tag_fill_disabled);
  outline-color: var(--tag_border_disabled);
  color: var(--tag_foreground_disabled);
}
.icgds .disabled .lmn-tag:focus,
.icgds [disabled] .lmn-tag:focus {
  box-shadow: none;
}
.icgds .read-only .lmn-tag,
.icgds [read-only] .lmn-tag {
  background-color: var(--tag_fill_read-only);
  outline-color: var(--tag_border_read-only);
  color: var(--tag_foreground_read-only);
  cursor: default;
}
.icgds .read-only .lmn-tag:hover .lmn-tag-trigger-icon,
.icgds [read-only] .lmn-tag:hover .lmn-tag-trigger-icon {
  background-color: transparent;
}
.icgds .read-only .lmn-tag:focus,
.icgds [read-only] .lmn-tag:focus {
  box-shadow: none;
}
.icgds .lmn-tag-read-only {
  cursor: default;
}
.icgds .lmn-tag-list {
  display: flex;
  align-items: center;
}
.icgds .lmn-tag-list .lmn-tag-list-container {
  display: flex;
  align-items: center;
}
.icgds .lmn-tag-list.lmn-tag-list-rtl {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.icgds .lmn-tag-list.lmn-tag-list-rtl .lmn-tag-list-container {
  flex-direction: row-reverse;
}
.icgds .lmn-time-picker {
  display: flex;
}
.icgds .lmn-time-picker-panel-combobox {
  display: flex;
  height: 168px;
}
.icgds .lmn-time-picker-panel-combobox .lmn-time-picker-panel-select {
  flex: 1;
  overflow: hidden;
  padding: 0 4px;
  width: 56px;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.icgds .lmn-time-picker-panel-combobox .lmn-time-picker-panel-select:hover {
  overflow-y: auto;
}
.icgds .lmn-time-picker-panel-combobox .lmn-time-picker-panel-select li {
  cursor: pointer;
  white-space: nowrap;
}
.icgds .lmn-time-picker-panel-combobox .lmn-time-picker-panel-select li:disabled {
  cursor: none;
}
.icgds .lmn-time-picker-panel-combobox .lmn-time-picker-panel-select::-webkit-scrollbar {
  display: none;
}
.icgds .lmn-time-picker-panel-combobox .lmn-time-picker-panel-select .lmn-menu-item {
  font-family: var(--family_mono) !important;
  padding-left: 0;
  padding-right: 0;
  justify-content: center;
}
.icgds .lmn-datepicker-holder .lmn-time-picker-clear {
  visibility: hidden;
  cursor: pointer;
}
.icgds .lmn-datepicker-holder.lmn-datepicker-holder-show-clear:hover .lmn-time-picker-clear {
  visibility: visible;
}
.icgds .lmn-datepicker-holder.lmn-datepicker-holder-show-clear:hover .lmn-time-picker-icon {
  visibility: hidden;
}
.icgds .lmn-datepicker-time-select {
  display: flex;
}
.icgds .lmn-time-picker-footer {
  display: flex;
  justify-content: flex-end;
  margin: var(--spacing-half-x);
}
.icgds .lmn-hover-trigger {
  position: relative;
  display: inline-block;
  outline: none;
}
.icgds .lmn-hover-trigger:hover .lmn-tooltip,
.icgds .lmn-hover-trigger:hover .lmn-popover {
  display: inline-block;
}
.icgds .lmn-popover,
.icgds .lmn-tooltip {
  position: absolute;
  display: none;
  padding: var(--tooltip_padding);
  font-weight: var(--font-weight-regular);
  max-width: 480px;
  white-space: normal;
  word-break: normal;
  word-wrap: break-word;
  border-radius: var(--tooltip_radius);
}
.icgds .lmn-popover::after,
.icgds .lmn-tooltip::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 7px;
  border-style: solid;
  border-width: 0 6px 7px;
}
.icgds .lmn-popover.lmn-popover-hidden, .icgds .lmn-popover.lmn-tooltip-hidden,
.icgds .lmn-tooltip.lmn-popover-hidden,
.icgds .lmn-tooltip.lmn-tooltip-hidden {
  display: none;
}
.icgds .lmn-popover .lmn-popover-inner,
.icgds .lmn-popover .lmn-tooltip-inner,
.icgds .lmn-tooltip .lmn-popover-inner,
.icgds .lmn-tooltip .lmn-tooltip-inner {
  overflow: hidden;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.icgds .lmn-popover {
  font: var(--popover-body_font-type) var(--popover-body_font-size)/var(--popover-body_line-height) var(--family_sans);
  background: var(--popover_fill);
  color: var(--popover_foreground_body);
  text-align: left;
  padding: var(--popover_padding);
  border-radius: var(--popover_radius);
  outline: var(--popover_border-width) solid var(--popover_border);
  outline-offset: calc(var(--popover_border-width) * -1);
  z-index: var(--popover-z-index);
  box-shadow: var(--shadow_x-distance_overlay-2) var(--shadow_y-distance_overlay-2) var(--shadow_blur_overlay-2) var(--shadow_spread_overlay-2) var(--shadow_color_overlay-2), var(--shadow_x-distance_overlay-1) var(--shadow_y-distance_overlay-1) var(--shadow_blur_overlay-1) var(--shadow_spread_overlay-1) var(--shadow_color_overlay-1);
}
.icgds .lmn-popover:has(.lmn-popover-inner) {
  padding: 0;
}
.icgds .lmn-popover:has(.lmn-popover-inner) .lmn-popover-inner {
  padding: var(--popover_padding);
}
.icgds .lmn-popover .lmn-popover-header {
  font: var(--popover-heading_font-type) var(--popover-heading_font-size)/var(--popover-heading_line-height) var(--family_sans);
  color: var(--popover_foreground_secondary);
  padding-bottom: var(--popover_vertical-spacing);
}
.icgds .lmn-popover .lmn-popover-body {
  width: 100%;
}
.icgds .lmn-popover::after {
  border-color: transparent transparent var(--popover_fill) transparent;
}
.icgds .lmn-popover.lmn-popover-alt {
  background: var(--popover_fill_secondary);
  outline-color: var(--popover_border_secondary);
}
.icgds .lmn-popover.lmn-popover-alt::after {
  border-color: transparent transparent var(--popover_fill_secondary) transparent;
}
.icgds .lmn-popover.lmn-avatar-menu {
  margin-top: var(--spacing-8);
}
.icgds .lmn-popover.lmn-popover-menu {
  padding: 0;
  background: var(--layer_primary);
  width: 256px;
  max-height: 720px;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-inner {
  display: flex;
  flex-direction: column;
  overflow: auto;
  max-height: inherit;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-menu-divider {
  margin: var(--spacing-8) var(--spacing-16);
  background: var(--border_weak);
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-subtitle {
  display: block;
  color: var(--text_weak);
  font-size: 12px;
  line-height: 16px;
  padding-top: var(--spacing-8);
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header {
  padding: var(--spacing-12) var(--spacing-16) var(--spacing-16);
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-popover-title {
  display: block;
  color: var(--text-headline-0);
  padding: 0px var(--spacing-8);
  font-size: 20px;
  line-height: 26px;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-popover-title + .lmn-popover-subtitle {
  margin-top: var(--spacing-8);
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-popover-subtitle {
  display: block;
  color: var(--text_weak);
  font-size: 14px;
  line-height: 18px;
  padding: 0px var(--spacing-8);
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-popover-subtitle + .lmn-popover-subtitle {
  margin-top: var(--spacing-8);
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-menu-divider {
  margin: var(--spacing-16) auto;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-popover-header-details {
  display: block;
  color: var(--text_weak);
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-popover-header-details .lmn-popover-subtitle {
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body {
  padding: 0 var(--spacing-8);
  flex-grow: 1;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-item,
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-submenu .lmn-menu-submenu-title {
  padding-left: var(--spacing-16);
  margin: 0;
  display: flex;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-item:before,
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-submenu .lmn-menu-submenu-title:before {
  inset: var(--spacing-2) var(--spacing-4) !important;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-item,
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-item span:not(.lmn-switch),
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-submenu .lmn-menu-submenu-title,
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-submenu .lmn-menu-submenu-title span:not(.lmn-switch) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-divider {
  margin: var(--spacing-8);
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-footer {
  padding: var(--spacing-12) var(--spacing-16) calc(var(--spacing-12) - var(--spacing-4));
}
.icgds .lmn-popover.lmn-popover-menu.lmn-popover-menu-alt .lmn-popover-header {
  background: var(--layer_secondary);
}
.icgds .lmn-popover .lmn-popover-item {
  padding: var(--spacing-4);
  padding-bottom: var(--spacing-8);
  box-shadow: inset 0 1px 0 0 var(--border_weak);
  margin-bottom: var(--spacing-4);
  cursor: pointer;
}
.icgds .lmn-popover .lmn-popover-item .lmn-popover-inner {
  display: flex;
  align-items: center;
  padding: calc(var(--spacing-4) + var(--spacing-2)) var(--spacing-12);
  border-radius: var(--border-radius-sm);
  transition: background-color 0.2s var(--comp-transition), box-shadow 0.2s var(--comp-transition), color 0.2s var(--comp-transition);
}
.icgds .lmn-popover .lmn-popover-item .lmn-popover-inner .lmn-popover-item-content {
  flex-grow: 1;
}
.icgds .lmn-popover .lmn-popover-item .lmn-popover-inner .lmn-popover-item-icon {
  font-size: var(--icon_size_md);
  color: var(--text_weak);
  font-style: normal;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-popover .lmn-popover-item .lmn-popover-item-title {
  display: block;
  color: var(--text_strong);
  font-size: 14px;
  line-height: 18px;
}
.icgds .lmn-popover .lmn-popover-item .lmn-popover-item-subtitle {
  display: block;
  color: var(--text_weak);
  margin-top: var(--spacing-4);
  font-size: 12px;
  line-height: 16px;
  line-height: 18px;
}
.icgds .lmn-popover .lmn-popover-item:hover .lmn-popover-inner {
  background: var(--comp-bg-color-hover);
}
.icgds .lmn-popover .lmn-popover-item.active .lmn-popover-item-title, .icgds .lmn-popover .lmn-popover-item.selected .lmn-popover-item-title {
  color: var(--comp-text-color-item-active);
  font-weight: var(--font-weight-bold);
}
.icgds .lmn-popover .lmn-popover-item.active .lmn-popover-inner, .icgds .lmn-popover .lmn-popover-item.selected .lmn-popover-inner {
  background: var(--comp-bg-color-item-active);
}
.icgds .lmn-popover .lmn-popover-item:focus .lmn-popover-inner, .icgds .lmn-popover .lmn-popover-item:focus-within .lmn-popover-inner {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
}
.icgds .lmn-popover .lmn-popover-item.disabled .lmn-popover-item-icon,
.icgds .lmn-popover .lmn-popover-item.disabled .lmn-popover-item-title,
.icgds .lmn-popover .lmn-popover-item.disabled .lmn-popover-item-subtitle {
  color: var(--text_disabled) !important;
}
.icgds .lmn-popover .lmn-popover-item.disabled:hover .lmn-popover-item-innder {
  background-color: transparent !important;
}
.icgds .lmn-popover .lmn-popover-item.disabled:focus .lmn-popover-item-innder, .icgds .lmn-popover .lmn-popover-item.disabled:focus-within .lmn-popover-item-innder {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.icgds .lmn-popover.lmn-popover-icon-menu {
  border-radius: 8px;
  padding: 4px;
  min-width: 200px;
}
.icgds .lmn-popover.lmn-popover-icon-menu .lmn-menu-item {
  margin-bottom: 0;
}
.icgds .lmn-popover.lmn-popover-icon-menu .lmn-menu-item::before {
  inset: 0;
}
.icgds .lmn-popover.lmn-popover-icon-menu.lmn-popover-icon-menu-offset {
  margin-top: var(--neg-spacing-8);
}
.icgds .lmn-popover.lmn-popover-icon-menu-offset {
  margin-top: var(--spacing-8);
}
.icgds .lmn-tooltip {
  font: var(--tooltip_font-type) var(--tooltip_font-size)/var(--tooltip_line-height) var(--family_sans);
  padding: var(--tooltip_padding);
  background: var(--tooltip_fill);
  color: var(--tooltip_foreground);
  outline: var(--tooltip_border-width) solid var(--tooltip_border);
  outline-offset: calc(var(--tooltip_border-width) * -1);
  z-index: var(--tooltip-z-index);
}
.icgds .lmn-tooltip span {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 12;
  -webkit-box-orient: vertical;
}
.icgds .lmn-tooltip::after {
  border-color: transparent transparent var(--tooltip_fill) transparent;
}
.icgds .lmn-tooltip-placement-top,
.icgds .lmn-popover-placement-top,
.icgds .lmn-placement-top {
  animation: tooltip-top var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-tooltip-placement-top::after,
.icgds .lmn-popover-placement-top::after,
.icgds .lmn-placement-top::after {
  bottom: -7px;
  transform: translateX(-50%) rotate(180deg);
  left: 50%;
}
.icgds .lmn-tooltip-placement-top-right,
.icgds .lmn-popover-placement-top-right {
  animation: tooltip-top var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-tooltip-placement-top-right::after,
.icgds .lmn-popover-placement-top-right::after {
  bottom: -7px;
  transform: rotate(180deg);
  right: 12px;
}
.icgds .lmn-popover-placement-top-right::after {
  right: 24px;
}
.icgds .lmn-tooltip-placement-top-left,
.icgds .lmn-popover-placement-top-left {
  animation: tooltip-top var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-tooltip-placement-top-left::after,
.icgds .lmn-popover-placement-top-left::after {
  bottom: -7px;
  transform: rotate(180deg);
  left: 12px;
}
.icgds .lmn-popover-placement-top-left::after {
  left: 24px;
}
.icgds .lmn-tooltip-placement-bottom,
.icgds .lmn-popover-placement-bottom,
.icgds .lmn-placement-bottom {
  animation: tooltip-bottom var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-tooltip-placement-bottom::after,
.icgds .lmn-popover-placement-bottom::after,
.icgds .lmn-placement-bottom::after {
  top: -7px;
  transform: translateX(-50%);
  left: 50%;
}
.icgds .lmn-tooltip-placement-bottom-right,
.icgds .lmn-popover-placement-bottom-right {
  animation: tooltip-bottom var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-tooltip-placement-bottom-right::after,
.icgds .lmn-popover-placement-bottom-right::after {
  top: -7px;
  right: 12px;
}
.icgds .lmn-popover-placement-bottom-right::after {
  right: 24px;
}
.icgds .lmn-tooltip-placement-bottom-left,
.icgds .lmn-popover-placement-bottom-left {
  animation: tooltip-bottom var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-tooltip-placement-bottom-left::after,
.icgds .lmn-popover-placement-bottom-left::after {
  top: -7px;
  left: 12px;
}
.icgds .lmn-popover-placement-bottom-left::after {
  left: 24px;
}
.icgds .lmn-tooltip-placement-left,
.icgds .lmn-popover-placement-left,
.icgds .lmn-placement-left {
  animation: tooltip-left var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-tooltip-placement-left::after,
.icgds .lmn-popover-placement-left::after,
.icgds .lmn-placement-left::after {
  right: -9px;
  transform: translateY(-50%) rotate(90deg);
  top: 50%;
}
.icgds .lmn-tooltip-placement-left-top,
.icgds .lmn-popover-placement-left-top {
  animation: tooltip-left var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-tooltip-placement-left-top::after,
.icgds .lmn-popover-placement-left-top::after {
  right: -9px;
  transform: rotate(90deg);
  top: 12px;
}
.icgds .lmn-popover-placement-left-top::after {
  top: 24px;
}
.icgds .lmn-tooltip-placement-left-bottom,
.icgds .lmn-popover-placement-left-bottom {
  animation: tooltip-left var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-tooltip-placement-left-bottom::after,
.icgds .lmn-popover-placement-left-bottom::after {
  right: -9px;
  transform: rotate(90deg);
  bottom: 12px;
}
.icgds .lmn-popover-placement-left-bottom::after {
  bottom: 24px;
}
.icgds .lmn-tooltip-placement-right,
.icgds .lmn-popover-placement-right,
.icgds .lmn-placement-right {
  animation: tooltip-right var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-tooltip-placement-right::after,
.icgds .lmn-popover-placement-right::after,
.icgds .lmn-placement-right::after {
  left: -9px;
  transform: translateY(-50%) rotate(-90deg);
  top: 50%;
}
.icgds .lmn-tooltip-placement-right-top,
.icgds .lmn-popover-placement-right-top {
  animation: tooltip-right var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-tooltip-placement-right-top::after,
.icgds .lmn-popover-placement-right-top::after {
  left: -9px;
  transform: rotate(-90deg);
  top: 12px;
}
.icgds .lmn-popover-placement-right-top::after {
  top: 24px;
}
.icgds .lmn-tooltip-placement-right-bottom,
.icgds .lmn-popover-placement-right-bottom {
  animation: tooltip-right var(--motion-duration-fast-3) var(--motion-timing-ease-out);
}
.icgds .lmn-tooltip-placement-right-bottom::after,
.icgds .lmn-popover-placement-right-bottom::after {
  left: -9px;
  transform: rotate(-90deg);
  bottom: 12px;
}
.icgds .lmn-popover-placement-right-bottom::after {
  bottom: 24px;
}
.icgds .lmn-placement-no-arrow::after,
.icgds .lmn-tooltip-placement-no-arrow::after,
.icgds .lmn-popover-placement-no-arrow::after {
  display: none;
}
.icgds .lmn-no-animation {
  animation: none !important;
}
.icgds .lmn-transfer {
  display: flex;
  align-items: center;
  font-size: var(--font-size-body-xs);
}
.icgds .lmn-transfer-list {
  background: var(--layer_primary);
  color: var(--text_strong);
  border-radius: var(--large-container_radius);
  outline: 1px solid var(--border_weak);
  padding-top: var(--transfer_container_padding-top);
  padding-right: var(--transfer_container_padding-right);
  padding-bottom: var(--transfer_container_padding-bottom);
  padding-left: var(--transfer_container_padding-left);
  height: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  word-wrap: break-word;
  outline-offset: -1px;
}
.icgds .lmn-transfer-list .lmn-transfer-list-header {
  padding: var(--transfer_header-wrapper_horizontal-padding) var(--transfer_header-wrapper_vertical-padding);
  display: block;
  align-items: center;
}
.icgds .lmn-transfer-list .lmn-transfer-list-header .lmn-transfer-list-header-selected {
  display: flex;
  align-items: center;
}
.icgds .lmn-transfer-list .lmn-transfer-list-header .lmn-transfer-list-header-title {
  flex-grow: 1;
  font-size: var(--font-size_heading-3);
  color: var(--text_strong);
  line-height: var(--line-height_heading-3);
}
.icgds .lmn-transfer-list .lmn-transfer-list-footer {
  color: var(--text_weak);
  display: flex;
  align-items: center;
  padding-top: var(--container_footer_padding-top);
  padding-right: var(--container_footer_padding-right);
  padding-bottom: var(--container_footer_padding-bottom);
  padding-left: var(--container_footer_padding-left);
}
.icgds .lmn-transfer-list .lmn-transfer-list-footer > * {
  margin-right: var(--spacing-half-x);
}
.icgds .lmn-transfer-list .lmn-transfer-list-body {
  margin: 0;
  flex: 1 1 auto;
  overflow-y: auto;
  padding-top: 0;
}
.icgds .lmn-transfer-list-body-not-found {
  color: var(--text_weak);
  font-size: var(--font-size_support);
  text-align: center;
}
.icgds .lmn-transfer-operation {
  display: flex;
  flex-direction: column-reverse;
  padding: 0 var(--transfer_direction-button_vertical-padding);
  margin: 0 var(--spacing-4);
  gap: var(--transfer_between-button_spacing);
}
.icgds .lmn-transfer-list-body-search-wrapper {
  position: relative;
  z-index: 2;
  margin-top: var(--transfer_container_vertical-spacing);
}
.icgds .lmn-transfer-list-body-search-wrapper .lmn-transfer-list-content {
  margin-top: var(--transfer_search-wrapper_margin-bottom);
}
.icgds .lmn-transfer-list-content {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}
.icgds .lmn-transfer-list-content:has(.lmn-transfer-list-select-all) {
  margin-bottom: var(--transfer_list-item-group_vertical-spacing);
}
.icgds .lmn-transfer-list-content .lmn-transfer-list-content-item {
  padding-top: var(--menu-item_container_padding-top);
  padding-right: var(--menu-item_container_padding-right);
  padding-bottom: var(--menu-item_container_padding-bottom);
  padding-left: var(--menu-item_container_padding-left);
  border-radius: var(--context-menu_item-container_radius);
  margin-bottom: var(--transfer_list-item-group_vertical-spacing);
  line-height: 1;
}
.icgds .lmn-transfer-list-content .lmn-transfer-list-content-item .lmn-form-check,
.icgds .lmn-transfer-list-content .lmn-transfer-list-content-item .lmn-form-check-label {
  margin: 0;
}
.icgds .lmn-transfer-list-content .lmn-transfer-list-content-item.lmn-transfer-list-select-all {
  margin-bottom: var(--context-menu_group_vertical-spacing);
}
.icgds .lmn-transfer-list-content .lmn-transfer-list-content-item.lmn-transfer-list-select-all::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: var(--context-menu_group_vertical-spacing);
  height: 1px;
  background: var(--border_weak);
}
.icgds .lmn-transfer-list-content .lmn-transfer-list-content-item:hover {
  background-color: var(--fill_hover);
}
.icgds .lmn-transfer-list-content .lmnicon-handle {
  font-size: var(--font-size-body-xs);
}
.icgds .lmn-transfer-list-content-item-parent {
  padding: var(--spacing-half-x) 0 !important;
  margin-bottom: -1px;
}
.icgds .lmn-transfer-list-content-item-parent.lmn-transfer-list-content-item {
  padding: 0 !important;
}
.icgds .lmn-transfer-list-content-item-parent .lmn-transfer-list-group {
  padding: var(--spacing-half-x) 0 !important;
}
.icgds .lmn-transfer-list-content-item-parent .lmn-transfer-list-content-item-child {
  padding-top: var(--spacing-4);
  padding-bottom: var(--spacing-4);
  padding-left: var(--spacing-12);
}
.icgds .lmn-transfer-list-content-item-parent .lmn-transfer-list-content-item-child:last-child {
  margin-bottom: var(--spacing-8);
}
.icgds .lmn-transfer-list-content-item-parent:first-child {
  padding-top: var(--spacing-2) !important;
  padding-bottom: var(--spacing-2) !important;
  border-top: 0 solid var(--border_weak);
}
.icgds .lmn-upload.lmn-upload-fill:has(.lmn-upload-drag-area) {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.icgds .lmn-upload .lmn-upload-drag-area {
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--file-upload_fill_upload-area);
  color: var(--file-upload_foreground_upload-area);
  outline: var(--field_border-width) dashed var(--file-upload_border_upload-area);
  outline-offset: -1px;
  padding: var(--file-upload_upload-area_padding);
  border-radius: var(--small-container_radius);
  flex-grow: 1;
  transition: border-color, background var(--motion-duration-fast-3) var(--motion-timing-ease-in);
}
.icgds .lmn-upload .lmn-upload-drag-area,
.icgds .lmn-upload .lmn-upload-drag-area p {
  font-size: var(--font-size_body);
  line-height: var(--line-height_heading-6);
  margin-top: 0;
  margin-bottom: 0;
}
.icgds .lmn-upload .lmn-upload-drag-area:focus {
  box-shadow: 0 0 0 var(--shadow_spread_inner-line_focus) var(--shadow_fill_inner-line_focus), 0 0 0 var(--shadow_spread_outline_focus) var(--shadow_fill_outline_focus);
  background-color: var(--file-upload_fill_upload-area-focus);
  outline-color: var(--border_focus);
  outline-style: solid;
}
.icgds .lmn-upload .lmn-upload-drag-area:active {
  outline-color: var(--border_active);
  outline-style: solid;
}
.icgds .lmn-upload:not(.lmn-upload-disabled) .lmn-upload-drag-area {
  cursor: pointer;
}
.icgds .lmn-upload:not(.lmn-upload-disabled) .lmn-upload-drag-area:hover, .icgds .lmn-upload:not(.lmn-upload-disabled) .lmn-upload-drag-area.lmn-upload-drag-over {
  background: var(--file-upload_fill_upload-area-hover);
  outline-color: var(--file-upload_border_upload-area_hover);
}
.icgds .lmn-upload .lmn-upload-hint-text {
  margin-top: var(--spacing-4);
  font-size: var(--font-size_support);
  line-height: var(--line-height_support);
  color: var(--text_weak);
}
.icgds .lmn-upload.lmn-upload-horizontal {
  display: flex;
  align-items: flex-start;
  gap: var(--spacing-8);
}
.icgds .lmn-upload.lmn-upload-horizontal .lmn-upload-list {
  flex-flow: row wrap;
  align-items: flex-start;
  flex-grow: 1;
  gap: 8px;
  margin: 0;
}
.icgds .lmn-upload.lmn-upload-horizontal .lmn-upload-list .lmn-upload-list-item {
  max-width: 250px;
}
.icgds .lmn-upload.lmn-upload-disabled .lmn-upload-drag-area {
  background: var(--fill_disabled);
  border-color: var(--file-upload_border_upload-area_disabled);
  color: var(--text_disabled) !important;
}
.icgds .lmn-upload.lmn-upload-disabled .lmn-upload-drag-area,
.icgds .lmn-upload.lmn-upload-disabled .lmn-upload-drag-area p,
.icgds .lmn-upload.lmn-upload-disabled .lmn-upload-drag-area .lmn-text-link {
  color: var(--text_disabled) !important;
}
.icgds .lmn-upload-list {
  display: flex;
  flex-direction: column;
  margin-top: var(--file-upload_uploaded-file-group_margin-top);
  margin-bottom: var(--file-upload_uploaded-file-group_margin-bottom);
  gap: var(--file-upload_uploaded-file-group_vertical-spacing);
}
.icgds .lmn-upload-list-item {
  display: flex;
  align-items: center;
  gap: var(--file-upload_upload-area_horizontal-spacing);
  background: var(--file-upload_fill_uploaded-file_on-layer-background);
  outline: 1px solid var(--file-upload_border_uploaded-file_on-layer-background);
  outline-offset: -1px;
  color: var(--file-upload_foreground_uploaded-file_on-layer-background);
  padding: var(--file-upload_uploaded-file_padding);
  border-radius: var(--file-upload_uploaded-file_radius);
}
.icgds .lmn-upload-list-item:has(.lmn-upload-list-item-subtitle) {
  align-items: flex-start;
}
.icgds .lmn-upload-list-item .lmn-upload-list-item-info {
  display: flex;
  min-width: 0px;
  flex: 1 1 0;
  flex-direction: column;
  gap: var(--file-upload_uploaded-file_text-container_vertical-spacing);
}
.icgds .lmn-upload-list-item .lmn-upload-list-item-title,
.icgds .lmn-upload-list-item .lmn-upload-list-item-subtitle {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--font-size_body);
  line-height: var(--line-height_body);
}
.icgds .lmn-upload-list-item .lmn-upload-list-item-subtitle {
  color: var(--file-upload_foreground_file-details_on-layer-background);
}
.icgds .lmn-upload-list-item .lmn-upload-icon {
  font-size: var(--icon_size_lg);
  font-style: normal;
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-upload-list-item .lmn-upload-icon:before {
  font-style: normal;
  font-family: var(--icon-font-family);
  content: var(--icon-attach);
}
.icgds .lmn-upload-list-item .lmn-upload-icon.lmn-upload-icon-success:before {
  content: var(--icon-success-filled);
  color: var(--success);
}
.icgds .lmn-upload-list-item .lmn-upload-icon.lmn-upload-icon-error:before {
  content: var(--icon-danger-filled);
  color: var(--danger);
}
.icgds .lmn-upload-list-item .lmn-upload-icon.lmn-upload-icon-uploading:before {
  content: var(--icon-spinner);
  color: var(--text_active_on-fill-active);
}
.icgds .lmn-upload-list-item .lmn-upload-remove-btn {
  cursor: pointer;
  color: var(--file-upload_foreground_uploaded-file_on-layer-background);
  font-size: var(--icon_size_md);
  margin-left: auto;
}
.icgds .lmn-upload-list-item.lmn-upload-list-item-alt {
  background: var(--file-upload_fill_uploaded-file_on-layer-primary);
  outline-color: var(--file-upload_border_uploaded-file_on-layer-primary);
  color: var(--file-upload_foreground_file-name_on-layer-primary);
}
.icgds .lmn-upload-list-item.lmn-upload-list-item-alt .lmn-upload-list-item-title {
  color: var(--file-upload_foreground_file-name_on-layer-primary);
}
.icgds .lmn-upload-list-item.lmn-upload-list-item-alt .lmn-upload-list-item-subtitle {
  color: var(--file-upload_foreground_file-details_on-layer-primary);
}
.icgds .lmn-upload-list-item.lmn-upload-list-item-alt.lmn-upload-list-item-error {
  background: var(--file-upload_fill_uploaded-file_danger_on-layer-primary);
  outline-color: var(--file-upload_border_uploaded-file_danger_on-layer-primary);
}
.icgds .lmn-upload-list-item.lmn-upload-list-item-error {
  background: var(--file-upload_fill_uploaded-file_danger_on-layer-background);
  outline-color: var(--file-upload_border_uploaded-file_danger_on-layer-background);
}
.icgds .lmn-upload-list-item.lmn-upload-list-item-error .lmn-upload-icon:before {
  content: var(--icon-danger-filled);
  color: var(--danger);
}
.icgds.lmn-adaptive-tablet .lmn-navbar, .icgds.lmn-adaptive-mobile .lmn-navbar {
  box-shadow: none;
  border-bottom: 1px solid var(--border_weak);
}
.icgds.lmn-adaptive-tablet .lmn-navbar-search:has(.lmn-search:not(.lmn-search-collapsed)), .icgds.lmn-adaptive-mobile .lmn-navbar-search:has(.lmn-search:not(.lmn-search-collapsed)) {
  z-index: 3;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  border-radius: var(--global-header_radius);
  background: var(--global-header_fill_banner);
  padding: var(--global-header-action-bar_vertical-padding) var(--global-header-action-bar_horizontal-padding);
}
.icgds.lmn-adaptive-tablet .lmn-navbar-search:has(.lmn-search:not(.lmn-search-collapsed)) .lmn-search, .icgds.lmn-adaptive-mobile .lmn-navbar-search:has(.lmn-search:not(.lmn-search-collapsed)) .lmn-search {
  width: 100%;
  margin-left: 0 !important;
  transition-property: background, border, outline;
}
.icgds.lmn-adaptive-tablet .lmn-footer .lmn-footer-links, .icgds.lmn-adaptive-mobile .lmn-footer .lmn-footer-links {
  flex-direction: column;
}
.icgds.lmn-adaptive-tablet .lmn-footer .lmn-footer-item, .icgds.lmn-adaptive-mobile .lmn-footer .lmn-footer-item {
  border-right-width: 0;
}
.icgds.lmn-adaptive-mobile .lmn-app-header:has(+ .lmn-app-aside-mobile):has(.lmn-navbar-menu-open) {
  background: transparent;
}
.icgds.lmn-adaptive-mobile .lmn-app-header:has(+ .lmn-app-aside-mobile .lmn-global-left-menu) .lmn-navbar.lmn-navbar-menu-open {
  margin-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.icgds.lmn-adaptive-mobile .lmn-app-aside-mobile:has(.lmn-global-left-menu) .lmn-app-aside-right .lmn-notification-container, .icgds.lmn-adaptive-mobile .lmn-app-aside-mobile:has(.lmn-app-aside-right) .lmn-app-aside-right .lmn-notification-container {
  width: 100%;
}
.icgds.lmn-adaptive-mobile .lmn-app-aside-mobile:has(.lmn-global-left-menu) {
  padding-top: 0;
  background: transparent;
}
.icgds.lmn-adaptive-mobile .lmn-app-aside-mobile:has(.lmn-global-left-menu) .lmn-global-left-menu {
  width: 100%;
}
.icgds.lmn-adaptive-mobile .lmn-app-aside-mobile:has(.lmn-app-aside-right) {
  padding-top: 0;
  background: transparent;
}
.icgds.lmn-adaptive-mobile .lmn-app-aside-mobile:has(.lmn-app-aside-right) .lmn-app-aside-right {
  width: 100%;
}
.icgds.lmn-adaptive-mobile .lmn-app-aside-mobile:has(.lmn-app-aside-right) .lmn-app-aside-right .lmn-avatar-menu {
  width: 100%;
}
.icgds.lmn-adaptive-mobile .lmn-app-switcher,
.icgds.lmn-adaptive-mobile .lmn-popover.lmn-app-switcher {
  position: fixed !important;
  top: 62px !important;
  left: var(--spacing-8) !important;
  right: var(--spacing-8) !important;
  width: calc(100vw - var(--spacing-16)) !important;
  margin-top: 0;
  min-width: unset;
  max-width: unset !important;
}
.icgds.lmn-adaptive-mobile .lmn-app-switcher::after,
.icgds.lmn-adaptive-mobile .lmn-popover.lmn-app-switcher::after {
  display: none;
}
.icgds.lmn-adaptive-mobile .lmn-notification-container {
  left: var(--spacing-8) !important;
  right: var(--spacing-8) !important;
  bottom: var(--spacing-8) !important;
  min-width: unset;
  max-width: unset !important;
}
.icgds.lmn-adaptive-mobile .lmn-notification-container::after {
  display: none;
}
:root {
  --border-width-0: 0px;
  --border-width-1: 1px;
  --border-width-2: 2px;
  --border-width-4: 4px;
  --x-distance-0: 0px;
  --x-distance-2: 2px;
  --x-distance-4: 4px;
  --x-distance-8: 8px;
  --y-distance-0: 0px;
  --y-distance-2: 2px;
  --y-distance-4: 4px;
  --y-distance-5: 5px;
  --y-distance-8: 8px;
  --blur-0: 0px;
  --blur-5: 5px;
  --blur-10: 10px;
  --blur-12: 12px;
  --blur-24: 24px;
  --spread-0: 0px;
  --spread-1: 1px;
  --spread-2: 2px;
  --spread-4: 4px;
  --opacity-0:	0;
  --opacity-10:	0.1;
  --opacity-20:	0.2;
  --opacity-30:	0.3;
  --opacity-40:	0.4;
  --opacity-50: 0.5;
  --opacity-60:	0.6;
  --opacity-70:	0.7;
  --opacity-80:	0.8;
  --opacity-90:	0.9;
  --opacity-100: 1;
  --radius-none: 0px;
  --radius-0: 0px;
  --radius-2: 2px;
  --radius-4: 4px;
  --radius-6: 6px;
  --radius-8: 8px;
  --radius-12: 12px;
  --radius-16: 16px;
  --radius-20: 20px;
  --radius-24: 24px;
  --radius-32: 32px;
  --radius-40: 40px;
  --radius-full: 999px;
  --border-radius-circle: 50%;
  --border-radius-pill: 50rem;
  --border-radius-xs: 2px;
  --border-radius-sm: 4px;
  --border-radius-md: 8px;
  --border-radius-lg: 12px;
  --border-radius-xl: 16px;
  --border-radius-none: 0;
  --border-style-solid: solid;
  --border-style-dashed: dashed;
  --size-0: 0px;
  --size-1: 1px;
  --size-2: 2px;
  --size-4: 4px;
  --size-8: 8px;
  --size-10: 10px;
  --size-12: 12px;
  --size-16: 16px;
  --size-18: 18px;
  --size-20: 20px;
  --size-24: 24px;
  --size-28: 28px;
  --size-32: 32px;
  --size-36: 36px;
  --size-40: 40px;
  --size-44: 44px;
  --size-48: 48px;
  --size-56: 56px;
  --size-64: 64px;
  --size-80: 80px;
  --size-96: 96px;
  --size-128: 128px;
  --size-192: 192px;
  --size-256: 256px;
  --size-384: 384px;
  --size-512: 512px;
  --size-640: 640px;
  --size-768: 768px;
  --size-sixteenth-x: .0625rem;
  --size-eighth-x: .125rem;
  --size-quarter-x: .25rem;
  --size-half-x: .5rem;
  --size-three-quarter-x: .75rem;
  --size-x: 1rem;
  --size-one-and-a-half-x: 1.5rem;
  --size-2x: 2rem;
  --size-two-and-a-half-x: 2.5rem;
  --size-3x: 3rem;
  --size-three-and-a-half-x: 3.5rem;
  --size-4x: 4rem;
  --neg-size-sixteenth-x: -0.0625rem;
  --neg-size-eighth-x: -0.125rem;
  --neg-size-quarter-x: -0.25rem;
  --neg-size-half-x: -0.5rem;
  --neg-size-three-quarter-x: -0.75rem;
  --neg-size-x: -1rem;
  --neg-size-one-and-a-half-x: -1.5rem;
  --neg-size-2x: -2rem;
  --neg-size-two-and-a-half-x: -2.5rem;
  --neg-size-3x: -3rem;
  --neg-size-three-and-a-half-x: -3.5rem;
  --neg-size-4x: -4rem;
  --spacing-0: var(--size-0);
  --spacing-1: var(--size-1);
  --spacing-2: var(--size-2);
  --spacing-4: var(--size-4);
  --spacing-8: var(--size-8);
  --spacing-10: var(--size-10);
  --spacing-12: var(--size-12);
  --spacing-16: var(--size-16);
  --spacing-20: var(--size-20);
  --spacing-24: var(--size-24);
  --spacing-32: var(--size-32);
  --spacing-40: var(--size-40);
  --spacing-48: var(--size-48);
  --spacing-56: var(--size-56);
  --spacing-64: var(--size-64);
  --spacing-80: var(--size-80);
  --spacing-sixteenth-x: var(--size-sixteenth-x);
  --spacing-eighth-x: var(--size-eighth-x);
  --spacing-quarter-x: var(--size-quarter-x);
  --spacing-half-x: var(--size-half-x);
  --spacing-three-quarter-x: var(--size-three-quarter-x);
  --spacing-x: var(--size-x);
  --spacing-one-and-a-half-x: var(--size-one-and-a-half-x);
  --spacing-2x: var(--size-2x);
  --spacing-two-and-a-half-x: var(--size-two-and-a-half-x);
  --spacing-3x: var(--size-3x);
  --spacing-three-and-a-half-x: var(--size-three-and-a-half-x);
  --spacing-4x: var(--size-4x);
  --neg-spacing-0: var(--neg-size-0);
  --neg-spacing-sixteenth-x: var(--neg-size-sixteenth-x);
  --neg-spacing-eighth-x: var(--neg-size-eighth-x);
  --neg-spacing-quarter-x: var(--neg-size-quarter-x);
  --neg-spacing-half-x: var(--neg-size-half-x);
  --neg-spacing-three-quarter-x: var(--neg-size-three-quarter-x);
  --neg-spacing-x: var(--neg-size-x);
  --neg-spacing-one-and-a-half-x: var(--neg-size-one-and-a-half-x);
  --neg-spacing-2x: var(--neg-size-2x);
  --neg-spacing-two-and-a-half-x: var(--neg-size-two-and-a-half-x);
  --neg-spacing-3x: var(--neg-size-3x);
  --neg-spacing-three-and-a-half-x: var(--neg-size-three-and-a-half-x);
  --neg-spacing-4x: var(--neg-size-4x);
  --citi-sans: "Citi Sans", sans-serif;
  --citi-sans-display: "Citi Sans Display", sans-serif;
  --citi-sans-mono: "Citi Sans Mono", monospace;
  --citi-sans-table: "Citi Sans Table", sans-serif;
  --citi-sans-condensed: "Citi Sans Condensed", sans-serif;
  --citi-sans-table-condensed: "Citi Sans Table Condensed", sans-serif;
  --citi-serif: "Citi Serif", serif;
  --overpass-sans: "Overpass", sans-serif;
  --overpass-sans-mono: "OverpassMono", monospace;
  --font-weight-light: 100;
  --font-weight-regular: 400;
  --font-weight-bold: 700;
  --citi-sans-mono-light: 300;
  --citi-sans-mono-regular: 400;
  --citi-sans-mono-bold: 700;
  --citi-sans-mono-light-italic: italic 300;
  --citi-sans-mono-regular-italic: italic 400;
  --citi-sans-mono-bold-italic: italic 700;
  --citi-sans-text-light: 300;
  --citi-sans-text-regular: 400;
  --citi-sans-text-bold: 700;
  --citi-sans-text-light-italic: italic 300;
  --citi-sans-text-regular-italic: italic 400;
  --citi-sans-text-bold-italic: italic 700;
  --citi-sans-display-regular: 400;
  --citi-sans-display-bold: 700;
  --citi-sans-display-regular-italic: italic 400;
  --citi-sans-display-bold-italic: italic 700;
  --citi-sans-condensed-regular: 400;
  --citi-sans-condensed-regular-italic: italic 400;
  --citi-sans-serif-regular: 400;
  --citi-sans-serif-regular-italic: italic 400;
  --overpass-mono-light: 300;
  --overpass-mono-regular: 400;
  --overpass-mono-bold: 700;
  --overpass-citi-light: 300;
  --overpass-citi-regular: 400;
  --overpass-citi-bold: 700;
  --overpass-citi-light-italic: italic 300;
  --overpass-citi-regular-italic: italic 400;
  --overpass-citi-bold-italic: italic 700;
  --font-size-10: 10px;
  --font-size-12: 12px;
  --font-size-14: 14px;
  --font-size-16: 16px;
  --font-size-18: 18px;
  --font-size-20: 20px;
  --font-size-22: 22px;
  --font-size-24: 24px;
  --font-size-26: 26px;
  --font-size-28: 28px;
  --font-size-32: 32px;
  --font-size-36: 36px;
  --font-size-40: 40px;
  --font-size-48: 48px;
  --font-size-60: 60px;
  --font-size-68: 68px;
  --font-size-76: 76px;
  --font-size-10: 10px;
  --font-size-12: 12px;
  --font-size-14: 14px;
  --font-size-16: 16px;
  --font-size-18: 18px;
  --font-size-20: 20px;
  --font-size-22: 22px;
  --font-size-24: 24px;
  --font-size-26: 26px;
  --font-size-28: 28px;
  --font-size-32: 32px;
  --font-size-40: 40px;
  --font-size-48: 48px;
  --font-size-60: 60px;
  --font-size-76: 76px;
  --font-size-body-2xs: 10px;
  --font-size-body-xs: 12px;
  --font-size-body-sm: 13px;
  --font-size-body-md: 14px;
  --font-size-body-lg: 16px;
  --font-size-body-xl: 18px;
  --font-size-heading-0: 20px;
  --font-size-heading-1: 24px;
  --font-size-heading-2: 28px;
  --font-size-heading-3: 32px;
  --font-size-heading-4: 36px;
  --font-size-heading-5: 42px;
  --font-size-heading-6: 48px;
  --font-size-heading-7: 54px;
  --font-size-heading-8: 60px;
  --font-size-heading-9: 68px;
  --line-height-body: 1.5;
  --line-height-heading: 1.25;
  --line-height-body-16: 16px;
  --line-height-body-18: 18px;
  --line-height-body-20: 20px;
  --line-height-body-22: 22px;
  --line-height-body-24: 24px;
  --line-height-body-28: 28px;
  --line-height-body-30: 30px;
  --line-height-body-32: 32px;
  --line-height-body-42: 42px;
  --line-height-heading-12: 12px;
  --line-height-heading-16: 16px;
  --line-height-heading-18: 18px;
  --line-height-heading-20: 20px;
  --line-height-heading-22: 22px;
  --line-height-heading-24: 24px;
  --line-height-heading-26: 26px;
  --line-height-heading-28: 28px;
  --line-height-heading-30: 30px;
  --line-height-heading-32: 32px;
  --line-height-heading-36: 36px;
  --line-height-heading-40: 40px;
  --line-height-heading-46: 46px;
  --line-height-heading-52: 52px;
  --line-height-heading-60: 60px;
  --line-height-heading-68: 68px;
  --line-height-heading-76: 76px;
  --line-height-heading-86: 86px;
  --line-height-heading-96: 96px;
  --motion-duration-none: 0ms;
  --motion-duration-fast-1: 100ms;
  --motion-duration-fast-2: 150ms;
  --motion-duration-fast-3: 200ms;
  --motion-duration-medium-1: 400ms;
  --motion-duration-medium-2: 500ms;
  --motion-duration-medium-3: 600ms;
  --motion-duration-slow-1: 800ms;
  --motion-duration-slow-2: 1000ms;
  --motion-duration-slow-3: 1500ms;
  --motion-timing-linear: linear;
  --motion-timing-ease-in: cubic-bezier(.60,.0,1,1);
  --motion-timing-ease-out: cubic-bezier(0,0,.23,.99);
  --motion-timing-ease-in-out: cubic-bezier(.62,.28,.23,.99);
  --control-icon-z-index: 1;
  --zindex-sticky: 990;
  --zindex-fixed: 990;
  --side-bar-zindex: 980;
  --drawer-z-index: 1000;
  --modal-wrap-z-index: 1000;
  --modal-mask-z-index: 1000;
  --alert-z-index: 1010;
  --popover-z-index: 1020;
  --dropdown-wrapper-z-index: 1030;
  --datepicker-container-zindex: 1030;
  --tooltip-z-index: 1040;
  --loader-z-index: 1050;
  --tab-extra-content-z-index: 9;
  --menu-z-index: 99;
}

.icgds,
.icgds.light-theme,
.icgds.light-theme .default-layer,
.icgds.dark-theme .theme-inverse {
  --primary: var(--citi-blue-600);
  --secondary: var(--citi-ink-blue-950);
  --danger: var(--mahogany-800);
  --warning: var(--tan-bright-400);
  --success: var(--forest-700);
  --info: var(--gray-950);
  --background: var(--gray-50);
  --layer_primary: var(--white);
  --layer_secondary: var(--gray-25);
  --layer_brand_primary: var(--citi-ink-blue-950);
  --layer_brand_secondary: var(--primary);
  --fill_default: var(--white);
  --fill_hover: var(--gray-50);
  --fill_focus: var(--white);
  --fill_active: var(--citi-blue-50);
  --fill_selected: var(--citi-blue-100);
  --fill_disabled: var(--gray-100);
  --fill_danger: var(--mahogany-50);
  --fill_read-only: var(--gray-100);
  --fill_default_on-layer-secondary: var(--gray-25);
  --fill_hover_on-layer-secondary: var(--gray-100);
  --fill_focus_on-layer-secondary: var(--gray-25);
  --fill_active_on-layer-secondary: var(--citi-blue-50);
  --fill_selected_on-layer-secondary: var(--citi-blue-100);
  --fill_disabled_on-layer-secondary: var(--gray-100);
  --fill_danger_on-layer-secondary: var(--mahogany-50);
  --fill_read-only_on-layer-secondary: var(--gray-100);
  --datatable_header: var(--gray-50);
  --datatable_info: var(--white);
  --border_weak: var(--gray-100);
  --border_weak_on-layer-brand-primary: var(--citi-ink-blue-500-tint-60);
  --border_strong_on-layer-brand-primary: var(--gray-400);
  --border_strong: var(--gray-475);
  --border_strong_on-layer-brand-primary: var(--gray-400);
  --border_strong_on-layer-brand-secondary: var(--gray-400);
  --border_disabled: var(--gray-400);
  --border_hover: var(--citi-ink-blue-950);
  --border_focus: var(--citi-blue-600);
  --border_focus_secondary: var(--white);
  --border_focus_on-status-fill: var(--white);
  --border_focus_on-low-contrast-status-fill: var(--gray-900);
  --border_active: var(--citi-blue-600);
  --border_error: var(--mahogany-800);
  --border_danger: var(--danger);
  --border_brand: var(--citi-blue-600);
  --border-none: transparent;
  --text_weak: var(--gray-600);
  --text_strong: var(--citi-ink-blue-950);
  --text_hover: var(--text_strong);
  --text_active: var(--citi-blue-600);
  --text_disabled: var(--gray-400);
  --text_error: var(--mahogany-800);
  --text_danger: var(--mahogany-800);
  --text_success: var(--forest-700);
  --text_warning: var(--orange-dark-800);
  --heading_primary: var(--citi-ink-blue-950);
  --heading_secondary: var(--citi-blue-600);
  --text_subtitle: var(--gray-600);
  --text_strong_on-layer-brand-primary: var(--white);
  --text_weak_on-layer-brand-primary: var(--gray-200);
  --text_strong_on-layer-brand-secondary: var(--white);
  --text_weak_on-layer-brand-secondary: var(--blue-light-100);
  --text_strong_on-inverse: var(--white);
  --text_weak_on-inverse: var(--gray-300);
  --text_disabled_on-inverse: var(--gray-500);
  --text_danger_on-inverse: var(--red-light-300);
  --text_success_on-inverse: var(--blue-green-400);
  --text_active_on-fill-active: var(--citi-blue-600);
  --text_on-mask: var(--white);
  --link: var(--citi-blue-600);
  --link_hover: var(--citi-blue-800);
  --link_focus: var(--link);
  --link_active: var(--text_strong);
  --link_visited: var(--purple-700);
  --link_disabled: var(--text_disabled);
  --link_on-layer-brand-primary: var(--blue-light-400);
  --link_hover_on-layer-brand-primary: var(--blue-light-200);
  --link_focus_on-layer-brand-primary: var(--white);
  --link_active_on-layer-brand-primary: var(--white);
  --link_visited_on-layer-brand-primary: var(--purple-500);
  --link_disabled_on-layer-brand-primary: var(--gray-500);
  --link_on-layer-brand-secondary: var(--white);
  --link_hover_on-layer-brand-secondary: var(--white);
  --link_focus_on-layer-brand-secondary: var(--white);
  --link_active_on-layer-brand-secondary: var(--white);
  --link_visited_on-layer-brand-secondary: var(--purple-light-200);
  --link_disabled_on-layer-brand-secondary: var(--gray-400);
  --asset-citi-logo-full-color: var(--citi-blue-600);
  --asset-citi-logo-full-color-reverse: var(--citi-blue-600);
  --asset-citi-logo-one-color-reverse: var(--citi-blue-600);
  --shadow_color_focus: var(--citi-blue-600);
  --shadow_color_raised-1: rgba(15, 22, 50, 0.08);
  --shadow_color_raised-2: rgba(15, 22, 50, 0.04);
  --shadow_color_overlay-1: rgba(15, 22, 50, 0.04);
  --shadow_color_overlay-2: rgba(15, 22, 50, 0.08);
  --shadow_fill_outline_focus: var(--primary);
  --shadow_fill_outline_focus_on-layer-brand-primary: var(--white);
  --shadow_fill_outline_focus_on-layer-brand-secondary: var(--white);
  --shadow_fill-outline_focus_on-high-contrast: var(--border_focus_on-status-fill);
  --shadow_fill-outline_focus_on-high-contrast-info-status: var(--border_focus_on-status-fill);
  --shadow_fill-outline_focus_on-high-contrast-danger-status: var(--border_focus_on-status-fill);
  --shadow_fill-outline_focus_on-high-contrast-warning-status: var(--border_focus_on-low-contrast-status-fill);
  --shadow_fill-outline_focus_on-high-contrast-success-status: var(--border_focus_on-status-fill);
  --shadow_fill-outline_focus_on-low-contrast: var(--border_focus_on-low-contrast-status-fill);
  --shadow_fill-outline_focus_on-low-contrast-info-status: var(--border_focus_on-low-contrast-status-fill);
  --shadow_fill-outline_focus_on-low-contrast-danger-status: var(--border_focus_on-low-contrast-status-fill);
  --shadow_fill-outline_focus_on-low-contrast-warning-status: var(--border_focus_on-low-contrast-status-fill);
  --shadow_fill-outline_focus_on-low-contrast-success-status: var(--border_focus_on-low-contrast-status-fill);
  --shadow_fill_inner-line_focus: var(--layer_primary);
  --shadow_fill_inner-line_focus_on-layer-brand-primary: var(--layer_brand_primary);
  --shadow_fill_inner-line_focus_on-layer-brand-secondary: var(--layer_brand_secondary);
  --shadow_fill-inner-line_focus_on-high-contrast: var(--alert_fill);
  --shadow_fill-inner-line_focus_on-high-contrast-info-status: var(--alert_fill_info);
  --shadow_fill-inner-line_focus_on-high-contrast-danger-status: var(--alert_fill_danger);
  --shadow_fill-inner-line_focus_on-high-contrast-warning-status: var(--alert_fill_warning);
  --shadow_fill-inner-line_focus_on-high-contrast-success-status: var(--alert_fill_success);
  --shadow_fill-inner-line_focus_on-low-contrast: var(--alert_fill_low-contrast);
  --shadow_fill-inner-line_focus_on-low-contrast-info-status: var(--alert_fill_low-contrast-info);
  --shadow_fill-inner-line_focus_on-low-contrast-danger-status: var(--alert_fill_low-contrast-danger);
  --shadow_fill-inner-line_focus_on-low-contrast-warning-status: var(--alert_fill_low-contrast-warning);
  --shadow_fill-inner-line_focus_on-low-contrast-success-status: var(--alert_fill_low-contrast-success);
  --shadow_x-distance_focus: var(--x-distance-0);
  --shadow_y-distance_focus: var(--y-distance-0);
  --shadow_blur_focus: var(--blur-0);
  --shadow_spread_outline_focus: var(--spread-4);
  --shadow_spread_inner-line_focus: var(--spread-2);
  --shadow_x-distance_raised-1: var(--x-distance-0);
  --shadow_y-distance_raised-1: var(--y-distance-2);
  --shadow_blur_raised-1: var(--blur-5);
  --shadow_spread_raised-1: -2px;
  --shadow_x-distance_raised-2: var(--x-distance-0);
  --shadow_y-distance_raised-2: var(--y-distance-4);
  --shadow_blur_raised-2: var(--blur-10);
  --shadow_spread_raised-2: -2px;
  --shadow_x-distance_overlay-1: var(--x-distance-0);
  --shadow_y-distance_overlay-1: var(--y-distance-8);
  --shadow_blur_overlay-1: var(--blur-10);
  --shadow_spread_overlay-1: -4px;
  --shadow_x-distance_overlay-2: var(--x-distance-0);
  --shadow_y-distance_overlay-2: 20px;
  --shadow_blur_overlay-2: var(--blur-24);
  --shadow_spread_overlay-2: -4px;
  --shadow_raised: var(--shadow_x-distance_raised-2) var(--shadow_y-distance_raised-2) var(--shadow_blur_raised-2) var(--shadow_spread_raised-2) var(--shadow_color_raised-2), var(--shadow_x-distance_raised-1) var(--shadow_y-distance_raised-1) var(--shadow_blur_raised-1) var(--shadow_spread_raised-1) var(--shadow_color_raised-1);
  --shadow_overlay: var(--shadow_x-distance_overlay-2) var(--shadow_y-distance_overlay-2) var(--shadow_blur_overlay-2) var(--shadow_spread_overlay-2) var(--shadow_color_overlay-2), var(--shadow_x-distance_overlay-1) var(--shadow_y-distance_overlay-1) var(--shadow_blur_overlay-1) var(--shadow_spread_overlay-1) var(--shadow_color_overlay-1);
  --headings-color: var(--text_strong);
  --blockquote-small-color: var(--text_weak);
  --scrollbar-bg: var(--white);
  --scrollbar_thumb: var(--gray-500);
  --scrollbar_thumb_hover: var(--gray-600);
  --scrollbar_thumb_active: var(--gray-600);
  --scrollbar_thumb_on-layer-brand-primary: var(--citi-ink-blue-500-tint-60);
  --scrollbar_thumb_on-layer-brand-primary_hover: var(--citi-ink-blue-500-tint-70);
  --scrollbar_thumb_on-layer-brand-primary_focus: var(--citi-ink-blue-500-tint-70);
  --scrollbar-corner-bg: var(--transparent);
  --ai-brand_purple-gradient_stop-1: var(--purple-700-opacity-10);
  --ai-brand_purple-gradient_stop-2: var(--purple-700);
  --ai-brand_blue-gradient_stop-1: var(--blue-light-100);
  --ai-brand_blue-gradient_stop-2: var(--citi-blue-600);
  --ai-brand_green-gradient_stop-1: var(--blue-green-light-200-opacity-10);
  --ai-brand_green-gradient_stop-2: var(--blue-green-dark-700);
  --ai-gradient: linear-gradient(307deg, var(--ai-brand_purple-gradient_stop-1) 39.65%, var(--ai-brand_purple-gradient_stop-2) 81.33%),
                  linear-gradient(61deg, var(--ai-brand_green-gradient_stop-1) 34.72%, var(--ai-brand_green-gradient_stop-2) 84.3%),
                  linear-gradient(180deg, var(--ai-brand_blue-gradient_stop-1) 0.21%, var(--ai-brand_blue-gradient_stop-2) 77.49%);
  --ai-gradient-border: linear-gradient(307deg, var(--ai-brand_purple-gradient_stop-1) 39.65%, var(--ai-brand_purple-gradient_stop-2) 81.33%) border-box,
                          linear-gradient(61deg, var(--ai-brand_green-gradient_stop-1) 34.72%, var(--ai-brand_green-gradient_stop-2) 84.3%) border-box,
                          linear-gradient(180deg, var(--ai-brand_blue-gradient_stop-1) 0.21%, var(--ai-brand_blue-gradient_stop-2) 77.49%) border-box;
  --button_fill_ai: var(--ai-gradient);
  --button_foreground_ai: white;
  --notification-bg-color: var(--white);
  --notification-icon-color: var(--info);
  --alert_border-width: var(--border-width_thin);
  --alert_fill: var(--info);
  --alert_fill_info: var(--info);
  --alert_fill_danger: var(--danger);
  --alert_fill_warning: var(--warning);
  --alert_fill_success: var(--success);
  --alert_fill_low-contrast: var(--gray-100);
  --alert_fill_low-contrast-info: var(--gray-100);
  --alert_fill_low-contrast-danger: var(--mahogany-50);
  --alert_fill_low-contrast-warning: var(--tan-bright-100);
  --alert_fill_low-contrast-success: var(--blue-green-light-100);
  --alert_border: var(--border-none);
  --alert_border_info: var(--border-none);
  --alert_border_danger: var(--border-none);
  --alert_border_warning: var(--border-none);
  --alert_border_success: var(--border-none);
  --alert_border_low-contrast: var(--gray-500);
  --alert_border_low-contrast-info: var(--gray-500);
  --alert_border_low-contrast-danger: var(--mahogany-700);
  --alert_border_low-contrast-warning: var(--tan-700);
  --alert_border_low-contrast-success: var(--blue-green-700);
  --alert_foreground: var(--white);
  --alert_foreground_info: var(--white);
  --alert_foreground_success: var(--white);
  --alert_foreground_warning: var(--tan-900);
  --alert_foreground_danger: var(--white);
  --alert_foreground_low-contrast: var(--gray-800);
  --alert_foreground_low-contrast-info: var(--gray-800);
  --alert_foreground_low-contrast-danger: var(--mahogany-900);
  --alert_foreground_low-contrast-warning: var(--tan-900);
  --alert_foreground_low-contrast-success: var(--forest-900);
  --alert-collapsible_foreground_expanded-container: var(--citi-ink-blue-950);
  --app-switcher_container_radius: var(--large-container_radius);
  --app-switcher_item-container_radius: var(--small-container_radius);
  --app-switcher_foreground-container-heading: var(--heading_primary);
  --app-switcher_foreground_item-container-label: var(--text_strong);
  --app-switcher_foreground_item-container-label_hover: var(--text_strong);
  --app-switcher_foreground_item-container-label_focus: var(--text_strong);
  --app-switcher_foreground_item-container-label_active: var(--text_active);
  --app-switcher_foreground_item-container-label_disabled: var(--text_disabled);
  --app-switcher_foreground_item-description: var(--text_weak);
  --app-switcher_foreground_item-description_hover: var(--text_weak);
  --app-switcher_foreground_item-description_focus: var(--text_weak);
  --app-switcher_foreground_item-description_active: var(--text_active);
  --app-switcher_foreground_item-description_disabled: var(--text_disabled);
  --app-switcher_fill_container: var(--layer_primary);
  --app-switcher_fill_item-container: transparent;
  --app-switcher_fill_item-container_hover: var(--fill_hover);
  --app-switcher_fill_item-container_focus: transparent;
  --app-switcher_fill_item-container_active: var(--fill_active);
  --app-switcher_fill_item-container_disabled: transparent;
  --app-switcher_border_item-container: var(--border-none);
  --app-switcher_border_item-container_hover: var(--border-none);
  --app-switcher_border_item-container_focus: var(--border-none);
  --app-switcher_border_item-container_active: var(--border-none);
  --app-switcher_border_item-container_disabled: var(--border-none);
  --app-switcher_border_item-container_border-top: var(--border_weak);
  --app-switcher_item-container_font-family: var(--family_sans);
  --app-switcher_item-container-heading_font-family: var(--family_display);
  --app-switcher_item-container-description_font-family: var(--family_sans);
  --app-switcher_item-container_font-type: var(--type_text-regular);
  --app-switcher_item-container_active_font-type: var(--type_text-bold);
  --app-switcher_item-container-heading_font-type: var(--type_display-regular);
  --app-switcher_item-container-description_font-type: var(--type_text-regular);
  --avatar_fill: var(--gray-200);
  --avatar_fill_hover: var(--gray-300);
  --avatar_fill_focus: var(--gray-200);
  --avatar_fill_active: var(--gray-200);
  --avatar-menu_container-heading_font-family: var(--family_sans);
  --avatar-menu_container-subtitle_font-family: var(--family_sans);
  --avatar-menu_container-support_font-family: var(--family_sans);
  --avatar-menu_container-heading_font-type: var(--type_display-regular);
  --avatar-menu_container-subtitle_font-type: var(--type_text-regular);
  --avatar-menu_container-support_font-type: var(--type_text-regular);
  --avatar-menu_radius: var(--large-container_radius);
  --avatar-menu_fill_container: var(--layer_primary);
  --avatar-menu_foreground_container-heading: var(--heading_primary);
  --avatar-menu_foreground_container-subtitle: var(--text_weak);
  --avatar-menu_foreground_container-support: var(--text_weak);
  --avatar_fill_1: var(--citi-ink-blue-950);
  --avatar_fill_1_hover: var(--citi-blue-800);
  --avatar_fill_1_focus: var(--citi-ink-blue-950);
  --avatar_fill_1_active: var(--citi-ink-blue-950);
  --avatar_fill_2: var(--mahogany-950);
  --avatar_fill_2_hover: var(--plum-dark-900);
  --avatar_fill_2_focus: var(--mahogany-950);
  --avatar_fill_2_active: var(--mahogany-950);
  --avatar_fill_3: var(--forest-900);
  --avatar_fill_3_hover: var(--forest-700);
  --avatar_fill_3_focus: var(--forest-900);
  --avatar_fill_3_active: var(--forest-900);
  --avatar_fill_4: var(--purple-800);
  --avatar_fill_4_hover: var(--purple-dark-900);
  --avatar_fill_4_focus: var(--purple-800);
  --avatar_fill_4_active: var(--purple-800);
  --avatar_fill_5: var(--tan-900);
  --avatar_fill_5_hover: var(--tan-700);
  --avatar_fill_5_focus: var(--tan-900);
  --avatar_fill_5_active: var(--tan-900);
  --avatar_foreground: var(--black);
  --avatar_foreground_1: var(--white);
  --avatar_foreground_2: var(--white);
  --avatar_foreground_3: var(--white);
  --avatar_foreground_4: var(--white);
  --avatar_foreground_5: var(--white);
  --avatar_border: var(--border-none);
  --avatar_border_1: var(--border-none);
  --avatar_border_2: var(--border-none);
  --avatar_border_3: var(--border-none);
  --avatar_border_4: var(--border-none);
  --avatar_border_5: var(--border-none);
  --avatar-menu_container-heading_font-family: var(--family_sans);
  --avatar-menu_container-subtitle_font-family: var(--family_sans);
  --avatar-menu_container-support_font-family: var(--family_sans);
  --avatar-menu_container-heading_font-type: var(--type_display-regular);
  --avatar-menu_container-subtitle_font-type: var(--type_text-regular);
  --avatar-menu_container-support_font-type: var(--type_text-regular);
  --avatar-menu_radius: var(--large-container_radius);
  --avatar-menu_fill_container: var(--layer_primary);
  --avatar-menu_foreground_container-heading: var(--heading_primary);
  --avatar-menu_foreground_container-subtitle: var(--text_weak);
  --avatar-menu_foreground_container-support: var(--text_weak);
  --badge_fill_low-contrast: var(--citi-blue-50);
  --badge_fill_low-contrast_info: var(--gray-100);
  --badge_fill_low-contrast_success: var(--blue-green-light-100);
  --badge_fill_low-contrast_warning: var(--tan-bright-100);
  --badge_fill_low-contrast_danger: var(--mahogany-50);
  --badge_fill_low-contrast_orange: var(--orange-light-100);
  --badge_fill_low-contrast_plum: var(--plum-light-100);
  --badge_fill_low-contrast_purple: var(--purple-light-100);
  --badge_fill_low-contrast_teal: var(--blue-green-dark-50);
  --badge_fill_low-contrast_sand: var(--sand-50);
  --badge_foreground_low-contrast: var(--citi-blue-800);
  --badge_foreground_low-contrast_info: var(--citi-ink-blue-950);
  --badge_foreground_low-contrast_success: var(--green-dark-800);
  --badge_foreground_low-contrast_warning: var(--tan-900);
  --badge_foreground_low-contrast_danger: var(--mahogany-800);
  --badge_foreground_low-contrast_orange: var(--orange-700);
  --badge_foreground_low-contrast_plum: var(--plum-800);
  --badge_foreground_low-contrast_purple: var(--purple-800);
  --badge_foreground_low-contrast_teal: var(--blue-green-dark-900);
  --badge_foreground_low-contrast_sand: var(--tan-900);
  --badge_border_low-contrast: var(--citi-ink-blue-400);
  --badge_border_low-contrast_success: var(--blue-green-light-400);
  --badge_border_low-contrast_warning: var(--tan-400);
  --badge_border_low-contrast_danger: var(--red-light-300);
  --badge_border_low-contrast_disabled: var(--border_disabled);
  --badge_border_low-contrast_info: var(--gray-300);
  --badge_border_low-contrast_orange: var(--orange-light-300);
  --badge_border_low-contrast_plum: var(--plum-light-400);
  --badge_border_low-contrast_purple: var(--purple-light-400);
  --badge_border_low-contrast_teal: var(--blue-green-dark-300);
  --badge_border_low-contrast_sand: var(--sand-400);
  --badge_fill_high-contrast_info: var(--gray-600);
  --badge_fill_high-contrast_success: var(--success);
  --badge_fill_high-contrast_warning: var(--warning);
  --badge_fill_high-contrast_danger: var(--danger);
  --badge_fill_high-contrast_default: var(--blue-light-400);
  --badge_fill_high-contrast_orange: var(--orange-700);
  --badge_fill_high-contrast_purple: var(--purple-800);
  --badge_fill_high-contrast_plum: var(--plum-600);
  --badge_fill_high-contrast_teal: var(--blue-green-dark-900);
  --badge_fill_high-contrast_sand: var(--sand-900);
  --badge_foreground_high-contrast_info: var(--white);
  --badge_foreground_high-contrast_success: var(--white);
  --badge_foreground_high-contrast_warning: var(--tan-900);
  --badge_foreground_high-contrast_danger: var(--white);
  --badge_foreground_high-contrast_default: var(--citi-ink-blue-950);
  --badge_foreground_high-contrast_orange: var(--white);
  --badge_foreground_high-contrast_purple: var(--white);
  --badge_foreground_high-contrast_plum: var(--white);
  --badge_foreground_high-contrast_teal: var(--white);
  --badge_foreground_high-contrast_sand: var(--white);
  --badge_border_high-contrast_info: var(--border-none);
  --badge_border_high-contrast_success: var(--border-none);
  --badge_border_high-contrast_warning: var(--border-none);
  --badge_border_high-contrast_danger: var(--border-none);
  --badge_border_high-contrast_default: var(--border-none);
  --badge_border_high-contrast_orange: var(--border-none);
  --badge_border_high-contrast_purple: var(--border-none);
  --badge_border_high-contrast_plum: var(--border-none);
  --badge_border_high-contrast_teal: var(--border-none);
  --badge_border_high-contrast_sand: var(--border-none);
  --badge-indicator_container_radius: var(--radius-8);
  --badge-indicator_number-indicator_radius: var(--radius-12);
  --badge-indicator_fill_container: transparent;
  --badge-indicator_fill_container_hover: var(--fill_hover);
  --badge-indicator_fill_container_focus: transparent;
  --badge-indicator_fill_container_active: transparent;
  --badge-indicator_border_container: var(--border-none);
  --badge-indicator_border_container_hover: var(--border-none);
  --badge-indicator_border_container_focus: var(--border_focus);
  --badge-indicator_border_container_active: var(--border_active);
  --badge-indicator_foreground_container: var(--icon_fill);
  --badge-indicator_foreground_container_hover: var(--icon_fill);
  --badge-indicator_foreground_container_focus: var(--icon_fill);
  --badge-indicator_foreground_container_active: var(--icon_fill_active);
  --badge-indicator_number-indicator_font-family: var(--family_mono);
  --badge-indicator_number-indicator_font-type: var(--type_mono-regular);
  --badge-indicator_fill_dot-indicator_container: var(--danger);
  --badge-indicator_border_dot-indicator_container: var(--border-none);
  --badge-indicator_foreground_number-indicator-overflow: var(--white);
  --breadcrumb_foreground: var(--link);
  --breadcrumb_foreground_hover: var(--link_hover);
  --breadcrumb_foreground_active: var(--link_active);
  --breadcrumb_foreground_disabled: var(--link_disabled);
  --button_fill_primary: var(--citi-blue-600);
  --button_fill_primary_hover: var(--citi-blue-800);
  --button_fill_primary_focus: var(--citi-blue-600);
  --button_fill_primary_active: var(--citi-ink-blue-950);
  --button_fill_primary_disabled: var(--fill_disabled);
  --button_foreground_primary: var(--white);
  --button_foreground_primary_hover: var(--white);
  --button_foreground_primary_focus: var(--white);
  --button_foreground_primary_active: var(--white);
  --button_foreground_primary_disabled: var(--text_disabled);
  --button_border_primary: var(--border-none);
  --button_border_primary_hover: var(--border-none);
  --button_border_primary_focus: var(--border-none);
  --button_border_primary_active: var(--border-none);
  --button_border_primary_disabled: var(--border-none);
  --button_fill_standard: var(--gray-150);
  --button_fill_standard_hover: var(--gray-300);
  --button_fill_standard_focus: var(--gray-150);
  --button_fill_standard_active: var(--citi-ink-blue-950);
  --button_fill_standard_disabled: var(--fill_disabled);
  --button_foreground_standard: var(--citi-ink-blue-950);
  --button_foreground_standard_hover: var(--citi-ink-blue-950);
  --button_foreground_standard_focus: var(--citi-ink-blue-950);
  --button_foreground_standard_active: var(--white);
  --button_foreground_standard_disabled: var(--text_disabled);
  --button_border_standard: var(--border-none);
  --button_border_standard_hover: var(--border-none);
  --button_border_standard_focus: var(--border-none);
  --button_border_standard_active: var(--border-none);
  --button_border_standard_disabled: var(--border-none);
  --button_fill_outline: transparent;
  --button_fill_outline_hover: var(--citi-blue-600);
  --button_fill_outline_focus: transparent;
  --button_fill_outline_active: var(--citi-ink-blue-950);
  --button_fill_outline_disabled: var(--fill_disabled);
  --button_foreground_outline: var(--citi-blue-600);
  --button_foreground_outline_hover: var(--white);
  --button_foreground_outline_focus: var(--citi-blue-600);
  --button_foreground_outline_active: var(--white);
  --button_foreground_outline_disabled: var(--text_disabled);
  --button_border_outline: var(--citi-blue-600);
  --button_border_outline_hover: var(--citi-blue-600);
  --button_border_outline_focus: var(--button_border_outline);
  --button_border_outline_active: var(--border-none);
  --button_fill_ghost: transparent;
  --button_fill_ghost_hover: var(--gray-200);
  --button_fill_ghost_focus: transparent;
  --button_fill_ghost_active: var(--citi-ink-blue-950);
  --button_fill_ghost_disabled: var(--fill_disabled);
  --button_foreground_ghost: var(--citi-blue-600);
  --button_foreground_ghost_hover: var(--citi-blue-600);
  --button_foreground_ghost_focus: var(--citi-blue-600);
  --button_foreground_ghost_active: var(--white);
  --button_foreground_ghost_disabled: var(--text_disabled);
  --button_border_ghost: var(--border-none);
  --button_border_ghost_hover: var(--border-none);
  --button_border_ghost_focus: var(--border-none);
  --button_border_ghost_active: var(--border-none);
  --button_border_ghost_disabled: var(--border-none);
  --button_fill_success: var(--forest-700);
  --button_fill_success_hover: var(--forest-900);
  --button_fill_success_focus: var(--forest-700);
  --button_fill_success_active: var(--forest-900);
  --button_fill_success_disabled: var(--fill_disabled);
  --button_foreground_success: var(--white);
  --button_foreground_success_hover: var(--white);
  --button_foreground_success_focus: var(--white);
  --button_foreground_success_active: var(--white);
  --button_foreground_success_disabled: var(--text_disabled);
  --button_border_success: var(--border-none);
  --button_border_success_hover: var(--border-none);
  --button_border_success_focus: var(--border-none);
  --button_border_success_active: var(--border-none);
  --button_border_success_disabled: var(--border-none);
  --button_fill_danger: var(--mahogany-800);
  --button_fill_danger_hover: var(--mahogany-900);
  --button_fill_danger_focus: var(--mahogany-800);
  --button_fill_danger_active: var(--mahogany-950);
  --button_fill_danger_disabled: var(--fill_disabled);
  --button_foreground_danger: var(--white);
  --button_foreground_danger_hover: var(--white);
  --button_foreground_danger_focus: var(--white);
  --button_foreground_danger_active: var(--white);
  --button_foreground_danger_disabled: var(--text_disabled);
  --button_border_danger: var(--border-none);
  --button_border_danger_hover: var(--border-none);
  --button_border_danger_focus: var(--border-none);
  --button_border_danger_active: var(--border-none);
  --button_border_danger_disabled: var(--border-none);
  --button_fill_warning: var(--tan-bright-400);
  --button_fill_warning_hover: var(--tan-bright-300);
  --button_fill_warning_focus: var(--tan-bright-300);
  --button_fill_warning_active: var(--tan-700);
  --button_fill_warning_disabled: var(--fill_disabled);
  --button_foreground_warning: var(--tan-900);
  --button_foreground_warning_hover: var(--tan-900);
  --button_foreground_warning_focus: var(--tan-900);
  --button_foreground_warning_active: var(--white);
  --button_foreground_warning_disabled: var(--text_disabled);
  --button_border_warning: var(--border-none);
  --button_border_warning_hover: var(--border-none);
  --button_border_warning_focus: var(--border-none);
  --button_border_warning_active: var(--border-none);
  --button_border_warning_disabled: var(--border-none);
  --button_fill_primary_on-layer-brand-primary: var(--white);
  --button_fill_primary_hover_on-layer-brand-primary: var(--gray-100);
  --button_fill_primary_focus_on-layer-brand-primary: var(--white);
  --button_fill_primary_active_on-layer-brand-primary: var(--gray-300);
  --button_fill_primary_disabled_on-layer-brand-primary: var(--gray-800);
  --button_foreground_primary_on-layer-brand-primary: var(--citi-blue-600);
  --button_foreground_primary_hover_on-layer-brand-primary: var(--citi-blue-600);
  --button_foreground_primary_focus_on-layer-brand-primary: var(--citi-blue-600);
  --button_foreground_primary_active_on-layer-brand-primary: var(--citi-ink-blue-950);
  --button_foreground_primary_disabled_on-layer-brand-primary: var(--text_disabled_on-inverse);
  --button_border_primary_on-layer-brand-primary: var(--border-none);
  --button_border_primary_hover_on-layer-brand-primary: var(--border-none);
  --button_border_primary_focus_on-layer-brand-primary: var(--border-none);
  --button_border_primary_active_on-layer-brand-primary: var(--border-none);
  --button_border_primary_disabled_on-layer-brand-secondary: var(--border-none);
  --button_fill_standard_on-layer-brand-primary: var(--gray-900);
  --button_fill_standard_hover_on-layer-brand-primary: var(--gray-700);
  --button_fill_standard_focus_on-layer-brand-primary: var(--gray-900);
  --button_fill_standard_active_on-layer-brand-primary: var(--gray-300);
  --button_fill_secondary_disabled_on-layer-brand-secondary: var(--gray-800);
  --button_foreground_standard_on-layer-brand-primary: var(--white);
  --button_foreground_standard_hover_on-layer-brand-primary: var(--white);
  --button_foreground_standard_focus_on-layer-brand-primary: var(--white);
  --button_foreground_standard_active_on-layer-brand-primary: var(--citi-ink-blue-950);
  --button_foreground_secondary_disabled_on-layer-brand-secondary: var(--text_disabled_on-inverse);
  --button_border_standard_on-layer-brand-primary: var(--border-none);
  --button_border_standard_hover_on-layer-brand-primary: var(--border-none);
  --button_border_secondary_focus_on-layer-brand-primary: var(--border-none);
  --button_border_secondary_active_on-layer-brand-primary: var(--border-none);
  --button_border_secondary_disabled_on-layer-brand-primary: var(--border-none);
  --button_fill_outline_on-layer-brand-primary: transparent;
  --button_fill_outline_hover_on-layer-brand-primary: var(--white);
  --button_fill_outline_focus_on-layer-brand-primary: transparent;
  --button_fill_outline_active_on-layer-brand-primary: var(--gray-300);
  --button_fill_outline_disabled_on-layer-brand-secondary: var(--gray-800);
  --button_foreground_outline_on-layer-brand-primary: var(--white);
  --button_foreground_outline_hover_on-layer-brand-primary: var(--citi-blue-600);
  --button_foreground_outline_focus_on-layer-brand-primary: var(--white);
  --button_foreground_outline_active_on-layer-brand-primary: var(--gray-975);
  --button_foreground_outline_disabled_on-layer-brand-secondary: var(--text_disabled);
  --button_border_outline_on-layer-brand-primary: var(--white);
  --button_border_outline_hover_on-layer-brand-primary: var(--citi-blue-600);
  --button_border_outline_focus_on-layer-brand-primary: var(--button_border_outline_on-layer-brand-primary);
  --button_border_outline_active_on-layer-brand-primary: var(--border-none);
  --button_border_outline_disabled_on-layer-brand-primary: var(--border-none);
  --button_fill_primary_on-layer-brand-secondary: var(--white);
  --button_fill_primary_hover_on-layer-brand-secondary: var(--gray-100);
  --button_fill_primary_focus_on-layer-brand-secondary: var(--white);
  --button_fill_primary_active_on-layer-brand-secondary: var(--citi-ink-blue-950);
  --button_fill_primary_disabled_on-layer-brand-secondary: rgba(255,255,255,0.30);
  --button_foreground_primary_on-layer-brand-secondary: var(--citi-blue-600);
  --button_foreground_primary_hover_on-layer-brand-secondary: var(--citi-blue-600);
  --button_foreground_primary_focus_on-layer-brand-secondary: var(--citi-blue-600);
  --button_foreground_primary_active_on-layer-brand-secondary: var(--white);
  --button_foreground_primary_disabled_on-layer-brand-secondary: rgba(255,255,255,0.40);
  --button_border_primary_on-layer-brand-secondary: var(--border-none);
  --button_border_primary_hover_on-layer-brand-secondary: var(--border-none);
  --button_border_primary_focus_on-layer-brand-secondary: var(--border-none);
  --button_border_primary_active_on-layer-brand-secondary: var(--border-none);
  --button_border_primary_disabled_on-layer-brand-secondary: var(--border-none);
  --button_fill_standard_on-layer-brand-secondary: var(--gray-200);
  --button_fill_standard_hover_on-layer-brand-secondary: var(--gray-300);
  --button_fill_standard_focus_on-layer-brand-secondary: var(--gray-200);
  --button_fill_standard_active_on-layer-brand-secondary: var(--citi-ink-blue-950);
  --button_fill_standard_disabled_on-layer-brand-secondary: rgba(255,255,255,0.30);
  --button_foreground_standard_on-layer-brand-secondary: var(--citi-ink-blue-950);
  --button_foreground_standard_hover_on-layer-brand-secondary: var(--citi-ink-blue-950);
  --button_foreground_standard_focus_on-layer-brand-secondary: var(--citi-ink-blue-950);
  --button_foreground_standard_active_on-layer-brand-secondary: var(--white);
  --button_foreground_standard_disabled_on-layer-brand-secondary: rgba(255,255,255,0.40);
  --button_border_standard_on-layer-brand-secondary: var(--border-none);
  --button_border_standard_hover_on-layer-brand-secondary: var(--border-none);
  --button_border_standard_focus_on-layer-brand-secondary: var(--border-none);
  --button_border_standard_active_on-layer-brand-secondary: var(--border-none);
  --button_border_standard_disabled_on-layer-brand-secondary: var(--border-none);
  --button_fill_outline_on-layer-brand-secondary: transparent;
  --button_fill_outline_hover_on-layer-brand-secondary: var(--white);
  --button_fill_outline_focus_on-layer-brand-secondary: transparent;
  --button_fill_outline_active_on-layer-brand-secondary: var(--citi-ink-blue-950);
  --button_fill_outline_disabled_on-layer-brand-secondary: rgba(255,255,255,0.30);
  --button_foreground_outline_on-layer-brand-secondary: var(--white);
  --button_foreground_outline_hover_on-layer-brand-secondary: var(--citi-blue-600);
  --button_foreground_outline_focus_on-layer-brand-secondary: var(--white);
  --button_foreground_outline_active_on-layer-brand-secondary: var(--white);
  --button_foreground_outline_disabled_on-layer-brand-secondary: rgba(255,255,255,0.40);
  --button_border_outline_on-layer-brand-secondary: var(--white);
  --button_border_outline_hover_on-layer-brand-secondary: var(--border-none);
  --button_border_outline_focus_on-layer-brand-secondary: var(--button_border_outline_on-layer-brand-primary);
  --button_border_outline_active_on-layer-brand-secondary: var(--border-none);
  --button_border_outline_disabled_on-layer-brand-secondary: var(--border-none);
  --button_fill_on-high-contrast: transparent;
  --button_fill_on-high-contrast_hover: var(--white);
  --button_fill_on-high-contrast_active: var(--gray-300);
  --button_fill_on-high-contrast-info-status: transparent;
  --button_fill_on-high-contrast-info-status_hover: var(--white);
  --button_fill_on-high-contrast-info-status_active: var(--gray-300);
  --button_fill_on-high-contrast-danger-status: transparent;
  --button_fill_on-high-contrast-danger-status_hover: var(--white);
  --button_fill_on-high-contrast-danger-status_active: var(--gray-300);
  --button_fill_on-high-contrast-warning-status: transparent;
  --button_fill_on-high-contrast-warning-status_hover: var(--white);
  --button_fill_on-high-contrast-warning-status_active: var(--button_fill_outline_active);
  --button_fill_on-high-contrast-success-status: transparent;
  --button_fill_on-high-contrast-success-status_hover: var(--white);
  --button_fill_on-high-contrast-success-status_active: var(--button_fill_outline_active);
  --button_border_on-high-contrast: var(--white);
  --button_border_on-high-contrast_hover: var(--border-none);
  --button_border_on-high-contrast_active: var(--border-none);
  --button_border_on-high-contrast-info-status: var(--white);
  --button_border_on-high-contrast-info-status_hover: var(--border-none);
  --button_border_on-high-contrast-info-status_active: var(--border-none);
  --button_border_on-high-contrast-danger-status: var(--white);
  --button_border_on-high-contrast-danger-status_hover: var(--border-none);
  --button_border_on-high-contrast-danger-status_active: var(--border-none);
  --button_border_on-high-contrast-warning-status: var(--tan-900);
  --button_border_on-high-contrast-warning-status_hover: var(--border-none);
  --button_border_on-high-contrast-warning-status_active: var(--button_border_outline_active);
  --button_border_on-high-contrast-success-status: var(--white);
  --button_border_on-high-contrast-success-status_hover: var(--border-none);
  --button_border_on-high-contrast-success-status_active: var(--button_border_outline_active);
  --button_foreground_on-high-contrast: var(--white);
  --button_foreground_on-high-contrast_hover: var(--gray-975);
  --button_foreground_on-high-contrast_active: var(--gray-975);
  --button_foreground_on-high-contrast-info-status: var(--white);
  --button_foreground_on-high-contrast-info-status_hover: var(--gray-975);
  --button_foreground_on-high-contrast-info-status_active: var(--gray-975);
  --button_foreground_on-high-contrast-danger-status: var(--white);
  --button_foreground_on-high-contrast-danger-status_hover: var(--mahogany-900);
  --button_foreground_on-high-contrast-danger-status_active: var(--gray-975);
  --button_foreground_on-high-contrast-warning-status: var(--tan-900);
  --button_foreground_on-high-contrast-warning-status_hover: var(--tan-900);
  --button_foreground_on-high-contrast-warning-status_active: var(--button_foreground_outline_active);
  --button_foreground_on-high-contrast-success-status: var(--white);
  --button_foreground_on-high-contrast-success-status_hover: var(--forest-900);
  --button_foreground_on-high-contrast-success-status_active: var(--button_foreground_outline_active);
  --button_fill_on-low-contrast: transparent;
  --button_fill_on-low-contrast_hover: var(--gray-800);
  --button_fill_on-low-contrast_active: var(--button_fill_outline_active);
  --button_fill_on-low-contrast-info-status: transparent;
  --button_fill_on-low-contrast-info-status_hover: var(--gray-800);
  --button_fill_on-low-contrast-info-status_active: var(--button_fill_outline_active);
  --button_fill_on-low-contrast-danger-status: transparent;
  --button_fill_on-low-contrast-danger-status_hover: var(--mahogany-800);
  --button_fill_on-low-contrast-danger-status_active: var(--button_fill_outline_active);
  --button_fill_on-low-contrast-warning-status: transparent;
  --button_fill_on-low-contrast-warning-status_hover: var(--tan-700);
  --button_fill_on-low-contrast-warning-status_active: var(--button_fill_outline_active);
  --button_fill_on-low-contrast-success-status: transparent;
  --button_fill_on-low-contrast-success-status_hover: var(--forest-700);
  --button_fill_on-low-contrast-success-status_active: var(--button_fill_outline_active);
  --button_border_on-low-contrast: var(--gray-800);
  --button_border_on-low-contrast_hover: var(--border-none);
  --button_border_on-low-contrast_active: var(--button_border_outline_active);
  --button_border_on-low-contrast-info-status: var(--gray-800);
  --button_border_on-low-contrast-info-status_hover: var(--border-none);
  --button_border_on-low-contrast-info-status_active: var(--button_border_outline_active);
  --button_border_on-low-contrast-danger-status: var(--mahogany-800);
  --button_border_on-low-contrast-danger-status_hover: var(--border-none);
  --button_border_on-low-contrast-danger-status_active: var(--button_border_outline_active);
  --button_border_on-low-contrast-warning-status: var(--tan-700);
  --button_border_on-low-contrast-warning-status_hover: var(--border-none);
  --button_border_on-low-contrast-warning-status_active: var(--button_border_outline_active);
  --button_border_on-low-contrast-success-status: var(--forest-700);
  --button_border_on-low-contrast-success-status_hover: var(--border-none);
  --button_border_on-low-contrast-success-status_active: var(--button_border_outline_active);
  --button_foreground_on-low-contrast: var(--gray-800);
  --button_foreground_on-low-contrast_hover: var(--white);
  --button_foreground_on-low-contrast_active: var(--button_foreground_outline_active);
  --button_foreground_on-low-contrast-info-status: var(--gray-800);
  --button_foreground_on-low-contrast-info-status_hover: var(--white);
  --button_foreground_on-low-contrast-info-status_active: var(--button_foreground_outline_active);
  --button_foreground_on-low-contrast-danger-status: var(--mahogany-800);
  --button_foreground_on-low-contrast-danger-status_hover: var(--white);
  --button_foreground_on-low-contrast-danger-status_active: var(--button_foreground_outline_active);
  --button_foreground_on-low-contrast-warning-status: var(--tan-900);
  --button_foreground_on-low-contrast-warning-status_hover: var(--white);
  --button_foreground_on-low-contrast-warning-status_active: var(--button_foreground_outline_active);
  --button_foreground_on-low-contrast-success-status: var(--forest-700);
  --button_foreground_on-low-contrast-success-status_hover: var(--white);
  --button_foreground_on-low-contrast-success-status_active: var(--button_foreground_outline_active);
  --group-button_fill: var(--transparent);
  --group-button_fill_hover: var(--button_fill_standard_hover);
  --group-button_fill_focus: var(--button_fill_standard_focus);
  --group-button_fill_active: var(--button_fill_standard_active);
  --group-button_fill_disabled: var(--button_fill_standard_disabled);
  --group-button_border: var(--button_border_standard);
  --group-button_border_hover: var(--button_border_standard_hover);
  --group-button_border_focus: var(--button_border_standard_focus);
  --group-button_border_active: var(--button_border_standard_active);
  --group-button_border_disabled: var(--button_border_standard_disabled);
  --group-button_foreground: var(--citi-ink-blue-950);
  --group-button_foreground_hover: var(--citi-ink-blue-950);
  --group-button_foreground_focus: var(--citi-ink-blue-950);
  --group-button_foreground_active: var(--button_foreground_standard_active);
  --group-button_foreground_disabled: var(--button_foreground_standard_disabled);
  --group-button_container_padding: var(--spacing-0);
  --group-button_item_padding-top_theme: var(--button_container_vertical-padding);
  --group-button_item_padding-bottom_theme: var(--button_container_vertical-padding);
  --segmented_container_padding: var(--spacing-2);
  --segmented-control_foreground: var(--citi-ink-blue-950);
  --segmented-control_foreground_active: var(--citi-ink-blue-950);
  --segmented-control_foreground_hover: var(--citi-ink-blue-950);
  --segmented-control_foreground_focus: var(--citi-ink-blue-950);
  --segmented-control_fill: var(--gray-100);
  --segmented-control_fill_hover: var(--gray-200);
  --segmented-control_fill_focus: var(--gray-200);
  --segmented-control_fill_active: var(--white);
  --segmented-control_border: var(--border-none);
  --segmented-control_border_hover: var(--border-none);
  --segmented-control_border_focus: var(--border-none);
  --segmented-control_border_active: var(--border-none);
  --card_radius: var(--large-container_radius);
  --card_border-width: var(--border-width_none);
  --card_foreground_header-label: var(--text_weak);
  --card_foreground_body: var(--text_strong);
  --card_foreground_footer: var(--text_weak);
  --card_fill: var(--layer_primary);
  --card_fill_on-layer-primary: var(--layer_secondary);
  --card_fill_media-type: var(--layer_brand_primary);
  --card_border: var(--border-none);
  --card_foreground_body_on-layer-brand-primary: var(--text_strong_on-layer-brand-primary);
  --card_foreground_header-label_on-layer_brand_primary: var(--text_weak_on-layer-brand-primary);
  --card_foreground_body_on-layer-brand-secondary: var(--text_strong_on-layer-brand-secondary);
  --card_foreground_header-label_on-layer_brand_secondary: var(--text_weak_on-layer-brand-secondary);
  --card_date-label_font-type: var(--type_text-regular);
  --card_font-type_body: var(--type_text-regular);
  --card_font-type_footer: var(--type_text-regular);
  --card-actionable_border-width: var(--border-width_thin);
  --card_border-width_hover: var(--border-width_thin);
  --card_border-width_active: var(--border-width_thick);
  --card_border-width_selected: var(--border-width_thick);
  --card_border-width_selected-hover: var(--border-width_thick);
  --card_fill_hover: var(--fill_hover);
  --card-actionable_border: var(--border_weak);
  --card_foreground_hover: var(--text_active);
  --card_foreground_active: var(--text_active);
  --card_foreground_disabled: var(--text_disabled);
  --card_border_hover: var(--border_hover);
  --card_border_active: var(--border_active);
  --card_border_selected: var(--border_active);
  --card_border_selected-hover: var(--border_active);
  --card_border_disabled: var(--border_disabled);
  --card_fill_active: var(--fill_hover);
  --card_fill_selected: var(--fill_active);
  --card_fill_selected-hover: var(--fill_selected);
  --card_fill_disabled: var(--fill_disabled);
  --carousel_card-container_radius: var(--large-container_radius);
  --carousel_image-container_radius: var(--large-container_radius);
  --carousel_indicator_radius: var(--radius-2);
  --carousel_border_card-container: var(--border-none);
  --carousel_border_image-container: var(--border-none);
  --carousel_fill_card-container: var(--layer_primary);
  --carousel_fill_image-container: transparent;
  --carousel_fill_indicator: var(--citi-ink-blue-950);
  --carousel_fill_indicator_active: var(--primary);
  --carousel-control-bg-color: var(--citi-blue-100);
  --chart-color_single-focus_primary:	var(--citi-blue-600);
  --chart-color_single-focus_secondary: var(--gray-500);
  --chart-color_single-focus_utility:	var(--gray-200);
  --chart-color_categorical_1: var(--citi-blue-600);
  --chart-color_categorical_2: var(--purple-700);
  --chart-color_categorical_3: var(--tan-600);
  --chart-color_categorical_4: var(--blue-green-dark-900);
  --chart-color_categorical_5: var(--plum-600);
  --chart-color_categorical_6: var(--blue-green-dark-300-shade-30);
  --chart-color_categorical_7: var(--orange-dark-800);
  --chart-color_categorical_8: var(--forest-bright-600);
  --chart-color_categorical_9: var(--citi-blue-800);
  --chart-color_categorical_10: var(--purple-500);
  --chart-color_categorical_11: var(--tan-900);
  --chart-color_categorical_12: var(--citi-red-500);
  --chart-color_categorical_13: var(--citi-ink-blue-950);
  --chart-color_categorical_14: var(--plum-dark-900);
  --chart-color_categorical_15: var(--green-dark-800);
  --chart-color_categorical_16: var(--mahogany-950);
  --chart-color_sequential_1:	var(--citi-blue-100);
  --chart-color_sequential_2:	var(--citi-blue-200);
  --chart-color_sequential_3:	var(--citi-blue-300);
  --chart-color_sequential_4:	var(--citi-blue-400);
  --chart-color_sequential_5:	var(--citi-blue-500);
  --chart-color_sequential_6:	var(--citi-blue-600);
  --chart-color_sequential_7:	var(--citi-blue-700);
  --chart-color_sequential_8:	var(--citi-blue-800);
  --chart-color_sequential_9:	var(--citi-blue-900);
  --chart-color_sequential_10: var(--citi-blue-950);
  --chart-color_divergent_set-1_positive-1: var(--citi-blue-800);
  --chart-color_divergent_set-1_positive-2: var(--citi-blue-700);
  --chart-color_divergent_set-1_positive-3: var(--citi-blue-600);
  --chart-color_divergent_set-1_positive-4: var(--citi-blue-500);
  --chart-color_divergent_set-1_positive-5: var(--citi-blue-400);
  --chart-color_divergent_set-1_positive-6: var(--citi-blue-300);
  --chart-color_divergent_set-1_positive-7: var(--citi-blue-200);
  --chart-color_divergent_set-1_positive-8: var(--citi-blue-100);
  --chart-color_divergent_set-1_negative-1: var(--tan-100);
  --chart-color_divergent_set-1_negative-2: var(--tan-200);
  --chart-color_divergent_set-1_negative-3: var(--tan-300);
  --chart-color_divergent_set-1_negative-4: var(--tan-400);
  --chart-color_divergent_set-1_negative-5: var(--tan-500);
  --chart-color_divergent_set-1_negative-6: var(--tan-600);
  --chart-color_divergent_set-1_negative-7: var(--tan-700);
  --chart-color_divergent_set-1_negative-8: var(--tan-800);
  --chart-color_divergent_set-2_positive-1: var(--forest-bright-800);
  --chart-color_divergent_set-2_positive-2: var(--forest-bright-700);
  --chart-color_divergent_set-2_positive-3: var(--forest-bright-600);
  --chart-color_divergent_set-2_positive-4: var(--forest-bright-500);
  --chart-color_divergent_set-2_positive-5: var(--forest-bright-400);
  --chart-color_divergent_set-2_positive-6: var(--forest-bright-300);
  --chart-color_divergent_set-2_positive-7: var(--forest-bright-200);
  --chart-color_divergent_set-2_positive-8: var(--forest-bright-100);
  --chart-color_divergent_set-2_negative-1: var(--citi-red-100);
  --chart-color_divergent_set-2_negative-2: var(--citi-red-200);
  --chart-color_divergent_set-2_negative-3: var(--citi-red-300);
  --chart-color_divergent_set-2_negative-4: var(--citi-red-400);
  --chart-color_divergent_set-2_negative-5: var(--citi-red-500);
  --chart-color_divergent_set-2_negative-6: var(--citi-red-600);
  --chart-color_divergent_set-2_negative-7: var(--citi-red-700);
  --chart-color_divergent_set-2_negative-8: var(--citi-red-800);
  --chart-color_functional_critical: var(--danger);
  --chart-color_functional_high: var(--orange-600);
  --chart-color_functional_mid: var(--warning);
  --chart-color_functional_low: var(--success);
  --chart-color_fill: var(--layer_primary);
  --chart-color_fill_grid: var(--gray-100);
  --chart-color_fill_pane: var(--gray-200);
  --chart-color_foreground_label: var(--text_strong);
  --chart-color_foreground_title: var(--text_weak);
  --chart-color_foreground_subtitle: var(--text_strong);
  --chart-color_foreground_axis-titles: var(--text_strong);
  --control_fill: var(--fill_default);
  --control_border: var(--border_strong);
  --control_border_hover: var(--border_hover);
  --control_border_focus: var(--control_border);
  --control_border_active: var(--primary);
  --control_border_error: var(--danger);
  --control_border_disabled: var(--border_disabled);
  --control_fill_hover: var(--fill_hover);
  --control_fill_focus: var(--fill_default);
  --control_fill_active: var(--primary);
  --control_fill_error: var(--field_fill_danger);
  --control_foreground_hover: var(--gray-500);
  --control_fill_disabled: var(--fill_disabled);
  --control_foreground_active: var(--white);
  --control_foreground_error: var(--danger);
  --control_foreground_disabled: var(--text_disabled);
  --switch_fill_track_active: var(--primary);
  --switch_fill_track_active-focus: var(--switch_fill_track_active);
  --switch_fill_handle_active: var(--white);
  --switch_fill_handle_active-focus: var(--white);
  --switch_border_track_active: var(--border-none);
  --switch_border_track_active-focus: var(--border_focus_secondary);
  --switch_border_track_off: var(--citi-ink-blue-950);
  --switch_border_track_off-focus: var(--border_focus);
  --switch_fill_track_off: rgba(0,0,0,0.01);
  --switch_border_track_disabled: var(--border_disabled);
  --switch_fill_track_off-focus: var(--switch_fill_track_off);
  --switch_border_track_disabled-off: var(--switch_border_track_disabled);
  --switch_fill_handle_off: var(--citi-ink-blue-950);
  --switch_fill_handle_off-focus: var(--citi-ink-blue-950);
  --switch_fill_handle_disabled: var(--gray-400);
  --switch_fill_handle_disabled-off: var(--gray-400);
  --switch_fill_track_disabled: transparent;
  --switch_fill_track_disabled-off: var(--switch_fill_track_disabled);
  --switch_handle_shadow-color: transparent;
  --switch_handle_shadow-x: var(--x-distance-0);
  --switch_handle_shadow-y: var(--y-distance-0);
  --switch_handle_shadow-spread: var(--spread-0);
  --switch_handle_shadow-blur: var(--blur-0);
  --switch_handle_radius: var(--radius-40);
  --code_fill: var(--gray-100);
  --code_fill_on-layer_secondary: var(--gray-100);
  --code_foreground: var(--text_strong);
  --code_padding: var(--spacing-4);
  --code_font-family: var(--family_mono);
  --code_radius: var(--border-radius-sm);
  --collapse_border_container: var(--border-none);
  --collapse_fill_nested-item-container: var(--layer_secondary);
  --collapse_container_radius: var(--large-container_radius);
  --collapse_item-container_radius: var(--spacing-12);
  --collapse_nested-item-container_horizontal-padding: var(--collapse_nested-item-container_padding);
  --collapse_nested-item-container_vertical-padding: var(--collapse_nested-item-container_padding);
  --context-menu-item_radius: var(--radius-16);
  --context-menu_fill: var(--layer_primary);
  --context-menu_border-width: var(--border-width_none);
  --context-menu-item_fill: transparent;
  --context-menu-item_fill_hover: var(--fill_hover);
  --context-menu-item_fill_active: var(--fill_active);
  --context-menu-item_fill_disabled: transparent;
  --context-menu-item_border-width: var(--border-width_none);
  --context-menu_border: var(--border-none);
  --context-menu-item_border: var(--border-none);
  --context-menu-item_border-width_active: var(--border-width_none);
  --context-menu-item_border_hover: var(--border-none);
  --context-menu-item_border_active: var(--border-none);
  --context-menu-item_border_disabled: var(--border-none);
  --context-menu-item_foreground: var(--text_strong);
  --context-menu-item_foreground_hover: var(--text_strong);
  --context-menu-item_foreground_active: var(--text_active);
  --context-menu-item_foreground_disabled: var(--text_disabled);
  --context-menu_font-type: var(--type_text-regular);
  --context-menu-search_padding: var(--spacing-0);
  --context-menu_font-type_active: var(--type_text-bold);
  --datatable_header: var(--gray-50);
  --datatable_info: var(--white);
  --datatable_font-family_column-header: var(--family-family-base);
  --datatable_font-type_column-header: var(--type_text-regular);
  --datatable_font-family_standard-cell: var(--family_sans);
  --datatable_font-type_standard-cell: var(--type_text-regular);
  --datatable_font-type_number-cell_active: var(--type_mono-bold);
  --datatable_font-type_standard-cell_active: var(--type_text-bold);
  --datatable_font-family_number-cell: var(--family_mono);
  --datatable_font-type_number-cell: var(--type_mono-regular);
  --datatable_fill: var(--fill_default);
  --datatable_fill_hover: var(--fill_hover);
  --datatable_fill_focus: var(--field_fill_focus);
  --datatable_fill_active: var(--fill_active);
  --datatable_fill_selected: var(--fill_active);
  --datatable_fill_disabled: var(--fill_disabled);
  --datatable_fill_info: var(--field_fill_read-only);
  --datatable_fill_total: var(--field_fill_read-only);
  --datatable_fill_column-header: var(--layer_secondary);
  --datatable_fill_column-header_hover: var(--teal-100);
  --datatable_fill_positive-indicator: #eafbf3;
  --datatable_fill_positive-indicator_hover: #ddf2ec;
  --datatable_fill_positive-indicator_focus: #eafbf3;
  --datatable_fill_positive-indicator_active: #ddf3f2;
  --datatable_fill_positive-indicator_selected: #ddf3f2;
  --datatable_fill_positive-indicator_disabled: var(--fill_disabled);
  --datatable_fill_positive-indicator_info: #d4e9e3;
  --datatable_fill_positive-indicator_total: #d4e9e3;
  --datatable_fill_negative-indicator: #ffebe9;
  --datatable_fill_negative-indicator_hover: #f1e2e2;
  --datatable_fill_negative-indicator_focus: #ffebe9;
  --datatable_fill_negative-indicator_active: #f1e3e9;
  --datatable_fill_negative-indicator_selected: #f1e3e9;
  --datatable_fill_negative-indicator_disabled: var(--fill_disabled);
  --datatable_fill_negative-indicator_info: #e8d9d9;
  --datatable_fill_negative-indicator_total: #e8d9d9;
  --datatable_fill_status-icon_success: var(--success);
  --datatable_fill_status-icon_danger: var(--danger);
  --datatable_fill_status-icon_warning: var(--tan-600);
  --datatable_foreground: var(--text_strong);
  --datatable_foreground_hover: var(--text_strong);
  --datatable_foreground_focus: var(--text_strong);
  --datatable_foreground_active: var(--text_strong);
  --datatable_foreground_selected: var(--text_strong);
  --datatable_foreground_disabled: var(--text_disabled);
  --datatable_foreground_info: var(--text_strong);
  --datatable_foreground_total: var(--text_strong);
  --datatable_foreground_column-header: var(--text_strong);
  --datatable_foreground_column-header_hover: var(--teal-100);
  --datatable_foreground_positive: var(--text_success);
  --datatable_foreground_positive_hover: var(--text_success);
  --datatable_foreground_positive_focus: var(--text_success);
  --datatable_foreground_positive_active: var(--text_success);
  --datatable_foreground_positive_selected: var(--text_success);
  --datatable_foreground_positive_disabled: var(--text_disabled);
  --datatable_foreground_positive_info: var(--text_success);
  --datatable_foreground_positive_total: var(--text_success);
  --datatable_foreground_negative: var(--text_error);
  --datatable_foreground_negative_hover: var(--text_error);
  --datatable_foreground_negative_focus: var(--text_error);
  --datatable_foreground_negative_active: var(--text_error);
  --datatable_foreground_negative_selected: var(--text_error);
  --datatable_foreground_negative_disabled: var(--text_disabled);
  --datatable_foreground_negative_info: var(--text_error);
  --datatable_foreground_negative_total: var(--text_error);
  --datatable_border: var(--border_weak);
  --datatable_border_seelected: var(--border_active);
  --datatable_border_column-header: var(--border_weak);
  --datatable_border_column-header_resizing-handle: var(--border_strong);
  --drawer_fill_container_primary: var(--layer_primary);
  --drawer_fill_container_secondary: var(--layer_secondary);
  --drawer_container_shadow_color-1: var(--shadow_color_overlay-1);
  --drawer_container_shadow_x-distance-1: var(--shadow_x-distance_overlay-1);
  --drawer_container_shadow_y-distance-1: var(--shadow_y-distance_overlay-1);
  --drawer_container_shadow_blur-1: var(--shadow_blur_overlay-1);
  --drawer_container_shadow_spread-1: var(--shadow_spread_overlay-1);
  --drawer_container_shadow_color-2: var(--shadow_color_overlay-2);
  --drawer_container_shadow_x-distance-2: var(--shadow_x-distance_overlay-2);
  --drawer_container_shadow_y-distance-2: var(--shadow_y-distance_overlay-2);
  --drawer_container_shadow_blur-2: var(--shadow_blur_overlay-2);
  --drawer_container_shadow_spread-2: var(--shadow_spread_overlay-2);
  --field_fill: var(--white);
  --field_fill_hover: var(--gray-50);
  --field_fill_focus: var(--field_fill);
  --field_fill_active: var(--field_fill);
  --field_fill_read-only: var(--fill_read-only);
  --field_fill_danger: var(--fill_danger);
  --field_fill_placeholder: var(--field_fill);
  --field_fill_disabled: var(--fill_disabled);
  --field_fill_secondary: var(--gray-50);
  --field_fill_secondary_hover: var(--gray-100);
  --field_border: var(--border_strong);
  --field_border_hover: var(--border_strong);
  --field_border_focus: var(--border_strong);
  --field_border_active: var(--border_active);
  --field_border_read-only: var(--border-none);
  --field_border_danger: var(--border_error);
  --field_border_placeholder: var(--border_strong);
  --field_border_disabled: var(--border-none);
  --field_foreground: var(--text_strong);
  --field_foreground_hover: var(--text_strong);
  --field_foreground_focus: var(--text_strong);
  --field_foreground_active: var(--text_strong);
  --field_foreground_danger: var(--text_strong);
  --field_foreground_read-only: var(--text_strong);
  --field_foreground_placeholder: var(--text_weak);
  --field_foreground_disabled: var(--text_disabled);
  --label_foreground: var(--text_strong);
  --label_foreground_required: var(--text_danger);
  --label_foreground_disabled: var(--text_disabled);
  --hint_foreground: var(--text_weak);
  --hint_foreground_danger: var(--text_danger);
  --hint_foreground_disabled: var(--text_disabled);
  --file-upload_uploaded-file_radius: var(--radius-8);
  --file-upload_fill_uploaded-file_on-layer-background: var(--layer_primary);
  --file-upload_border_uploaded-file_on-layer-background: var(--border_weak);
  --file-upload_foreground_file-name_on-layer-background: var(--text_strong);
  --file-upload_foreground_file-details_on-layer-background: var(--text_weak);
  --file-upload_fill_uploaded-file_on-layer-primary: var(--layer_secondary);
  --file-upload_fill_uploaded-file_danger: var(--fill_danger);
  --file-upload_border_uploaded-file_danger: var(--border_danger);
  --file-upload_foreground_file-name_on-layer-primary: var(--text_strong);
  --file-upload_foreground_file-details_on-layer-primary: var(--text_weak);
  --file-upload_border_uploaded-file_on-layer-primary: var(--border_weak);
  --file-upload_fill_upload-area: var(--layer_secondary);
  --file-upload_fill_upload-area-hover: var(--fill_hover);
  --file-upload_fill_upload-area-focus: var(--layer_secondary);
  --file-upload_fill_upload-area-active: var(--layer_secondary);
  --file-upload_foreground_upload-area: var(--text_strong);
  --file-upload_foreground_upload-area_hover: var(--text_strong);
  --file-upload_foreground_upload-area_focus: var(--text_strong);
  --file-upload_foreground_upload-area_active: var(--text_strong);
  --file-upload_border_upload-area: var(--border_strong);
  --file-upload_border_upload-area_hover: var(--border_strong);
  --file-upload_border_upload-area_disabled: var(--border-none);
  --file-upload_fill_uploaded-file_danger_on-layer-primary: var(--fill_danger);
  --file-upload_fill_uploaded-file_danger_on-layer-background: var(--fill_danger);
  --file-upload_border_uploaded-file_danger_on-layer-primary: var(--border_danger);
  --file-upload_border_uploaded-file_danger_on-layer-background: var(--border_danger);
  --global-header_text_application-name: var(--heading_secondary);
  --global-header_text_portal-application-name: var(--text_strong);
  --global-header_fill_banner: var(--layer_primary);
  --global-header_fill_navigation-bar: var(--navbar_fill);
  --global-header_border-width: var(--border-width_none);
  --global-header_border_banner: var(--border_weak);
  --global-left-nav_radius: var(--radius-12);
  --global-left-nav_border-width: var(--border-width_none);
  --global-left-nav_item_border-width: var(--border-width_none);
  --global-left-nav_item_border-width_hover: var(--border-width_none);
  --global-left-nav_item_border-width_active: var(--border-width_none);
  --global-left-nav_item_radius: var(--radius-20);
  --global-left-nav_container-margin: var(--container_margin);
  --global-left-nav_fill: var(--navbar_fill);
  --global-left-nav_item_fill: var(--navbar_fill);
  --global-left-nav_item_fill_hover: var(--navbar_fill_hover);
  --global-left-nav_item_fill_active: var(--navbar_fill_active);
  --global-left-nav_item_fill_disabled: var(--navbar_fill_disabled);
  --global-left-nav_item_border: var(--navbar_border);
  --global-left-nav_item_border_hover: var(--navbar_border_hover);
  --global-left-nav_item_border_focus: var(--navbar_border_focus);
  --global-left-nav_item_border_active: var(--navbar_border);
  --global-left-nav_item_border_disabled: var(--navbar_border_disabled);
  --global-left-nav_border: var(--border-none);
  --global-left-nav_foreground_item-container: var(--navbar_foreground);
  --global-left-nav_foreground_item-container_hover: var(--navbar_foreground_hover);
  --global-left-nav_foreground_item-container_active: var(--navbar_foreground_active);
  --global-left-nav_foreground_item-container_disabled: var(--navbar_foreground_disabled);
  --global-left-nav_foreground_grouped-header: var(--grouped-header_foreground_on-layer-brand-primary);
  --global-left-nav_item_font-type: var(--type_text-regular);
  --global-left-nav_item_font-type_active: var(--type_text-bold);
  --global-left-nav_item-container_vertical-padding: var(--spacing-8);
  --global-left-nav_item-container_vertical-spacing: var(--spacing-0);
  --global-left-nav_border_section-divider: var(--gray-600);
  --global-left-nav_link: var(--link_on-layer-brand-primary);
  --global-left-nav_link_hover: var(--link_hover_on-layer-brand-primary);
  --global-left-nav_link_focus: var(--link_focus_on-layer-brand-primary);
  --global-left-nav_link_active: var(--link_active_on-layer-brand-primary);
  --global-left-nav_link_visited: var(--link_visited_on-layer-brand-primary);
  --global-left-nav_link_disabled: var(--link_disabled_on-layer-brand-primary);
  --global-left-nav_scrollbar_thumb: var(--scrollbar_thumb_on-layer-brand-primary);
  --global-left-nav_scrollbar_thumb_hover: var(--scrollbar_thumb_on-layer-brand-primary_hover);
  --global-left-nav_scrollbar_thumb_focus: var(--scrollbar_thumb_on-layer-brand-primary_focus);
  --global-left-nav_scrollbar-corner-bg: var(--scrollbar-corner-bg);
  --global-left-menu_fill_container: var(--layer_primary);
  --global-left-menu_fill_container_on-layer-secondary: var(--layer_secondary);
  --global-left-menu_foreground_container-heading: var(--heading_primary);
  --global-left-menu_foreground_container-subtitle: var(--text_weak);
  --global-left-menu_border_header-container-bottom: var(--border_weak);
  --grouped-header_foreground: var(--text_strong);
  --grouped-header_foreground_on-layer-brand-primary: var(--gray-200);
  --grouped-header_font-family: var(--family_sans);
  --grouped-header_font-type: var(--type_text-bold);
  --icon_fill: var(--gray-950);
  --icon_fill_hover: var(--gray-950);
  --icon_fill_active: var(--citi-blue-600);
  --icon_fill_disabled: var(--gray-200);
  --icon_hover_on-fill-hover: var(--gray-200);
  --loader_font-family: var(--family_sans);
  --loader_font-type: var(--type_text-regular);
  --loader_foreground_label: var(--text_strong);
  --loader_foreground_label_on-mask: var(--text_on-mask);
  --loader_fill_loading-icon: var(--primary);
  --loader_fill_loading-icon_on-mask: var(--text_on-mask);
  --loader_fill_track: var(--gray-200);
  --loader_fill_track_active: var(--primary);
  --loader_border_track: var(--border-none);
  --loader_border_track_active: var(--border-none);
  --loader_fill_track_on-mask: var(--gray-900);
  --loader_fill_track_active_on-mask: var(--white);
  --loader_border_track_on-mask: var(--border-none);
  --loading-color: var(--white);
  --mega-menu_fill_container: var(--layer_primary);
  --mega-menu_fill_side-panel-container: var(--layer_secondary);
  --mega-menu_fill_item-container: transparent;
  --mega-menu_fill_item-container_hover: var(--fill_hover);
  --mega-menu_fill_item-container_focus: transparent;
  --mega-menu_fill_item-container_active: var(--fill_active);
  --mega-menu_fill_item-container_disabled: transparent;
  --mega-menu_fill_side-panel-item: transparent;
  --mega-menu_fill_side-panel-item_hover: var(--fill_default_on-layer-secondary);
  --mega-menu_fill_side-panel-item_focus: transparent;
  --mega-menu_fill_side-panel-item_active: var(--fill_active);
  --mega-menu_fill_side-panel-item_disabled: transparent;
  --mega-menu_foreground-container_heading: var(--heading_primary);
  --mega-menu_foreground-container_heading-link: var(--heading_primary);
  --mega-menu_foreground-container_heading-link_hover: var(--heading_primary);
  --mega-menu_foreground-container_heading-link_focus: var(--heading_primary);
  --mega-menu_foreground-container_heading-link_active: var(--link_active);
  --mega-menu_foreground-container_subtitle: var(--text_weak);
  --mega-menu_foreground_item-container: var(--text_strong);
  --mega-menu_foreground_item-container_hover: var(--text_hover);
  --mega-menu_foreground_item-container_focus: var(--text_strong);
  --mega-menu_foreground_item-container_active: var(--text_active);
  --mega-menu_foreground_item-container_disabled: var(--text_disabled);
  --mega-menu_foreground_side-panel-item: var(--text_strong);
  --mega-menu_foreground_side-panel-item_hover: var(--text_hover);
  --mega-menu_foreground_side-panel-item_focus: var(--text_strong);
  --mega-menu_foreground_side-panel-item_active: var(--text_active);
  --mega-menu_foreground_side-panel-item_disabled: var(--text_disabled);
  --mega-menu_border_side-panel-container: var(--border-none);
  --mega-menu_border_item-container: var(--border-none);
  --mega-menu_border_item-container_hover: var(--border-none);
  --mega-menu_border_item-container_focus: var(--border-none);
  --mega-menu_border_item-container_active: var(--border-none);
  --mega-menu_border_item-container_disabled: var(--border-none);
  --mega-menu_border_side-panel-item: var(--border-none);
  --mega-menu_border_side-panel-item_hover: var(--border-none);
  --mega-menu_border_side-panel-item_focus: var(--border-none);
  --mega-menu_border_side-panel-item_active: var(--border-none);
  --mega-menu_border_side-panel-item_disabled: var(--border-none);
  --menu_fill_grouped-header-container: transparent;
  --menu_fill_item-container: transparent;
  --menu_fill_item-container_hover: var(--fill_hover);
  --menu_fill_item-container_focus: transparent;
  --menu_fill_item-container_active: var(--fill_active);
  --menu_fill_item-container_disabled: transparent;
  --menu_fill_item-container-border: var(--border_weak);
  --menu_fill_child-item-container: transparent;
  --menu_fill_child-item-container_hover: var(--fill_hover);
  --menu_fill_child-item-container_focus: transparent;
  --menu_fill_child-item-container_active: var(--fill_active);
  --menu_fill_child-item-container_disabled: transparent;
  --menu_foreground_item-container: var(--text_strong);
  --menu_foreground_item-container_hover: var(--text_strong);
  --menu_foreground_item-container_focus: var(--text_strong);
  --menu_foreground_item-container_active: var(--text_active);
  --menu_foreground_item-container_disabled: var(--text_disabled);
  --menu_foreground_child-item-container: var(--text_strong);
  --menu_foreground_child-item-container_hover: var(--text_strong);
  --menu_foreground_child-item-container_focus: var(--text_strong);
  --menu_foreground_child-item-container_active: var(--text_active);
  --menu_foreground_child-item-container_disabled: var(--text_disabled);
  --menu_foreground_grouped-header-container: var(--gray-300);
  --menu_border_item-container: var(--border-none);
  --menu_border_item-container_hover: var(--border-none);
  --menu_border_item-container_focus: var(--border-none);
  --menu_border_item-container_active: var(--border-none);
  --menu_border_item-container_disabled: var(--border-none);
  --menu_border_child-iitem-container: var(--border-none);
  --menu_border_child-iitem-container_hover: var(--border-none);
  --menu_border_child-iitem-container_focus: var(--border-none);
  --menu_border_child-iitem-container_active: var(--border-none);
  --menu_border_child-iitem-container_disabled: var(--border-none);
  --menu_item-container_font-family: var(--family_sans);
  --menu_child-item-container_font-family: var(--family_sans);
  --menu_item-container_font-type: var(--type_text-regular);
  --menu_child-item-container_font-type: var(--type_text-regular);
  --menu_item-container_active_font-type: var(--type_text-bold);
  --menu_child-item-container_active_font-type: var(--type_text-bold);
  --modal_background_on-mask: var(--gray-850-70);
  --modal_radius: var(--large-container_radius);
  --modal_fill: var(--layer_primary);
  --modal_border-width: var(--border-width_none);
  --modal_body_font-type: var(--type_text-regular);
  --modal_border: var(--border-none);
  --modal_foreground_body: var(--text_strong);
  --navbar_fill: var(--citi-ink-blue-950);
  --navbar_fill_hover: rgba(255,255,255,0.20);
  --navbar_fill_focus: var(--citi-ink-blue-950);
  --navbar_fill_active: var(--citi-blue-600);
  --navbar_fill_disabled: transparent;
  --navbar_fill_active_on_brand-primary: var(--citi-blue-600);
  --navbar_foreground: var(--white);
  --navbar_foreground_hover: var(--white);
  --navbar_foreground_focus: var(--white);
  --navbar_foreground_active: var(--white);
  --navbar_foreground_disabled: var(--text_disabled_on-inverse);
  --navbar_border: var(--border-none);
  --navbar_border_hover: var(--border-none);
  --navbar_border_focus: var(--border-none);
  --navbar_border_active: var(--border_active);
  --navbar_border_disabled: var(--border-none);
  --navbar-menu_container_radius: var(--context-menu_container_radius);
  --navbar-menu_item-container_radius: var(--context-menu_item-container_radius);
  --navbar-menu_item-container_font-family: var(--family_sans);
  --navbar-menu_fill_container: var(--layer_primary);
  --navbar-menu_fill_item-container: transparent;
  --navbar-menu_fill_item-container_hover: var(--fill_hover);
  --navbar-menu_fill_item-container_focus: transparent;
  --navbar-menu_fill_item-container_active: var(--fill_active);
  --navbar-menu_fill_item-container_disabled: transparent;
  --navbar-menu_foreground_item-container: var(--text_strong);
  --navbar-menu_foreground_item-container_hover: var(--text_hover);
  --navbar-menu_foreground_item-container_focus: var(--text_strong);
  --navbar-menu_foreground_item-container_active: var(--text_active);
  --navbar-menu_foreground_item-container_disabled: var(--text_disabled);
  --navbar-menu_border_item-container: var(--border-none);
  --navbar-menu_border_item-container_hover: var(--border-none);
  --navbar-menu_border_item-container_focus: var(--border-none);
  --navbar-menu_border_item-container_active: var(--border-none);
  --navbar-menu_border_item-container_disabled: var(--border-none);
  --navbar-menu_item-container_font-type: var(--type_text-regular);
  --navbar-menu_item-container_active_font-type: var(--type_text-bold);
  --navbar-overflow-menu_radius: var(--context-menu_radius);
  --navbar-overflow-menu_radius_item: var(--context-menu-item_radius);
  --navbar-overflow-menu_border-width_item: var(--context-menu-item_border-width);
  --navbar-overflow-menu_border-width_item_active: var(--context-menu-item_border-width_active);
  --navbar-overflow-menu_border-width: var(--context-menu_border-width);
  --navbar-overflow-menu_fill_container: var(--citi-ink-blue-950);
  --navbar-overflow-menu_border: var(--border-none);
  --navbar-overflow-menu_fill_item-container: var(--navbar_fill);
  --navbar-overflow-menu_foreground_item-container: var(--text_strong_on-inverse);
  --navbar-overflow-menu_border_item-container: var(--border-none);
  --navbar-overflow-menu_border_item-container_hover: var(--border-none);
  --navbar-overflow-menu_border_item-container_focus: var(--border-none);
  --navbar-overflow-menu_border_item-container_active: var(--border-none);
  --navbar-overflow-menu_border_item-container_disabled: var(--border-none);
  --navbar-overflow-menu_foreground_item-container_hover: var(--text_strong_on-inverse);
  --navbar-overflow-menu_foreground_item-container_focus: var(--text_strong_on-inverse);
  --navbar-overflow-menu_foreground_item-container_active: var(--text_strong_on-inverse);
  --navbar-overflow-menu_foreground_item-container_disabled: var(--text_disabled_on-inverse);
  --navbar-overflow-menu_fill_item-container_hover: var(--navbar_fill_hover);
  --navbar-overflow-menu_fill_item-container_focus: var(--navbar_fill_focus);
  --navbar-overflow-menu_fill_item-container_active: var(--navbar_fill_active);
  --navbar-overflow-menu_fill_item-container_disabled: var(--navbar_fill_disabled);
  --navbar-tab_fill: transparent;
  --navbar-tab_fill_tab-indicator: transparent;
  --navbar-tab_fill_tab-indicator_hover: transparent;
  --navbar-tab_fill_tab-indicator_focus: transparent;
  --navbar-tab_fill_tab-indicator_active: var(--navbar_foreground_active);
  --navbar-tab_fill_tab-indicator_disabled: transparent;
  --navbar-tab_fill_tab-indicator_active-hover: var(--navbar_foreground_active);
  --navbar-tab_fill_tab-indicator_active-focus: var(--navbar_foreground_active);
  --navbar-tab_fill_hover: var(--navbar_fill_hover);
  --navbar-tab_fill_focus: var(--navbar_fill_focus);
  --navbar-tab_fill_active: transparent;
  --navbar-tab_fill_active-focus: var(--navbar_fill_focus);
  --navbar-tab_fill_active-hover: var(--navbar_fill_hover);
  --navbar-tab_fill_disabled: var(--navbar_fill_disabled);
  --navbar-tab_foreground: var(--navbar_foreground);
  --navbar-tab_foreground_hover: var(--navbar_foreground_hover);
  --navbar-tab_foreground_focus: var(--navbar_foreground_focus);
  --navbar-tab_foreground_active: var(--navbar_foreground_active);
  --navbar-tab_foreground_active-focus: var(--navbar_foreground_active);
  --navbar-tab_foreground_active-hover: var(--navbar_foreground_active);
  --navbar-tab_foreground_disabled: var(--text_disabled_on-inverse);
  --navbar-tab_border: var(--border-none);
  --navbar-tab_border_hover: var(--border-none);
  --navbar-tab_border_focus: var(--border-none);
  --navbar-tab_border_active-focus: var(--border-none);
  --navbar-tab_border_active: var(--border-none);
  --navbar-tab_border_active-hover: var(--border-none);
  --navbar-tab_radius: var(--tab_radius);
  --navbar-tab-condensed_radius: var(--tab_radius);
  --navbar-tab-condensed_border-width: var(--tab_border-width);
  --navbar-tab-condensed_border-width_active: var(--tab_border-width_active);
  --navbar-tab-condensed_fill: var(--tab_fill);
  --navbar-tab-condensed_fill_hover: var(--tab_fill_hover);
  --navbar-tab-condensed_fill_active: var(--tab_fill_active);
  --navbar-tab-condensed_fill_active-hover: var(--tab_fill_active-hover);
  --navbar-tab-condensed_fill_disabled: var(--tab_fill_disabled);
  --navbar-tab-condensed_foreground: var(--tab_foreground);
  --navbar-tab-condensed_foreground_hover: var(--tab_foreground_hover);
  --navbar-tab-condensed_foreground_active: var(--tab_foreground_active);
  --navbar-tab-condensed_foreground_active-hover: var(--tab_foreground_active-hover);
  --navbar-tab-condensed_foreground_disabled: var(--tab_foreground_disabled);
  --navbar-tab-condensed_border: var(--tab_border);
  --navbar-tab-condensed_border_hover: var(--tab_border_hover);
  --navbar-tab-condensed_border_active: var(--tab_border_active);
  --navbar-tab-condensed_border_active-hover: var(--tab_border_active-hover);
  --navbar-tab-condensed_border_disabled: var(--tab_border_disabled);
  --navbar-tab-condensed_fill_indicator: transparent;
  --navbar-tab-condensed_fill_indicator_hover: transparent;
  --navbar-tab-condensed_fill_indicator_active: var(--tab_fill_indicator_active);
  --navbar-tab-condensed_fill_indicator_disabled: var(--tab_fill_indicator_disabled);
  --navbar-tab-condensed_font-type: var(--type_text-regular);
  --navbar-tab_border-width: var(--tab_border-width);
  --navbar-tab_border-width_active: var(--tab_border-width_active);
  --navbar-tab_font-type: var(--type_text-regular);
  --notification_fill_container: var(--fill_default);
  --notification_fill_container_hover: var(--fill_hover);
  --notification_fill_container_focus: var(--fill_default);
  --notification_fill_container_active: var(--fill_default);
  --notification_fill_notification-danger-status: var(--danger);
  --notification_text_container-heading: var(--heading_primary);
  --notification_text_container-time-stamp: var(--heading_primary);
  --notification_foreground_status-info: var(--info);
  --notification_foreground_status-warning: var(--warning);
  --notification_foreground_status-success: var(--success);
  --notification_foreground_status-danger: var(--danger);
  --notification_text_container-body: var(--text_weak);
  --notification_border_container: var(--border-none);
  --notification_border_container_hover: var(--border-none);
  --notification_border_container_focus: var(--border-none);
  --notification_border_container_active: var(--border_active);
  --notification_container_radius: var(--small-container_radius);
  --notification_container_left-radius: var(--spacing-4);
  --notification_container-heading_font-family: var(--family_sans);
  --notification_container-heading_font-type: var(--type_text-bold);
  --notification_container-heading_font-family: var(--family_sans);
  --notification_container-heading_font-type: var(--type_text-regular);
  --notification_container-heading_font-family: var(--family_sans);
  --notification_container-heading_font-type: var(--type_text-regular);
  --notification-panel_container-heading_font-family: var(--family_display);
  --notification-panel_container-heading_font-type: var(--type_display-regular);
  --notification-panel_container-heading_font-size: var(--font-size-20);
  --notification-panel_container-heading_line-height: var(--line-height-heading-26);
  --notification-panel_stack-heading_font-family: var(--family_sans);
  --notification-panel_stack-heading_font-type: var(--type_text-regular);
  --notification-panel_empty-state_font-type: var(--type_text-regular);
  --notification-panel_empty-state_font-family: var(--family_sans);
  --notification-panel-card_border_container: var(--border_weak);
  --notification-panel-card_border_container_hover: var(--border_weak);
  --notification-panel_container_radius: var(--large-container_radius);
  --notification-panel_fill_container-heading: var(--layer_primary);
  --notification-panel_text_container-heading: var(--heading_primary);
  --notification-panel_text_stack-heading: var(--text_strong);
  --notification-panel_text_empty-state-heading: var(--text_strong);
  --notification-panel_text_empty-state-subtitle: var(--text_weak);
  --pagination_fill_control: transparent;
  --pagination_fill_control_hover: var(--gray-200);
  --pagination_fill_control_focus: transparent;
  --pagination_fill_control_active: var(--citi-ink-blue-950);
  --pagination_fill_control_disabled: transparent;
  --pagination_foreground_control: var(--citi-ink-blue-950);
  --pagination_foreground_control_hover: var(--citi-ink-blue-950);
  --pagination_foreground_control_focus: var(--citi-ink-blue-950);
  --pagination_foreground_control_active: var(--white);
  --pagination_foreground_control_disabled: var(--text_disabled);
  --pagination_border_control: var(--border-none);
  --pagination_border_control_hover: var(--border-none);
  --pagination_border_control_focus: var(--border_focus);
  --pagination_border_control_active: var(--border-none);
  --pagination_border_control_disabled: var(--border-none);
  --popover_border-width: var(--border-width_none);
  --popover_fill: var(--layer_primary);
  --popover_fill_secondary: var(--layer_secondary);
  --popover_border: var(--border-none);
  --popover_border_secondary: var(--border-none);
  --popover_foreground_heading: var(--heading_primary);
  --popover_foreground_body: var(--text_strong);
  --popover-body_font-type: var(--type_text-regular);
  --popover_radius: var(--large-container_radius);
  --popover-heading_font-type: var(--type_text-bold);
  --section_font-family_heading: var(--family_display);
  --section_font-family_subtitle: var(--family_sans);
  --section_font-type_heading: var(--type_text-bold);
  --section_container_radius: var(--large-container_radius);
  --section_fill: var(--layer_secondary);
  --section_fill_hover: var(--fill_hover);
  --section_fill_focus: var(--layer_secondary);
  --section_fill_active: var(--layer_secondary);
  --section_fill_disabled: var(--fill_disabled);
  --section_border: var(--border-none);
  --section_border_hover: var(--border-none);
  --section_border_focus: var(--border_focus);
  --section_border_active: var(--border_active);
  --section_border_disabled: var(--border-none);
  --section_foreground_heading: var(--text_strong);
  --section_foreground_subtitle: var(--text_weak);
  --section_foreground_disabled: var(--text_disabled);
  --slider_fill_handle: var(--white);
  --slider_fill_handle_hover: var(--slider_fill_handle);
  --slider_fill_handle_focus: var(--slider_fill_handle);
  --slider_fill_handle_active: transparent;
  --slider_fill_handle_disabled: var(--gray-400);
  --slider_border_handle: var(--citi-ink-blue-950);
  --slider_border_handle_hover: var(--primary);
  --slider_border_handle_focus: var(--slider_border_handle);
  --slider_border_handle_active: var(--border-none);
  --slider_border_handle_disabled: var(--gray-400);
  --slider_handle_border-width: var(--size-2);
  --slider_fill_track: var(--citi-ink-blue-950);
  --slider_fill_track_hover: var(--slider_fill_track);
  --slider_fill_track_focus: var(--slider_fill_track);
  --slider_fill_track_active: var(--primary);
  --slider_fill_track_disabled: var(--gray-400);
  --slider_fill_tick: var(--layer_primary);
  --slider_fill_tick_hover: var(--slider_fill_tick);
  --slider_fill_tick_focus: var(--slider_fill_tick);
  --slider_fill_tick_active: transparent;
  --slider_fill_tick_disabled: var(--slider_fill_tick);
  --stepper_border_status: var(--citi-ink-blue-950);
  --stepper_border_status_hover: var(--gray-600);
  --stepper_border_status_focus: var(--border_focus);
  --stepper_border_status_active: var(--border-none);
  --stepper_border_status-completed: var(--primary);
  --stepper_border_status-error: var(--danger);
  --stepper_border_status-error_active: var(--border-none);
  --stepper_border_status_disabled: var(--border_disabled);
  --stepper_fill_status: transparent;
  --stepper_fill_status_hover: var(--fill_hover);
  --stepper_fill_status_focus: transparent;
  --stepper_fill_status_active: var(--primary);
  --stepper_fill_status-completed: transparent;
  --stepper_fill_status-error: transparent;
  --stepper_fill_status_disabled: transparent;
  --stepper_fill_status-error_active: var(--danger);
  --stepper_fill_status-completed_disabled: var(--fill_disabled);
  --stepper_foreground_status: var(--text_strong);
  --stepper_foreground_status_active: var(--white);
  --stepper_foreground_status-completed: var(--primary);
  --stepper_foreground_status-error: var(--danger);
  --stepper_foreground_status-error_active: var(--white);
  --stepper_foreground_status_disabled: var(--text_disabled);
  --stepper_foreground_status-completed_disabled: var(--text_disabled);
  --stepper_foreground_step-label: var(--text_strong);
  --stepper_foreground_step-label_hover: var(--text_strong);
  --stepper_foreground_step-label_focus: var(--text_strong);
  --stepper_foreground_step-label_active: var(--link);
  --stepper_foreground_step-label_active-hover: var(--link_hover);
  --stepper_foreground_step-label-completed: var(--text_strong);
  --stepper_foreground_step-label-error: var(--text_danger);
  --stepper_foreground_step-label-error_active: var(--text_danger);
  --stepper_foreground_step-label_disabled: var(--text_disabled);
  --stepper_fill_tracker: var(--border_strong);
  --stepper_fill_tracker_hover: var(--border_strong);
  --stepper_fill_tracker_focus: var(--border_strong);
  --stepper_fill_tracker_active: var(--primary);
  --stepper_fill_tracker_active-hover: var(--primary);
  --stepper_fill_tracker-completed: var(--primary);
  --stepper_fill_tracker-error: var(--danger);
  --stepper_fill_tracker-error_active: var(--danger);
  --stepper_fill_tracker_disabled: var(--border_strong);
  --table_border-width_focus: var(--border-width_thick);
  --table_fill: var(--fill_default);
  --table_border-width_active: var(--border-width_thin);
  --table_border-width_column-header: var(--border-width_thin);
  --table_border: var(--border_weak);
  --table_border_hover: var(--border_weak);
  --table_border_focus: var(--border_focus);
  --table_border_active: var(--border_weak);
  --table_border_disabled: var(--border_weak);
  --table_border_info: var(--border_weak);
  --table_border_total: var(--border_weak);
  --table_border_selected: var(--border_active);
  --table_border_column-header: var(--border_weak);
  --table_foreground: var(--text_strong);
  --table_foreground_hover: var(--text_strong);
  --table_foreground_focus: var(--text_strong);
  --table_foreground_active: var(--text_strong);
  --table_foreground_selected: var(--text_active_on-fill-active);
  --table_foreground_disabled: var(--text_disabled);
  --table_foreground_info: var(--text_strong);
  --table_foreground_total: var(--text_strong);
  --table_foreground_column-header: var(--text_strong);
  --table_fill_hover: var(--fill_hover);
  --table_fill_focus: var(--fill_focus);
  --table_fill_active: var(--fill_active);
  --table_fill_selected: var(--fill_active);
  --table_fill_disabled: var(--fill_disabled);
  --table_fill_info: var(--field_fill_read-only);
  --table_fill_total: var(--field_fill_read-only);
  --table_fill_column-header: var(--layer_secondary);
  --table_font-family_standard-cell: var(--family_sans);
  --table_font-type_standard-cell: var(--type_text-regular);
  --table_font-family_column-header: var(--family_sans);
  --table_font-type_column-header: var(--type_text-bold);
  --table-update-color: var(--citi-cyan-20);
  --table-update-color-positive: var(--forest-200-20);
  --table-update-color-negative: var(--red-200-20);
  --table-color-1: var(--citi-blue-600);
  --table-color-2: var(--blue-green-600);
  --table-color-3: var(--forest-600);
  --table-color-4: var(--green-600);
  --table-color-5: var(--yellow-600);
  --table-color-6: var(--orange-600);
  --table-color-7: var(--mahogany-600);
  --table-color-8: var(--plum-600);
  --table-color-9: var(--purple-600);
  --table-color-success: var(--success);
  --table-color-warning: var(--warning);
  --table-color-danger: var(--danger);
  --table-color-range-gain-1: var(--forest-100);
  --table-foreground-range-gain-1: var(--text_strong);
  --table-color-range-gain-2: var(--forest-200);
  --table-foreground-range-gain-2: var(--text_strong);
  --table-color-range-gain-3: var(--forest-300);
  --table-foreground-range-gain-3: var(--text_strong);
  --table-color-range-gain-4: var(--forest-400);
  --table-foreground-range-gain-4: var(--text_strong);
  --table-color-range-gain-5: var(--forest-500);
  --table-foreground-range-gain-5: var(--text_strong);
  --table-color-range-loss-1: var(--red-light-100);
  --table-foreground-range-loss-1: var(--text_strong);
  --table-color-range-loss-2: var(--red-light-200);
  --table-foreground-range-loss-2: var(--text_strong);
  --table-color-range-loss-3: var(--red-light-300);
  --table-foreground-range-loss-3: var(--text_strong);
  --table-color-range-loss-4: var(--red-light-400);
  --table-foreground-range-loss-4: var(--text_strong);
  --table-color-range-loss-5: var(--red-light-500);
  --table-foreground-range-loss-5: var(--text_strong);
  --tab_radius: var(--radius-0);
  --tab_border-width: var(--border-width_none);
  --tab_fill: transparent;
  --tab_fill_hover: var(--gray-100);
  --tab_fill_focus: transparent;
  --tab_fill_active: transparent;
  --tab_fill_disabled: transparent;
  --tab_fill_active-hover: var(--gray-100);
  --tab_fill_active-focus: transparent;
  --tab_foreground: var(--text_weak);
  --tab_foreground_hover: var(--gray-950);
  --tab_foreground_focus: var(--text_weak);
  --tab_foreground_active: var(--text_active);
  --tab_foreground_active-hover: var(--text_active);
  --tab_foreground_active-focus: var(--text_active);
  --tab_foreground_disabled: var(--text_disabled);
  --tab_border: var(--border-none);
  --tab_border_hover: var(--border-none);
  --tab_border_active: var(--border-none);
  --tab_border_active-hover: var(--border-none);
  --tab_border_disabled: var(--border-none);
  --tab_fill_count-wrapper: var(--gray-100);
  --tab_fill_count-wrapper_hover: var(--gray-200);
  --tab_fill_count-wrapper_focus: var(--tab_fill_count-wrapper);
  --tab_fill_count-wrapper_active: var(--gray-100);
  --tab_fill_count-wrapper_active-hover: var(--gray-200);
  --tab_fill_count-wrapper_active-focus: var(--tab_fill_count-wrapper_active);
  --tab_fill_count-wrapper_disabled: var(--fill_disabled);
  --tab_foreground_count-wrapper: var(--tab_foreground);
  --tab_foreground_count-wrapper_hover: var(--tab_foreground_hover);
  --tab_foreground_count-wrapper_active: var(--tab_foreground_active);
  --tab_foreground_count-wrapper_active-hover: var(--tab_foreground_active-hover);
  --tab_foreground_count-wrapper_disabled: var(--foreground_disabled);
  --tab_border_count-wrapper: var(--border-none);
  --tab_border_count-wrapper_hover: var(--border-none);
  --tab_border_count-wrapper_active: var(--border-none);
  --tab_border_count-wrapper_active-hover: var(--border-none);
  --tab_border_count-wrapper_disabled: var(--border-none);
  --tab_fill_indicator: var(--gray-300);
  --tab_fill_indicator_hover: var(--gray-300);
  --tab_fill_indicator_focus: var(--gray-300);
  --tab_fill_indicator_active: var(--text_active);
  --tab_fill_indicator_disabled: var(--gray-200);
  --tab_fill_indicator_active-hover: var(--text_active);
  --tab_fill_indicator_active-focus: var(--text_active);
  --tab_border-width_active: var(--border-width_none);
  --tab_border-width_active-hover: var(--border-width_none);
  --tab_border-width_count-wrapper: var(--border-width_none);
  --tab_border-width_count-wrapper_active: var(--border-width_none);
  --tab_border-width_count-wrapper_active-hover: var(--border-width_none);
  --tab_counter_radius: var(--radius-8);
  --tab_label_font-size: var(--font-size-14);
  --tab_label_line-height: var(--line-height-body-18);
  --tab_label_font-type: var(--type_text-regular);
  --navbar-sub-tab-bg-color-active: var(--white);
  --navbar-menu-text-color: var(--gray-200);
  --navbar-menu-bg-color-active: var(--citi-blue-100);
  --navbar-item-bg-color-active: var(--citi-blue-100-70);
  --tag_container_radius: var(--radius-full);
  --tag_action-container_radius: var(--radius-full);
  --tag_container_border-width: var(--border-width_thin);
  --tag_container_border-width_active: var(--border-width_thick);
  --tag_font-family: var(--family_sans);
  --tag_font-type: var(--type_text-regular);
  --tag_fill: transparent;
  --tag_fill_focus: transparent;
  --tag_fill_active: var(--citi-blue-50);
  --tag_fill_disabled: var(--fill_disabled);
  --tag_fill_read-only: var(--fill_read-only);
  --tag_fill_orange: var(--orange-light-100);
  --tag_fill_purple: var(--purple-light-100);
  --tag_fill_plum: var(--plum-light-100);
  --tag_fill_teal: var(--blue-green-dark-50);
  --tag_fill_olive: var(--sand-50);
  --tag_fill_success: var(--blue-green-light-50);
  --tag_fill_warning: var(--tan-bright-50);
  --tag_fill_danger: var(--fill_danger);
  --tag_foreground: var(--text_strong);
  --tag_foreground_focus: var(--text_strong);
  --tag_foreground_active: var(--text_active);
  --tag_foreground_disabled: var(--text_disabled);
  --tag_foreground_read-only: var(--text_strong);
  --tag_foreground_orange: var(--orange-700);
  --tag_foreground_purple: var(--purple-800);
  --tag_foreground_plum: var(--plum-800);
  --tag_foreground_teal: var(--blue-green-dark-900);
  --tag_foreground_olive: var(--sand-900);
  --tag_foreground_success: var(--text_success);
  --tag_foreground_warning: var(--text_warning);
  --tag_foreground_danger: var(--text_danger);
  --tag_border: var(--border_strong);
  --tag_border_focus: var(--citi-ink-blue-950);
  --tag_border_active: var(--border_active);
  --tag_border_success: var(--blue-green-light-500);
  --tag_border_warning: var(--tan-500);
  --tag_border_danger: var(--border_danger);
  --tag_border_disabled: var(--border_disabled);
  --tag_border_read-only: var(--border_strong);
  --tag_border_orange: var(--orange-700);
  --tag_border_orange_focus: var(--orange-700);
  --tag_border_purple: var(--purple-800);
  --tag_border_purple_focus: var(--purple-800);
  --tag_border_plum: var(--plum-600);
  --tag_border_plum_focus: var(--plum-600);
  --tag_border_teal: var(--blue-green-dark-900);
  --tag_border_teal_focus: var(--blue-green-dark-900);
  --tag_border_olive: var(--sand-900);
  --tag_border_olive_focus: var(--sand-900);
  --tag_fill_action_hover: rgba(0,0,0,0.05);
  --tag_border_action_hover: var(--border-none);
  --text-block_foreground_heading: var(--heading_primary);
  --text-block_foreground_subtitle: var(--text_weak);
  --text-block_foreground_heading_on-layer-brand-primary: var(--text_strong_on-layer-brand-primary);
  --text-block_foreground_subtitle_on-layer-brand-primary: var(--text_weak_on-layer-brand-primary);
  --text-block_foreground_heading_on-layer-brand-secondary: var(--text_strong_on-layer-brand-secondary);
  --text-block_foreground_subtitle_on-layer-brand-seconadry: var(--text_weak_on-layer-brand-secondary);
  --text-block_font-type_heading: var(--type_display-regular);
  --text-block_font-type_subtitle: var(--type_text-regular);
  --tooltip_border-width: var(--border-width_none);
  --tooltip_fill: var(--citi-ink-blue-950);
  --tooltip_font-type: var(--type_text-regular);
  --tooltip_foreground: var(--white);
  --tooltip_border: var(--border-none);
  --chart-color-1: var(--chart-color_categorical_1);
  --chart-color-2: var(--chart-color_categorical_2);
  --chart-color-3: var(--chart-color_categorical_3);
  --chart-color-4: var(--chart-color_categorical_4);
  --chart-color-5: var(--chart-color_categorical_5);
  --chart-color-6: var(--chart-color_categorical_6);
  --chart-color-7: var(--chart-color_categorical_7);
  --chart-color-8: var(--chart-color_categorical_8);
  --chart-color-9: var(--chart-color_categorical_9);
  --chart-color-10: var(--chart-color_categorical_10);
  --chart-color-11: var(--chart-color_categorical_11);
  --chart-color-12: var(--chart-color_categorical_12);
  --chart-color-13: var(--chart-color_categorical_13);
  --chart-color-14: var(--chart-color_categorical_14);
  --chart-color-15: var(--chart-color_categorical_15);
  --chart-color-16: var(--chart-color_categorical_16);
}
.icgds .lmn-layer-brand-primary,
.icgds .lmn-bg-secondary,
.icgds.light-theme .lmn-layer-brand-primary,
.icgds.light-theme .lmn-bg-secondary,
.icgds.light-theme .default-layer .lmn-layer-brand-primary,
.icgds.light-theme .default-layer .lmn-bg-secondary,
.icgds.dark-theme .theme-inverse .lmn-layer-brand-primary,
.icgds.dark-theme .theme-inverse .lmn-bg-secondary {
  --shadow_fill_outline_focus: var(--shadow_fill_outline_focus_on-layer-brand-primary);
  --shadow_fill_inner-line_focus: var(--shadow_fill_inner-line_focus_on-layer-brand-primary);
  --text_strong: var(--text_strong_on-layer-brand-primary);
  --text_weak: var(--text_weak_on-layer-brand-primary);
  --button_fill_primary: var(--button_fill_primary_on-layer-brand-primary);
  --button_fill_primary_hover: var(--button_fill_primary_hover_on-layer-brand-primary);
  --button_fill_primary_focus: var(--button_fill_primary_focus_on-layer-brand-primary);
  --button_fill_primary_active: var(--button_fill_primary_active_on-layer-brand-primary);
  --button_fill_primary_disabled: var(--button_fill_primary_disabled_on-layer-brand-primary);
  --button_foreground_primary: var(--button_foreground_primary_on-layer-brand-primary);
  --button_foreground_primary_hover: var(--button_foreground_primary_hover_on-layer-brand-primary);
  --button_foreground_primary_focus: var(--button_foreground_primary_focus_on-layer-brand-primary);
  --button_foreground_primary_active: var(--button_foreground_primary_active_on-layer-brand-primary);
  --button_foreground_primary_disabled: var(--button_foreground_primary_disabled_on-layer-brand-primary);
  --button_border_primary: var(--button_border_primary_on-layer-brand-primary);
  --button_border_primary_hover: var(--button_border_primary_hover_on-layer-brand-primary);
  --button_border_primary_focus: var(--button_border_primary_focus_on-layer-brand-primary);
  --button_border_primary_active: var(--button_border_primary_active_on-layer-brand-primary);
  --button_border_primary_disabled: var(--button_border_primary_disabledr_on-layer-brand-primary);
  --button_fill_standard: var(--button_fill_standard_on-layer-brand-primary);
  --button_fill_standard_hover: var(--button_fill_standard_hover_on-layer-brand-primary);
  --button_fill_standard_focus: var(--button_fill_standard_focus_on-layer-brand-primary);
  --button_fill_standard_active: var(--button_fill_standard_active_on-layer-brand-primary);
  --button_fill_standard_disabled: var(--button_fill_standard_disabled_on-layer-brand-primary);
  --button_foreground_standard: var(--button_foreground_standard_on-layer-brand-primary);
  --button_foreground_standard_hover: var(--button_foreground_standard_hover_on-layer-brand-primary);
  --button_foreground_standard_focus: var(--button_foreground_standard_focus_on-layer-brand-primary);
  --button_foreground_standard_active: var(--button_foreground_standard_active_on-layer-brand-primary);
  --button_foreground_standard_disabled: var(--button_foreground_standard_disabled_on-layer-brand-primary);
  --button_border_standard: var(--button_border_standard_on-layer-brand-primary);
  --button_border_standard_hover: var(--button_border_standard_hover_on-layer-brand-primary);
  --button_border_standard_focus: var(--button_border_standard_focus_on-layer-brand-primary);
  --button_border_standard_active: var(---button_border_standard_active_on-layer-brand-primary);
  --button_border_standard_disabled: var(--button_border_standard_disabled_on-layer-brand-primary);
  --button_fill_outline: var(--button_fill_outline_on-layer-brand-primary);
  --button_fill_outline_hover: var(--button_fill_outline_hover_on-layer-brand-primary);
  --button_fill_outline_focus: var(--button_fill_outline_focus_on-layer-brand-primary);
  --button_fill_outline_active: var(--button_fill_outline_active_on-layer-brand-primary);
  --button_fill_outline_disabled: var(--button_fill_outline_disabled_on-layer-brand-primary);
  --button_foreground_outline: var(--button_foreground_outline_on-layer-brand-primary);
  --button_foreground_outline_hover: var(--button_foreground_outline_hover_on-layer-brand-primary);
  --button_foreground_outline_focus: var(--button_foreground_outline_focus_on-layer-brand-primary);
  --button_foreground_outline_active: var(--button_foreground_outline_active_on-layer-brand-primary);
  --button_foreground_outline_disabled: var(--button_foreground_outline_disabled_on-layer-brand-primary);
  --button_border_outline: var(--button_border_outline_on-layer-brand-primary);
  --button_border_outline_hover: var(--button_border_outline_hover_on-layer-brand-primary);
  --button_border_outline_focus: var(--button_border_outline_focus_on-layer-brand-primary);
  --button_border_outline_active: var(--button_border_outline_active_on-layer-brand-primary);
  --button_border_outline_disabled: var(--button_border_outline_disabled_on-layer-brand-primary);
  --card_foreground_body: var(--card_foreground_body_on-layer-brand-primary);
  --card_foreground_header-label: var(--card_foreground_header-label_on-layer_brand_primary);
  --card_fill: var(--layer_brand_primary);
  --card_border: var(--border-none);
  --link: var(--link_on-layer-brand-primary);
  --link_hover: var(--link_hover_on-layer-brand-primary);
  --link_active: var(--link_active_on-layer-brand-primary);
  --link_visited: var(--link_visited_on-layer-brand-primary);
  --link_disabled: var(--link_disabled_on-layer-brand-primary);
  --text-block_foreground_heading: var(--text-block_foreground_heading_on-layer-brand-primary);
  --text-block_foreground_subtitle: var(--text-block_foreground_subtitle_on-layer-brand-primary);
}
.icgds .lmn-layer-brand-secondary,
.icgds .lmn-bg-primary,
.icgds.light-theme .lmn-layer-brand-secondary,
.icgds.light-theme .lmn-bg-primary,
.icgds.light-theme .default-layer .lmn-layer-brand-secondary,
.icgds.light-theme .default-layer .lmn-bg-primary,
.icgds.dark-theme .theme-inverse .lmn-layer-brand-secondary,
.icgds.dark-theme .theme-inverse .lmn-bg-primary {
  --fill_default: var(--fill_default_on-layer-secondary);
  --fill_hover: var(--fill_hover_on-layer-secondary);
  --fill_focus: var(--fill_focus_on-layer-secondary);
  --fill_active: var(--fill_active_on-layer-secondary);
  --fill_selected: var(--fill_selected_on-layer-secondary);
  --fill_disabled: var(--fill_disabled_on-layer-secondary);
  --fill_danger: var(--fill_danger_on-layer-secondary);
  --fill_read-only: var(--fill_read-only_on-layer-secondary);
  --shadow_fill_outline_focus: var(--shadow_fill_outline_focus_on-layer-brand-secondary);
  --shadow_fill_inner-line_focus: var(--shadow_fill_inner-line_focus_on-layer-brand-secondary);
  --text_strong: var(--text_strong_on-layer-brand-secondary);
  --text_weak: var(--text_weak_on-layer-brand-secondary);
  --button_fill_primary: var(--button_fill_primary_on-layer-brand-secondary);
  --button_fill_primary_hover: var(--button_fill_primary_hover_on-layer-brand-secondary);
  --button_fill_primary_focus: var(--button_fill_primary_focus_on-layer-brand-secondary);
  --button_fill_primary_active: var(--button_fill_primary_active_on-layer-brand-secondary);
  --button_fill_primary_disabled: var(--button_fill_primary_disabled_on-layer-brand-secondary);
  --button_foreground_primary: var(--button_foreground_primary_on-layer-brand-secondary);
  --button_foreground_primary_hover: var(--button_foreground_primary_hover_on-layer-brand-secondary);
  --button_foreground_primary_focus: var(--button_foreground_primary_focus_on-layer-brand-secondary);
  --button_foreground_primary_active: var(--button_foreground_primary_active_on-layer-brand-secondary);
  --button_foreground_primary_disabled: var(--button_foreground_primary_disabled_on-layer-brand-secondary);
  --button_border_primary: var(--button_border_primary_on-layer-brand-secondary);
  --button_border_primary_hover: var(--button_border_primary_hover_on-layer-brand-secondary);
  --button_border_primary_focus: var(--button_border_primary_focus_on-layer-brand-secondary);
  --button_border_primary_active: var(--button_border_primary_active_on-layer-brand-secondary);
  --button_border_primary_disabled: var(--button_border_primary_disabledr_on-layer-brand-secondary);
  --button_fill_standard: var(--button_fill_standard_on-layer-brand-secondary);
  --button_fill_standard_hover: var(--button_fill_standard_hover_on-layer-brand-secondary);
  --button_fill_standard_focus: var(--button_fill_standard_focus_on-layer-brand-secondary);
  --button_fill_standard_active: var(--button_fill_standard_active_on-layer-brand-secondary);
  --button_fill_standard_disabled: var(--button_fill_standard_disabled_on-layer-brand-secondary);
  --button_foreground_standard: var(--button_foreground_standard_on-layer-brand-secondary);
  --button_foreground_standard_hover: var(--button_foreground_standard_hover_on-layer-brand-secondary);
  --button_foreground_standard_focus: var(--button_foreground_standard_focus_on-layer-brand-secondary);
  --button_foreground_standard_active: var(--button_foreground_standard_active_on-layer-brand-secondary);
  --button_foreground_standard_disabled: var(--button_foreground_standard_disabled_on-layer-brand-secondary);
  --button_border_standard: var(--button_border_standard_on-layer-brand-secondary);
  --button_border_standard_hover: var(--button_border_standard_hover_on-layer-brand-secondary);
  --button_border_standard_focus: var(--button_border_standard_focus_on-layer-brand-secondary);
  --button_border_standard_active: var(---button_border_standard_active_on-layer-brand-secondary);
  --button_border_standard_disabled: var(--button_border_standard_disabled_on-layer-brand-secondary);
  --button_fill_outline: var(--button_fill_outline_on-layer-brand-secondary);
  --button_fill_outline_hover: var(--button_fill_outline_hover_on-layer-brand-secondary);
  --button_fill_outline_focus: var(--button_fill_outline_focus_on-layer-brand-secondary);
  --button_fill_outline_active: var(--button_fill_outline_active_on-layer-brand-secondary);
  --button_fill_outline_disabled: var(--button_fill_outline_disabled_on-layer-brand-secondary);
  --button_foreground_outline: var(--button_foreground_outline_on-layer-brand-secondary);
  --button_foreground_outline_hover: var(--button_foreground_outline_hover_on-layer-brand-secondary);
  --button_foreground_outline_focus: var(--button_foreground_outline_focus_on-layer-brand-secondary);
  --button_foreground_outline_active: var(--button_foreground_outline_active_on-layer-brand-secondary);
  --button_foreground_outline_disabled: var(--button_foreground_outline_disabled_on-layer-brand-secondary);
  --button_border_outline: var(--button_border_outline_on-layer-brand-secondary);
  --button_border_outline_hover: var(--button_border_outline_hover_on-layer-brand-secondary);
  --button_border_outline_focus: var(--button_border_outline_focus_on-layer-brand-secondary);
  --button_border_outline_active: var(--button_border_outline_active_on-layer-brand-secondary);
  --button_border_outline_disabled: var(--button_border_outline_disabled_on-layer-brand-secondary);
  --card_foreground_body: var(--card_foreground_body_on-layer-brand-secondary);
  --card_foreground_header-label: var(--card_foreground_header-label_on-layer_brand_secondary);
  --card_fill: var(--layer_brand_secondary);
  --card_border: var(--border-none);
  --link: var(--link_on-layer-brand-secondary);
  --link_hover: var(--link_hover_on-layer-brand-secondary);
  --link_active: var(--link_active_on-layer-brand-secondary);
  --link_visited: var(--link_visited_on-layer-brand-secondary);
  --link_disabled: var(--link_disabled_on-layer-brand-secondary);
  --text-block_foreground_heading: var(--text-block_foreground_heading_on-layer-brand-secondary);
  --text-block_foreground_subtitle: var(--text-block_foreground_subtitle_on-layer-brand-seconadry);
}
.icgds .lmn-alert,
.icgds .lmn-alert-info,
.icgds .lmn-bg-info,
.icgds.light-theme .lmn-alert,
.icgds.light-theme .lmn-alert-info,
.icgds.light-theme .lmn-bg-info,
.icgds.light-theme .default-layer .lmn-alert,
.icgds.light-theme .default-layer .lmn-alert-info,
.icgds.light-theme .default-layer .lmn-bg-info,
.icgds.dark-theme .theme-inverse .lmn-alert,
.icgds.dark-theme .theme-inverse .lmn-alert-info,
.icgds.dark-theme .theme-inverse .lmn-bg-info {
  --text_weak: var(--alert_foreground_info);
  --text_strong: var(--alert_foreground_info);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-high-contrast-info-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-high-contrast-info-status);
  --button_fill_standard: var(--button_fill_on-high-contrast-info-status);
  --button_fill_standard_hover: var(--button_fill_on-high-contrast-info-status_hover);
  --button_fill_standard_active: var(--button_fill_on-high-contrast-info-status_active);
  --button_foreground_standard: var(--button_foreground_on-high-contrast-info-status);
  --button_foreground_standard_hover: var(--button_foreground_on-high-contrast-info-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-high-contrast-info-status_active);
  --button_border_standard: var(--button_border_on-high-contrast-info-status);
  --button_border_standard_hover: var(--button_border_on-high-contrast-info-status_hover);
  --button_border_standard_active: var(---button_border_on-high-contrast-info-status_active);
}
.icgds .lmn-alert-danger,
.icgds .lmn-bg-danger,
.icgds.light-theme .lmn-alert-danger,
.icgds.light-theme .lmn-bg-danger,
.icgds.light-theme .default-layer .lmn-alert-danger,
.icgds.light-theme .default-layer .lmn-bg-danger,
.icgds.dark-theme .theme-inverse .lmn-alert-danger,
.icgds.dark-theme .theme-inverse .lmn-bg-danger {
  --text_weak: var(--alert_foreground_danger);
  --text_strong: var(--alert_foreground_danger);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-high-contrast-danger-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-high-contrast-danger-status);
  --button_fill_standard: var(--button_fill_on-high-contrast-danger-status);
  --button_fill_standard_hover: var(--button_fill_on-high-contrast-danger-status_hover);
  --button_fill_standard_active: var(--button_fill_on-high-contrast-danger-status_active);
  --button_foreground_standard: var(--button_foreground_on-high-contrast-danger-status);
  --button_foreground_standard_hover: var(--button_foreground_on-high-contrast-danger-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-high-contrast-danger-status_active);
  --button_border_standard: var(--button_border_on-high-contrast-danger-status);
  --button_border_standard_hover: var(--button_border_on-high-contrast-danger-status_hover);
  --button_border_standard_active: var(---button_border_on-high-contrast-danger-status_active);
}
.icgds .lmn-alert-success,
.icgds .lmn-bg-success,
.icgds.light-theme .lmn-alert-success,
.icgds.light-theme .lmn-bg-success,
.icgds.light-theme .default-layer .lmn-alert-success,
.icgds.light-theme .default-layer .lmn-bg-success,
.icgds.dark-theme .theme-inverse .lmn-alert-success,
.icgds.dark-theme .theme-inverse .lmn-bg-success {
  --text_weak: var(--alert_foreground_success);
  --text_strong: var(--alert_foreground_success);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-high-contrast-success-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-high-contrast-success-status);
  --button_fill_standard: var(--button_fill_on-high-contrast-success-status);
  --button_fill_standard_hover: var(--button_fill_on-high-contrast-success-status_hover);
  --button_fill_standard_active: var(--button_fill_on-high-contrast-success-status_active);
  --button_foreground_standard: var(--button_foreground_on-high-contrast-success-status);
  --button_foreground_standard_hover: var(--button_foreground_on-high-contrast-success-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-high-contrast-success-status_active);
  --button_border_standard: var(--button_border_on-high-contrast-success-status);
  --button_border_standard_hover: var(--button_border_on-high-contrast-success-status_hover);
  --button_border_standard_active: var(---button_border_on-high-contrast-success-status_active);
}
.icgds .lmn-alert-warning,
.icgds .lmn-bg-warning,
.icgds.light-theme .lmn-alert-warning,
.icgds.light-theme .lmn-bg-warning,
.icgds.light-theme .default-layer .lmn-alert-warning,
.icgds.light-theme .default-layer .lmn-bg-warning,
.icgds.dark-theme .theme-inverse .lmn-alert-warning,
.icgds.dark-theme .theme-inverse .lmn-bg-warning {
  --text_weak: var(--alert_foreground_warning);
  --text_strong: var(--alert_foreground_warning);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-high-contrast-warning-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-high-contrast-warning-status);
  --button_fill_standard: var(--button_fill_on-high-contrast-warning-status);
  --button_fill_standard_hover: var(--button_fill_on-high-contrast-warning-status_hover);
  --button_fill_standard_active: var(--button_fill_on-high-contrast-warning-status_active);
  --button_foreground_standard: var(--button_foreground_on-high-contrast-warning-status);
  --button_foreground_standard_hover: var(--button_foreground_on-high-contrast-warning-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-high-contrast-warning-status_active);
  --button_border_standard: var(--button_border_on-high-contrast-warning-status);
  --button_border_standard_hover: var(--button_border_on-high-contrast-warning-status_hover);
  --button_border_standard_active: var(---button_border_on-high-contrast-warning-status_active);
}
.icgds .lmn-alert-low-contrast,
.icgds .lmn-alert-low-contrast.lmn-alert-info,
.icgds.light-theme .lmn-alert-low-contrast,
.icgds.light-theme .lmn-alert-low-contrast.lmn-alert-info,
.icgds.light-theme .default-layer .lmn-alert-low-contrast,
.icgds.light-theme .default-layer .lmn-alert-low-contrast.lmn-alert-info,
.icgds.dark-theme .theme-inverse .lmn-alert-low-contrast,
.icgds.dark-theme .theme-inverse .lmn-alert-low-contrast.lmn-alert-info {
  --text_weak: var(--alert_foreground_low-contrast-info);
  --text_strong: var(--alert_foreground_low-contrast-info);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-low-contrast-info-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-low-contrast-info-status);
  --button_fill_standard: var(--button_fill_on-low-contrast-info-status);
  --button_fill_standard_hover: var(--button_fill_on-low-contrast-info-status_hover);
  --button_fill_standard_active: var(--button_fill_on-low-contrast-info-status_active);
  --button_foreground_standard: var(--button_foreground_on-low-contrast-info-status);
  --button_foreground_standard_hover: var(--button_foreground_on-low-contrast-info-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-low-contrast-info-status_active);
  --button_border_standard: var(--button_border_on-low-contrast-info-status);
  --button_border_standard_hover: var(--button_border_on-low-contrast-info-status_hover);
  --button_border_standard_active: var(---button_border_on-low-contrast-info-status_active);
}
.icgds .lmn-alert-low-contrast.lmn-alert-danger,
.icgds.light-theme .lmn-alert-low-contrast.lmn-alert-danger,
.icgds.light-theme .default-layer .lmn-alert-low-contrast.lmn-alert-danger,
.icgds.dark-theme .theme-inverse .lmn-alert-low-contrast.lmn-alert-danger {
  --text_weak: var(--alert_foreground_low-contrast-danger);
  --text_strong: var(--alert_foreground_low-contrast-danger);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-low-contrast-danger-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-low-contrast-danger-status);
  --button_fill_standard: var(--button_fill_on-low-contrast-danger-status);
  --button_fill_standard_hover: var(--button_fill_on-low-contrast-danger-status_hover);
  --button_fill_standard_active: var(--button_fill_on-low-contrast-danger-status_active);
  --button_foreground_standard: var(--button_foreground_on-low-contrast-danger-status);
  --button_foreground_standard_hover: var(--button_foreground_on-low-contrast-danger-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-low-contrast-danger-status_active);
  --button_border_standard: var(--button_border_on-low-contrast-danger-status);
  --button_border_standard_hover: var(--button_border_on-low-contrast-danger-status_hover);
  --button_border_standard_active: var(---button_border_on-low-contrast-danger-status_active);
}
.icgds .lmn-alert-low-contrast.lmn-alert-success,
.icgds.light-theme .lmn-alert-low-contrast.lmn-alert-success,
.icgds.light-theme .default-layer .lmn-alert-low-contrast.lmn-alert-success,
.icgds.dark-theme .theme-inverse .lmn-alert-low-contrast.lmn-alert-success {
  --text_weak: var(--alert_foreground_low-contrast-success);
  --text_strong: var(--alert_foreground_low-contrast-success);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-low-contrast-success-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-low-contrast-success-status);
  --button_fill_standard: var(--button_fill_on-low-contrast-success-status);
  --button_fill_standard_hover: var(--button_fill_on-low-contrast-success-status_hover);
  --button_fill_standard_active: var(--button_fill_on-low-contrast-success-status_active);
  --button_foreground_standard: var(--button_foreground_on-low-contrast-success-status);
  --button_foreground_standard_hover: var(--button_foreground_on-low-contrast-success-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-low-contrast-success-status_active);
  --button_border_standard: var(--button_border_on-low-contrast-success-status);
  --button_border_standard_hover: var(--button_border_on-low-contrast-success-status_hover);
  --button_border_standard_active: var(---button_border_on-low-contrast-success-status_active);
}
.icgds .lmn-alert-low-contrast.lmn-alert-warning,
.icgds.light-theme .lmn-alert-low-contrast.lmn-alert-warning,
.icgds.light-theme .default-layer .lmn-alert-low-contrast.lmn-alert-warning,
.icgds.dark-theme .theme-inverse .lmn-alert-low-contrast.lmn-alert-warning {
  --text_weak: var(--alert_foreground_low-contrast-warning);
  --text_strong: var(--alert_foreground_low-contrast-warning);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-low-contrast-warning-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-low-contrast-warning-status);
  --button_fill_standard: var(--button_fill_on-low-contrast-warning-status);
  --button_fill_standard_hover: var(--button_fill_on-low-contrast-warning-status_hover);
  --button_fill_standard_active: var(--button_fill_on-low-contrast-warning-status_active);
  --button_foreground_standard: var(--button_foreground_on-low-contrast-warning-status);
  --button_foreground_standard_hover: var(--button_foreground_on-low-contrast-warning-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-low-contrast-warning-status_active);
  --button_border_standard: var(--button_border_on-low-contrast-warning-status);
  --button_border_standard_hover: var(--button_border_on-low-contrast-warning-status_hover);
  --button_border_standard_active: var(---button_border_on-low-contrast-warning-status_active);
}
.icgds .lmn-layer-secondary,
.icgds.light-theme .lmn-layer-secondary,
.icgds.light-theme .default-layer .lmn-layer-secondary,
.icgds.dark-theme .theme-inverse .lmn-layer-secondary {
  --code_fill: var(--code_fill_on-layer_secondary);
}

.icgds.dark-theme,
.icgds.dark-theme .default-layer,
.icgds.light-theme .theme-inverse,
.icgds .theme-inverse {
  --primary: var(--white);
  --secondary: var(--blue-light-400);
  --danger: var(--red-light-400);
  --warning: var(--yellow-light-300);
  --success: var(--blue-green-400);
  --info: var(--gray-400);
  --background: var(--black);
  --layer_primary: var(--gray-950);
  --layer_secondary: var(--gray-975);
  --layer_brand_primary: var(--gray-100);
  --layer_brand_secondary: var(--citi-blue-600);
  --fill_default: var(--gray-950);
  --fill_hover: var(--gray-900);
  --fill_focus: var(--gray-950);
  --fill_active: var(--gray-800);
  --fill_selected: var(--citi-ink-blue-950);
  --fill_disabled: var(--gray-800);
  --fill_danger: rgba(70,3,3,0.50);
  --fill_read-only: var(--gray-800);
  --fill_default_on-layer-secondary: var(--gray-975);
  --fill_hover_on-layer-secondary: var(--gray-900);
  --fill_focus_on-layer-secondary: var(--gray-975);
  --fill_active_on-layer-secondary: var(--gray-700);
  --fill_selected_on-layer-secondary: var(--citi-ink-blue-950);
  --fill_disabled_on-layer-secondary: var(--gray-800);
  --fill_danger_on-layer-secondary: rgba(0.27,0.01,0.01,0.50);
  --fill_read-only_on-layer-secondary: var(--gray-800);
  --datatable_header: var(--gray-900);
  --datatable_info: var(--gray-900);
  --border_weak: var(--gray-700);
  --border_weak_on-layer-brand-primary: var(--gray-500);
  --border_strong_on-layer-brand-primary: var(--gray-700);
  --border_strong: var(--gray-500);
  --border_strong_on-layer-brand-primary: var(--gray-700);
  --border_strong_on-layer-brand-secondary: var(--gray-500);
  --border_disabled: var(--gray-500);
  --border_hover: var(--white);
  --border_focus: var(--blue-light-400);
  --border_focus_secondary: var(--gray-975);
  --border_focus_on-status-fill: var(--gray-900);
  --border_focus_on-low-contrast-status-fill: var(--white);
  --border_active: var(--citi-ink-blue-400);
  --border_error: var(--red-light-400);
  --border_danger: var(--danger);
  --border_brand: var(--citi-blue-600);
  --border-none: transparent;
  --text_weak: var(--gray-300);
  --text_strong: var(--white);
  --text_hover: var(--text_strong);
  --text_active: var(--blue-light-200);
  --text_disabled: var(--gray-500);
  --text_error: var(--red-light-300);
  --text_danger: var(--red-light-300);
  --text_success: var(--blue-green-400);
  --text_warning: var(--yellow-light-300);
  --heading_primary: var(--white);
  --heading_secondary: var(--citi-ink-blue-400);
  --text_subtitle: var(--gray-600);
  --text_strong_on-layer-brand-primary: var(--citi-ink-blue-950);
  --text_weak_on-layer-brand-primary: var(--gray-600);
  --text_strong_on-layer-brand-secondary: var(--white);
  --text_weak_on-layer-brand-secondary: var(--blue-light-100);
  --text_strong_on-inverse: var(--citi-ink-blue-950);
  --text_weak_on-inverse: var(--gray-600);
  --text_disabled_on-inverse: var(--gray-400);
  --text_danger_on-inverse: var(--mahogany-800);
  --text_success_on-inverse: var(--forest-700);
  --text_active_on-fill-active: var(--white);
  --text_on-mask: var(--white);
  --link: var(--blue-light-400);
  --link_hover: var(--blue-light-400);
  --link_focus: var(--link);
  --link_active: var(--text_strong);
  --link_visited: var(--purple-500);
  --link_disabled: var(--text_disabled);
  --link_on-layer-brand-primary: var(--citi-blue-600);
  --link_hover_on-layer-brand-primary: var(--citi-blue-800);
  --link_focus_on-layer-brand-primary: var(--citi-ink-blue-950);
  --link_active_on-layer-brand-primary: var(--citi-ink-blue-950);
  --link_visited_on-layer-brand-primary: var(--purple-700);
  --link_disabled_on-layer-brand-primary: var(--gray-400);
  --link_on-layer-brand-secondary: var(--white);
  --link_hover_on-layer-brand-secondary: var(--white);
  --link_focus_on-layer-brand-secondary: var(--white);
  --link_active_on-layer-brand-secondary: var(--white);
  --link_visited_on-layer-brand-secondary: var(--purple-light-200);
  --link_disabled_on-layer-brand-secondary: var(--gray-400);
  --asset-citi-logo-full-color: var(--white);
  --asset-citi-logo-full-color-reverse: var(--citi-blue-600);
  --asset-citi-logo-one-color-reverse: var(--citi-blue-600);
  --shadow_color_focus: var(--citi-blue-600);
  --shadow_color_raised-1: rgba(10, 11, 11, 0.15);
  --shadow_color_raised-2: rgba(10, 11, 11, 0.30);
  --shadow_color_overlay-1: rgba(10, 11, 11, 0.20);
  --shadow_color_overlay-2: rgba(10, 11, 11, 0.40);
  --shadow_fill_outline_focus: var(--primary);
  --shadow_fill_outline_focus_on-layer-brand-primary: var(--citi-blue-600);
  --shadow_fill_outline_focus_on-layer-brand-secondary: var(--white);
  --shadow_fill-outline_focus_on-high-contrast: var(--border_focus_on-status-fill);
  --shadow_fill-outline_focus_on-high-contrast-info-status: var(--border_focus_on-status-fill);
  --shadow_fill-outline_focus_on-high-contrast-danger-status: var(--border_focus_on-status-fill);
  --shadow_fill-outline_focus_on-high-contrast-warning-status: var(--border_focus_on-status-fill);
  --shadow_fill-outline_focus_on-high-contrast-success-status: var(--border_focus_on-status-fill);
  --shadow_fill-outline_focus_on-low-contrast: var(--border_focus_on-low-contrast-status-fill);
  --shadow_fill-outline_focus_on-low-contrast-info-status: var(--border_focus_on-low-contrast-status-fill);
  --shadow_fill-outline_focus_on-low-contrast-danger-status: var(--border_focus_on-low-contrast-status-fill);
  --shadow_fill-outline_focus_on-low-contrast-warning-status: var(--border_focus_on-low-contrast-status-fill);
  --shadow_fill-outline_focus_on-low-contrast-success-status: var(--border_focus_on-low-contrast-status-fill);
  --shadow_fill_inner-line_focus: var(--layer_primary);
  --shadow_fill_inner-line_focus_on-layer-brand-primary: var(--layer_brand_primary);
  --shadow_fill_inner-line_focus_on-layer-brand-secondary: var(--layer_brand_secondary);
  --shadow_fill-inner-line_focus_on-high-contrast: var(--alert_fill);
  --shadow_fill-inner-line_focus_on-high-contrast-info-status: var(--alert_fill_info);
  --shadow_fill-inner-line_focus_on-high-contrast-danger-status: var(--alert_fill_danger);
  --shadow_fill-inner-line_focus_on-high-contrast-warning-status: var(--alert_fill_warning);
  --shadow_fill-inner-line_focus_on-high-contrast-success-status: var(--alert_fill_success);
  --shadow_fill-inner-line_focus_on-low-contrast: var(--alert_fill_low-contrast);
  --shadow_fill-inner-line_focus_on-low-contrast-info-status: var(--alert_fill_low-contrast-info);
  --shadow_fill-inner-line_focus_on-low-contrast-danger-status: var(--alert_fill_low-contrast-danger);
  --shadow_fill-inner-line_focus_on-low-contrast-warning-status: var(--alert_fill_low-contrast-warning);
  --shadow_fill-inner-line_focus_on-low-contrast-success-status: var(--alert_fill_low-contrast-success);
  --shadow_x-distance_focus: var(--x-distance-0);
  --shadow_y-distance_focus: var(--y-distance-0);
  --shadow_blur_focus: var(--blur-0);
  --shadow_spread_outline_focus: var(--spread-4);
  --shadow_spread_inner-line_focus: var(--spread-2);
  --shadow_x-distance_raised-1: var(--x-distance-0);
  --shadow_y-distance_raised-1: var(--y-distance-2);
  --shadow_blur_raised-1: var(--blur-5);
  --shadow_spread_raised-1: -2px;
  --shadow_x-distance_raised-2: var(--x-distance-0);
  --shadow_y-distance_raised-2: var(--y-distance-4);
  --shadow_blur_raised-2: var(--blur-10);
  --shadow_spread_raised-2: 0px;
  --shadow_x-distance_overlay-1: var(--x-distance-0);
  --shadow_y-distance_overlay-1: var(--y-distance-8);
  --shadow_blur_overlay-1: var(--blur-10);
  --shadow_spread_overlay-1: -4px;
  --shadow_x-distance_overlay-2: var(--x-distance-0);
  --shadow_y-distance_overlay-2: 20px;
  --shadow_blur_overlay-2: var(--blur-24);
  --shadow_spread_overlay-2: -4px;
  --shadow_raised: var(--shadow_x-distance_raised-2) var(--shadow_y-distance_raised-2) var(--shadow_blur_raised-2) var(--shadow_spread_raised-2) var(--shadow_color_raised-2), var(--shadow_x-distance_raised-1) var(--shadow_y-distance_raised-1) var(--shadow_blur_raised-1) var(--shadow_spread_raised-1) var(--shadow_color_raised-1);
  --shadow_overlay: var(--shadow_x-distance_overlay-2) var(--shadow_y-distance_overlay-2) var(--shadow_blur_overlay-2) var(--shadow_spread_overlay-2) var(--shadow_color_overlay-2), var(--shadow_x-distance_overlay-1) var(--shadow_y-distance_overlay-1) var(--shadow_blur_overlay-1) var(--shadow_spread_overlay-1) var(--shadow_color_overlay-1);
  --headings-color: var(--text_strong);
  --blockquote-small-color: var(--text_weak);
  --scrollbar-bg: var(--gray-800);
  --scrollbar_thumb: var(--gray-600);
  --scrollbar_thumb_hover: var(--gray-500);
  --scrollbar_thumb_active: var(--gray-600);
  --scrollbar_thumb_on-layer-brand-primary: var(--gray-500);
  --scrollbar_thumb_on-layer-brand-primary_hover: var(--gray-400);
  --scrollbar_thumb_on-layer-brand-primary_focus: var(--gray-400);
  --scrollbar-corner-bg: var(--transparent);
  --ai-brand_purple-gradient_stop-1: var(--purple-700-opacity-10);
  --ai-brand_purple-gradient_stop-2: #AC69D7;
  --ai-brand_blue-gradient_stop-1: var(--blue-light-100);
  --ai-brand_blue-gradient_stop-2: #4889EF;
  --ai-brand_green-gradient_stop-1: var(--blue-green-light-200-opacity-10);
  --ai-brand_green-gradient_stop-2: var(--blue-green-600);
  --ai-gradient: linear-gradient(307deg, var(--ai-brand_purple-gradient_stop-1) 39.65%, var(--ai-brand_purple-gradient_stop-2) 81.33%),
                  linear-gradient(61deg, var(--ai-brand_green-gradient_stop-1) 34.72%, var(--ai-brand_green-gradient_stop-2) 84.3%),
                  linear-gradient(180deg, var(--ai-brand_blue-gradient_stop-1) 0.21%, var(--ai-brand_blue-gradient_stop-2) 77.49%);
  --ai-gradient-border: linear-gradient(307deg, var(--ai-brand_purple-gradient_stop-1) 39.65%, var(--ai-brand_purple-gradient_stop-2) 81.33%) border-box,
                          linear-gradient(61deg, var(--ai-brand_green-gradient_stop-1) 34.72%, var(--ai-brand_green-gradient_stop-2) 84.3%) border-box,
                          linear-gradient(180deg, var(--ai-brand_blue-gradient_stop-1) 0.21%, var(--ai-brand_blue-gradient_stop-2) 77.49%) border-box;
  --button_fill_ai: var(--ai-gradient);
  --button_foreground_ai: white;
  --notification-bg-color: var(--gray-950);
  --notification-icon-color: var(--white);
  --alert_border-width: var(--border-width_thin);
  --alert_fill: var(--info);
  --alert_fill_info: var(--info);
  --alert_fill_danger: var(--danger);
  --alert_fill_warning: var(--warning);
  --alert_fill_success: var(--success);
  --alert_fill_low-contrast: var(--black);
  --alert_fill_low-contrast-info: var(--black);
  --alert_fill_low-contrast-danger: var(--mahogany-950-shade-80);
  --alert_fill_low-contrast-warning: var(--tan-700-shade-80);
  --alert_fill_low-contrast-success: var(--forest-bright-600-shade-80);
  --alert_border: var(--border-none);
  --alert_border_info: var(--border-none);
  --alert_border_danger: var(--border-none);
  --alert_border_warning: var(--border-none);
  --alert_border_success: var(--border-none);
  --alert_border_low-contrast: var(--gray-100);
  --alert_border_low-contrast-info: var(--gray-100);
  --alert_border_low-contrast-danger: var(--red-light-400);
  --alert_border_low-contrast-warning: var(--tan-500);
  --alert_border_low-contrast-success: var(--forest-bright-400);
  --alert_foreground: var(--gray-975);
  --alert_foreground_info: var(--gray-975);
  --alert_foreground_success: var(--gray-975);
  --alert_foreground_warning: var(--tan-900);
  --alert_foreground_danger: var(--gray-975);
  --alert_foreground_low-contrast: var(--gray-100);
  --alert_foreground_low-contrast-info: var(--gray-100);
  --alert_foreground_low-contrast-danger: var(--red-light-100);
  --alert_foreground_low-contrast-warning: var(--tan-bright-100);
  --alert_foreground_low-contrast-success: var(--blue-green-light-100);
  --alert-collapsible_foreground_expanded-container: var(--white);
  --app-switcher_container_radius: var(--large-container_radius);
  --app-switcher_item-container_radius: var(--small-container_radius);
  --app-switcher_foreground-container-heading: var(--heading_primary);
  --app-switcher_foreground_item-container-label: var(--text_strong);
  --app-switcher_foreground_item-container-label_hover: var(--text_strong);
  --app-switcher_foreground_item-container-label_focus: var(--text_strong);
  --app-switcher_foreground_item-container-label_active: var(--text_active);
  --app-switcher_foreground_item-container-label_disabled: var(--text_disabled);
  --app-switcher_foreground_item-description: var(--text_weak);
  --app-switcher_foreground_item-description_hover: var(--text_weak);
  --app-switcher_foreground_item-description_focus: var(--text_weak);
  --app-switcher_foreground_item-description_active: var(--text_active);
  --app-switcher_foreground_item-description_disabled: var(--text_disabled);
  --app-switcher_fill_container: var(--layer_primary);
  --app-switcher_fill_item-container: transparent;
  --app-switcher_fill_item-container_hover: var(--fill_hover);
  --app-switcher_fill_item-container_focus: transparent;
  --app-switcher_fill_item-container_active: var(--fill_active);
  --app-switcher_fill_item-container_disabled: transparent;
  --app-switcher_border_item-container: var(--border-none);
  --app-switcher_border_item-container_hover: var(--border-none);
  --app-switcher_border_item-container_focus: var(--border-none);
  --app-switcher_border_item-container_active: var(--border-none);
  --app-switcher_border_item-container_disabled: var(--border-none);
  --app-switcher_border_item-container_border-top: var(--border_weak);
  --app-switcher_item-container_font-family: var(--family_sans);
  --app-switcher_item-container-heading_font-family: var(--family_display);
  --app-switcher_item-container-description_font-family: var(--family_sans);
  --app-switcher_item-container_font-type: var(--type_text-regular);
  --app-switcher_item-container_active_font-type: var(--type_text-bold);
  --app-switcher_item-container-heading_font-type: var(--type_display-regular);
  --app-switcher_item-container-description_font-type: var(--type_text-regular);
  --avatar_fill: var(--gray-600);
  --avatar_fill_hover: var(--gray-700);
  --avatar_fill_focus: var(--gray-600);
  --avatar_fill_active: var(--gray-600);
  --avatar-menu_container-heading_font-family: var(--family_sans);
  --avatar-menu_container-subtitle_font-family: var(--family_sans);
  --avatar-menu_container-support_font-family: var(--family_sans);
  --avatar-menu_container-heading_font-type: var(--type_display-regular);
  --avatar-menu_container-subtitle_font-type: var(--type_text-regular);
  --avatar-menu_container-support_font-type: var(--type_text-regular);
  --avatar-menu_radius: var(--large-container_radius);
  --avatar-menu_fill_container: var(--layer_primary);
  --avatar-menu_foreground_container-heading: var(--heading_primary);
  --avatar-menu_foreground_container-subtitle: var(--text_weak);
  --avatar-menu_foreground_container-support: var(--text_weak);
  --avatar_fill_1: var(--citi-blue-600);
  --avatar_fill_1_hover: var(--citi-blue-800);
  --avatar_fill_1_focus: var(--citi-blue-600);
  --avatar_fill_1_active: var(--citi-blue-600);
  --avatar_fill_2: var(--plum-700);
  --avatar_fill_2_hover: var(--Plum-800);
  --avatar_fill_2_focus: var(--plum-700);
  --avatar_fill_2_active: var(--plum-700);
  --avatar_fill_3: var(--forest-700);
  --avatar_fill_3_hover: var(--forest-bright-800);
  --avatar_fill_3_focus: var(--forest-700);
  --avatar_fill_3_active: var(--forest-700);
  --avatar_fill_4: var(--purple-600);
  --avatar_fill_4_hover: var(--purple-800);
  --avatar_fill_4_focus: var(--purple-600);
  --avatar_fill_4_active: var(--purple-600);
  --avatar_fill_5: var(--tan-700);
  --avatar_fill_5_hover: var(--tan-800);
  --avatar_fill_5_focus: var(--tan-700);
  --avatar_fill_5_active: var(--tan-700);
  --avatar_foreground: var(--white);
  --avatar_foreground_1: var(--white);
  --avatar_foreground_2: var(--white);
  --avatar_foreground_3: var(--white);
  --avatar_foreground_4: var(--white);
  --avatar_foreground_5: var(--white);
  --avatar_border: var(--border-none);
  --avatar_border_1: var(--border-none);
  --avatar_border_2: var(--border-none);
  --avatar_border_3: var(--border-none);
  --avatar_border_4: var(--border-none);
  --avatar_border_5: var(--border-none);
  --avatar-menu_container-heading_font-family: var(--family_sans);
  --avatar-menu_container-subtitle_font-family: var(--family_sans);
  --avatar-menu_container-support_font-family: var(--family_sans);
  --avatar-menu_container-heading_font-type: var(--type_display-regular);
  --avatar-menu_container-subtitle_font-type: var(--type_text-regular);
  --avatar-menu_container-support_font-type: var(--type_text-regular);
  --avatar-menu_radius: var(--large-container_radius);
  --avatar-menu_fill_container: var(--layer_primary);
  --avatar-menu_foreground_container-heading: var(--heading_primary);
  --avatar-menu_foreground_container-subtitle: var(--text_weak);
  --avatar-menu_foreground_container-support: var(--text_weak);
  --badge_fill_low-contrast: var(--citi-ink-blue-950);
  --badge_fill_low-contrast_info: var(--gray-900);
  --badge_fill_low-contrast_success: var(--blue-green-dark-900);
  --badge_fill_low-contrast_warning: var(--tan-900);
  --badge_fill_low-contrast_danger: var(--mahogany-900);
  --badge_fill_low-contrast_orange: var(--tan-900);
  --badge_fill_low-contrast_plum: var(--plum-dark-900);
  --badge_fill_low-contrast_purple: var(--purple-dark-900);
  --badge_fill_low-contrast_teal: var(--blue-green-dark-900);
  --badge_fill_low-contrast_sand: var(--sand-900);
  --badge_foreground_low-contrast: var(--citi-blue-50);
  --badge_foreground_low-contrast_info: var(--white);
  --badge_foreground_low-contrast_success: var(--blue-green-light-100);
  --badge_foreground_low-contrast_warning: var(--tan-100);
  --badge_foreground_low-contrast_danger: var(--red-light-100);
  --badge_foreground_low-contrast_orange: var(--orange-light-50);
  --badge_foreground_low-contrast_plum: var(--plum-light-100);
  --badge_foreground_low-contrast_purple: var(--purple-light-100);
  --badge_foreground_low-contrast_teal: var(--blue-green-light-100);
  --badge_foreground_low-contrast_sand: var(--white);
  --badge_border_low-contrast: var(--citi-blue-100);
  --badge_border_low-contrast_success: var(--forest-bright-400);
  --badge_border_low-contrast_warning: var(--tan-400);
  --badge_border_low-contrast_danger: var(--citi-red-500);
  --badge_border_low-contrast_disabled: var(--border_disabled);
  --badge_border_low-contrast_info: var(--gray-500);
  --badge_border_low-contrast_orange: var(--tan-bright-400);
  --badge_border_low-contrast_plum: var(--plum-light-500);
  --badge_border_low-contrast_purple: var(--purple-500);
  --badge_border_low-contrast_teal: var(--blue-green-dark-300);
  --badge_border_low-contrast_sand: var(--tan-500);
  --badge_fill_high-contrast_info: var(--gray-400);
  --badge_fill_high-contrast_success: var(--success);
  --badge_fill_high-contrast_warning: var(--warning);
  --badge_fill_high-contrast_danger: var(--danger);
  --badge_fill_high-contrast_default: var(--blue-light-400);
  --badge_fill_high-contrast_orange: var(--orange-light-300);
  --badge_fill_high-contrast_purple: var(--purple-light-200);
  --badge_fill_high-contrast_plum: var(--plum-light-300);
  --badge_fill_high-contrast_teal: var(--blue-green-200);
  --badge_fill_high-contrast_sand: var(--sand-300);
  --badge_foreground_high-contrast_info: var(--citi-ink-blue-950);
  --badge_foreground_high-contrast_success: var(--citi-ink-blue-950);
  --badge_foreground_high-contrast_warning: var(--tan-900);
  --badge_foreground_high-contrast_danger: var(--citi-ink-blue-950);
  --badge_foreground_high-contrast_default: var(--citi-ink-blue-950);
  --badge_foreground_high-contrast_orange: var(--citi-ink-blue-950);
  --badge_foreground_high-contrast_purple: var(--citi-ink-blue-950);
  --badge_foreground_high-contrast_plum: var(--citi-ink-blue-950);
  --badge_foreground_high-contrast_teal: var(--citi-ink-blue-950);
  --badge_foreground_high-contrast_sand: var(--citi-ink-blue-950);
  --badge_border_high-contrast_info: var(--border-none);
  --badge_border_high-contrast_success: var(--border-none);
  --badge_border_high-contrast_warning: var(--border-none);
  --badge_border_high-contrast_danger: var(--border-none);
  --badge_border_high-contrast_default: var(--border-none);
  --badge_border_high-contrast_orange: var(--border-none);
  --badge_border_high-contrast_purple: var(--border-none);
  --badge_border_high-contrast_plum: var(--border-none);
  --badge_border_high-contrast_teal: var(--border-none);
  --badge_border_high-contrast_sand: var(--border-none);
  --badge-indicator_container_radius: var(--radius-8);
  --badge-indicator_number-indicator_radius: var(--radius-12);
  --badge-indicator_fill_container: transparent;
  --badge-indicator_fill_container_hover: var(--fill_hover);
  --badge-indicator_fill_container_focus: transparent;
  --badge-indicator_fill_container_active: transparent;
  --badge-indicator_border_container: var(--border-none);
  --badge-indicator_border_container_hover: var(--border-none);
  --badge-indicator_border_container_focus: var(--border_focus);
  --badge-indicator_border_container_active: var(--border_active);
  --badge-indicator_foreground_container: var(--icon_fill);
  --badge-indicator_foreground_container_hover: var(--icon_fill);
  --badge-indicator_foreground_container_focus: var(--icon_fill);
  --badge-indicator_foreground_container_active: var(--icon_fill_active);
  --badge-indicator_number-indicator_font-family: var(--family_mono);
  --badge-indicator_number-indicator_font-type: var(--type_mono-regular);
  --badge-indicator_fill_dot-indicator_container: var(--danger);
  --badge-indicator_border_dot-indicator_container: var(--border-none);
  --badge-indicator_foreground_number-indicator-overflow: var(--gray-975);
  --breadcrumb_foreground: var(--link);
  --breadcrumb_foreground_hover: var(--link_hover);
  --breadcrumb_foreground_active: var(--link_active);
  --breadcrumb_foreground_disabled: var(--link_disabled);
  --button_fill_primary: var(--white);
  --button_fill_primary_hover: var(--gray-100);
  --button_fill_primary_focus: var(--white);
  --button_fill_primary_active: var(--gray-300);
  --button_fill_primary_disabled: var(--fill_disabled);
  --button_foreground_primary: var(--citi-blue-600);
  --button_foreground_primary_hover: var(--citi-blue-600);
  --button_foreground_primary_focus: var(--citi-blue-600);
  --button_foreground_primary_active: var(--citi-ink-blue-950);
  --button_foreground_primary_disabled: var(--text_disabled);
  --button_border_primary: var(--border-none);
  --button_border_primary_hover: var(--border-none);
  --button_border_primary_focus: var(--border-none);
  --button_border_primary_active: var(--border-none);
  --button_border_primary_disabled: var(--border-none);
  --button_fill_standard: var(--gray-900);
  --button_fill_standard_hover: var(--gray-700);
  --button_fill_standard_focus: var(--gray-900);
  --button_fill_standard_active: var(--gray-300);
  --button_fill_standard_disabled: var(--fill_disabled);
  --button_foreground_standard: var(--white);
  --button_foreground_standard_hover: var(--white);
  --button_foreground_standard_focus: var(--white);
  --button_foreground_standard_active: var(--citi-ink-blue-950);
  --button_foreground_standard_disabled: var(--text_disabled);
  --button_border_standard: var(--border-none);
  --button_border_standard_hover: var(--border-none);
  --button_border_standard_focus: var(--border-none);
  --button_border_standard_active: var(--border-none);
  --button_border_standard_disabled: var(--border-none);
  --button_fill_outline: transparent;
  --button_fill_outline_hover: var(--white);
  --button_fill_outline_focus: transparent;
  --button_fill_outline_active: var(--gray-300);
  --button_fill_outline_disabled: var(--fill_disabled);
  --button_foreground_outline: var(--white);
  --button_foreground_outline_hover: var(--citi-blue-600);
  --button_foreground_outline_focus: var(--white);
  --button_foreground_outline_active: var(--gray-975);
  --button_foreground_outline_disabled: var(--text_disabled);
  --button_border_outline: var(--white);
  --button_border_outline_hover: var(--citi-blue-600);
  --button_border_outline_focus: var(--button_border_outline);
  --button_border_outline_active: var(--border-none);
  --button_fill_ghost: transparent;
  --button_fill_ghost_hover: var(--gray-700);
  --button_fill_ghost_focus: transparent;
  --button_fill_ghost_active: var(--gray-300);
  --button_fill_ghost_disabled: var(--fill_disabled);
  --button_foreground_ghost: var(--blue-light-200);
  --button_foreground_ghost_hover: var(--blue-light-200);
  --button_foreground_ghost_focus: var(--blue-light-200);
  --button_foreground_ghost_active: var(--gray-975);
  --button_foreground_ghost_disabled: var(--text_disabled);
  --button_border_ghost: var(--border-none);
  --button_border_ghost_hover: var(--border-none);
  --button_border_ghost_focus: var(--border-none);
  --button_border_ghost_active: var(--border-none);
  --button_border_ghost_disabled: var(--border-none);
  --button_fill_success: var(--blue-green-400);
  --button_fill_success_hover: var(--blue-green-300);
  --button_fill_success_focus: var(--blue-green-400);
  --button_fill_success_active: var(--blue-green-light-100);
  --button_fill_success_disabled: var(--fill_disabled);
  --button_foreground_success: var(--gray-975);
  --button_foreground_success_hover: var(--gray-975);
  --button_foreground_success_focus: var(--gray-975);
  --button_foreground_success_active: var(--gray-975);
  --button_foreground_success_disabled: var(--text_disabled);
  --button_border_success: var(--border-none);
  --button_border_success_hover: var(--border-none);
  --button_border_success_focus: var(--border-none);
  --button_border_success_active: var(--border-none);
  --button_border_success_disabled: var(--border-none);
  --button_fill_danger: var(--red-light-400);
  --button_fill_danger_hover: var(--red-light-300);
  --button_fill_danger_focus: var(--red-light-400);
  --button_fill_danger_active: var(--red-light-100);
  --button_fill_danger_disabled: var(--fill_disabled);
  --button_foreground_danger: var(--gray-975);
  --button_foreground_danger_hover: var(--gray-975);
  --button_foreground_danger_focus: var(--gray-975);
  --button_foreground_danger_active: var(--gray-975);
  --button_foreground_danger_disabled: var(--text_disabled);
  --button_border_danger: var(--border-none);
  --button_border_danger_hover: var(--border-none);
  --button_border_danger_focus: var(--border-none);
  --button_border_danger_active: var(--border-none);
  --button_border_danger_disabled: var(--border-none);
  --button_fill_warning: var(--tan-bright-400);
  --button_fill_warning_hover: var(--tan-bright-300);
  --button_fill_warning_focus: var(--tan-bright-300);
  --button_fill_warning_active: var(--tan-bright-100);
  --button_fill_warning_disabled: var(--fill_disabled);
  --button_foreground_warning: var(--tan-900);
  --button_foreground_warning_hover: var(--tan-900);
  --button_foreground_warning_focus: var(--tan-900);
  --button_foreground_warning_active: var(--gray-975);
  --button_foreground_warning_disabled: var(--text_disabled);
  --button_border_warning: var(--border-none);
  --button_border_warning_hover: var(--border-none);
  --button_border_warning_focus: var(--border-none);
  --button_border_warning_active: var(--border-none);
  --button_border_warning_disabled: var(--border-none);
  --button_fill_primary_on-layer-brand-primary: var(--citi-blue-600);
  --button_fill_primary_hover_on-layer-brand-primary: var(--citi-blue-800);
  --button_fill_primary_focus_on-layer-brand-primary: var(--citi-blue-600);
  --button_fill_primary_active_on-layer-brand-primary: var(--citi-ink-blue-950);
  --button_fill_primary_disabled_on-layer-brand-primary: var(--gray-100);
  --button_foreground_primary_on-layer-brand-primary: var(--white);
  --button_foreground_primary_hover_on-layer-brand-primary: var(--white);
  --button_foreground_primary_focus_on-layer-brand-primary: var(--white);
  --button_foreground_primary_active_on-layer-brand-primary: var(--white);
  --button_foreground_primary_disabled_on-layer-brand-primary: var(--text_disabled_on-inverse);
  --button_border_primary_on-layer-brand-primary: var(--border-none);
  --button_border_primary_hover_on-layer-brand-primary: var(--border-none);
  --button_border_primary_focus_on-layer-brand-primary: var(--border-none);
  --button_border_primary_active_on-layer-brand-primary: var(--border-none);
  --button_border_primary_disabled_on-layer-brand-primary: var(--border-none);
  --button_fill_standard_on-layer-brand-primary: var(--gray-200);
  --button_fill_standard_hover_on-layer-brand-primary: var(--gray-300);
  --button_fill_standard_focus_on-layer-brand-primary: var(--gray-200);
  --button_fill_standard_active_on-layer-brand-primary: var(--citi-ink-blue-950);
  --button_fill_secondary_disabled_on-layer-brand-primary: var(--gray-100);
  --button_foreground_standard_on-layer-brand-primary: var(--citi-ink-blue-950);
  --button_foreground_standard_hover_on-layer-brand-primary: var(--citi-ink-blue-950);
  --button_foreground_standard_focus_on-layer-brand-primary: var(--citi-ink-blue-950);
  --button_foreground_standard_active_on-layer-brand-primary: var(--white);
  --button_foreground_secondary_disabled_on-layer-brand-primary: var(--text_disabled_on-inverse);
  --button_border_standard_on-layer-brand-primary: var(--border-none);
  --button_border_standard_hover_on-layer-brand-primary: var(--border-none);
  --button_border_secondary_focus_on-layer-brand-primary: var(--border-none);
  --button_border_secondary_active_on-layer-brand-primary: var(--border-none);
  --button_border_secondary_disabled_on-layer-brand-primary: var(--border-none);
  --button_fill_outline_on-layer-brand-primary: transparent;
  --button_fill_outline_hover_on-layer-brand-primary: var(--citi-blue-600);
  --button_fill_outline_focus_on-layer-brand-primary: transparent;
  --button_fill_outline_active_on-layer-brand-primary: var(--citi-ink-blue-950);
  --button_fill_outline_disabled_on-layer-brand-primary: var(--gray-100);
  --button_foreground_outline_on-layer-brand-primary: var(--citi-blue-600);
  --button_foreground_outline_hover_on-layer-brand-primary: var(--white);
  --button_foreground_outline_focus_on-layer-brand-primary: var(--citi-blue-600);
  --button_foreground_outline_active_on-layer-brand-primary: var(--white);
  --button_foreground_outline_disabled_on-layer-brand-primary: var(--text_disabled_on-inverse);
  --button_border_outline_on-layer-brand-primary: var(--citi-blue-600);
  --button_border_outline_hover_on-layer-brand-primary: var(--citi-blue-600);
  --button_border_outline_focus_on-layer-brand-primary: var(--button_border_outline_on-layer-brand-primary);
  --button_border_outline_active_on-layer-brand-primary: var(--border-none);
  --button_border_outline_disabled_on-layer-brand-primary: var(--border-none);
  --button_fill_primary_on-layer-brand-secondary: var(--white);
  --button_fill_primary_hover_on-layer-brand-secondary: var(--gray-100);
  --button_fill_primary_focus_on-layer-brand-secondary: var(--white);
  --button_fill_primary_active_on-layer-brand-secondary: var(--citi-ink-blue-950);
  --button_fill_primary_disabled_on-layer-brand-secondary: rgba(255,255,255,0.30);
  --button_foreground_primary_on-layer-brand-secondary: var(--citi-blue-600);
  --button_foreground_primary_hover_on-layer-brand-secondary: var(--citi-blue-600);
  --button_foreground_primary_focus_on-layer-brand-secondary: var(--citi-blue-600);
  --button_foreground_primary_active_on-layer-brand-secondary: var(--white);
  --button_foreground_primary_disabled_on-layer-brand-secondary: rgba(255,255,255,0.40);
  --button_border_primary_on-layer-brand-secondary: var(--border-none);
  --button_border_primary_hover_on-layer-brand-secondary: var(--border-none);
  --button_border_primary_focus_on-layer-brand-secondary: var(--border-none);
  --button_border_primary_active_on-layer-brand-secondary: var(--border-none);
  --button_border_primary_disabled_on-layer-brand-secondary: var(--border-none);
  --button_fill_standard_on-layer-brand-secondary: var(--gray-200);
  --button_fill_standard_hover_on-layer-brand-secondary: var(--gray-300);
  --button_fill_standard_focus_on-layer-brand-secondary: var(--gray-200);
  --button_fill_standard_active_on-layer-brand-secondary: var(--citi-ink-blue-950);
  --button_fill_standard_disabled_on-layer-brand-secondary: rgba(255,255,255,0.30);
  --button_foreground_standard_on-layer-brand-secondary: var(--citi-ink-blue-950);
  --button_foreground_standard_hover_on-layer-brand-secondary: var(--citi-ink-blue-950);
  --button_foreground_standard_focus_on-layer-brand-secondary: var(--citi-ink-blue-950);
  --button_foreground_standard_active_on-layer-brand-secondary: var(--white);
  --button_foreground_standard_disabled_on-layer-brand-secondary: rgba(255,255,255,0.40);
  --button_border_standard_on-layer-brand-secondary: var(--border-none);
  --button_border_standard_hover_on-layer-brand-secondary: var(--border-none);
  --button_border_standard_focus_on-layer-brand-secondary: var(--border-none);
  --button_border_standard_active_on-layer-brand-secondary: var(--border-none);
  --button_border_standard_disabled_on-layer-brand-secondary: var(--border-none);
  --button_fill_outline_on-layer-brand-secondary: transparent;
  --button_fill_outline_hover_on-layer-brand-secondary: var(--white);
  --button_fill_outline_focus_on-layer-brand-secondary: transparent;
  --button_fill_outline_active_on-layer-brand-secondary: var(--citi-ink-blue-950);
  --button_fill_outline_disabled_on-layer-brand-secondary: rgba(255,255,255,0.30);
  --button_foreground_outline_on-layer-brand-secondary: var(--white);
  --button_foreground_outline_hover_on-layer-brand-secondary: var(--citi-blue-600);
  --button_foreground_outline_focus_on-layer-brand-secondary: var(--white);
  --button_foreground_outline_active_on-layer-brand-secondary: var(--white);
  --button_foreground_outline_disabled_on-layer-brand-secondary: rgba(255,255,255,0.40);
  --button_border_outline_on-layer-brand-secondary: var(--white);
  --button_border_outline_hover_on-layer-brand-secondary: var(--border-none);
  --button_border_outline_focus_on-layer-brand-secondary: var(--button_border_outline_on-layer-brand-secondary);
  --button_border_outline_active_on-layer-brand-secondary: var(--border-none);
  --button_border_outline_disabled_on-layer-brand-secondary: var(--border-none);
  --button_fill_on-high-contrast: transparent;
  --button_fill_on-high-contrast_hover: var(--white);
  --button_fill_on-high-contrast_active: var(--citi-ink-blue-950);
  --button_fill_on-high-contrast-info-status: transparent;
  --button_fill_on-high-contrast-info-status_hover: var(--white);
  --button_fill_on-high-contrast-info-status_active: var(--citi-ink-blue-950);
  --button_fill_on-high-contrast-danger-status: transparent;
  --button_fill_on-high-contrast-danger-status_hover: var(--white);
  --button_fill_on-high-contrast-danger-status_active: var(--citi-ink-blue-950);
  --button_fill_on-high-contrast-warning-status: transparent;
  --button_fill_on-high-contrast-warning-status_hover: var(--white);
  --button_fill_on-high-contrast-warning-status_active: var(--citi-ink-blue-950);
  --button_fill_on-high-contrast-success-status: transparent;
  --button_fill_on-high-contrast-success-status_hover: var(--white);
  --button_fill_on-high-contrast-success-status_active: var(--citi-ink-blue-950);
  --button_border_on-high-contrast: var(--gray-975);
  --button_border_on-high-contrast_hover: var(--border-none);
  --button_border_on-high-contrast_active: var(--border-none);
  --button_border_on-high-contrast-info-status: var(--gray-975);
  --button_border_on-high-contrast-info-status_hover: var(--border-none);
  --button_border_on-high-contrast-info-status_active: var(--border-none);
  --button_border_on-high-contrast-danger-status: var(--mahogany-950);
  --button_border_on-high-contrast-danger-status_hover: var(--border-none);
  --button_border_on-high-contrast-danger-status_active: var(--border-none);
  --button_border_on-high-contrast-warning-status: var(--tan-900);
  --button_border_on-high-contrast-warning-status_hover: var(--border-none);
  --button_border_on-high-contrast-warning-status_active: var(--border-none);
  --button_border_on-high-contrast-success-status: var(--forest-900);
  --button_border_on-high-contrast-success-status_hover: var(--border-none);
  --button_border_on-high-contrast-success-status_active: var(--border-none);
  --button_foreground_on-high-contrast: var(--gray-975);
  --button_foreground_on-high-contrast_hover: var(--gray-975);
  --button_foreground_on-high-contrast_active: var(--white);
  --button_foreground_on-high-contrast-info-status: var(--gray-975);
  --button_foreground_on-high-contrast-info-status_hover: var(--gray-975);
  --button_foreground_on-high-contrast-info-status_active: var(--white);
  --button_foreground_on-high-contrast-danger-status: var(--mahogany-950);
  --button_foreground_on-high-contrast-danger-status_hover: var(--mahogany-950);
  --button_foreground_on-high-contrast-danger-status_active: var(--white);
  --button_foreground_on-high-contrast-warning-status: var(--tan-900);
  --button_foreground_on-high-contrast-warning-status_hover: var(--tan-900);
  --button_foreground_on-high-contrast-warning-status_active: var(--white);
  --button_foreground_on-high-contrast-success-status: var(--forest-900);
  --button_foreground_on-high-contrast-success-status_hover: var(--forest-900);
  --button_foreground_on-high-contrast-success-status_active: var(--white);
  --button_fill_on-low-contrast: transparent;
  --button_fill_on-low-contrast_hover: var(--gray-100);
  --button_fill_on-low-contrast_active: var(--gray-300);
  --button_fill_on-low-contrast-info-status: transparent;
  --button_fill_on-low-contrast-info-status_hover: var(--gray-100);
  --button_fill_on-low-contrast-info-status_active: var(--gray-300);
  --button_fill_on-low-contrast-danger-status: transparent;
  --button_fill_on-low-contrast-danger-status_hover: var(--red-light-100);
  --button_fill_on-low-contrast-danger-status_active: var(--gray-300);
  --button_fill_on-low-contrast-warning-status: transparent;
  --button_fill_on-low-contrast-warning-status_hover: var(--tan-bright-100);
  --button_fill_on-low-contrast-warning-status_active: var(--gray-300);
  --button_fill_on-low-contrast-success-status: transparent;
  --button_fill_on-low-contrast-success-status_hover: var(--blue-green-light-100);
  --button_fill_on-low-contrast-success-status_active: var(--gray-300);
  --button_border_on-low-contrast: var(--gray-100);
  --button_border_on-low-contrast_hover: var(--border-none);
  --button_border_on-low-contrast_active: var(--border-none);
  --button_border_on-low-contrast-info-status: var(--gray-100);
  --button_border_on-low-contrast-info-status_hover: var(--border-none);
  --button_border_on-low-contrast-info-status_active: var(--border-none);
  --button_border_on-low-contrast-danger-status: var(--red-light-100);
  --button_border_on-low-contrast-danger-status_hover: var(--border-none);
  --button_border_on-low-contrast-danger-status_active: var(--border-none);
  --button_border_on-low-contrast-warning-status: var(--tan-bright-100);
  --button_border_on-low-contrast-warning-status_hover: var(--border-none);
  --button_border_on-low-contrast-warning-status_active: var(--border-none);
  --button_border_on-low-contrast-success-status: var(--blue-green-light-100);
  --button_border_on-low-contrast-success-status_hover: var(--border-none);
  --button_border_on-low-contrast-success-status_active: var(--border-none);
  --button_foreground_on-low-contrast: var(--gray-100);
  --button_foreground_on-low-contrast_hover: var(--gray-975);
  --button_foreground_on-low-contrast_active: var(--gray-975);
  --button_foreground_on-low-contrast-info-status: var(--gray-100);
  --button_foreground_on-low-contrast-info-status_hover: var(--gray-975);
  --button_foreground_on-low-contrast-info-status_active: var(--gray-975);
  --button_foreground_on-low-contrast-danger-status: var(--red-light-100);
  --button_foreground_on-low-contrast-danger-status_hover: var(--mahogany-950);
  --button_foreground_on-low-contrast-danger-status_active: var(--gray-975);
  --button_foreground_on-low-contrast-warning-status: var(--tan-bright-100);
  --button_foreground_on-low-contrast-warning-status_hover: var(--tan-900);
  --button_foreground_on-low-contrast-warning-status_active: var(--gray-975);
  --button_foreground_on-low-contrast-success-status: var(--blue-green-light-100);
  --button_foreground_on-low-contrast-success-status_hover: var(--forest-900);
  --button_foreground_on-low-contrast-success-status_active: var(--gray-975);
  --group-button_fill: var(--transparent);
  --group-button_fill_hover: var(--button_fill_standard_hover);
  --group-button_fill_focus: var(--button_fill_standard_focus);
  --group-button_fill_active: var(--button_fill_standard_active);
  --group-button_fill_disabled: var(--button_fill_standard_disabled);
  --group-button_border: var(--button_border_standard);
  --group-button_border_hover: var(--button_border_standard_hover);
  --group-button_border_focus: var(--button_border_standard_focus);
  --group-button_border_active: var(--button_border_standard_active);
  --group-button_border_disabled: var(--button_border_standard_disabled);
  --group-button_foreground: var(--button_foreground_standard);
  --group-button_foreground_hover: var(--button_foreground_standard_hover);
  --group-button_foreground_focus: var(--button_foreground_standard_focus);
  --group-button_foreground_active: var(--button_foreground_standard_active);
  --group-button_foreground_disabled: var(--button_foreground_standard_disabled);
  --group-button_container_padding: var(--spacing-0);
  --group-button_item_padding-top_theme: var(--button_container_vertical-padding);
  --group-button_item_padding-bottom_theme: var(--button_container_vertical-padding);
  --segmented_container_padding: var(--spacing-2);
  --segmented-control_foreground: var(--white);
  --segmented-control_foreground_active: var(--white);
  --segmented-control_foreground_hover: var(--white);
  --segmented-control_foreground_focus: var(--white);
  --segmented-control_fill: var(--gray-800);
  --segmented-control_fill_hover: var(--gray-700);
  --segmented-control_fill_focus: var(--gray-800);
  --segmented-control_fill_active: var(--gray-600);
  --segmented-control_border: var(--border-none);
  --segmented-control_border_hover: var(--border-none);
  --segmented-control_border_focus: var(--border-none);
  --segmented-control_border_active: var(--border-none);
  --card_radius: var(--large-container_radius);
  --card_border-width: var(--border-width_none);
  --card_foreground_header-label: var(--text_weak);
  --card_foreground_body: var(--text_strong);
  --card_foreground_footer: var(--text_weak);
  --card_fill: var(--layer_primary);
  --card_fill_on-layer-primary: var(--layer_secondary);
  --card_fill_media-type: var(--layer_brand_primary);
  --card_border: var(--border-none);
  --card_foreground_body_on-layer-brand-primary: var(--text_strong_on-layer-brand-primary);
  --card_foreground_header-label_on-layer_brand_primary: var(--text_weak_on-layer-brand-primary);
  --card_foreground_body_on-layer-brand-secondary: var(--text_strong_on-layer-brand-secondary);
  --card_foreground_header-label_on-layer_brand_secondary: var(--text_weak_on-layer-brand-secondary);
  --card_date-label_font-type: var(--type_text-regular);
  --card_font-type_body: var(--type_text-regular);
  --card_font-type_footer: var(--type_text-regular);
  --card-actionable_border-width: var(--border-width_thin);
  --card_border-width_hover: var(--border-width_thin);
  --card_border-width_active: var(--border-width_thick);
  --card_border-width_selected: var(--border-width_thick);
  --card_border-width_selected-hover: var(--border-width_thick);
  --card_fill_hover: var(--fill_hover);
  --card-actionable_border: var(--border_weak);
  --card_foreground_hover: var(--text_active);
  --card_foreground_active: var(--text_active);
  --card_foreground_disabled: var(--text_disabled);
  --card_border_hover: var(--border_hover);
  --card_border_active: var(--border_active);
  --card_border_selected: var(--border_active);
  --card_border_selected-hover: var(--border_active);
  --card_border_disabled: var(--border_disabled);
  --card_fill_active: var(--fill_hover);
  --card_fill_selected: var(--fill_active);
  --card_fill_selected-hover: var(--fill_selected);
  --card_fill_disabled: var(--fill_disabled);
  --carousel_card-container_radius: var(--large-container_radius);
  --carousel_image-container_radius: var(--large-container_radius);
  --carousel_indicator_radius: var(--radius-2);
  --carousel_border_card-container: var(--border-none);
  --carousel_border_image-container: var(--border-none);
  --carousel_fill_card-container: var(--layer_primary);
  --carousel_fill_image-container: transparent;
  --carousel_fill_indicator: var(--gray-500);
  --carousel_fill_indicator_active: var(--blue-light-400);
  --carousel-control-bg-color: var(--gray-800);
  --chart-color_single-focus_primary:	var(--blue-light-400);
  --chart-color_single-focus_secondary: var(--gray-500);
  --chart-color_single-focus_utility:	var(--gray-700);
  --chart-color_categorical_1: var(--blue-light-400);
  --chart-color_categorical_2: var(--purple-light-400);
  --chart-color_categorical_3: var(--tan-400);
  --chart-color_categorical_4: var(--blue-green-200);
  --chart-color_categorical_5: var(--plum-light-500);
  --chart-color_categorical_6: var(--blue-green-dark-300);
  --chart-color_categorical_7: var(--orange-light-300);
  --chart-color_categorical_8: var(--blue-green-600);
  --chart-color_categorical_9: var(--citi-blue-400);
  --chart-color_categorical_10: var(--purple-500);
  --chart-color_categorical_11: var(--yellow-light-300);
  --chart-color_categorical_12: var(--citi-red-500);
  --chart-color_categorical_13: var(--citi-blue-200);
  --chart-color_categorical_14: var(--plum-light-400);
  --chart-color_categorical_15: var(--green-light-300);
  --chart-color_categorical_16: var(--red-light-400);
  --chart-color_sequential_1:	var(--citi-blue-100);
  --chart-color_sequential_2:	var(--citi-blue-200);
  --chart-color_sequential_3:	var(--citi-blue-300);
  --chart-color_sequential_4:	var(--citi-blue-400);
  --chart-color_sequential_5:	var(--citi-blue-500);
  --chart-color_sequential_6:	var(--citi-blue-600);
  --chart-color_sequential_7:	var(--citi-blue-700);
  --chart-color_sequential_8:	var(--citi-blue-800);
  --chart-color_sequential_9:	var(--citi-blue-900);
  --chart-color_sequential_10: var(--citi-blue-950);
  --chart-color_divergent_set-1_positive-1: var(--citi-blue-800);
  --chart-color_divergent_set-1_positive-2: var(--citi-blue-700);
  --chart-color_divergent_set-1_positive-3: var(--citi-blue-600);
  --chart-color_divergent_set-1_positive-4: var(--citi-blue-500);
  --chart-color_divergent_set-1_positive-5: var(--citi-blue-400);
  --chart-color_divergent_set-1_positive-6: var(--citi-blue-300);
  --chart-color_divergent_set-1_positive-7: var(--citi-blue-200);
  --chart-color_divergent_set-1_positive-8: var(--citi-blue-100);
  --chart-color_divergent_set-1_negative-1: var(--tan-100);
  --chart-color_divergent_set-1_negative-2: var(--tan-200);
  --chart-color_divergent_set-1_negative-3: var(--tan-300);
  --chart-color_divergent_set-1_negative-4: var(--tan-400);
  --chart-color_divergent_set-1_negative-5: var(--tan-500);
  --chart-color_divergent_set-1_negative-6: var(--tan-600);
  --chart-color_divergent_set-1_negative-7: var(--tan-700);
  --chart-color_divergent_set-1_negative-8: var(--tan-800);
  --chart-color_divergent_set-2_positive-1: var(--#forest-bright-800);
  --chart-color_divergent_set-2_positive-2: var(--#forest-bright-700);
  --chart-color_divergent_set-2_positive-3: var(--#forest-bright-600);
  --chart-color_divergent_set-2_positive-4: var(--#forest-bright-500);
  --chart-color_divergent_set-2_positive-5: var(--#forest-bright-400);
  --chart-color_divergent_set-2_positive-6: var(--#forest-bright-300);
  --chart-color_divergent_set-2_positive-7: var(--#forest-bright-200);
  --chart-color_divergent_set-2_positive-8: var(--#forest-bright-100);
  --chart-color_divergent_set-2_negative-1: var(--citi-red-100);
  --chart-color_divergent_set-2_negative-2: var(--citi-red-200);
  --chart-color_divergent_set-2_negative-3: var(--citi-red-300);
  --chart-color_divergent_set-2_negative-4: var(--citi-red-400);
  --chart-color_divergent_set-2_negative-5: var(--citi-red-500);
  --chart-color_divergent_set-2_negative-6: var(--citi-red-600);
  --chart-color_divergent_set-2_negative-7: var(--citi-red-700);
  --chart-color_divergent_set-2_negative-8: var(--citi-red-800);
  --chart-color_functional_critical: var(--danger);
  --chart-color_functional_high: var(--orange-400);
  --chart-color_functional_mid: var(--warning);
  --chart-color_functional_low: var(--success);
  --chart-color_fill: var(--layer_primary);
  --chart-color_fill_grid: var(--gray-800);
  --chart-color_fill_pane: var(--gray-700);
  --chart-color_foreground_label: var(--text_strong);
  --chart-color_foreground_title: var(--text_weak);
  --chart-color_foreground_subtitle: var(--text_strong);
  --chart-color_foreground_axis-titles: var(--text_strong);
  --control_fill: var(--fill_default);
  --control_border: var(--border_strong);
  --control_border_hover: var(--border_hover);
  --control_border_focus: var(--control_border);
  --control_border_active: var(--primary);
  --control_border_error: var(--danger);
  --control_border_disabled: var(--border_disabled);
  --control_fill_hover: var(--fill_hover);
  --control_fill_focus: var(--fill_default);
  --control_fill_active: var(--primary);
  --control_fill_error: var(--field_fill_danger);
  --control_foreground_hover: var(--gray-300);
  --control_fill_disabled: var(--fill_disabled);
  --control_foreground_active: var(--citi-blue-600);
  --control_foreground_error: var(--danger);
  --control_foreground_disabled: var(--text_disabled);
  --switch_fill_track_active: var(--primary);
  --switch_fill_track_active-focus: var(--switch_fill_track_active);
  --switch_fill_handle_active: var(--citi-blue-600);
  --switch_fill_handle_active-focus: var(--citi-blue-600);
  --switch_border_track_active: var(--border-none);
  --switch_border_track_active-focus: var(--border_focus_secondary);
  --switch_border_track_off: var(--white);
  --switch_border_track_off-focus: var(--border_focus);
  --switch_fill_track_off: rgba(0,0,0,0.01);
  --switch_border_track_disabled: var(--border_disabled);
  --switch_fill_track_off-focus: var(--switch_fill_track_off);
  --switch_border_track_disabled-off: var(--switch_border_track_disabled);
  --switch_fill_handle_off: var(--white);
  --switch_fill_handle_off-focus: var(--white);
  --switch_fill_handle_disabled: var(--gray-500);
  --switch_fill_handle_disabled-off: var(--gray-500);
  --switch_fill_track_disabled: transparent;
  --switch_fill_track_disabled-off: var(--switch_fill_track_disabled);
  --switch_handle_shadow-color: transparent;
  --switch_handle_shadow-x: var(--x-distance-0);
  --switch_handle_shadow-y: var(--y-distance-0);
  --switch_handle_shadow-spread: var(--spread-0);
  --switch_handle_shadow-blur: var(--blur-0);
  --switch_handle_radius: var(--radius-40);
  --code_fill: var(--gray-900);
  --code_fill_on-layer_secondary: var(--gray-900);
  --code_foreground: var(--text_strong);
  --code_padding: var(--spacing-4);
  --code_font-family: var(--family_mono);
  --code_radius: var(--border-radius-sm);
  --collapse_border_container: var(--border-none);
  --collapse_fill_nested-item-container: var(--layer_secondary);
  --collapse_container_radius: var(--large-container_radius);
  --collapse_item-container_radius: var(--spacing-12);
  --collapse_nested-item-container_horizontal-padding: var(--collapse_nested-item-container_padding);
  --collapse_nested-item-container_vertical-padding: var(--collapse_nested-item-container_padding);
  --context-menu-item_radius: var(--radius-16);
  --context-menu_fill: var(--layer_primary);
  --context-menu_border-width: var(--border-width_none);
  --context-menu-item_fill: transparent;
  --context-menu-item_fill_hover: var(--fill_hover);
  --context-menu-item_fill_active: var(--fill_active);
  --context-menu-item_fill_disabled: transparent;
  --context-menu-item_border-width: var(--border-width_none);
  --context-menu_border: var(--border-none);
  --context-menu-item_border: var(--border-none);
  --context-menu-item_border-width_active: var(--border-width_none);
  --context-menu-item_border_hover: var(--border-none);
  --context-menu-item_border_active: var(--border-none);
  --context-menu-item_border_disabled: var(--border-none);
  --context-menu-item_foreground: var(--text_strong);
  --context-menu-item_foreground_hover: var(--text_strong);
  --context-menu-item_foreground_active: var(--text_active);
  --context-menu-item_foreground_disabled: var(--text_disabled);
  --context-menu_font-type: var(--type_text-regular);
  --context-menu-search_padding: var(--spacing-0);
  --context-menu_font-type_active: var(--type_text-bold);
  --datatable_header: var(--gray-900);
  --datatable_info: var(--gray-900);
  --datatable_font-family_column-header: var(--family_sans);
  --datatable_font-type_column-header: var(--type_text-regular);
  --datatable_font-family_standard-cell: var(--family_sans);
  --datatable_font-type_standard-cell: var(--type_text-regular);
  --datatable_font-type_number-cell_active: var(--type_mono-bold);
  --datatable_font-type_standard-cell_active: var(--type_text-bold);
  --datatable_font-family_number-cell: var(--family_mono);
  --datatable_font-type_number-cell: var(--type_mono-regular);
  --datatable_fill: var(--fill_default);
  --datatable_fill_hover: var(--fill_hover);
  --datatable_fill_focus: var(--field_fill_focus);
  --datatable_fill_active: var(--fill_active);
  --datatable_fill_selected: var(--fill_active);
  --datatable_fill_disabled: var(--fill_disabled);
  --datatable_fill_info: var(--field_fill_read-only);
  --datatable_fill_total: var(--field_fill_read-only);
  --datatable_fill_column-header: var(--layer_secondary);
  --datatable_fill_column-header_hover: var(--teal-100);
  --datatable_fill_positive-indicator: #1a2825;
  --datatable_fill_positive-indicator_hover: #344441;
  --datatable_fill_positive-indicator_focus: #22312e;
  --datatable_fill_positive-indicator_active: #2045a1;
  --datatable_fill_positive-indicator_selected: #2045a1;
  --datatable_fill_positive-indicator_disabled: var(--fill_disabled);
  --datatable_fill_positive-indicator_info: #3b4c4a;
  --datatable_fill_positive-indicator_total: #3b4c4a;
  --datatable_fill_negative-indicator: #342221;
  --datatable_fill_negative-indicator_hover: #4e3e3e;
  --datatable_fill_negative-indicator_focus: #3c2b2b;
  --datatable_fill_negative-indicator_active: #393f9d;
  --datatable_fill_negative-indicator_selected: #393f9d;
  --datatable_fill_negative-indicator_disabled: var(--fill_disabled);
  --datatable_fill_negative-indicator_info: #554647;
  --datatable_fill_negative-indicator_total: #554647;
  --datatable_fill_status-icon_success: var(--success);
  --datatable_fill_status-icon_danger: var(--danger);
  --datatable_fill_status-icon_warning: var(--warning);
  --datatable_foreground: var(--text_strong);
  --datatable_foreground_hover: var(--text_strong);
  --datatable_foreground_focus: var(--text_strong);
  --datatable_foreground_active: var(--text_strong);
  --datatable_foreground_selected: var(--text_strong);
  --datatable_foreground_disabled: var(--text_disabled);
  --datatable_foreground_info: var(--text_strong);
  --datatable_foreground_total: var(--text_strong);
  --datatable_foreground_column-header: var(--text_strong);
  --datatable_foreground_column-header_hover: var(--teal-100);
  --datatable_foreground_positive: var(--text_success);
  --datatable_foreground_positive_hover: var(--text_success);
  --datatable_foreground_positive_focus: var(--text_success);
  --datatable_foreground_positive_active: var(--text_success);
  --datatable_foreground_positive_selected: var(--text_success);
  --datatable_foreground_positive_disabled: var(--text_disabled);
  --datatable_foreground_positive_info: var(--text_success);
  --datatable_foreground_positive_total: var(--text_success);
  --datatable_foreground_negative: var(--text_error);
  --datatable_foreground_negative_hover: var(--text_error);
  --datatable_foreground_negative_focus: var(--text_error);
  --datatable_foreground_negative_active: var(--text_error);
  --datatable_foreground_negative_selected: var(--text_error);
  --datatable_foreground_negative_disabled: var(--text_disabled);
  --datatable_foreground_negative_info: var(--text_error);
  --datatable_foreground_negative_total: var(--text_error);
  --datatable_border: var(--border_weak);
  --datatable_border_seelected: var(--border_active);
  --datatable_border_column-header: var(--border_weak);
  --datatable_border_column-header_resizing-handle: var(--border_strong);
  --drawer_fill_container_primary: var(--layer_primary);
  --drawer_fill_container_secondary: var(--layer_secondary);
  --drawer_container_shadow_color-1: var(--shadow_color_overlay-1);
  --drawer_container_shadow_x-distance-1: var(--shadow_x-distance_overlay-1);
  --drawer_container_shadow_y-distance-1: var(--shadow_y-distance_overlay-1);
  --drawer_container_shadow_blur-1: var(--shadow_blur_overlay-1);
  --drawer_container_shadow_spread-1: var(--shadow_spread_overlay-1);
  --drawer_container_shadow_color-2: var(--shadow_color_overlay-2);
  --drawer_container_shadow_x-distance-2: var(--shadow_x-distance_overlay-2);
  --drawer_container_shadow_y-distance-2: var(--shadow_y-distance_overlay-2);
  --drawer_container_shadow_blur-2: var(--shadow_blur_overlay-2);
  --drawer_container_shadow_spread-2: var(--shadow_spread_overlay-2);
  --field_fill: var(--gray-950);
  --field_fill_hover: var(--gray-800);
  --field_fill_focus: var(--field_fill);
  --field_fill_active: var(--field_fill);
  --field_fill_read-only: var(--fill_read-only);
  --field_fill_danger: var(--fill_danger);
  --field_fill_placeholder: var(--field_fill);
  --field_fill_disabled: var(--fill_disabled);
  --field_fill_secondary: var(--gray-900);
  --field_fill_secondary_hover: var(--gray-800);
  --field_border: var(--border_strong);
  --field_border_hover: var(--border_strong);
  --field_border_focus: var(--border_strong);
  --field_border_active: var(--border_active);
  --field_border_read-only: var(--border-none);
  --field_border_danger: var(--border_error);
  --field_border_placeholder: var(--border_strong);
  --field_border_disabled: var(--border-none);
  --field_foreground: var(--text_strong);
  --field_foreground_hover: var(--text_strong);
  --field_foreground_focus: var(--text_strong);
  --field_foreground_active: var(--text_strong);
  --field_foreground_danger: var(--text_strong);
  --field_foreground_read-only: var(--text_strong);
  --field_foreground_placeholder: var(--text_weak);
  --field_foreground_disabled: var(--text_disabled);
  --label_foreground: var(--text_strong);
  --label_foreground_required: var(--text_danger);
  --label_foreground_disabled: var(--text_disabled);
  --hint_foreground: var(--text_weak);
  --hint_foreground_danger: var(--text_danger);
  --hint_foreground_disabled: var(--text_disabled);
  --file-upload_uploaded-file_radius: var(--radius-8);
  --file-upload_fill_uploaded-file_on-layer-background: var(--layer_primary);
  --file-upload_border_uploaded-file_on-layer-background: var(--border_weak);
  --file-upload_foreground_file-name_on-layer-background: var(--text_strong);
  --file-upload_foreground_file-details_on-layer-background: var(--text_weak);
  --file-upload_fill_uploaded-file_on-layer-primary: var(--layer_secondary);
  --file-upload_fill_uploaded-file_danger: var(--fill_danger);
  --file-upload_border_uploaded-file_danger: var(--border_danger);
  --file-upload_foreground_file-name_on-layer-primary: var(--text_strong);
  --file-upload_foreground_file-details_on-layer-primary: var(--text_weak);
  --file-upload_border_uploaded-file_on-layer-primary: var(--border_weak);
  --file-upload_fill_upload-area: var(--layer_secondary);
  --file-upload_fill_upload-area-hover: var(--fill_hover);
  --file-upload_fill_upload-area-focus: var(--layer_secondary);
  --file-upload_fill_upload-area-active: var(--layer_secondary);
  --file-upload_foreground_upload-area: var(--text_strong);
  --file-upload_foreground_upload-area_hover: var(--text_strong);
  --file-upload_foreground_upload-area_focus: var(--text_strong);
  --file-upload_foreground_upload-area_active: var(--text_strong);
  --file-upload_border_upload-area: var(--border_strong);
  --file-upload_border_upload-area_hover: var(--border_strong);
  --file-upload_border_upload-area_disabled: var(--border-none);
  --file-upload_fill_uploaded-file_danger_on-layer-primary: var(--fill_danger);
  --file-upload_fill_uploaded-file_danger_on-layer-background: var(--fill_danger);
  --file-upload_border_uploaded-file_danger_on-layer-primary: var(--border_danger);
  --file-upload_border_uploaded-file_danger_on-layer-background: var(--border_danger);
  --global-header_text_application-name: var(--text_strong);
  --global-header_text_portal-application-name: var(--text_strong);
  --global-header_fill_banner: var(--layer_primary);
  --global-header_fill_navigation-bar: var(--gray-975);
  --global-header_border-width: var(--border-width_none);
  --global-header_border_banner: var(--border_weak);
  --global-left-nav_radius: var(--radius-12);
  --global-left-nav_border-width: var(--border-width_none);
  --global-left-nav_item_border-width: var(--border-width_none);
  --global-left-nav_item_border-width_hover: var(--border-width_none);
  --global-left-nav_item_border-width_active: var(--border-width_none);
  --global-left-nav_item_radius: var(--radius-20);
  --global-left-nav_container-margin: var(--container_margin);
  --global-left-nav_fill: var(--navbar_fill);
  --global-left-nav_item_fill: var(--navbar_fill);
  --global-left-nav_item_fill_hover: var(--navbar_fill_hover);
  --global-left-nav_item_fill_active: var(--citi-blue-600);
  --global-left-nav_item_fill_disabled: var(--navbar_fill_disabled);
  --global-left-nav_item_border: var(--navbar_border);
  --global-left-nav_item_border_hover: var(--navbar_border_hover);
  --global-left-nav_item_border_focus: var(--navbar_border_focus);
  --global-left-nav_item_border_active: var(--navbar_border);
  --global-left-nav_item_border_disabled: var(--navbar_border_disabled);
  --global-left-nav_border: var(--border-none);
  --global-left-nav_foreground_item-container: var(--navbar_foreground);
  --global-left-nav_foreground_item-container_hover: var(--navbar_foreground_hover);
  --global-left-nav_foreground_item-container_active: var(--white);
  --global-left-nav_foreground_item-container_disabled: var(--navbar_foreground_disabled);
  --global-left-nav_foreground_grouped-header: var(--gray-400);
  --global-left-nav_item_font-type: var(--type_text-regular);
  --global-left-nav_item_font-type_active: var(--type_text-bold);
  --global-left-nav_item-container_vertical-padding: var(--spacing-8);
  --global-left-nav_item-container_vertical-spacing: var(--spacing-0);
  --global-left-nav_border_section-divider: var(--gray-600);
  --global-left-nav_link: var(--link);
  --global-left-nav_link_hover: var(--link_hover);
  --global-left-nav_link_focus: var(--link_focus);
  --global-left-nav_link_active: var(--link_active);
  --global-left-nav_link_visited: var(--link_visited);
  --global-left-nav_link_disabled: var(--link_disabled);
  --global-left-nav_scrollbar_thumb: var(--gray-500);
  --global-left-nav_scrollbar_thumb_hover: var(--gray-600);
  --global-left-nav_scrollbar_thumb_focus: var(--gray-400);
  --global-left-nav_scrollbar-corner-bg: var(--scrollbar-corner-bg);
  --global-left-menu_fill_container: var(--layer_primary);
  --global-left-menu_fill_container_on-layer-secondary: var(--layer_secondary);
  --global-left-menu_foreground_container-heading: var(--heading_primary);
  --global-left-menu_foreground_container-subtitle: var(--text_weak);
  --global-left-menu_border_header-container-bottom: var(--border_weak);
  --grouped-header_foreground: var(--text_strong);
  --grouped-header_foreground_on-layer-brand-primary: var(--gray-600);
  --grouped-header_font-family: var(--family_sans);
  --grouped-header_font-type: var(--type_text-bold);
  --icon_fill: var(--gray-100);
  --icon_fill_hover: var(--gray-900);
  --icon_fill_active: var(--citi-ink-blue-400);
  --icon_fill_disabled: var(--gray-900);
  --icon_hover_on-fill-hover: var(--gray-800);
  --loader_font-family: var(--family_sans);
  --loader_font-type: var(--type_text-regular);
  --loader_foreground_label: var(--text_strong);
  --loader_foreground_label_on-mask: var(--text_on-mask);
  --loader_fill_loading-icon: var(--blue-light-400);
  --loader_fill_loading-icon_on-mask: var(--text_on-mask);
  --loader_fill_track: var(--gray-800);
  --loader_fill_track_active: var(--blue-light-400);
  --loader_border_track: var(--border-none);
  --loader_border_track_active: var(--border-none);
  --loader_fill_track_on-mask: var(--gray-800);
  --loader_fill_track_active_on-mask: var(--white);
  --loader_border_track_on-mask: var(--border-none);
  --loading-color: var(--gray-800);
  --mega-menu_fill_container: var(--layer_primary);
  --mega-menu_fill_side-panel-container: var(--layer_secondary);
  --mega-menu_fill_item-container: transparent;
  --mega-menu_fill_item-container_hover: var(--fill_hover);
  --mega-menu_fill_item-container_focus: transparent;
  --mega-menu_fill_item-container_active: var(--fill_active);
  --mega-menu_fill_item-container_disabled: transparent;
  --mega-menu_fill_side-panel-item: transparent;
  --mega-menu_fill_side-panel-item_hover: var(--fill_default_on-layer-secondary);
  --mega-menu_fill_side-panel-item_focus: transparent;
  --mega-menu_fill_side-panel-item_active: var(--fill_active);
  --mega-menu_fill_side-panel-item_disabled: transparent;
  --mega-menu_foreground-container_heading: var(--heading_primary);
  --mega-menu_foreground-container_heading-link: var(--heading_primary);
  --mega-menu_foreground-container_heading-link_hover: var(--heading_primary);
  --mega-menu_foreground-container_heading-link_focus: var(--heading_primary);
  --mega-menu_foreground-container_heading-link_active: var(--link_active);
  --mega-menu_foreground-container_subtitle: var(--text_weak);
  --mega-menu_foreground_item-container: var(--text_strong);
  --mega-menu_foreground_item-container_hover: var(--text_hover);
  --mega-menu_foreground_item-container_focus: var(--text_strong);
  --mega-menu_foreground_item-container_active: var(--text_active);
  --mega-menu_foreground_item-container_disabled: var(--text_disabled);
  --mega-menu_foreground_side-panel-item: var(--text_strong);
  --mega-menu_foreground_side-panel-item_hover: var(--text_hover);
  --mega-menu_foreground_side-panel-item_focus: var(--text_strong);
  --mega-menu_foreground_side-panel-item_active: var(--text_active);
  --mega-menu_foreground_side-panel-item_disabled: var(--text_disabled);
  --mega-menu_border_side-panel-container: var(--border-none);
  --mega-menu_border_item-container: var(--border-none);
  --mega-menu_border_item-container_hover: var(--border-none);
  --mega-menu_border_item-container_focus: var(--border-none);
  --mega-menu_border_item-container_active: var(--border-none);
  --mega-menu_border_item-container_disabled: var(--border-none);
  --mega-menu_border_side-panel-item: var(--border-none);
  --mega-menu_border_side-panel-item_hover: var(--border-none);
  --mega-menu_border_side-panel-item_focus: var(--border-none);
  --mega-menu_border_side-panel-item_active: var(--border-none);
  --mega-menu_border_side-panel-item_disabled: var(--border-none);
  --menu_fill_grouped-header-container: transparent;
  --menu_fill_item-container: transparent;
  --menu_fill_item-container_hover: var(--fill_hover);
  --menu_fill_item-container_focus: transparent;
  --menu_fill_item-container_active: var(--fill_active);
  --menu_fill_item-container_disabled: transparent;
  --menu_fill_item-container-border: var(--border_weak);
  --menu_fill_child-item-container: transparent;
  --menu_fill_child-item-container_hover: var(--fill_hover);
  --menu_fill_child-item-container_focus: transparent;
  --menu_fill_child-item-container_active: var(--fill_active);
  --menu_fill_child-item-container_disabled: transparent;
  --menu_foreground_item-container: var(--text_strong);
  --menu_foreground_item-container_hover: var(--text_strong);
  --menu_foreground_item-container_focus: var(--text_strong);
  --menu_foreground_item-container_active: var(--text_active);
  --menu_foreground_item-container_disabled: var(--text_disabled);
  --menu_foreground_child-item-container: var(--text_strong);
  --menu_foreground_child-item-container_hover: var(--text_strong);
  --menu_foreground_child-item-container_focus: var(--text_strong);
  --menu_foreground_child-item-container_active: var(--text_active);
  --menu_foreground_child-item-container_disabled: var(--text_disabled);
  --menu_foreground_grouped-header-container: var(--gray-300);
  --menu_border_item-container: var(--border-none);
  --menu_border_item-container_hover: var(--border-none);
  --menu_border_item-container_focus: var(--border-none);
  --menu_border_item-container_active: var(--border-none);
  --menu_border_item-container_disabled: var(--border-none);
  --menu_border_child-iitem-container: var(--border-none);
  --menu_border_child-iitem-container_hover: var(--border-none);
  --menu_border_child-iitem-container_focus: var(--border-none);
  --menu_border_child-iitem-container_active: var(--border-none);
  --menu_border_child-iitem-container_disabled: var(--border-none);
  --menu_item-container_font-family: var(--family_sans);
  --menu_child-item-container_font-family: var(--family_sans);
  --menu_item-container_font-type: var(--type_text-regular);
  --menu_child-item-container_font-type: var(--type_text-regular);
  --menu_item-container_active_font-type: var(--type_text-bold);
  --menu_child-item-container_active_font-type: var(--type_text-bold);
  --modal_background_on-mask: var(--black-60);
  --modal_radius: var(--large-container_radius);
  --modal_fill: var(--layer_primary);
  --modal_border-width: var(--border-width_none);
  --modal_body_font-type: var(--type_text-regular);
  --modal_border: var(--border-none);
  --modal_foreground_body: var(--text_strong);
  --navbar_fill: var(--layer_primary);
  --navbar_fill_hover: var(--fill_hover);
  --navbar_fill_focus: var(--fill_focus);
  --navbar_fill_active: var(--white);
  --navbar_fill_disabled: transparent;
  --navbar_fill_active_on_brand-primary: var(--citi-blue-600);
  --navbar_foreground: var(--white);
  --navbar_foreground_hover: var(--white);
  --navbar_foreground_focus: var(--white);
  --navbar_foreground_active: var(--blue-light-300);
  --navbar_foreground_disabled: var(--text_disabled);
  --navbar_border: var(--border-none);
  --navbar_border_hover: var(--border-none);
  --navbar_border_focus: var(--border-none);
  --navbar_border_active: var(--border_active);
  --navbar_border_disabled: var(--border-none);
  --navbar-menu_container_radius: var(--context-menu_container_radius);
  --navbar-menu_item-container_radius: var(--context-menu_item-container_radius);
  --navbar-menu_item-container_font-family: var(--family_sans);
  --navbar-menu_fill_container: var(--layer_primary);
  --navbar-menu_fill_item-container: transparent;
  --navbar-menu_fill_item-container_hover: var(--fill_hover);
  --navbar-menu_fill_item-container_focus: transparent;
  --navbar-menu_fill_item-container_active: var(--fill_active);
  --navbar-menu_fill_item-container_disabled: transparent;
  --navbar-menu_foreground_item-container: var(--text_strong);
  --navbar-menu_foreground_item-container_hover: var(--text_hover);
  --navbar-menu_foreground_item-container_focus: var(--text_strong);
  --navbar-menu_foreground_item-container_active: var(--text_active);
  --navbar-menu_foreground_item-container_disabled: var(--text_disabled);
  --navbar-menu_border_item-container: var(--border-none);
  --navbar-menu_border_item-container_hover: var(--border-none);
  --navbar-menu_border_item-container_focus: var(--border-none);
  --navbar-menu_border_item-container_active: var(--border-none);
  --navbar-menu_border_item-container_disabled: var(--border-none);
  --navbar-menu_item-container_font-type: var(--type_text-regular);
  --navbar-menu_item-container_active_font-type: var(--type_text-bold);
  --navbar-overflow-menu_radius: var(--context-menu_radius);
  --navbar-overflow-menu_radius_item: var(--context-menu-item_radius);
  --navbar-overflow-menu_border-width_item: var(--context-menu-item_border-width);
  --navbar-overflow-menu_border-width_item_active: var(--context-menu-item_border-width_active);
  --navbar-overflow-menu_border-width: var(--context-menu_border-width);
  --navbar-overflow-menu_fill_container: var(--navbar_fill);
  --navbar-overflow-menu_border: var(--border-none);
  --navbar-overflow-menu_fill_item-container: var(--navbar_fill);
  --navbar-overflow-menu_foreground_item-container: var(--text_strong);
  --navbar-overflow-menu_border_item-container: var(--border-none);
  --navbar-overflow-menu_border_item-container_hover: var(--border-none);
  --navbar-overflow-menu_border_item-container_focus: var(--border-none);
  --navbar-overflow-menu_border_item-container_active: var(--border-none);
  --navbar-overflow-menu_border_item-container_disabled: var(--border-none);
  --navbar-overflow-menu_foreground_item-container_hover: var(--text_strong);
  --navbar-overflow-menu_foreground_item-container_focus: var(--text_strong);
  --navbar-overflow-menu_foreground_item-container_active: var(--text_active_on-fill-active);
  --navbar-overflow-menu_foreground_item-container_disabled: var(--text_disabled);
  --navbar-overflow-menu_fill_item-container_hover: var(--navbar_fill_hover);
  --navbar-overflow-menu_fill_item-container_focus: var(--navbar_fill_focus);
  --navbar-overflow-menu_fill_item-container_active: var(--fill_active);
  --navbar-overflow-menu_fill_item-container_disabled: var(--navbar_fill_disabled);
  --navbar-tab_fill: transparent;
  --navbar-tab_fill_tab-indicator: transparent;
  --navbar-tab_fill_tab-indicator_hover: transparent;
  --navbar-tab_fill_tab-indicator_focus: transparent;
  --navbar-tab_fill_tab-indicator_active: var(--blue-light-400);
  --navbar-tab_fill_tab-indicator_disabled: transparent;
  --navbar-tab_fill_tab-indicator_active-hover: var(--blue-light-400);
  --navbar-tab_fill_tab-indicator_active-focus: var(--navbar_foreground_active);
  --navbar-tab_fill_hover: var(--navbar_fill_hover);
  --navbar-tab_fill_focus: var(--navbar_fill_focus);
  --navbar-tab_fill_active: transparent;
  --navbar-tab_fill_active-focus: var(--navbar_fill_focus);
  --navbar-tab_fill_active-hover: var(--navbar_fill_hover);
  --navbar-tab_fill_disabled: var(--navbar_fill_disabled);
  --navbar-tab_foreground: var(--navbar_foreground);
  --navbar-tab_foreground_hover: var(--navbar_foreground_hover);
  --navbar-tab_foreground_focus: var(--navbar_foreground_focus);
  --navbar-tab_foreground_active: var(--navbar_foreground_active);
  --navbar-tab_foreground_active-focus: var(--navbar_foreground_active);
  --navbar-tab_foreground_active-hover: var(--navbar_foreground_active);
  --navbar-tab_foreground_disabled: var(--text_disabled);
  --navbar-tab_border: var(--border-none);
  --navbar-tab_border_hover: var(--border-none);
  --navbar-tab_border_focus: var(--border-none);
  --navbar-tab_border_active-focus: var(--border-none);
  --navbar-tab_border_active: var(--border-none);
  --navbar-tab_border_active-hover: var(--border-none);
  --navbar-tab_radius: var(--tab_radius);
  --navbar-tab-condensed_radius: var(--tab_radius);
  --navbar-tab-condensed_border-width: var(--tab_border-width);
  --navbar-tab-condensed_border-width_active: var(--tab_border-width_active);
  --navbar-tab-condensed_fill: var(--tab_fill);
  --navbar-tab-condensed_fill_hover: var(--tab_fill_hover);
  --navbar-tab-condensed_fill_active: var(--tab_fill_active);
  --navbar-tab-condensed_fill_active-hover: var(--tab_fill_active-hover);
  --navbar-tab-condensed_fill_disabled: var(--tab_fill_disabled);
  --navbar-tab-condensed_foreground: var(--tab_foreground);
  --navbar-tab-condensed_foreground_hover: var(--tab_foreground_hover);
  --navbar-tab-condensed_foreground_active: var(--tab_foreground_active);
  --navbar-tab-condensed_foreground_active-hover: var(--tab_foreground_active-hover);
  --navbar-tab-condensed_foreground_disabled: var(--tab_foreground_disabled);
  --navbar-tab-condensed_border: var(--tab_border);
  --navbar-tab-condensed_border_hover: var(--tab_border_hover);
  --navbar-tab-condensed_border_active: var(--tab_border_active);
  --navbar-tab-condensed_border_active-hover: var(--tab_border_active-hover);
  --navbar-tab-condensed_border_disabled: var(--tab_border_disabled);
  --navbar-tab-condensed_fill_indicator: transparent;
  --navbar-tab-condensed_fill_indicator_hover: transparent;
  --navbar-tab-condensed_fill_indicator_active: var(--tab_fill_indicator_active);
  --navbar-tab-condensed_fill_indicator_disabled: var(--tab_fill_indicator_disabled);
  --navbar-tab-condensed_font-type: var(--type_text-regular);
  --navbar-tab_border-width: var(--tab_border-width);
  --navbar-tab_border-width_active: var(--tab_border-width_active);
  --navbar-tab_font-type: var(--type_text-regular);
  --notification_fill_container: var(--fill_default);
  --notification_fill_container_hover: var(--fill_hover);
  --notification_fill_container_focus: var(--fill_default);
  --notification_fill_container_active: var(--fill_default);
  --notification_fill_notification-danger-status: var(--danger);
  --notification_text_container-heading: var(--heading_primary);
  --notification_text_container-time-stamp: var(--heading_primary);
  --notification_foreground_status-info: var(--info);
  --notification_foreground_status-warning: var(--warning);
  --notification_foreground_status-success: var(--success);
  --notification_foreground_status-danger: var(--danger);
  --notification_text_container-body: var(--text_weak);
  --notification_border_container: var(--border-none);
  --notification_border_container_hover: var(--border-none);
  --notification_border_container_focus: var(--border-none);
  --notification_border_container_active: var(--border_active);
  --notification_container_radius: var(--small-container_radius);
  --notification_container_left-radius: var(--spacing-4);
  --notification_container-heading_font-family: var(--family_sans);
  --notification_container-heading_font-type: var(--type_text-bold);
  --notification_container-heading_font-family: var(--family_sans);
  --notification_container-heading_font-type: var(--type_text-regular);
  --notification_container-heading_font-family: var(--family_sans);
  --notification_container-heading_font-type: var(--type_text-regular);
  --notification-panel_container-heading_font-family: var(--family_display);
  --notification-panel_container-heading_font-type: var(--type_display-regular);
  --notification-panel_container-heading_font-size: var(--font-size-20);
  --notification-panel_container-heading_line-height: var(--line-height-heading-26);
  --notification-panel_stack-heading_font-family: var(--family_sans);
  --notification-panel_stack-heading_font-type: var(--type_text-regular);
  --notification-panel_empty-state_font-type: var(--type_text-regular);
  --notification-panel_empty-state_font-family: var(--family_sans);
  --notification-panel-card_border_container: var(--border_weak);
  --notification-panel-card_border_container_hover: var(--border_weak);
  --notification-panel_container_radius: var(--large-container_radius);
  --notification-panel_fill_container-heading: var(--layer_primary);
  --notification-panel_text_container-heading: var(--heading_primary);
  --notification-panel_text_stack-heading: var(--text_strong);
  --notification-panel_text_empty-state-heading: var(--text_strong);
  --notification-panel_text_empty-state-subtitle: var(--text_weak);
  --pagination_fill_control: transparent;
  --pagination_fill_control_hover: var(--gray-900);
  --pagination_fill_control_focus: transparent;
  --pagination_fill_control_active: var(--white);
  --pagination_fill_control_disabled: transparent;
  --pagination_foreground_control: var(--gray-200);
  --pagination_foreground_control_hover: var(--gray-200);
  --pagination_foreground_control_focus: var(--gray-200);
  --pagination_foreground_control_active: var(--gray-975);
  --pagination_foreground_control_disabled: var(--text_disabled);
  --pagination_border_control: var(--border-none);
  --pagination_border_control_hover: var(--border-none);
  --pagination_border_control_focus: var(--border_focus);
  --pagination_border_control_active: var(--border-none);
  --pagination_border_control_disabled: var(--border-none);
  --popover_border-width: var(--border-width_none);
  --popover_fill: var(--layer_primary);
  --popover_fill_secondary: var(--layer_secondary);
  --popover_border: var(--border-none);
  --popover_border_secondary: var(--border-none);
  --popover_foreground_heading: var(--heading_primary);
  --popover_foreground_body: var(--text_strong);
  --popover-body_font-type: var(--type_text-regular);
  --popover_radius: var(--large-container_radius);
  --popover-heading_font-type: var(--type_text-bold);
  --section_font-family_heading: var(--family_display);
  --section_font-family_subtitle: var(--family_sans);
  --section_font-type_heading: var(--type_text-bold);
  --section_container_radius: var(--large-container_radius);
  --section_fill: var(--layer_secondary);
  --section_fill_hover: var(--fill_hover);
  --section_fill_focus: var(--layer_secondary);
  --section_fill_active: var(--layer_secondary);
  --section_fill_disabled: var(--fill_disabled);
  --section_border: var(--border-none);
  --section_border_hover: var(--border-none);
  --section_border_focus: var(--border_focus);
  --section_border_active: var(--border_active);
  --section_border_disabled: var(--border-none);
  --section_foreground_heading: var(--text_strong);
  --section_foreground_subtitle: var(--text_weak);
  --section_foreground_disabled: var(--text_disabled);
  --slider_fill_handle: var(--gray-975);
  --slider_fill_handle_hover: var(--slider_fill_handle);
  --slider_fill_handle_focus: var(--slider_fill_handle);
  --slider_fill_handle_active: transparent;
  --slider_fill_handle_disabled: var(--gray-500);
  --slider_border_handle: var(--blue-light-400);
  --slider_border_handle_hover: var(--white);
  --slider_border_handle_focus: var(--slider_border_handle);
  --slider_border_handle_active: var(--border-none);
  --slider_border_handle_disabled: var(--gray-500);
  --slider_handle_border-width: var(--size-2);
  --slider_fill_track: var(--primary);
  --slider_fill_track_hover: var(--slider_fill_track);
  --slider_fill_track_focus: var(--slider_fill_track);
  --slider_fill_track_active: var(--blue-light-400);
  --slider_fill_track_disabled: var(--gray-500);
  --slider_fill_tick: var(--layer_primary);
  --slider_fill_tick_hover: var(--slider_fill_tick);
  --slider_fill_tick_focus: var(--slider_fill_tick);
  --slider_fill_tick_active: var(--slider_fill_tick);
  --slider_fill_tick_disabled: var(--slider_fill_tick);
  --stepper_border_status: var(--white);
  --stepper_border_status_hover: var(--gray-200);
  --stepper_border_status_focus: var(--border_focus);
  --stepper_border_status_active: var(--border-none);
  --stepper_border_status-completed: var(--blue-light-400);
  --stepper_border_status-error: var(--danger);
  --stepper_border_status-error_active: var(--border-none);
  --stepper_border_status_disabled: var(--border_disabled);
  --stepper_fill_status: transparent;
  --stepper_fill_status_hover: var(--fill_hover);
  --stepper_fill_status_focus: transparent;
  --stepper_fill_status_active: var(--blue-light-400);
  --stepper_fill_status-completed: transparent;
  --stepper_fill_status-error: transparent;
  --stepper_fill_status_disabled: transparent;
  --stepper_fill_status-error_active: var(--danger);
  --stepper_fill_status-completed_disabled: var(--fill_disabled);
  --stepper_foreground_status: var(--text_strong);
  --stepper_foreground_status_active: var(--gray-950);
  --stepper_foreground_status-completed: var(--blue-light-400);
  --stepper_foreground_status-error: var(--danger);
  --stepper_foreground_status-error_active: var(--gray-950);
  --stepper_foreground_status_disabled: var(--text_disabled);
  --stepper_foreground_status-completed_disabled: var(--text_disabled);
  --stepper_foreground_step-label: var(--text_strong);
  --stepper_foreground_step-label_hover: var(--text_strong);
  --stepper_foreground_step-label_focus: var(--text_strong);
  --stepper_foreground_step-label_active: var(--link);
  --stepper_foreground_step-label_active-hover: var(--link_hover);
  --stepper_foreground_step-label-completed: var(--blue-light-400);
  --stepper_foreground_step-label-error: var(--text_danger);
  --stepper_foreground_step-label-error_active: var(--text_danger);
  --stepper_foreground_step-label_disabled: var(--text_disabled);
  --stepper_fill_tracker: var(--border_strong);
  --stepper_fill_tracker_hover: var(--border_strong);
  --stepper_fill_tracker_focus: var(--border_strong);
  --stepper_fill_tracker_active: var(--citi-ink-blue-400);
  --stepper_fill_tracker_active-hover: var(--citi-ink-blue-400);
  --stepper_fill_tracker-completed: var(--primary);
  --stepper_fill_tracker-error: var(--danger);
  --stepper_fill_tracker-error_active: var(--danger);
  --stepper_fill_tracker_disabled: var(--border_strong);
  --table_border-width_focus: var(--border-width_thick);
  --table_fill: var(--fill_default);
  --table_border-width_active: var(--border-width_thin);
  --table_border-width_column-header: var(--border-width_thin);
  --table_border: var(--border_weak);
  --table_border_hover: var(--border_weak);
  --table_border_focus: var(--border_focus);
  --table_border_active: var(--border_weak);
  --table_border_disabled: var(--border_weak);
  --table_border_info: var(--border_weak);
  --table_border_total: var(--border_weak);
  --table_border_selected: var(--border_active);
  --table_border_column-header: var(--border_weak);
  --table_foreground: var(--text_strong);
  --table_foreground_hover: var(--text_strong);
  --table_foreground_focus: var(--text_strong);
  --table_foreground_active: var(--text_strong);
  --table_foreground_selected: var(--text_active_on-fill-active);
  --table_foreground_disabled: var(--text_disabled);
  --table_foreground_info: var(--text_strong);
  --table_foreground_total: var(--text_strong);
  --table_foreground_column-header: var(--text_strong);
  --table_fill_hover: var(--fill_hover);
  --table_fill_focus: var(--fill_focus);
  --table_fill_active: var(--fill_active);
  --table_fill_selected: var(--fill_active);
  --table_fill_disabled: var(--fill_disabled);
  --table_fill_info: var(--field_fill_read-only);
  --table_fill_total: var(--field_fill_read-only);
  --table_fill_column-header: var(--layer_secondary);
  --table_font-family_standard-cell: var(--family_sans);
  --table_font-type_standard-cell: var(--type_text-regular);
  --table_font-family_column-header: var(--family_sans);
  --table_font-type_column-header: var(--type_text-bold);
  --table-update-color: transparentize(var(--cyan), 0.8);
  --table-update-color-positive: transparentize(var(--success), 0.8);
  --table-update-color-negative: transparentize(var(--danger), 0.8);
  --table-color-1: var(--citi-blue-600);
  --table-color-2: var(--blue-green-600);
  --table-color-3: var(--forest-600);
  --table-color-4: var(--green-600);
  --table-color-5: var(--yellow-600);
  --table-color-6: var(--orange-600);
  --table-color-7: var(--mahogany-600);
  --table-color-8: var(--plum-600);
  --table-color-9: var(--purple-600);
  --table-color-success: var(--success);
  --table-color-warning: var(--warning);
  --table-color-danger: var(--danger);
  --table-color-range-gain-1: var(--forest-900);
  --table-foreground-range-gain-1: var(--text_strong);
  --table-color-range-gain-2: var(--forest-800);
  --table-foreground-range-gain-2: var(--text_strong);
  --table-color-range-gain-3: var(--forest-700);
  --table-foreground-range-gain-3: var(--text_strong);
  --table-color-range-gain-4: var(--forest-600);
  --table-foreground-range-gain-4: #000;
  --table-color-range-gain-5: var(--forest-500);
  --table-foreground-range-gain-5: var(--text_strong_on-inverse);
  --table-color-range-loss-1: var(--red-light-900);
  --table-foreground-range-loss-1: var(--text_strong);
  --table-color-range-loss-2: var(--red-light-800);
  --table-foreground-range-loss-2: var(--text_strong);
  --table-color-range-loss-3: var(--red-light-700);
  --table-foreground-range-loss-3: var(--text_strong);
  --table-color-range-loss-4: var(--red-light-600);
  --table-foreground-range-loss-4: var(--text_strong);
  --table-color-range-loss-5: var(--red-light-500);
  --table-foreground-range-loss-5: var(--text_strong_on-inverse);
  --tab_radius: var(--radius-0);
  --tab_border-width: var(--border-width_none);
  --tab_fill: transparent;
  --tab_fill_hover: var(--gray-900);
  --tab_fill_focus: transparent;
  --tab_fill_active: transparent;
  --tab_fill_disabled: transparent;
  --tab_fill_active-hover: var(--gray-900);
  --tab_fill_active-focus: transparent;
  --tab_foreground: var(--text_weak);
  --tab_foreground_hover: var(--white);
  --tab_foreground_focus: var(--text_weak);
  --tab_foreground_active: var(--text_active);
  --tab_foreground_active-hover: var(--text_active);
  --tab_foreground_active-focus: var(--text_active);
  --tab_foreground_disabled: var(--text_disabled);
  --tab_border: var(--border-none);
  --tab_border_hover: var(--border-none);
  --tab_border_active: var(--border-none);
  --tab_border_active-hover: var(--border-none);
  --tab_border_disabled: var(--border-none);
  --tab_fill_count-wrapper: var(--gray-800);
  --tab_fill_count-wrapper_hover: var(--gray-600);
  --tab_fill_count-wrapper_focus: var(--tab_fill_count-wrapper);
  --tab_fill_count-wrapper_active: var(--gray-800);
  --tab_fill_count-wrapper_active-hover: var(--gray-600);
  --tab_fill_count-wrapper_active-focus: var(--tab_fill_count-wrapper_active);
  --tab_fill_count-wrapper_disabled: var(--fill_disabled);
  --tab_foreground_count-wrapper: var(--tab_foreground);
  --tab_foreground_count-wrapper_hover: var(--tab_foreground_hover);
  --tab_foreground_count-wrapper_active: var(--tab_foreground_active);
  --tab_foreground_count-wrapper_active-hover: var(--tab_foreground_active-hover);
  --tab_foreground_count-wrapper_disabled: var(--foreground_disabled);
  --tab_border_count-wrapper: var(--border-none);
  --tab_border_count-wrapper_hover: var(--border-none);
  --tab_border_count-wrapper_active: var(--border-none);
  --tab_border_count-wrapper_active-hover: var(--border-none);
  --tab_border_count-wrapper_disabled: var(--border-none);
  --tab_fill_indicator: var(--gray-600);
  --tab_fill_indicator_hover: var(--gray-600);
  --tab_fill_indicator_focus: var(--gray-600);
  --tab_fill_indicator_active: var(--blue-light-400);
  --tab_fill_indicator_disabled: var(--gray-700);
  --tab_fill_indicator_active-hover: var(--blue-light-400);
  --tab_fill_indicator_active-focus: var(--blue-light-400);
  --tab_border-width_active: var(--border-width_none);
  --tab_border-width_active-hover: var(--border-width_none);
  --tab_border-width_count-wrapper: var(--border-width_none);
  --tab_border-width_count-wrapper_active: var(--border-width_none);
  --tab_border-width_count-wrapper_active-hover: var(--border-width_none);
  --tab_counter_radius: var(--radius-8);
  --tab_label_font-size: var(--font-size-14);
  --tab_label_line-height: var(--line-height-body-18);
  --tab_label_font-type: var(--type_text-regular);
  --tab-count-wrapper_font-type: var(--type_text-regular);
  --navbar-sub-tab-bg-color-active: var(--white);
  --navbar-menu-text-color: var(--gray-400);
  --navbar-menu-bg-color-active: var(--citi-blue-100);
  --navbar-item-bg-color-active: var(--citi-blue-100-70);
  --tag_container_radius: var(--radius-full);
  --tag_action-container_radius: var(--radius-full);
  --tag_container_border-width: var(--border-width_thin);
  --tag_container_border-width_active: var(--border-width_thick);
  --tag_font-family: var(--family_sans);
  --tag_font-type: var(--type_text-regular);
  --tag_fill: transparent;
  --tag_fill_focus: transparent;
  --tag_fill_active: var(--citi-ink-blue-950);
  --tag_fill_disabled: var(--fill_disabled);
  --tag_fill_read-only: var(--fill_read-only);
  --tag_fill_orange: rgba(137,47,5,0.30);
  --tag_fill_purple: rgba(88,34,90,0.40);
  --tag_fill_plum: rgba(135,26,78,0.30);
  --tag_fill_teal: rgba(25,64,68,0.30);
  --tag_fill_olive: var(--sand-950);
  --tag_fill_success: rgba(25, 64, 68, 0.3);
  --tag_fill_warning: rgba(97, 61, 34, 0.3);
  --tag_fill_danger: var(--fill_danger)
  --tag_foreground: var(--text_strong);
  --tag_foreground_focus: var(--text_strong);
  --tag_foreground_active: var(--text_active);
  --tag_foreground_disabled: var(--text_disabled);
  --tag_foreground_read-only: var(--text_strong);
  --tag_foreground_orange: var(--orange-light-300);
  --tag_foreground_purple: var(--purple-light-200);
  --tag_foreground_plum: var(--plum-light-300);
  --tag_foreground_teal: var(--blue-green-200);
  --tag_foreground_olive: var(--sand-300);
  --tag_foreground_success: var(--blue-green-light-100);
  --tag_foreground_warning: var(--tan-100);
  --tag_foreground_danger: var(--text_danger);
  --tag_border: var(--citi-blue-100);
  --tag_border_focus: var(--white);
  --tag_border_active: var(--border_active);
  --tag_border_success: var(--forest-bright-400);
  --tag_border_warning: var(--tan-400);
  --tag_border_danger: var(--border_danger);
  --tag_border_disabled: var(--border_disabled);
  --tag_border_read-only: var(--border_strong);
  --tag_border_orange: var(--orange-light-300);
  --tag_border_orange_focus: var(--orange-light-300);
  --tag_border_purple: var(--purple-light-200);
  --tag_border_purple_focus: var(--purple-light-200);
  --tag_border_plum: var(--plum-light-300);
  --tag_border_plum_focus: var(--plum-light-300);
  --tag_border_teal: var(--blue-green-200);
  --tag_border_teal_focus: var(--blue-green-200);
  --tag_border_olive: var(--sand-300);
  --tag_border_olive_focus: var(--sand-300);
  --tag_fill_action_hover: rgba(255,255,255,0.15);
  --tag_border_action_hover: var(--border-none);
  --text-block_foreground_heading: var(--heading_primary);
  --text-block_foreground_subtitle: var(--text_weak);
  --text-block_foreground_heading_on-layer-brand-primary: var(--text_strong_on-layer-brand-primary);
  --text-block_foreground_subtitle_on-layer-brand-primary: var(--text_weak_on-layer-brand-primary);
  --text-block_foreground_heading_on-layer-brand-secondary: var(--text_strong_on-layer-brand-secondary);
  --text-block_foreground_subtitle_on-layer-brand-seconadry: var(--text_weak_on-layer-brand-secondary);
  --text-block_font-type_heading: var(--type_display-regular);
  --text-block_font-type_subtitle: var(--type_text-regular);
  --tooltip_border-width: var(--border-width_none);
  --tooltip_fill: var(--white);
  --tooltip_font-type: var(--type_text-regular);
  --tooltip_foreground: var(--citi-ink-blue-950);
  --tooltip_border: var(--border-none);
  --chart-color-1: var(--chart-color_categorical_1);
  --chart-color-2: var(--chart-color_categorical_2);
  --chart-color-3: var(--chart-color_categorical_3);
  --chart-color-4: var(--chart-color_categorical_4);
  --chart-color-5: var(--chart-color_categorical_5);
  --chart-color-6: var(--chart-color_categorical_6);
  --chart-color-7: var(--chart-color_categorical_7);
  --chart-color-8: var(--chart-color_categorical_8);
  --chart-color-9: var(--chart-color_categorical_9);
  --chart-color-10: var(--chart-color_categorical_10);
  --chart-color-11: var(--chart-color_categorical_11);
  --chart-color-12: var(--chart-color_categorical_12);
  --chart-color-13: var(--chart-color_categorical_13);
  --chart-color-14: var(--chart-color_categorical_14);
  --chart-color-15: var(--chart-color_categorical_15);
  --chart-color-16: var(--chart-color_categorical_16);
}
.icgds.dark-theme .lmn-layer-brand-primary,
.icgds.dark-theme .lmn-bg-secondary,
.icgds.dark-theme .default-layer .lmn-layer-brand-primary,
.icgds.dark-theme .default-layer .lmn-bg-secondary,
.icgds.light-theme .theme-inverse .lmn-layer-brand-primary,
.icgds.light-theme .theme-inverse .lmn-bg-secondary,
.icgds .theme-inverse .lmn-layer-brand-primary,
.icgds .theme-inverse .lmn-bg-secondary {
  --shadow_fill_outline_focus: var(--shadow_fill_outline_focus_on-layer-brand-primary);
  --shadow_fill_inner-line_focus: var(--shadow_fill_inner-line_focus_on-layer-brand-primary);
  --text_strong: var(--text_strong_on-layer-brand-primary);
  --text_weak: var(--text_weak_on-layer-brand-primary);
  --button_fill_primary: var(--button_fill_primary_on-layer-brand-primary);
  --button_fill_primary_hover: var(--button_fill_primary_hover_on-layer-brand-primary);
  --button_fill_primary_focus: var(--button_fill_primary_focus_on-layer-brand-primary);
  --button_fill_primary_active: var(--button_fill_primary_active_on-layer-brand-primary);
  --button_fill_primary_disabled: var(--button_fill_primary_disabled_on-layer-brand-primary);
  --button_foreground_primary: var(--button_foreground_primary_on-layer-brand-primary);
  --button_foreground_primary_hover: var(--button_foreground_primary_hover_on-layer-brand-primary);
  --button_foreground_primary_focus: var(--button_foreground_primary_focus_on-layer-brand-primary);
  --button_foreground_primary_active: var(--button_foreground_primary_active_on-layer-brand-primary);
  --button_foreground_primary_disabled: var(--button_foreground_primary_disabled_on-layer-brand-primary);
  --button_border_primary: var(--button_border_primary_on-layer-brand-primary);
  --button_border_primary_hover: var(--button_border_primary_hover_on-layer-brand-primary);
  --button_border_primary_focus: var(--button_border_primary_focus_on-layer-brand-primary);
  --button_border_primary_active: var(--button_border_primary_active_on-layer-brand-primary);
  --button_border_primary_disabled: var(--button_border_primary_disabledr_on-layer-brand-primary);
  --button_fill_standard: var(--button_fill_standard_on-layer-brand-primary);
  --button_fill_standard_hover: var(--button_fill_standard_hover_on-layer-brand-primary);
  --button_fill_standard_focus: var(--button_fill_standard_focus_on-layer-brand-primary);
  --button_fill_standard_active: var(--button_fill_standard_active_on-layer-brand-primary);
  --button_fill_standard_disabled: var(--button_fill_standard_disabled_on-layer-brand-primary);
  --button_foreground_standard: var(--button_foreground_standard_on-layer-brand-primary);
  --button_foreground_standard_hover: var(--button_foreground_standard_hover_on-layer-brand-primary);
  --button_foreground_standard_focus: var(--button_foreground_standard_focus_on-layer-brand-primary);
  --button_foreground_standard_active: var(--button_foreground_standard_active_on-layer-brand-primary);
  --button_foreground_standard_disabled: var(--button_foreground_standard_disabled_on-layer-brand-primary);
  --button_border_standard: var(--button_border_standard_on-layer-brand-primary);
  --button_border_standard_hover: var(--button_border_standard_hover_on-layer-brand-primary);
  --button_border_standard_focus: var(--button_border_standard_focus_on-layer-brand-primary);
  --button_border_standard_active: var(---button_border_standard_active_on-layer-brand-primary);
  --button_border_standard_disabled: var(--button_border_standard_disabled_on-layer-brand-primary);
  --button_fill_outline: var(--button_fill_outline_on-layer-brand-primary);
  --button_fill_outline_hover: var(--button_fill_outline_hover_on-layer-brand-primary);
  --button_fill_outline_focus: var(--button_fill_outline_focus_on-layer-brand-primary);
  --button_fill_outline_active: var(--button_fill_outline_active_on-layer-brand-primary);
  --button_fill_outline_disabled: var(--button_fill_outline_disabled_on-layer-brand-primary);
  --button_foreground_outline: var(--button_foreground_outline_on-layer-brand-primary);
  --button_foreground_outline_hover: var(--button_foreground_outline_hover_on-layer-brand-primary);
  --button_foreground_outline_focus: var(--button_foreground_outline_focus_on-layer-brand-primary);
  --button_foreground_outline_active: var(--button_foreground_outline_active_on-layer-brand-primary);
  --button_foreground_outline_disabled: var(--button_foreground_outline_disabled_on-layer-brand-primary);
  --button_border_outline: var(--button_border_outline_on-layer-brand-primary);
  --button_border_outline_hover: var(--button_border_outline_hover_on-layer-brand-primary);
  --button_border_outline_focus: var(--button_border_outline_focus_on-layer-brand-primary);
  --button_border_outline_active: var(--button_border_outline_active_on-layer-brand-primary);
  --button_border_outline_disabled: var(--button_border_outline_disabled_on-layer-brand-primary);
  --card_foreground_body: var(--card_foreground_body_on-layer-brand-primary);
  --card_foreground_header-label: var(--card_foreground_header-label_on-layer_brand_primary);
  --card_fill: var(--layer_brand_primary);
  --card_border: var(--border-none);
  --link: var(--link_on-layer-brand-primary);
  --link_hover: var(--link_hover_on-layer-brand-primary);
  --link_active: var(--link_active_on-layer-brand-primary);
  --link_visited: var(--link_visited_on-layer-brand-primary);
  --link_disabled: var(--link_disabled_on-layer-brand-primary);
  --text-block_foreground_heading: var(--text-block_foreground_heading_on-layer-brand-primary);
  --text-block_foreground_subtitle: var(--text-block_foreground_subtitle_on-layer-brand-primary);
}
.icgds.dark-theme .lmn-layer-brand-secondary,
.icgds.dark-theme .lmn-bg-primary,
.icgds.dark-theme .default-layer .lmn-layer-brand-secondary,
.icgds.dark-theme .default-layer .lmn-bg-primary,
.icgds.light-theme .theme-inverse .lmn-layer-brand-secondary,
.icgds.light-theme .theme-inverse .lmn-bg-primary,
.icgds .theme-inverse .lmn-layer-brand-secondary,
.icgds .theme-inverse .lmn-bg-primary {
  --fill_default: var(--fill_default_on-layer-secondary);
  --fill_hover: var(--fill_hover_on-layer-secondary);
  --fill_focus: var(--fill_focus_on-layer-secondary);
  --fill_active: var(--fill_active_on-layer-secondary);
  --fill_selected: var(--fill_selected_on-layer-secondary);
  --fill_disabled: var(--fill_disabled_on-layer-secondary);
  --fill_danger: var(--fill_danger_on-layer-secondary);
  --fill_read-only: var(--fill_read-only_on-layer-secondary);
  --shadow_fill_outline_focus: var(--shadow_fill_outline_focus_on-layer-brand-secondary);
  --shadow_fill_inner-line_focus: var(--shadow_fill_inner-line_focus_on-layer-brand-secondary);
  --text_strong: var(--text_strong_on-layer-brand-secondary);
  --text_weak: var(--text_weak_on-layer-brand-secondary);
  --button_fill_primary: var(--button_fill_primary_on-layer-brand-secondary);
  --button_fill_primary_hover: var(--button_fill_primary_hover_on-layer-brand-secondary);
  --button_fill_primary_focus: var(--button_fill_primary_focus_on-layer-brand-secondary);
  --button_fill_primary_active: var(--button_fill_primary_active_on-layer-brand-secondary);
  --button_fill_primary_disabled: var(--button_fill_primary_disabled_on-layer-brand-secondary);
  --button_foreground_primary: var(--button_foreground_primary_on-layer-brand-secondary);
  --button_foreground_primary_hover: var(--button_foreground_primary_hover_on-layer-brand-secondary);
  --button_foreground_primary_focus: var(--button_foreground_primary_focus_on-layer-brand-secondary);
  --button_foreground_primary_active: var(--button_foreground_primary_active_on-layer-brand-secondary);
  --button_foreground_primary_disabled: var(--button_foreground_primary_disabled_on-layer-brand-secondary);
  --button_border_primary: var(--button_border_primary_on-layer-brand-secondary);
  --button_border_primary_hover: var(--button_border_primary_hover_on-layer-brand-secondary);
  --button_border_primary_focus: var(--button_border_primary_focus_on-layer-brand-secondary);
  --button_border_primary_active: var(--button_border_primary_active_on-layer-brand-secondary);
  --button_border_primary_disabled: var(--button_border_primary_disabledr_on-layer-brand-secondary);
  --button_fill_standard: var(--button_fill_standard_on-layer-brand-secondary);
  --button_fill_standard_hover: var(--button_fill_standard_hover_on-layer-brand-secondary);
  --button_fill_standard_focus: var(--button_fill_standard_focus_on-layer-brand-secondary);
  --button_fill_standard_active: var(--button_fill_standard_active_on-layer-brand-secondary);
  --button_fill_standard_disabled: var(--button_fill_standard_disabled_on-layer-brand-secondary);
  --button_foreground_standard: var(--button_foreground_standard_on-layer-brand-secondary);
  --button_foreground_standard_hover: var(--button_foreground_standard_hover_on-layer-brand-secondary);
  --button_foreground_standard_focus: var(--button_foreground_standard_focus_on-layer-brand-secondary);
  --button_foreground_standard_active: var(--button_foreground_standard_active_on-layer-brand-secondary);
  --button_foreground_standard_disabled: var(--button_foreground_standard_disabled_on-layer-brand-secondary);
  --button_border_standard: var(--button_border_standard_on-layer-brand-secondary);
  --button_border_standard_hover: var(--button_border_standard_hover_on-layer-brand-secondary);
  --button_border_standard_focus: var(--button_border_standard_focus_on-layer-brand-secondary);
  --button_border_standard_active: var(---button_border_standard_active_on-layer-brand-secondary);
  --button_border_standard_disabled: var(--button_border_standard_disabled_on-layer-brand-secondary);
  --button_fill_outline: var(--button_fill_outline_on-layer-brand-secondary);
  --button_fill_outline_hover: var(--button_fill_outline_hover_on-layer-brand-secondary);
  --button_fill_outline_focus: var(--button_fill_outline_focus_on-layer-brand-secondary);
  --button_fill_outline_active: var(--button_fill_outline_active_on-layer-brand-secondary);
  --button_fill_outline_disabled: var(--button_fill_outline_disabled_on-layer-brand-secondary);
  --button_foreground_outline: var(--button_foreground_outline_on-layer-brand-secondary);
  --button_foreground_outline_hover: var(--button_foreground_outline_hover_on-layer-brand-secondary);
  --button_foreground_outline_focus: var(--button_foreground_outline_focus_on-layer-brand-secondary);
  --button_foreground_outline_active: var(--button_foreground_outline_active_on-layer-brand-secondary);
  --button_foreground_outline_disabled: var(--button_foreground_outline_disabled_on-layer-brand-secondary);
  --button_border_outline: var(--button_border_outline_on-layer-brand-secondary);
  --button_border_outline_hover: var(--button_border_outline_hover_on-layer-brand-secondary);
  --button_border_outline_focus: var(--button_border_outline_focus_on-layer-brand-secondary);
  --button_border_outline_active: var(--button_border_outline_active_on-layer-brand-secondary);
  --button_border_outline_disabled: var(--button_border_outline_disabled_on-layer-brand-secondary);
  --card_foreground_body: var(--card_foreground_body_on-layer-brand-secondary);
  --card_foreground_header-label: var(--card_foreground_header-label_on-layer_brand_secondary);
  --card_fill: var(--layer_brand_secondary);
  --card_border: var(--border-none);
  --link: var(--link_on-layer-brand-secondary);
  --link_hover: var(--link_hover_on-layer-brand-secondary);
  --link_active: var(--link_active_on-layer-brand-secondary);
  --link_visited: var(--link_visited_on-layer-brand-secondary);
  --link_disabled: var(--link_disabled_on-layer-brand-secondary);
  --text-block_foreground_heading: var(--text-block_foreground_heading_on-layer-brand-secondary);
  --text-block_foreground_subtitle: var(--text-block_foreground_subtitle_on-layer-brand-seconadry);
}
.icgds.dark-theme .lmn-alert,
.icgds.dark-theme .lmn-alert-info,
.icgds.dark-theme .lmn-bg-info,
.icgds.dark-theme .default-layer .lmn-alert,
.icgds.dark-theme .default-layer .lmn-alert-info,
.icgds.dark-theme .default-layer .lmn-bg-info,
.icgds.light-theme .theme-inverse .lmn-alert,
.icgds.light-theme .theme-inverse .lmn-alert-info,
.icgds.light-theme .theme-inverse .lmn-bg-info,
.icgds .theme-inverse .lmn-alert,
.icgds .theme-inverse .lmn-alert-info,
.icgds .theme-inverse .lmn-bg-info {
  --text_weak: var(--alert_foreground_info);
  --text_strong: var(--alert_foreground_info);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-high-contrast-info-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-high-contrast-info-status);
  --button_fill_standard: var(--button_fill_on-high-contrast-info-status);
  --button_fill_standard_hover: var(--button_fill_on-high-contrast-info-status_hover);
  --button_fill_standard_active: var(--button_fill_on-high-contrast-info-status_active);
  --button_foreground_standard: var(--button_foreground_on-high-contrast-info-status);
  --button_foreground_standard_hover: var(--button_foreground_on-high-contrast-info-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-high-contrast-info-status_active);
  --button_border_standard: var(--button_border_on-high-contrast-info-status);
  --button_border_standard_hover: var(--button_border_on-high-contrast-info-status_hover);
  --button_border_standard_active: var(---button_border_on-high-contrast-info-status_active);
}
.icgds.dark-theme .lmn-alert-danger,
.icgds.dark-theme .lmn-bg-danger,
.icgds.dark-theme .default-layer .lmn-alert-danger,
.icgds.dark-theme .default-layer .lmn-bg-danger,
.icgds.light-theme .theme-inverse .lmn-alert-danger,
.icgds.light-theme .theme-inverse .lmn-bg-danger,
.icgds .theme-inverse .lmn-alert-danger,
.icgds .theme-inverse .lmn-bg-danger {
  --text_weak: var(--alert_foreground_danger);
  --text_strong: var(--alert_foreground_danger);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-high-contrast-danger-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-high-contrast-danger-status);
  --button_fill_standard: var(--button_fill_on-high-contrast-danger-status);
  --button_fill_standard_hover: var(--button_fill_on-high-contrast-danger-status_hover);
  --button_fill_standard_active: var(--button_fill_on-high-contrast-danger-status_active);
  --button_foreground_standard: var(--button_foreground_on-high-contrast-danger-status);
  --button_foreground_standard_hover: var(--button_foreground_on-high-contrast-danger-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-high-contrast-danger-status_active);
  --button_border_standard: var(--button_border_on-high-contrast-danger-status);
  --button_border_standard_hover: var(--button_border_on-high-contrast-danger-status_hover);
  --button_border_standard_active: var(---button_border_on-high-contrast-danger-status_active);
}
.icgds.dark-theme .lmn-alert-success,
.icgds.dark-theme .lmn-bg-success,
.icgds.dark-theme .default-layer .lmn-alert-success,
.icgds.dark-theme .default-layer .lmn-bg-success,
.icgds.light-theme .theme-inverse .lmn-alert-success,
.icgds.light-theme .theme-inverse .lmn-bg-success,
.icgds .theme-inverse .lmn-alert-success,
.icgds .theme-inverse .lmn-bg-success {
  --text_weak: var(--alert_foreground_success);
  --text_strong: var(--alert_foreground_success);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-high-contrast-success-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-high-contrast-success-status);
  --button_fill_standard: var(--button_fill_on-high-contrast-success-status);
  --button_fill_standard_hover: var(--button_fill_on-high-contrast-success-status_hover);
  --button_fill_standard_active: var(--button_fill_on-high-contrast-success-status_active);
  --button_foreground_standard: var(--button_foreground_on-high-contrast-success-status);
  --button_foreground_standard_hover: var(--button_foreground_on-high-contrast-success-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-high-contrast-success-status_active);
  --button_border_standard: var(--button_border_on-high-contrast-success-status);
  --button_border_standard_hover: var(--button_border_on-high-contrast-success-status_hover);
  --button_border_standard_active: var(---button_border_on-high-contrast-success-status_active);
}
.icgds.dark-theme .lmn-alert-warning,
.icgds.dark-theme .lmn-bg-warning,
.icgds.dark-theme .default-layer .lmn-alert-warning,
.icgds.dark-theme .default-layer .lmn-bg-warning,
.icgds.light-theme .theme-inverse .lmn-alert-warning,
.icgds.light-theme .theme-inverse .lmn-bg-warning,
.icgds .theme-inverse .lmn-alert-warning,
.icgds .theme-inverse .lmn-bg-warning {
  --text_weak: var(--alert_foreground_warning);
  --text_strong: var(--alert_foreground_warning);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-high-contrast-warning-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-high-contrast-warning-status);
  --button_fill_standard: var(--button_fill_on-high-contrast-warning-status);
  --button_fill_standard_hover: var(--button_fill_on-high-contrast-warning-status_hover);
  --button_fill_standard_active: var(--button_fill_on-high-contrast-warning-status_active);
  --button_foreground_standard: var(--button_foreground_on-high-contrast-warning-status);
  --button_foreground_standard_hover: var(--button_foreground_on-high-contrast-warning-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-high-contrast-warning-status_active);
  --button_border_standard: var(--button_border_on-high-contrast-warning-status);
  --button_border_standard_hover: var(--button_border_on-high-contrast-warning-status_hover);
  --button_border_standard_active: var(---button_border_on-high-contrast-warning-status_active);
}
.icgds.dark-theme .lmn-alert-low-contrast,
.icgds.dark-theme .lmn-alert-low-contrast.lmn-alert-info,
.icgds.dark-theme .default-layer .lmn-alert-low-contrast,
.icgds.dark-theme .default-layer .lmn-alert-low-contrast.lmn-alert-info,
.icgds.light-theme .theme-inverse .lmn-alert-low-contrast,
.icgds.light-theme .theme-inverse .lmn-alert-low-contrast.lmn-alert-info,
.icgds .theme-inverse .lmn-alert-low-contrast,
.icgds .theme-inverse .lmn-alert-low-contrast.lmn-alert-info {
  --text_weak: var(--alert_foreground_low-contrast-info);
  --text_strong: var(--alert_foreground_low-contrast-info);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-low-contrast-info-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-low-contrast-info-status);
  --button_fill_standard: var(--button_fill_on-low-contrast-info-status);
  --button_fill_standard_hover: var(--button_fill_on-low-contrast-info-status_hover);
  --button_fill_standard_active: var(--button_fill_on-low-contrast-info-status_active);
  --button_foreground_standard: var(--button_foreground_on-low-contrast-info-status);
  --button_foreground_standard_hover: var(--button_foreground_on-low-contrast-info-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-low-contrast-info-status_active);
  --button_border_standard: var(--button_border_on-low-contrast-info-status);
  --button_border_standard_hover: var(--button_border_on-low-contrast-info-status_hover);
  --button_border_standard_active: var(---button_border_on-low-contrast-info-status_active);
}
.icgds.dark-theme .lmn-alert-low-contrast.lmn-alert-danger,
.icgds.dark-theme .default-layer .lmn-alert-low-contrast.lmn-alert-danger,
.icgds.light-theme .theme-inverse .lmn-alert-low-contrast.lmn-alert-danger,
.icgds .theme-inverse .lmn-alert-low-contrast.lmn-alert-danger {
  --text_weak: var(--alert_foreground_low-contrast-danger);
  --text_strong: var(--alert_foreground_low-contrast-danger);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-low-contrast-danger-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-low-contrast-danger-status);
  --button_fill_standard: var(--button_fill_on-low-contrast-danger-status);
  --button_fill_standard_hover: var(--button_fill_on-low-contrast-danger-status_hover);
  --button_fill_standard_active: var(--button_fill_on-low-contrast-danger-status_active);
  --button_foreground_standard: var(--button_foreground_on-low-contrast-danger-status);
  --button_foreground_standard_hover: var(--button_foreground_on-low-contrast-danger-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-low-contrast-danger-status_active);
  --button_border_standard: var(--button_border_on-low-contrast-danger-status);
  --button_border_standard_hover: var(--button_border_on-low-contrast-danger-status_hover);
  --button_border_standard_active: var(---button_border_on-low-contrast-danger-status_active);
}
.icgds.dark-theme .lmn-alert-low-contrast.lmn-alert-success,
.icgds.dark-theme .default-layer .lmn-alert-low-contrast.lmn-alert-success,
.icgds.light-theme .theme-inverse .lmn-alert-low-contrast.lmn-alert-success,
.icgds .theme-inverse .lmn-alert-low-contrast.lmn-alert-success {
  --text_weak: var(--alert_foreground_low-contrast-success);
  --text_strong: var(--alert_foreground_low-contrast-success);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-low-contrast-success-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-low-contrast-success-status);
  --button_fill_standard: var(--button_fill_on-low-contrast-success-status);
  --button_fill_standard_hover: var(--button_fill_on-low-contrast-success-status_hover);
  --button_fill_standard_active: var(--button_fill_on-low-contrast-success-status_active);
  --button_foreground_standard: var(--button_foreground_on-low-contrast-success-status);
  --button_foreground_standard_hover: var(--button_foreground_on-low-contrast-success-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-low-contrast-success-status_active);
  --button_border_standard: var(--button_border_on-low-contrast-success-status);
  --button_border_standard_hover: var(--button_border_on-low-contrast-success-status_hover);
  --button_border_standard_active: var(---button_border_on-low-contrast-success-status_active);
}
.icgds.dark-theme .lmn-alert-low-contrast.lmn-alert-warning,
.icgds.dark-theme .default-layer .lmn-alert-low-contrast.lmn-alert-warning,
.icgds.light-theme .theme-inverse .lmn-alert-low-contrast.lmn-alert-warning,
.icgds .theme-inverse .lmn-alert-low-contrast.lmn-alert-warning {
  --text_weak: var(--alert_foreground_low-contrast-warning);
  --text_strong: var(--alert_foreground_low-contrast-warning);
  --shadow_fill_inner-line_focus: var(--shadow_fill-inner-line_focus_on-low-contrast-warning-status);
  --shadow_fill_outline_focus: var(--shadow_fill-outline_focus_on-low-contrast-warning-status);
  --button_fill_standard: var(--button_fill_on-low-contrast-warning-status);
  --button_fill_standard_hover: var(--button_fill_on-low-contrast-warning-status_hover);
  --button_fill_standard_active: var(--button_fill_on-low-contrast-warning-status_active);
  --button_foreground_standard: var(--button_foreground_on-low-contrast-warning-status);
  --button_foreground_standard_hover: var(--button_foreground_on-low-contrast-warning-status_hover);
  --button_foreground_standard_active: var(--button_foreground_on-low-contrast-warning-status_active);
  --button_border_standard: var(--button_border_on-low-contrast-warning-status);
  --button_border_standard_hover: var(--button_border_on-low-contrast-warning-status_hover);
  --button_border_standard_active: var(---button_border_on-low-contrast-warning-status_active);
}
.icgds.dark-theme .lmn-layer-secondary,
.icgds.dark-theme .default-layer .lmn-layer-secondary,
.icgds.light-theme .theme-inverse .lmn-layer-secondary,
.icgds .theme-inverse .lmn-layer-secondary {
  --code_fill: var(--code_fill_on-layer_secondary);
}

.icgds {
  --black-60: rgba(0,0,0,0.60);
  --black: #0A0B0B;
  --gray-975: #1D1F20;
  --gray-950: #26292B;
  --gray-900: #3A3E40;
  --gray-850-70: rgba(34,48,62,0.70);
  --gray-800: #42474A;
  --gray-700: #4D5457;
  --gray-600: #5E676B;
  --gray-500: #747F83;
  --gray-475: #808A8E;
  --gray-400: #A4ACAF;
  --gray-300: #BCC5C9;
  --gray-200: #D3DADD;
  --gray-150: #DDE3E5;
  --gray-100: #E6EBED;
  --gray-50: #F0F5F7;
  --gray-25: #F7FAFB;
  --white: #FFFFFF;
  --transparent: transparent;
  --sand-975:#18110D;
  --sand-950:#30211A;
  --sand-900:#5A4134;
  --sand-800:#6F4F3D;
  --sand-700:#886046;
  --sand-600:#A47752;
  --sand-500:#B1895E;
  --sand-400:#BB9A71;
  --sand-300:#D5C1A8;
  --sand-200:#DFD0BE;
  --sand-100:#EAE0D3;
  --sand-50:#F4EFE9;
  --sand-025:#FAF7F4;
  --citi-ink-blue-950: #0F1632;
  --citi-ink-blue-950-40: rgb(15, 22, 50, .4);
  --citi-ink-blue-900: #283E87;
  --citi-ink-blue-800: #2842AB;
  --citi-ink-blue-700: #2D4CD5;
  --citi-ink-blue-600: #3B61F0;
  --citi-ink-blue-500: #5987FB;
  --citi-ink-blue-500-tint-60: #6F7384;
  --citi-ink-blue-500-tint-70: #575C70;
  --citi-ink-blue-400: #78A8FF;
  --citi-ink-blue-300: #9FC9FF;
  --citi-ink-blue-200: #C3E0FF;
  --citi-ink-blue-100: #DEEFFF;
  --citi-ink-blue-50: #EDF6FF;
  --citi-blue-950: #192452;
  --citi-blue-900: #223986;
  --citi-blue-800: #233FAA;
  --citi-blue-700: #244CD1;
  --citi-blue-600: #255BE3;
  --citi-blue-500: #427FEF;
  --citi-blue-400: #66A2F4;
  --citi-blue-300: #97C2F9;
  --citi-blue-200: #C1D9FC;
  --citi-blue-100: #DCE9FD;
  --citi-blue-50: #F0F6FE;
  --blue-light-950: #162D55;
  --blue-light-900: #1D478B;
  --blue-light-800: #1D52B0;
  --blue-light-700: #1B66DA;
  --blue-light-600: #237CED;
  --blue-light-500: #399BF8;
  --blue-light-400: #73C2FC;
  --blue-light-300: #92D3FE;
  --blue-light-200: #BEE3FF;
  --blue-light-100: #DBEFFE;
  --blue-light-100-opacity-10: rgba(from var(--blue-light-100) r g b / 0.1);
  --blue-light-50: #EFF8FF;
  --blue-green-dark-950: #09262A;
  --blue-green-dark-900: #194044;
  --blue-green-dark-800: #1A5055;
  --blue-green-dark-700: #1B636A;
  --blue-green-dark-600: #1D7C84;
  --blue-green-dark-500: #289DA4;
  --blue-green-dark-400: #41BCC0;
  --blue-green-dark-300: #6FD9D9;
  --blue-green-dark-300-shade-30: #4E9898;
  --blue-green-dark-200: #A4EBE8;
  --blue-green-dark-100: #D2F5F4;
  --blue-green-dark-50: #F2FBFA;
  --blue-green-950: #012D1F;
  --blue-green-900: #045035;
  --blue-green-800: #03623E;
  --blue-green-700: #007C4D;
  --blue-green-600: #00AF68;
  --blue-green-500: #0ABF72;
  --blue-green-400: #2FD88A;
  --blue-green-300: #6AEBAC;
  --blue-green-200: #A4F6C8;
  --blue-green-100: #D0FBE1;
  --blue-green-50: #EBFEF3;
  --blue-green-light-950: #0C270F;
  --blue-green-light-900: #1F4822;
  --blue-green-light-800: #245727;
  --blue-green-light-700: #286D2C;
  --blue-green-light-600: #2F8A34;
  --blue-green-light-500: #3FA845;
  --blue-green-light-400: #80CE84;
  --blue-green-light-300: #99DC9C;
  --blue-green-light-200: #C6ECC7;
  --blue-green-light-200-opacity-10: rgba(from var(--blue-green-light-200) r g b / 0.1);
  --blue-green-light-100: #E2F6E3;
  --blue-green-light-50: #F2FBF2;
  --forest-950: #0D2615;
  --forest-900: #193722;
  --forest-800: #255633;
  --forest-700: #2A6B3C;
  --forest-600: #318849;
  --forest-500: #42A55C;
  --forest-400: #67C17F;
  --forest-300: #9ADBAC;
  --forest-200: #C7EBD0;
  --forest-100: #E2F6E7;
  --forest-50: #F3FAF4;
  --forest-bright-950: #0E2512;
  --forest-bright-900: #224527;
  --forest-bright-800: #28532D;
  --forest-bright-700: #2D6834;
  --forest-bright-600: #388A42;
  --forest-bright-500: #46A152;
  --forest-bright-400: #6BBD75;
  --forest-bright-300: #9DD8A3;
  --forest-bright-200: #C8EACC;
  --forest-bright-100: #E3F5E5;
  --forest-bright-50: #F3FAF3;
  --forest-bright-600-shade-80: #0B1C0C;
  --green-dark-950: #14250E;
  --green-dark-900: #2C4522;
  --green-dark-800: #335525;
  --green-dark-700: #396526;
  --green-dark-600: #48832D;
  --green-dark-500: #60A53D;
  --green-dark-400: #7FC05B;
  --green-dark-300: #A0D482;
  --green-dark-200: #C5E5B1;
  --green-dark-100: #E1F1D6;
  --green-dark-50: #F1F9EC;
  --green-950: #1F3300;
  --green-900: #3F5B0C;
  --green-800: #4A6C08;
  --green-700: #5C8902;
  --green-600: #7AB500;
  --green-500: #97D700;
  --green-400: #BDFB20;
  --green-300: #D4FF53;
  --green-200: #E7FF92;
  --green-100: #F4FFC5;
  --green-50: #FBFFE4;
  --green-light-950: #1C290A;
  --green-light-900: #384B1C;
  --green-light-800: #41581C;
  --green-light-700: #4F6E1D;
  --green-light-600: #689020;
  --green-light-500: #86B52D;
  --green-light-400: #A5D04B;
  --green-light-300: #B6DC62;
  --green-light-200: #DAEEA8;
  --green-light-100: #ECF6D1;
  --green-light-50: #F7FBEA;
  --tan-950: #381F10;
  --tan-900: #613D22;
  --tan-800: #714922;
  --tan-700: #916024;
  --tan-600: #A87926;
  --tan-500: #C3992F;
  --tan-400: #D3AF3C;
  --tan-300: #DEC666;
  --tan-200: #EADE9E;
  --tan-100: #F4EFCD;
  --tan-50: #FAF8EC;
  --tan-700-shade-80: #1D1307;
  --tan-bright-950: #451703;
  --tan-bright-900: #773110;
  --tan-bright-800: #913B0F;
  --tan-bright-700: #B34C0A;
  --tan-bright-600: #D86F07;
  --tan-bright-500: #F4950C;
  --tan-bright-400: #FAB728;
  --tan-bright-300: #FBCB4E;
  --tan-bright-200: #FCE18B;
  --tan-bright-100: #FEF1C7;
  --tan-bright-50: #FFFAEB;
  --yellow-dark-950: #3D1B0B;
  --yellow-dark-900: #69361A;
  --yellow-dark-800: #7A4119;
  --yellow-dark-700: #935115;
  --yellow-dark-600: #B87116;
  --yellow-dark-500: #D6941C;
  --yellow-dark-400: #E5A824;
  --yellow-dark-300: #EDC457;
  --yellow-dark-200: #F4DD94;
  --yellow-dark-100: #F9EFC8;
  --yellow-dark-50: #FCF8EA;
  --yellow-950: #442304;
  --yellow-900: #74440F;
  --yellow-800: #89530A;
  --yellow-700: #A66B02;
  --yellow-600: #D19600;
  --yellow-500: #FFCD00;
  --yellow-400: #FFDC0D;
  --yellow-300: #FFED41;
  --yellow-200: #FFF986;
  --yellow-100: #FFFEC1;
  --yellow-50: #FFFEE7;
  --yellow-light-950: #421E06;
  --yellow-light-900: #713B12;
  --yellow-light-800: #86480D;
  --yellow-light-700: #A25C06;
  --yellow-light-600: #CB8203;
  --yellow-light-500: #EBAB07;
  --yellow-light-400: #FBC414;
  --yellow-light-300: #FEDD58;
  --yellow-light-200: #FFEB89;
  --yellow-light-100: #FEF7C3;
  --yellow-light-50: #FEFBE8;
  --orange-dark-950: #4A1400;
  --orange-dark-900: #892F05;
  --orange-dark-800: #B23802;
  --orange-dark-700: #D84400;
  --orange-dark-600: #FF7C00;
  --orange-dark-500: #FF9C25;
  --orange-dark-400: #FFC364;
  --orange-dark-300: #FFC364;
  --orange-dark-200: #FFDDA0;
  --orange-dark-100: #FFF1D0;
  --orange-dark-50: #FFF8EB;
  --orange-950: #450E05;
  --orange-900: #7F230F;
  --orange-800: #9E270E;
  --orange-700: #C73007;
  --orange-600: #F04406;
  --orange-500: #FF5C0B;
  --orange-400: #FF8137;
  --orange-300: #FFAF70;
  --orange-200: #FFD0A8;
  --orange-100: #FFEAD4;
  --orange-50: #FFF6ED;
  --orange-light-950: #440F06;
  --orange-light-900: #7E2310;
  --orange-light-800: #9C2810;
  --orange-light-700: #C53109;
  --orange-light-600: #ED4509;
  --orange-light-500: #FC5F13;
  --orange-light-400: #FE8239;
  --orange-light-300: #FFA15A;
  --orange-light-200: #FFD0A9;
  --orange-light-100: #FFEAD4;
  --orange-light-50: #FFF6ED;
  --mahogany-950: #460303;
  --mahogany-900: #8A1212;
  --mahogany-800: #A70D0D;
  --mahogany-700: #CB0A0A;
  --mahogany-600: #F11111;
  --mahogany-500: #FF3030;
  --mahogany-400: #FF6262;
  --mahogany-300: #FF9B9B;
  --mahogany-200: #FFC4C4;
  --mahogany-100: #FFDFDF;
  --mahogany-50: #FFF1F1;
  --mahogany-950-shade-80:#0E0101;
  --citi-red-950: #4B0B04;
  --citi-red-900: #881F14;
  --citi-red-800: #A51D0F;
  --citi-red-700: #C81E0D;
  --citi-red-600: #ED2915;
  --citi-red-500: #FF3C28;
  --citi-red-400: #FF7264;
  --citi-red-300: #FFA69D;
  --citi-red-200: #FFCAC5;
  --citi-red-100: #FFE2DF;
  --citi-red-50: #FFF2F1;
  --red-dark-950: #4E0701;
  --red-dark-900: #75130B;
  --red-dark-800: #AD1407;
  --red-dark-700: #D21303;
  --red-dark-600: #F91B09;
  --red-dark-500: #FF3929;
  --red-dark-400: #FF685C;
  --red-dark-300: #FF9F97;
  --red-dark-200: #FFC7C2;
  --red-dark-100: #FFE0DE;
  --red-dark-50: #FFF1F0;
  --red-light-950: #480907;
  --red-light-900: #841C18;
  --red-light-800: #A01914;
  --red-light-700: #C11A14;
  --red-light-600: #E5241D;
  --red-light-500: #F8423B;
  --red-light-400: #FF7671;
  --red-light-300: #FFA3A0;
  --red-light-200: #FFC9C7;
  --red-light-100: #FFE2E1;
  --red-light-50: #FFF1F1;
  --plum-dark-950: #4F0829;
  --plum-dark-900: #871A4E;
  --plum-dark-800: #9C1857;
  --plum-dark-700: #BC1A69;
  --plum-dark-600: #D92984;
  --plum-dark-500: #EA4AA5;
  --plum-dark-400: #F373C0;
  --plum-dark-300: #F8A9DA;
  --plum-dark-200: #FBCFEB;
  --plum-dark-100: #FCE7F5;
  --plum-dark-50: #FDF2F9;
  --plum-950: #550225;
  --plum-900: #8A1145;
  --plum-800: #A60E4F;
  --plum-700: #CA0C60;
  --plum-600: #D71671;
  --plum-500: #F73D9E;
  --plum-400: #FD69BA;
  --plum-300: #FFA2D7;
  --plum-200: #FECCE9;
  --plum-100: #FDE6F4;
  --plum-50: #FEF1F8;
  --plum-light-950: #440F06;
  --plum-light-900: #861547;
  --plum-light-800: #A11352;
  --plum-light-700: #C31364;
  --plum-light-600: #E0227E;
  --plum-light-500: #F143A1;
  --plum-light-400: #F98AC9;
  --plum-light-300: #FBA6D8;
  --plum-light-200: #FCCEEA;
  --plum-light-100: #FDE6F4;
  --plum-light-50: #FDF2F8;
  --purple-dark-950: #410F43;
  --purple-dark-900: #58225A;
  --purple-dark-800: #792A7E;
  --purple-dark-700: #92319A;
  --purple-dark-600: #AE3FBA;
  --purple-dark-500: #C95FD6;
  --purple-dark-400: #DC8CE6;
  --purple-dark-300: #E9B7F0;
  --purple-dark-200: #F2D7F7;
  --purple-dark-100: #F8EBFC;
  --purple-dark-150: #FCF6FD;
  --purple-950: #3F0E44;
  --purple-900: #622768;
  --purple-800: #74297F;
  --purple-700: #8E319C;
  --purple-700-opacity-10: rgba(from var(--purple-700) r g b / 0.1);
  --purple-600: #A83EBB;
  --purple-500: #C35ED7;
  --purple-400: #D78BE7;
  --purple-300: #E5B6F1;
  --purple-200: #F0D6F8;
  --purple-100: #F7EBFC;
  --purple-50: #FCF6FD;
  --purple-light-950: #340566;
  --purple-light-900: #50198A;
  --purple-light-800: #611EAB;
  --purple-light-700: #721ED2;
  --purple-light-600: #862EEF;
  --purple-light-500: #9C51FB;
  --purple-light-400: #C599FF;
  --purple-light-300: #D3B2FF;
  --purple-light-200: #E6D4FF;
  --purple-light-100: #F1E7FF;
  --purple-light-50: #F9F5FF;
  --citi-blue: var(--citi-blue-600);
  --citi-red: var(--citi-red-500);
  --x-value: 16;
  --font-family-base: "Citi Sans", sans-serif;
  --font-family-body: "Citi Sans", sans-serif;
  --font-family-heading: "Citi Sans Display", sans-serif;
  --font-family-mono: "Citi Sans Mono", monospace;
  --font-family-table: "Citi Sans Table", sans-serif;
  --font-family-condensed: "Citi Sans Condensed", sans-serif;
  --font-family-table-condensed: "Citi Sans Table Condensed", sans-serif;
  --font-family-serif: "Citi Serif", serif;
  --family_sans: var(--citi-sans);
  --family_display: var(--citi-sans-display);
  --family_serif: var(--citi-serif);
  --family_mono: var(--citi-sans-mono);
  --family_table: var(--citi-sans-table);
  --family-condensed: var(--citi-sans-condensed);
  --family_table_condensed: var(--citi-sans-table-condensed);
  --type_serif-display-regular: var(--citi-sans-serif-regular);
  --type_mono-light: var(--citi-sans-mono-light);
  --type_mono-regular: var(--citi-sans-mono-regular);
  --type_mono-bold: var(--citi-sans-mono-bold);
  --type_mono-light-italic: var(--citi-sans-mono-light-italic);
  --type_mono-regular-italic: var(--citi-sans-mono-regular-italic);
  --type_mono-bold-italic: var(--citi-sans-mono-bold-italic);
  --type_text-light: var(--citi-sans-text-light);
  --type_text-regular: var(--citi-sans-text-regular);
  --type_text-bold: var(--citi-sans-text-bold);
  --type_text-light-italic: var(--citi-sans-text-light-italic);
  --type_text-regular-italic: var(--citi-sans-text-regular-italic);
  --type_text-bold-italic: var(--citi-sans-text-bold-italic);
  --type_display-light: var(--citi-sans-display-regular);
  --type_display-regular: var(--citi-sans-display-regular);
  --type_display-bold: var(--citi-sans-display-bold);
  --type_display-regular-italic: var(--citi-sans-display-regular-italic);
  --type_display-bold-italic: var(--citi-sans-display-bold-italic);
  --type_condensed-regular: var(--citi-sans-condensed-regular);
  --type_condensed-regular-italic: var(--citi-sans-condensed-regular-italic);
  --type_serif-display-regular: var(--citi-sans-serif-regular);
  --type_serif-display-regular-italic: var(--citi-sans-serif-regular-italic);
  --font-size-body-2xs: 10px;
  --font-size-body-xs: 12px;
  --font-size-body-sm: 13px;
  --font-size-body-md: 14px;
  --font-size-body-lg: 16px;
  --font-size-body-xl: 18px;
  --font-size-heading-0: 20px;
  --font-size-heading-1: 24px;
  --font-size-heading-2: 28px;
  --font-size-heading-3: 32px;
  --font-size-heading-4: 36px;
  --font-size-heading-5: 42px;
  --font-size-heading-6: 48px;
  --font-size-heading-7: 54px;
  --font-size-heading-8: 60px;
  --font-size-heading-9: 68px;
  --line-height-body: 1.5;
  --line-height-heading: 1.25;
  --line-height-base: 1.25;
  --font-size-base: 16px;
  --font-weight-base: 400;
  --font-size-h1: var(--font-size-heading-5);
  --font-size-h2: var(--font-size-heading-4);
  --font-size-h3: var(--font-size-heading-3);
  --font-size-h4: var(--font-size-heading-2);
  --font-size-h5: var(--font-size-heading-1);
  --font-size-h6: var(--font-size-heading-0);
  --headings-margin-bottom: var(--spacing-half-x);
  --headings-font-weight: var(--font-weight-regular);
  --headings-line-height: var(--line-height-heading);
  --lead-font-size: var(--font-size-base) * 1.25;
  --lead-font-weight: var(--font-weight-regular);
  --display1-size: var(--font-size-heading-4);
  --display2-size: var(--font-size-heading-5);
  --display3-size: var(--font-size-heading-6);
  --display4-size: var(--font-size-heading-7);
  --display1-weight: var(--headings-font-weight);
  --display2-weight: var(--headings-font-weight);
  --display3-weight: var(--headings-font-weight);
  --display4-weight: var(--headings-font-weight);
  --display-line-height: var(--headings-line-height);
  --small-font-size: 80%;
  --blockquote-font-size: var(--font-size-base) * 1.25;
  --blockquote-small-font-size: var(--small-font-size);
  --border-radius-circle: 50%;
  --border-radius-pill: 50rem;
  --border-radius-xs: 2px;
  --border-radius-sm: 4px;
  --border-radius-md: 8px;
  --border-radius-lg: 12px;
  --border-radius-xl: 20px;
  --border-radius-none: 0;
  --border-style-solid: solid;
  --border-style-dashed: dashed;
  --box-shadow-size: 1px 1px 3px;
  --box-shadow-size-sm: 1px 1px 3px -1px;
  --box-shadow-size-lg: 1px 1px 3px 2px;
  --box-shadow-inset-focus: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  --scrollbar-bg: var(--white);
  --scrollbar-thumb-bg: var(--gray-200);
  --scrollbar-thumb-bg-hover: var(--gray-300);
  --scrollbar-thumb-bg-active: var(--gray-400);
  --scrollbar-corner-bg: null;
  --scrollbar-width: 14px;
  --motion-duration-none: 0ms;
  --motion-duration-fast-1: 100ms;
  --motion-duration-fast-2: 150ms;
  --motion-duration-fast-3: 200ms;
  --motion-duration-medium-1: 400ms;
  --motion-duration-medium-2: 500ms;
  --motion-duration-medium-3: 600ms;
  --motion-duration-slow-1: 800ms;
  --motion-duration-slow-2: 1000ms;
  --motion-duration-slow-3: 1500ms;
  --motion-timing-linear: linear;
  --motion-timing-ease-in: cubic-bezier(.60,.0,1,1);
  --motion-timing-ease-out: cubic-bezier(0,0,.23,.99);
  --motion-timing-ease-in-out: cubic-bezier(.62,.28,.23,.99);
  --comp-transition-duration: var(--motion-duration-fast-3);
  --comp-transition: var(--motion-timing-ease-in);
  --border-width_thick: var(--border-width-2);
  --border-width_thin: var(--border-width-1);
  --border-width_none: var(--border-width-0);
  --border-width_focus: var(--border-width-2);
  --border-width_active: var(--border-width-2);
  --small-container_radius: var(--radius-12);
  --large-container_radius: var(--radius-20);
  --icon_width: var(--size-24);
  --icon_height: var(--size-24);
  --between-menu-items_vertical-spacing: var(--spacing-4);
  --adaptive_menu-parent-icon: var(--icon-chevron-right);
  --adaptive_item-container_height: var(--size-44);
  --adaptive_nav-item_container_padding-left: var(--spacing-12);
  --adaptive_nav-item_container_padding-right: var(--spacing-12);
  --adaptive_nav-item_container_padding-top: var(--spacing-10);
  --adaptive_nav-item_container_padding-bottom: var(--spacing-10);
  --adaptive_nav-item_container_horizontal_spacing: var(--spacing-8);
  --adaptive_nav-item_container_radius: var(--radius-20);
  --adaptive_nav-item_font-size: var(--font-size-16);
  --adaptive_nav-item_line-height: var(--line-height-24);
  --ai-prompt-input_radius: var(--radius-32);
  --alert_vertical_space: var(--spacing-x);
  --alert_icon_success: var(--icon-success-filled);
  --alert_icon_warning: var(--icon-alert-triangle-filled);
  --alert_icon_danger: var(--icon-danger-filled);
  --alert_icon_info: var(--icon-info-circle-filled);
  --alert_icon_size: var(--icon_size_lg);
  --badge_padding_x: var(--spacing-x);
  --badge_icon_padding_left: var(--spacing-half-x);
  --badge_icon_padding_right: var(--spacing-three-quarter-x);
  --button_border_radius: var(--border-radius-pill);
  --button_radius: var(--radius-full);
  --segmented_container_padding: var(--spacing-2);
  --card_border_radius: var(--border-radius-xl);
  --card_border_color: transparent;
  --card_header_font_size: 28px;
  --card_header_line_height: 36px;
  --card_header_margin: var(--spacing-three-quarter-x);
  --carousel_previous_icon: var(--icon-arrow-left);
  --carousel_next_icon: var(--icon-arrow-right);
  --collapse_icon: var(--icon-plus);
  --collapse_icon_active: var(--icon-minus);
  --context-menu_border_container: var(--border-none);
  --context-menu_container_radius: var(--radius-20);
  --context-menu_item-container_radius: var(--radius-16);
  --checkbox_radius: var(--radius-4);
  --dropdown_trigger_icon: var(--icon-chevron-down);
  --dropdown_trigger_icon_size: var(--size-18);
  --drawer_container_margin: var(--container_margin);
  --drawer_container_radius: var(--large-container_radius);
  --drawer_heading-font-family: var(--family_sans);
  --drawer_subtitle_font-family: var(--family_sans);
  --drawer_heading_font-type: var(--type_text-regular);
  --drawer_subtitle_font-type: var(--type_text-regular);
  --drawer_container_border: var(--border-none);
  --drawer_small-container_width: 248px;
  --drawer_medium-container_width: 296px;
  --drawer_large-container_width: 408px;
  --field_icon_trigger: var(--icon-chevron-down);
  --field_icon_step-up: var(--icon-chevron-up);
  --field_icon_step-down: var(--icon-chevron-down);
  --field_icon_error: var(--icon-danger-filled);
  --fab_radius: var(--radius-full);
  --global-header_radius: var(--radius-12);
  --global-header_shadow: var(--shadow_raised);
  --global-header_container-margin: var(--spacing-8);
  --global-header_application-name_font-size: var(--font-size-16);
  --global-header_application-name_line-height: var(--line-height-body-20);
  --global-header_application-name_font-family: var(--font-family-heading);
  --global-header_application-name_font-type: var(--type_display-regular);
  --global-left-nav_container_radius: var(--radius-12);
  --global-left-nav_item-container_radius: var(--radius-12);
  --global-left-nav_container-margin: var(--spacing-8);
  --global-left-nav_item-container_vertical-padding: var(--spacing-8);
  --global-left-nav_item-container_vertical-spacing: var(--spacing-0);
  --global-left-nav_collapse-icon: var(--icon-arrow-left);
  --global-left-menu_radius: var(--large-container_radius);
  --global-left-menu_container-margin: var(--container_margin);
  --global-header_app-name-divider: none;
  --label_font-weight: 700;
  --list_Item-container_radius: var(--radius-16);
  --list_item-container_font-type: var(--type_text-regular);
  --list_active-item-container_font-type: var(--type_text-bold);
  --list_item-container-heading_font-type: var(--type_text-bold);
  --list_active-item-container-heading_font-type: var(--type_text-bold);
  --list_number-item-container_font-type: var(--type_mono-regular);
  --list_item-container_font-family: var(--family_sans);
  --list_number-item-container_font-family: var(--family_mono);
  --modal_icon_success: var(--icon-check-circle);
  --modal_icon_warning: var(--icon-alert-triangle);
  --modal_icon_danger: var(--icon-danger);
  --modal_icon_info: var(--icon-info-circle);
  --modal_icon_size: var(--icon_size_lg);
  --tab_radius: var(--radius-none);
  --tab_counter_radius: var(--radius-8);
  --tab_border-width: var(--border-width-none);
  --tab_border-width_active: var(--border-width_none);
  --tab_border-width_active-hover: var(--border-width_none);
  --tab_border-width_count-wrapper: var(--border-width_none);
  --tab_border-width_count-wrapper_active: var(--border-width_none);
  --tab_border-width_count-wrapper_active-hover: var(--border-width_none);
  --tab_label_font-type: var(--type_text-regular);
  --tab-count-wrapper_font-type: var(--type_text-regular);
  --tag_trigger_icon: var(--icon-chevron-down);
  --text-link_font-family: var(--family_sans);
  --text-link_type: var(--type_text-regular);
  --text-link_radius: var(--radius-2);
  --mega-menu_container_radius: var(--large-container_radius);
  --mega-menu_item-container_radius: var(--small-container_radius);
  --mega-menu_side-panel-item-container_radius: var(--small-container_radius);
  --mega-menu_item-container_font-family: var(--family_sans);
  --mega-menu_side-panel-item_font-family: var(--family_sans);
  --mega-menu_container-heading-_font-type: var(--type_display-regular);
  --mega-menu_container-heading-link_font-type: var(--type_display-regular);
  --mega-menu_container-subtitle_font-type: var(--type_text-regular);
  --mega-menu_container-item_font-type: var(--type_text-regular);
  --mega-menu_container-item-active_font-type: var(--type_text-bold);
  --mega-menu_side-panel-item_font-type: var(--type_text-regular);
  --mega-menu_side-panel-item_active_font-type: var(--type_text-bold);
  --menu-item_radius: var(--radius-12);
  --menu-item_trigger_icon: var(--icon-chevron-right);
  --menu_item-container_radius: var(--context-menu_item-container_radius);
  --notification_container_radius: var(--small-container_radius);
  --notification_container_left-radius: var(--radius-4);
  --notification_info-icon: var(--icon-info-circle-filled);
  --notification_danger-icon: var(--icon-alert-triangle-filled);
  --notification_warning-icon: var(--icon-alert-circle-filled);
  --notification_success-icon: var(--icon-success-filled);
  --notification_icon_size: var(--size-24);
  --search_container_radius: var(--radius-12);
  --search_radius: var(--button_radius);
  --search_border: var(--border_weak);
  --icon_size_xs: var(--size-12);
  --icon_size_sm: var(--size-16);
  --icon_size_md: var(--size-20);
  --icon_size_lg: var(--size-24);
  --icon_padding_xs: 6px;
  --icon_padding_sm: var(--size-4);
  --icon_padding_md: var(--size-2);
  --icon_padding_lg: var(--spacing-0);
  --icon-font-family-base: "ICGDS6";
  --icon-font-family-fallback: "ICGDSIcons";
  --icon-font-family: var(--icon-font-family-base), var(--icon-font-family-fallback);
  --icon-height: var(--size-24);
  --icon_trigger-open-size: var(--size-18);
  --icon_trigger-collapse-size: var(--size-18);
  --icon-ai: "";
  --icon-labs: "";
  --icon-accident: "";
  --icon-accounts: "";
  --icon-activities: "";
  --icon-add-circle: "";
  --icon-add: "";
  --icon-alert-circle-filled: "";
  --icon-alert-circle: "";
  --icon-alert-triangle-filled: "";
  --icon-alert-triangle: "";
  --icon-alert: "";
  --icon-align-bottom: "";
  --icon-align-left: "";
  --icon-align-right: "";
  --icon-align-top: "";
  --icon-apps: "";
  --icon-arrow-down: "";
  --icon-arrow-left: "";
  --icon-arrow-right: "";
  --icon-arrow-up: "";
  --icon-asterisk: "";
  --icon-atm-pin: "";
  --icon-attach: "";
  --icon-auto: "";
  --icon-average: "";
  --icon-bar-chart: "";
  --icon-bars: "";
  --icon-bell-filled: "";
  --icon-bell: "";
  --icon-between: "";
  --icon-blank-document: "";
  --icon-bold: "";
  --icon-bonds: "";
  --icon-bookmark-filled: "";
  --icon-bookmark: "";
  --icon-brokerage: "";
  --icon-bug: "";
  --icon-bullet-list: "";
  --icon-bulls-eye: "";
  --icon-business-date: "";
  --icon-buy-stock: "";
  --icon-calculator: "";
  --icon-calendar-check-filled: "";
  --icon-calendar-check: "";
  --icon-calendar-warning: "";
  --icon-calendar: "";
  --icon-camera: "";
  --icon-card-balance-transfer: "";
  --icon-card-pin: "";
  --icon-caret-down: "";
  --icon-caret-left: "";
  --icon-caret-right: "";
  --icon-caret-up: "";
  --icon-cart: "";
  --icon-cash: "";
  --icon-cashback: "";
  --icon-certificate-reward: "";
  --icon-certificate: "";
  --icon-chart-bar-down: "";
  --icon-chart-bar-up: "";
  --icon-chart-bar: "";
  --icon-chart-line: "";
  --icon-chat-history: "";
  --icon-chat: "";
  --icon-check-circle: "";
  --icon-check-list: "";
  --icon-check: "";
  --icon-checked: "";
  --icon-checkout: "";
  --icon-chevron-down: "";
  --icon-chevron-left: "";
  --icon-chevron-right: "";
  --icon-chevron-up: "";
  --icon-circle-filled: "";
  --icon-circle: "";
  --icon-clear-format: "";
  --icon-clock: "";
  --icon-close-circle: "";
  --icon-close-filled: "";
  --icon-close: "";
  --icon-cloud-download: "";
  --icon-cloud-upload: "";
  --icon-cmt: "";
  --icon-code: "";
  --icon-coins: "";
  --icon-college: "";
  --icon-comment: "";
  --icon-comment: "";
  --icon-compass-north: "";
  --icon-components: "";
  --icon-compress: "";
  --icon-concierge-bell: "";
  --icon-contact-alt: "";
  --icon-contact: "";
  --icon-convenience-chat: "";
  --icon-copy: "";
  --icon-corporate-action: "";
  --icon-credit-card: "";
  --icon-crop: "";
  --icon-crosshair: "";
  --icon-css: "";
  --icon-cut: "";
  --icon-danger-filled: "";
  --icon-danger: "";
  --icon-default-view: "";
  --icon-diamond-filled: "";
  --icon-diamond: "";
  --icon-digital-payments: "";
  --icon-dining: "";
  --icon-disabled-ban: "";
  --icon-doc-file: "";
  --icon-document-form: "";
  --icon-document-graph: "";
  --icon-document-pdf-alt: "";
  --icon-does-not-contain: "";
  --icon-does-not-equal: "";
  --icon-dollar-check: "";
  --icon-dollar-performance: "";
  --icon-dollar: "";
  --icon-down-double: "";
  --icon-download: "";
  --icon-edit: "";
  --icon-email-read: "";
  --icon-email: "";
  --icon-empty: "";
  --icon-end-right: "";
  --icon-equals: "";
  --icon-erase: "";
  --icon-euro: "";
  --icon-expand-diagonal: "";
  --icon-expand: "";
  --icon-extreme-sports: "";
  --icon-favorite-filled: "";
  --icon-favorite: "";
  --icon-file-csv: "";
  --icon-file-doc: "";
  --icon-file-excel: "";
  --icon-file-pdf: "";
  --icon-file-ppt: "";
  --icon-file-zip: "";
  --icon-file: "";
  --icon-files: "";
  --icon-filter-alt: "";
  --icon-filter-sort: "";
  --icon-flag: "";
  --icon-folder-tree: "";
  --icon-folder: "";
  --icon-folders: "";
  --icon-frame: "";
  --icon-function: "";
  --icon-fx-exchange: "";
  --icon-get-more-alt: "";
  --icon-get-more: "";
  --icon-greater-than-or-equal: "";
  --icon-greater-than: "";
  --icon-green: "";
  --icon-group: "";
  --icon-grouping: "";
  --icon-handle: "";
  --icon-hexagon-filled: "";
  --icon-hexagon: "";
  --icon-home: "";
  --icon-horizontal: "";
  --icon-hotel-alt: "";
  --icon-hotel: "";
  --icon-html: "";
  --icon-idea: "";
  --icon-image: "";
  --icon-indeterminate: "";
  --icon-indent: "";
  --icon-info-circle-filled: "";
  --icon-info-circle: "";
  --icon-info: "";
  --icon-institution: "";
  --icon-insurance-purchase: "";
  --icon-insurance: "";
  --icon-italic: "";
  --icon-key: "";
  --icon-layout-grid-compact: "";
  --icon-layout-grid: "";
  --icon-layout-rows-compact: "";
  --icon-layout-rows: "";
  --icon-layout: "";
  --icon-left-double: "";
  --icon-less-than-or-equal: "";
  --icon-less-than: "";
  --icon-letter: "";
  --icon-life-protection: "";
  --icon-line-chart: "";
  --icon-link-out: "";
  --icon-link: "";
  --icon-list: "";
  --icon-location: "";
  --icon-lock: "";
  --icon-login: "";
  --icon-logout: "";
  --icon-make-appointment: "";
  --icon-market-news: "";
  --icon-max: "";
  --icon-media-document: "";
  --icon-menu-grid: "";
  --icon-menu: "";
  --icon-messages: "";
  --icon-miles-transfer: "";
  --icon-min: "";
  --icon-minus-circle: "";
  --icon-minus: "";
  --icon-mobile-check: "";
  --icon-mobile-notification: "";
  --icon-mobile-pin: "";
  --icon-mobile-profile: "";
  --icon-money-market: "";
  --icon-moon: "";
  --icon-more-alt: "";
  --icon-more: "";
  --icon-movie: "";
  --icon-navigation-back: "";
  --icon-navigation-down: "";
  --icon-neither: "";
  --icon-next-circle: "";
  --icon-next: "";
  --icon-no-document: "";
  --icon-notepad: "";
  --icon-number-list: "";
  --icon-offers: "";
  --icon-online-chat: "";
  --icon-organization: "";
  --icon-outdent: "";
  --icon-overseas: "";
  --icon-paint-brush: "";
  --icon-palette: "";
  --icon-paragraph: "";
  --icon-password-disabled: "";
  --icon-password: "";
  --icon-paste: "";
  --icon-pause-circle: "";
  --icon-pause: "";
  --icon-pay-all: "";
  --icon-pay-now: "";
  --icon-pay-with-card: "";
  --icon-pay-with-points: "";
  --icon-percentage: "";
  --icon-pets: "";
  --icon-pie-chart-alt: "";
  --icon-pie-chart: "";
  --icon-pivot: "";
  --icon-plane: "";
  --icon-play-circle: "";
  --icon-play: "";
  --icon-plus: "";
  --icon-pop-out: "";
  --icon-position: "";
  --icon-pound: "";
  --icon-power: "";
  --icon-previous-circle: "";
  --icon-previous: "";
  --icon-primary-school: "";
  --icon-print: "";
  --icon-profile-account: "";
  --icon-profile-alt: "";
  --icon-profile-block: "";
  --icon-profile-check: "";
  --icon-profile-close: "";
  --icon-profile-expert: "";
  --icon-profile-plus: "";
  --icon-profile-remove: "";
  --icon-profile-setting: "";
  --icon-profile: "";
  --icon-protection: "";
  --icon-pushpin-filled: "";
  --icon-pushpin: "";
  --icon-qr-code: "";
  --icon-quadrant: "";
  --icon-quote: "";
  --icon-question-circle-filled: "";
  --icon-question-circle: "";
  --icon-question: "";
  --icon-quick-cash: "";
  --icon-quick-response: "";
  --icon-radio-checked: "";
  --icon-rebates: "";
  --icon-recurring: "";
  --icon-redo: "";
  --icon-refresh-reload: "";
  --icon-relationship: "";
  --icon-remove: "";
  --icon-retake: "";
  --icon-rewards-alt: "";
  --icon-rewards: "";
  --icon-right-double: "";
  --icon-rotate-sync: "";
  --icon-save-as: "";
  --icon-save: "";
  --icon-search: "";
  --icon-sell-stock: "";
  --icon-send-funds: "";
  --icon-send: "";
  --icon-setting: "";
  --icon-share: "";
  --icon-shop-with-miles: "";
  --icon-shop-with-points: "";
  --icon-shopping: "";
  --icon-shrink-diagonal: "";
  --icon-sigma-uppercase: "";
  --icon-slider: "";
  --icon-sort-ascending: "";
  --icon-sort-descending: "";
  --icon-sort: "";
  --icon-spinner: "";
  --icon-sports-equipment: "";
  --icon-square-filled: "";
  --icon-square: "";
  --icon-stack: "";
  --icon-stacks: "";
  --icon-stale-account: "";
  --icon-star-filled: "";
  --icon-star: "";
  --icon-start-left: "";
  --icon-stop-circle: "";
  --icon-stop: "";
  --icon-stop-filled: "";
  --icon-strikethrough: "";
  --icon-success-filled: "";
  --icon-sun: "";
  --icon-tag-filled: "";
  --icon-tag: "";
  --icon-text-align-center: "";
  --icon-text-align-justified: "";
  --icon-text-align-left: "";
  --icon-text-align-right: "";
  --icon-text-color: "";
  --icon-text-case: "";
  --icon-text-edit: "";
  --icon-text-highlight: "";
  --icon-text: "";
  --icon-thumbs-down: "";
  --icon-thumbs-up: "";
  --icon-ticket: "";
  --icon-time-deposit: "";
  --icon-time: "";
  --icon-toggle-currency: "";
  --icon-train: "";
  --icon-transfer-vertical: "";
  --icon-transfer: "";
  --icon-trash: "";
  --icon-travel-insurance: "";
  --icon-travel: "";
  --icon-triangle-filled: "";
  --icon-triangle: "";
  --icon-typing: "";
  --icon-unchecked: "";
  --icon-underline: "";
  --icon-undo: "";
  --icon-university: "";
  --icon-unlinked: "";
  --icon-unlock: "";
  --icon-unstack: "";
  --icon-up-double: "";
  --icon-upload: "";
  --icon-vertical: "";
  --icon-video: "";
  --icon-view-add: "";
  --icon-view-lock: "";
  --icon-view-remove: "";
  --icon-volume-low: "";
  --icon-volume-medium: "";
  --icon-volume-off: "";
  --icon-volume-on: "";
  --icon-volumn-off: "";
  --icon-wallet: "";
  --icon-watchlist: "";
  --icon-wedding: "";
  --icon-window-code: "";
  --icon-window-resizer: "";
  --icon-window: "";
  --icon-yen: "";
  --icon-zoom-in: "";
  --icon-zoom-out: "";
}
.icgds,
.icgds .lmn-ui-md {
  --component_height: var(--size-40);
  --component_size: var(--size-40);
  --component-body_font-size: var(--font-size-14);
  --component-body_line-height: var(--line-height-body-18);
  --container_height: var(--size-40);
  --container_width: var(--size-40);
  --container_size: var(--size-40);
  --container_margin: var(--spacing-8);
  --container-to-menu_spacing: var(--spacing-4);
  --container_padding-left: var(--spacing-12);
  --container_padding-right: var(--spacing-12);
  --container_element_padding-left: var(--spacing-8);
  --container_element_padding-right: var(--spacing-8);
  --container_padding-top: 8px;
  --container_padding-bottom: 8px;
  --container_horizontal-spacing: var(--spacing-4);
  --container_vertical-spacing: var(--spacing-4);
  --container_footer_height: var(--size-36);
  --container_footer_padding-top: 11px;
  --container_footer_padding-right: 12px;
  --container_footer_padding-bottom: 11px;
  --container_footer_padding-left: 12px;
  --small-container_padding: var(--spacing-24);
  --font-size_display-1: var(--font-size-60);
  --font-size_display-2: var(--font-size-48);
  --font-size_display-3: var(--font-size-40);
  --font-size_heading-1: var(--font-size-32);
  --font-size_heading-2: var(--font-size-24);
  --font-size_heading-3: var(--font-size-20);
  --font-size_heading-4: var(--font-size-18);
  --font-size_heading-5: var(--font-size-16);
  --font-size_heading-6: var(--font-size-14);
  --font-size_body: var(--font-size-14);
  --font-size_lead-paragraph: var(--font-size-18);
  --font-size_support: var(--font-size-12);
  --hint_font-size: var(--font-size_support);
  --label_font-size: var(--font-size-12);
  --label_line-height: var(--line-height-heading-16);
  --large-container_padding: var(--spacing-24);
  --large-container_vertical-spacing: var(--spacing-16);
  --large-container_horizontal-spacing: var(--spacing-12);
  --large-container_heading_padding-bottom: var(--spacing-8);
  --large-container_header-label-to-text-block: var(--spacing-8);
  --large-container_text-block-to-body: var(--spacing-12);
  --large-container_body-to-footer: var(--spacing-24);
  --line-height_display-1: var(--line-height-heading-76);
  --line-height_display-2: var(--line-height-heading-60);
  --line-height_display-3: var(--line-height-heading-52);
  --line-height_heading-1: var(--line-height-heading-40);
  --line-height_heading-2: var(--line-height-heading-32);
  --line-height_heading-3: var(--line-height-heading-26);
  --line-height_heading-4: var(--line-height-body-22);
  --line-height_heading-5: var(--line-height-heading-20);
  --line-height_heading-6: var(--line-height-heading-18);
  --line-height_body: var(--line-height-body-18);
  --line-height_paragraph: var(--line-height-body-22);
  --line-height_lead-paragraph: var(--line-height-heading-28);
  --line-height_support: var(--line-height-heading-16);
  --hint_line-height: var(--line-height_support);
  --back-button-to-breadcrumb: var(--spacing-16);
  --alert_container_height: var(--size-48);
  --alert_container_padding-top: var(--spacing-12);
  --alert_container_padding-right: var(--spacing-16);
  --alert_container_padding-bottom: var(--spacing-12);
  --alert_container_padding-left: var(--spacing-16);
  --alert-icon-container_padding-left: var(--spacing-12);
  --alert_container_horizontal_spacing: var(--spacing-8);
  --alert_radius: var(--small-container_radius);
  --app-switcher_item-container_font-size: var(--font-size-14);
  --app-switcher_item-container-heading_font-size: var(--font-size-20);
  --app-switcher_item-container-description_font-size: var(--font-size-12);
  --app-switcher_item-container_line-height: var(--line-height-body-18);
  --app-switcher_item-container-heading_line-height: var(--line-height-heading-26);
  --app-switcher_item-container-description_line-height: var(--line-height-body-16);
  --app-switcher_item_container_padding-top: var(--spacing-8);
  --app-switcher_item_container_padding-right: var(--spacing-4);
  --app-switcher_item_container_padding-bottom: var(--spacing-8);
  --app-switcher_item_container_padding-left: var(--spacing-4);
  --app-switcher_item_container_vertical_spacing: var(--spacing-4);
  --app-switcher_item-state_container_padding-top: var(--spacing-8);
  --app-switcher_item-state_container_padding-right: var(--spacing-12);
  --app-switcher_item-state_container_padding-bottom: var(--spacing-8);
  --app-switcher_item-state_container_padding-left: var(--spacing-12);
  --app-switcher_item_container_horizontal_spacing: var(--spacing-8);
  --avatar_container_size: var(--container_size);
  --avatar-menu_container-heading_font-size: var(--font-size_heading-3);
  --avatar-menu_container-subtitle_font-size: var(--font-size_body);
  --avatar-menu_container-support_font-size: var(--font-size_support);
  --avatar-menu_container-heading_line-height: var(--line-height_heading-3);
  --avatar-menu_container-subtitle_line-height: var(--line-height_body);
  --avatar-menu_container-support_line-height: var(--line-height_support);
  --avatar-menu_container_vertical-margin: var(--spacing-8);
  --avatar-menu_container_horizontal-margin: var(--spacing-16);
  --avatar-menu_container_padding: var(--spacing-0);
  --avatar-menu_header-container_padding-top: var(--spacing-24);
  --avatar-menu_header-container_padding-bottom: var(--spacing-16);
  --avatar-menu_header-container_horizontal-padding: var(--spacing-16);
  --avatar-menu_header-wrapper_vertical-spacing: var(--spacing-8);
  --avatar-menu_header-wrapper_margin-bottom: var(--spacing-16);
  --avatar-menu_header-wrapper_vertical-padding: var(--spacing-0);
  --avatar-menu_header-wrapper_horizontal-padding: var(--spacing-16);
  --avatar-menu_support-container_margin-top: var(--spacing-16);
  --avatar-menu_menu-stack-container_vertical-spacing: var(--spacing-4);
  --avatar-menu_menu-stack-container_horizontal-padding: var(--spacing-12);
  --avatar-menu_menu-stack-container_margin-bottom: var(--spacing-8);
  --avatar-menu_footer-container_padding-top: var(--spacing-16);
  --avatar-menu_footer-container_horizontal-padding: var(--spacing-12);
  --avatar-menu_footer-container_padding-bottom: 20px;
  --badge_container_height: var(--container_height);
  --badge_icon-container_padding-left: var(--spacing-12);
  --badge_container_padding: var(--spacing-16);
  --badge_radius: var(--radius-12);
  --badge_height_container: var(--size-28);
  --badge_icon_size: var(--size-24);
  --badge-indicator_container_size: var(--container_size);
  --badge-indicator_container_vertical-padding: var(--spacing-8);
  --badge-indicator_container_horizontal-padding: var(--spacing-8);
  --badge-indicator_dot-indication_postion: -10px;
  --badge-indicator_dot-indicator_size: 10px;
  --badge-indicator_number-indicator_height: var(--size-16);
  --badge-indicator_number-indicator_vertical-padding: var(--size-0);
  --badge-indicator_number-indicator_horizontal-padding: var(--size-4);
  --badge-indicator_number-indicator-overflow_height: var(--size-4);
  --badge-indicator_number-indicator-overflow_vertical-padding: var(--spacing-2);
  --badge-indicator_number-indicator-overflow_horizontal-padding: var(--spacing-0);
  --badge-indicator_number-indicator_font-size: var(--font-size-14);
  --badge-indicator_number-indicator_line-height: var(--line-height-heading-18);
  --breadcrumb_container_height: var(--size-24);
  --breadcrumb_horizontal-spacing: var(--spacing-4);
  --breadcrumb_page-link_horizontal-spacing: var(--spacing-4);
  --breadcrumb_separator_horizontal-padding: var(--spacing-4);
  --breadcrumb-item_horizontal-spacing: var(--breadcrumb_horizontal-spacing);
  --button_container_padding-left: 20px;
  --button_container_padding-right: 20px;
  --button_container_horizontal-spacing: var(--spacing-4);
  --button_icon-container_padding-left: var(--spacing-16);
  --button_icon-container_padding-right: var(--spacing-16);
  --button_container_vertical-padding: 11px;
  --button_container_min-width: 84px;
  --button_container_height: var(--container_height);
  --group-button_item_height: var(--size-36);
  --group-button_item_height_theme: var(--component_height);
  --segmented-control-item_min-width: 88px;
  --group-button_item_padding-top: 11px;
  --group-button-item_padding-bottom: 11px;
  --card-title-to-subtitle_vertical-spacing: var(--spacing-8);
  --card_header-label-to-text-block: var(--large-container_header-label-to-text-block);
  --card_text-block-to-body: var(--large-container_text-block-to-body);
  --card_body-to-footer: var(--large-container_body-to-footer);
  --card_container_padding: var(--large-container_padding);
  --card_heading-to-control_spacing: var(--spacing-8);
  --card_body_font-size: var(--font-size_body);
  --card_body_line-height: var(--line-height_paragraph);
  --card_footer_font-size: var(--font-size_body);
  --card_footer_line-height: var(--line-height_body);
  --card_date-label_font-size: var(--font-size_support);
  --card_date-label_line-height: var(--line-height_support);
  --carousel_indicator_width: var(--size-24);
  --carousel_indicator_active_width: var(--size-64);
  --carousel_indicator_active_height: var(--size-2);
  --collapse_item-container_padding-left: var(--container_padding-left);
  --collapse_item-container_padding-right: var(--container_padding-right);
  --collapse_item-container_vertical-padding: var(--spacing-8);
  --collapse_item-container_horizontal-spacing: var(--container_horizontal-spacing);
  --collapse-item-container_height: var(--component_height);
  --collapse_nested-item-container_vertical-spacing: var(--container_vertical-spacing);
  --collapse_nested-item-container_padding: var(--small-container_padding);
  --collapse_nested-item-container_radius: var(--small-container_radius);
  --collapse_nested-item-container_margin-bottom: var(--spacing-16);
  --collapse_container_horizontal-padding: var(--spacing-16);
  --collapse_container_vertical-padding: var(--spacing-12);
  --context-menu_radius: var(--radius-20);
  --context-menu-search_radius: var(--radius-16);
  --context-menu-item_height: var(--size-36);
  --context-menu-item_horizontal_spacing: var(--spacing-8);
  --context-menu-item_padding-left: var(--spacing-12);
  --context-menu-item_padding-right: var(--spacing-8);
  --context-menu-item_vertical-padding: 9px;
  --context-menu-item_grouped-header_vertical-padding: var(--spacing-12);
  --context-menu_padding: var(--spacing-4);
  --context-menu_vertical-spacing: var(--spacing-8);
  --context-menu_group_vertical-spacing: var(--spacing-4);
  --context-menu_footer-options_padding-top: var(--spacing-12);
  --context-menu_footer-options_padding-right: var(--spacing-8);
  --context-menu_footer-options_padding-bottom: var(--spacing-8);
  --context-menu_footer-options_padding-left: var(--spacing-12);
  --context-menu-search_padding: var(--spacing-0);
  --context-menu_font-size: var(--font-size_body);
  --context-menu_line-height: var(--line-height_body);
  --control_size: var(--size-20);
  --control-item_horizontal-spacing: var(--spacing-8);
  --control_label_vertical-spacing: var(--spacing-8);
  --control_group-container_vertical-spacing: var(--spacing-12);
  --control_group-container_horizontal-spacing: var(--spacing-12);
  --control_checkbox_padding: 3px;
  --control_radio_padding: 5px;
  --control_handle-on_size: var(--size-16);
  --control_handle-off_size: var(--size-12);
  --control_switch-on_padding: var(--spacing-2);
  --control_switch-off_padding: var(--spacing-4);
  --switch_height: var(--size-20);
  --switch_width: var(--size-36);
  --switch_radius: var(--radius-full);
  --switch_handle-on_size: var(--size-16);
  --switch_handle-off_size: var(--size-12);
  --switch_container-on_padding: var(--spacing-2);
  --switch_container-off_padding: var(--spacing-4);
  --switch_group-container_vertical-spacing: var(--spacing-8);
  --switch_group-container_horizontal-spacing: var(--spacing-8);
  --datatable_font-size_standard-cell: var(--font-size_body);
  --datatable_line-height_standard-cell: var(--body_line-height_single-line);
  --datatable_font-size_column-header: var(--font-size_body);
  --datatable_line-height_column-header: var(--body_line-height_single-line);
  --datatable_container_horizontal-padding: var(--spacing-16);
  --datatable_container_vertical-padding: 15px;
  --datatable_container_horizontal-spacing: var(--spacing-12);
  --datatable_body-container_horizontal-spacing: var(--spacing-4);
  --datatable_inline-button-container_horizontal-padding: var(--spacing-4);
  --datatable_status-indicator-container_horizontal-spacing: var(--spacing-8);
  --datatable_status-indicator-body-container_horizontal-spacing: var(--spacing-4);
  --datatable_action-icons-container_horizontal-padding: var(--spacing-12);
  --datatable_container_height: var(--size-48);
  --datatable_column-header_resizing-control_height: var(--size-20);
  --datatable_column-header_resizing-control_width: var(--size-2);
  --datepicker-item_font-size: var(--font-size-14);
  --datepicker-item_line-height: var(--line-height-body-16);
  --datepicker-date-item-container_height: var(--size-40);
  --datepicker-date-item_height: var(--size-32);
  --datepicker_calendar_horizontal-spacing: var(--spacing-48);
  --datepicker_calendar_padding: var(--spacing-24);
  --datepicker_calendar_vertical-spacing: var(--spacing-24);
  --datepicker_month-year-calendar-container_padding: var(--spacing-8);
  --datepicker_week-container_padding-bottom: var(--spacing-8);
  --datepicker_week-container_width: 280px;
  --drawer_heading_font-size: var(--font-size_heading-2);
  --drawer_subtitle_font-size: var(--font-size_heading-5);
  --drawer_heading_line-height: var(--line-height_heading-2);
  --drawer_subtitle_line-height: var(--line-height_heading-5);
  --drawer_container_vertical-spacing: var(--spacing-16);
  --drawer_container_padding-bottom: var(--large-container_padding);
  --drawer_container_padding-top: var(--large-container_padding);
  --drawer_container_padding-right: var(--large-container_padding);
  --drawer_container_padding-left: var(--large-container_padding);
  --drawer_header-container_vertical-spacing: var(--spacing-8);
  --drawer_content-stack_vertical-spacing: var(--spacing-8);
  --drawer_footer-button_horizontal-spacing: var(--between-buttons_horizontal-spacing);
  --drawer_footer_horizontal-padding: var(--spacing-0);
  --drawer_footer_vertical-padding: 11px;
  --drawer_footer_height: var(--component_height);
  --dropdown-icon_container_width: var(--component_size);
  --field_font-size: var(--font-size_body);
  --field_line-height_single-line: var(--line-height_body);
  --field_line-height_multi-line: var(--line-height_paragraph);
  --field-number_font-size: var(--font-size_body);
  --field-number_line-height: var(--line-height_body);
  --field_radius: var(--radius-8);
  --field_container_height: var(--component_height);
  --field_container_horizontal-padding: var(--container_padding-left);
  --field_icon-container_horizontal-padding: var(--container_element_padding-left);
  --field_container_vertical-padding: var(--container_padding-top);
  --field_container_horizontal-spacing: var(--container_horizontal-spacing);
  --field_container_vertical-spacing: var(--container_vertical-spacing);
  --field_container-to-menu_spacing: var(--component-to-menu_margin-bottom);
  --field_border-width: var(--size-1);
  --field_border-width_focus: var(--border-width_thin);
  --field_border-width_active: var(--border-width_thin);
  --label_required_horizontal-spacing: var(--container_horizontal-spacing);
  --file-upload_uploaded-file_vertical-spacing: var(--spacing-4);
  --file-upload_uploaded-file_padding: var(--spacing-12);
  --file-upload_uploaded-file_horizontal-spacing: var(--spacing-12);
  --file-upload_upload-area_padding: var(--spacing-32);
  --file-upload_upload-area_horizontal-spacing: var(--spacing-12);
  --file-upload_uploaded-file-group_margin-bottom: var(--spacing-24);
  --file-upload_uploaded-file-group_margin-top: var(--spacing-16);
  --file-upload_uploaded-file-group_vertical-spacing: var(--spacing-8);
  --file-upload_upload-button_veritcal-spacing: var(--spacing-4);
  --file-upload_uploaded-file_text-container_vertical-spacing: var(--spacing-2);
  --file-upload_uploaded-file_name-to-details_vertical-spacing: var(--spacing-2);
  --global-header-banner_height: 56px;
  --global-header-action-bar_horizontal-padding: var(--spacing-16);
  --global-header-navigation-bar_horizontal-padding_desktop: var(--spacing-0);
  --global-header-navigation-bar_vertical-padding_desktop: var(--spacing-0);
  --global-header-action-bar_vertical-padding: 7px;
  --global-header_container_margin-top: var(--spacing-8);
  --global-header_container_margin-right: var(--spacing-8);
  --global-header_container_margin-bottom: var(--spacing-0);
  --global-header_container_margin-left: var(--spacing-8);
  --global-header_banner_radius: var(--global-header_radius);
  --global-header_open-nav-state_banner_radius-bottom: var(--radius-0);
  --global-header_banner_radius-bottom-right: var(--radius-0);
  --global-header_banner_radius-bottom-left: var(--global-header_radius);
  --global-header-icon_container_size: var(--size-0);
  --global-header-logo_padding-bottom: var(--spacing-0);
  --global-header-between-icon-to-logo_horizontal-spacing: var(--spacing-8);
  --global-header-between-logo-to-app-name_horizontal-spacing: var(--spacing-16);
  --global-header_divider_padding: var(--size-0);
  --global-header_expanded-banner_bottom-left-radius: var(--global-header_radius);
  --global-header_expanded-banner_bottom-right-radius: var(--global-header_radius);
  --global-left-nav_item_font-size: var(--font-size-14);
  --global-left-nav_item_line-height: var(--line-height-body-18);
  --global-left-nav_item_collapsed-panel_font-size: var(--font-size-12);
  --global-left-nav-item_collapsed-panel_line-height: var(--line-height-body-18);
  --global-left-nav_vertical-padding: var(--spacing-12);
  --global-left-nav_expanded-panel_width: var(--size-192);
  --global-left-nav_collapsed-panel_width: 72px;
  --global-left-nav_item-container_expanded-panel_horizontal-padding: var(--spacing-12);
  --global-left-nav_item-container_expanded-panel_vertical-padding: var(--spacing-4);
  --global-left-nav_item-container_collapsed-panel_horizontal-padding: 18px;
  --global-left-nav_item-container_collapsed-panel_vertical-padding: var(--spacing-4);
  --global-left-nav_item_expanded-panel_horizontal-spacing: var(--spacing-8);
  --global-left-nav_item_expanded-panel_horizontal-padding: var(--spacing-12);
  --global-left-nav_item_expanded-panel_vertical-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-panel_padding: var(--spacing-8);
  --global-left-nav_item-container_collapsed-label_horizontal-padding: var(--spacing-4);
  --global-left-nav_item-container_collapsed-label_vertical-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-label_vertical-spacing: var(--spacing-4);
  --global-left-nav_item_collapsed-label_horizontal-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-label_vertical-padding: var(--spacing-8);
  --global-left-nav_between-nav-items_vertical-spacing: var(--between-menu-items_vertical-spacing);
  --global-left-menu_header_container_padding-left: var(--spacing-12);
  --global-left-menu_header_container_padding-bottom: var(--spacing-12);
  --global-left-menu_container_padding-top: var(--spacing-24);
  --global-left-menu_container_padding-right: var(--spacing-8);
  --global-left-menu_container_padding-bottom: var(--spacing-16);
  --global-left-menu_container_padding-left: var(--spacing-16);
  --global-left-menu_container_vertical-spacing: var(--between-menu-items_vertical-spacing);
  --global-left-menu-container_mask: var(--false);
  --global-left-menu_radius-top: var(--large-container_radius);
  --grouped-header_font-size: var(--font-size-12);
  --grouped-header_line-height: var(--line-height-body-16);
  --icon_container_size: var(--size-24);
  --list_item_min-width: 200px;
  --list_item_border-bottom_width: var(--size-1);
  --list_item-container_padding-left: var(--spacing-12);
  --list_item-container_padding-right: var(--spacing-12);
  --list_item-container_padding-top: 11px;
  --list_item-container_padding-bottom: 11px;
  --list_nested-item-container_padding-left: var(--spacing-24);
  --list_horizontal-layout_horizontal-spacing: var(--spacing-12);
  --list_item-container_horizontal-spacing: var(--spacing-4);
  --list_item-container_font-size: var(--font-size_body);
  --list_item-container_line-height: var(--body_line-height_single-line);
  --loader_font-size: var(--font-size_body);
  --loader_line-height: var(--body_line-height_single-line);
  --loader_container_horizontal_spacing: var(--spacing-4);
  --loader_container_vertical_spacing: var(--spacing-4);
  --mega-menu_container-heading_font-size: var(--font-size_heading-3);
  --mega-menu_container-subtitle_font-size: var(--font-size_heading-6);
  --mega-menu_item-container_font-size: var(--font-size-14);
  --mega-menu_side-panel-item_font-size: var(--font-size-14);
  --mega-menu_container-heading_line-height: var(--line-height_heading-3);
  --mega-menu_container-subtitle_line-height: var(--line-height_heading-6);
  --mega-menu_item-container_line-height: var(--line-height-body-22);
  --mega-menu_side-panel-item_line-height: var(--line-height-heading-18);
  --menu_item-container_font-size: var(--font-size-14);
  --menu_item-container_line-height: var(--line-height-heading-18);
  --menu-item_container_height: var(--size-36);
  --menu-item_icon_size: var(--size-24);
  --menu-item_container_padding-left: var(--spacing-12);
  --menu-item_container_padding-right: var(--spacing-8);
  --menu-item_container_padding-top: 9px;
  --menu-item_container_padding-bottom: 9px;
  --menu-item_container_horizontal_spacing: var(--spacing-8);
  --menu-item_container-control_padding-right: var(--spacing-12);
  --menu-item_container_font-size: var(--font-size-14);
  --menu-item_container_line-height: var(--line-height-heading-18);
  --menu-item_group-header_padding-top: var(--spacing-12);
  --menu-item_group-header_padding-bottom: var(--spacing-12);
  --menu_divider_vertical-spacing: var(--spacing-8);
  --modal_container_padding: var(--large-container_padding);
  --modal_text-block-to-body: var(--large-container_text-block-to-body);
  --modal_body-to-footer: var(--large-container_body-to-footer);
  --modal_heading_horizontal-spacing: var(--spacing-8);
  --modal_body_font-size: var(--font-size_body);
  --modal_body_line-height: var(--line-height_paragraph);
  --modal_sm-width: 400px;
  --modal_md-width: 608px;
  --modal_lg-width: 816px;
  --modal_xl-width: 1024px;
  --modal_max-height: 488px;
  --modal_icon-status_height: var(--size-32);
  --modal_icon-status_width: var(--size-32);
  --navbar-overflow-menu_item-container_height: var(--context-menu-item_height);
  --navbar-overflow-menu_padding: var(--context-menu_padding);
  --navbar-overflow-menu_vertical-spacing: var(--context-menu_group_vertical-spacing);
  --navbar-overflow-menu_item_horizontal_spacing: var(--context-menu-item_horizontal_spacing);
  --navbar-overflow-menu_item_padding-left: var(--context-menu-item_padding-left);
  --navbar-overflow-menu_item_padding-right: var(--context-menu-item_padding-right);
  --navbar-overflow-menu_item_vertical-padding: var(--context-menu-item_vertical-padding);
  --navbar-tab_height: var(--size-48);
  --navbar-tab-condensed_height: 56px;
  --navbar-tab-condensed_height_indicator: 3px;
  --navbar-tab-condensed_horizontal-padding: var(--navbar-tab_horizontal-padding);
  --navbar-tab-condensed_horizontal-spacing: var(--navbar-tab_horizontal-spacing);
  --navbar-tab-condensed_icon_padding-right: var(--navbar-tab_icon_padding-right);
  --navbar-tab-condensed_padding-top: 18px;
  --navbar-tab-condensed_padding-bottom: 17px;
  --navbar-tab_horizontal-spacing: var(--spacing-8);
  --navbar-tab_horizontal-padding: var(--spacing-24);
  --navbar-tab_icon_padding-right: 20px;
  --navbar-tab_padding-top: 15px;
  --navbar-tab_padding-bottom: var(--spacing-12);
  --navbar-tab_font-size: var(--font-size-14);
  --navbar-tab_line-height: var(--line-height-heading-18);
  --notification_container_padding: var(--spacing-16);
  --notification_header_margin-bottom: var(--spacing-8);
  --notification_header-wrapper_horizontal-spacing: var(--spacing-8);
  --notification_container_vertical-spacing: var(--spacing-12);
  --notification_container-heading_font-size: var(--font-size-14);
  --notification_container-heading_line-height: var(--line-height-body-18);
  --notification-panel_container_vertical-margin: var(--spacing-8);
  --notification-panel_container_horizontal-margin: var(--spacing-16);
  --notification_heading-time-stamp_font-size: var(--font-size-12);
  --notification_heading-time-stamp_line-height: var(--line-height-body-16);
  --notification_container-body_font-size: var(--font-size-14);
  --notification_container-body_line-height: var(--line-height-body-22);
  --notification-panel_container_vertical-padding: var(--spacing-24);
  --notification-panel_search_desktop-view: true;
  --notification-panel_switch_desktop-view: true;
  --notification-panel_container_horizontal-padding: var(--spacing-24);
  --notification-panel_container_vertical-spacing: var(--spacing-16);
  --notification-panel_header-container_vertical-spacing: var(--spacing-8);
  --notification-panel_badge-indicator-to-notification-panel: var(--spacing-12);
  --notification-panel_x-right-position: var(--spacing-12);
  --notification-panel_stack-container_font-size: var(--font-size-14);
  --notification-panel_stack-container_line-height: var(--line-height-body-18);
  --notification-panel_empty-state-heading_font-size: var(--font-size-18);
  --notification-panel_empty-state-heading_line-height: var(--line-height-body-28);
  --notification-panel_empty-state-subtitle_font-size: var(--font-size-14);
  --notification-panel_empty-state-subtitle_line-height: var(--line-height-body-22);
  --pagination_page-buttons_horizontal-spacing: var(--spacing-4);
  --pagination_items-per-page_width: 166px;
  --pagination_horizontal-spacing: var(--spacing-8);
  --popover-body_font-size: var(--font-size_body);
  --popover_vertical-spacing: var(--container_vertical-spacing);
  --popover-heading_font-size: var(--font-size_heading-4);
  --popover-body_line-height: var(--line-height_body);
  --popover-heading_line-height: var(--line-height_heading-4);
  --popover_padding: var(--small-container_padding);
  --search_wrapper_padding: var(--spacing-0);
  --search_container_padding-left: var(--spacing-8);
  --search-icon_container_width: var(--component_size);
  --transfer_search-wrapper_margin-bottom: var(--size-12);
  --section-heading-to-component_vertical-spacing: var(--spacing-32);
  --section_font-size_heading: var(--font-size-20);
  --section_font-size_subtitle: var(--font-size-14);
  --section_line-height_heading: var(--line-height-heading-26);
  --section_line-height_subtitle: var(--line-height-heading-18);
  --section_container_padding: var(--large-container_padding);
  --section_container_horizontal-spacing: var(--container_horizontal-spacing);
  --section_header-container_margin-bottom: var(--large-container_text-block-to-body);
  --section_header-container_vertical-spacing: var(--spacing-4);
  --slider_horizontal-spacing: var(--spacing-8);
  --slider_vertical-spacing: var(--spacing-12);
  --slider_handle_size: 18px;
  --slider_handle_size_hover: var(--size-20);
  --slider_handle_border-width: var(--size-1);
  --slider_tick_height: var(--size-4);
  --slider_tick_width: var(--size-2);
  --slider_tick_radius: var(--radius-0);
  --slider_track_height: var(--size-4);
  --stepper_track_border-width: var(--size-1);
  --stepper_linear-status_size: var(--size-28);
  --stepper_non-linear-status_size: var(--size-20);
  --stepper_step-body-container_padding-right: var(--spacing-24);
  --stepper_vertical-layout-item-step-body-container_padding-top: var(--spacing-4);
  --stepper_step-body-container_vertical-spacing: var(--spacing-2);
  --stepper_horizontal-layout-item_vertical-spacing: var(--spacing-2);
  --stepper_horizontal-layout-item_horizontal-spacing: var(--spacing-4);
  --stepper_horizontal-layout-item_width: 208;
  --stepper_vertical-layout-item_min-height: var(--size-80);
  --stepper_vertical-layout-item_horizontal-spacing: var(--spacing-8);
  --stepper_vertical-layout-item_vertical-spacing: var(--spacing-4);
  --stepper_horizontal-layout-group_horizontal-spacing: var(--spacing-4);
  --stepper_vertical-layout-group_vertical-spacing: var(--spacing-4);
  --tab_label_font-size: var(--font-size_body);
  --tab_label_line-height: var(--line-height_body);
  --tab_height_indicator_default: var(--size-2);
  --tab-count-wrapper_font-size: var(--font-size_body);
  --tab_width_indicator_vertical: var(--size-2);
  --tab-count-wrapper_line-height: var(--line-height_body);
  --tab_container_min-width: 90px;
  --tab_container_icon_min-width: 116px;
  --tab_container_count-wrapper_min-width: 124px;
  --tab_height: var(--component_height);
  --tab_container_horizontal-padding: var(--spacing-16);
  --tab_container_horizontal-spacing: var(--spacing-8);
  --tab_container_vertical-padding: 10px;
  --tab_icon-container_padding-right: var(--spacing-8);
  --tab_icon-container_vertical-padding: 7px;
  --tab_count-wrapper_horizontal-padding: var(--spacing-4);
  --tab_count-wrapper_vertical-padding: var(--spacing-2);
  --table_container_height: var(--datatable_container_height);
  --table_container_horizontal-padding: var(--datatable_container_horizontal-padding);
  --table_container_vertical-padding: var(--datatable_container_vertical-padding);
  --table_column-header_horizontal-padding: var(--table_container_horizontal-padding);
  --table_column-header_vertical-padding: var(--table_container_vertical-padding);
  --table_font-size_standard-cell: var(--font-size_body);
  --table_line-height_standard-cell: var(--line-height_body);
  --table_font-size_column-header: var(--font-size_body);
  --table_line-height_column-header: var(--line-height_body);
  --tag-font-size: var(--font-size_body);
  --tag-line-height: var(--line-height_body);
  --tag_container_horizontal-padding: var(--button_container_padding-left);
  --tag_icon-container_padding-left: var(--button_icon-container_padding-left);
  --tag_icon-container_padding-right: var(--button_icon-container_padding-right);
  --tag_container_horizontal-spacing: var(--button_container_horizontal-spacing);
  --tag_container_vertical-padding: var(--button_container_vertical-padding);
  --tag_container_height: var(--component_height);
  --tag_container_min-width: var(--button_container_min-width);
  --tag_select_font-size: var(--font-size-12);
  --tag_select_line-height: var(--line-height-heading-16);
  --tag_select_container_padding-left: var(--spacing-12);
  --tag_select_container_padding-right: var(--spacing-12);
  --tag_select_horizontal-spacing: var(--spacing-4);
  --tag_select_container_vertical-padding: 6px;
  --tag_select_container_height: var(--size-28);
  --text-area_container_vertical-padding: var(--spacing-8);
  --text-area_container_padding-right: var(--spacing-4);
  --text-area_spacing-bottom_container: var(--spacing-12);
  --text-block_vertical-spacing: var(--spacing-2);
  --text-block_heading_font-size: var(--font-size_heading-2);
  --text-block_subtitle_font-size: var(--font-size_heading-5);
  --text-block_heading_line-height: var(--line-height_heading-2);
  --text-block_subtitle_line-height: var(--line-height_heading-5);
  --text-link_font-size: var(--font-size_body);
  --text-link_line-height: var(--line-height_body);
  --text-link_icon_horizontal-spacing: var(--container_horizontal-spacing);
  --transfer_container_horizontal_spacing: var(--spacing-8);
  --transfer_container_vertical-spacing: var(--spacing-4);
  --transfer_container_padding-top: var(--size-8);
  --transfer_container_padding-right: var(--size-16);
  --transfer_container_padding-bottom: var(--size-8);
  --transfer_container_padding-left: var(--size-16);
  --transfer_list-item-group_vertical-spacing: var(--size-8);
  --transfer_container_height: 431px;
  --transfer_container_width: 272px;
  --transfer_header-wrapper_horizontal-padding: 10px;
  --transfer_header-wrapper_vertical-padding: var(--spacing-12);
  --transfer_search-wrapper_margin-bottom: var(--size-12);
  --transfer_direction-button_vertical-padding: var(--spacing-4);
  --transfer_between-button_spacing: var(--spacing-4);
  --tooltip_radius: var(--radius-8);
  --tooltip_padding: var(--radius-8);
  --tooltip_font-size: var(--font-size_support);
  --tooltip_line-height: var(--line-height_support);
}
.icgds .lmn-ui-sm,
.icgds .lmn-ui-xs,
.icgds .lmn-ui-compact {
  --component_height: var(--size-28);
  --component_size: var(--size-28);
  --component-body_font-size: var(--font-size-12);
  --component-body_line-height: var(--line-height-body-16);
  --container_height: var(--size-28);
  --container_width: var(--size-28);
  --container_size: var(--size-28);
  --container_margin: var(--spacing-8);
  --container-to-menu_spacing: var(--spacing-4);
  --container_padding-left: var(--spacing-8);
  --container_padding-right: var(--spacing-8);
  --container_element_padding-left: var(--spacing-4);
  --container_element_padding-right: var(--spacing-4);
  --container_padding-top: 5px;
  --container_padding-bottom: 5px;
  --container_horizontal-spacing: var(--spacing-4);
  --container_vertical-spacing: var(--spacing-4);
  --container_footer_height: var(--size-28);
  --container_footer_padding-top: 5px;
  --container_footer_padding-right: 8px;
  --container_footer_padding-bottom: 5px;
  --container_footer_padding-left: 8px;
  --small-container_padding: var(--spacing-16);
  --font-size_display-1: var(--font-size-48);
  --font-size_display-2: var(--font-size-40);
  --font-size_display-3: var(--font-size-32);
  --font-size_heading-1: var(--font-size-26);
  --font-size_heading-2: var(--font-size-22);
  --font-size_heading-3: var(--font-size-18);
  --font-size_heading-4: var(--font-size-16);
  --font-size_heading-5: var(--font-size-14);
  --font-size_heading-6: var(--font-size-12);
  --font-size_body: var(--font-size-12);
  --font-size-lead-paragraph: var(--font-size-18);
  --font-size_support: var(--font-size-12);
  --hint_font-size: var(--font-size_support);
  --label_font-size: var(--font-size-12);
  --label_line-height: var(--line-height-heading-16);
  --line-height_display-1: var(--line-height-heading-60);
  --line-height_display-2: var(--line-height-heading-52);
  --line-height_display-3: var(--line-height-heading-40);
  --line-height_heading-1: var(--line-height-heading-32);
  --line-height_heading-2: var(--line-height-heading-28);
  --line-height_heading-3: var(--line-height-heading-22);
  --line-height_heading-4: var(--line-height-heading-20);
  --line-height_heading-5: var(--line-height-heading-18);
  --line-height_heading-6: var(--line-height-heading-16);
  --line-height_body: var(--line-height-body-16);
  --line-height_paragraph: var(--line-height-body-18);
  --line-height_lead-paragraph: var(--line-height-heading-24);
  --line-height_support: var(--line-height-heading-16);
  --hint_line-height: var(--line-height_support);
  --large-container_padding: var(--spacing-16);
  --large-container_vertical-spacing: var(--spacing-16);
  --large-container_horizontal-spacing: var(--spacing-8);
  --large-container_heading_padding-bottom: var(--spacing-4);
  --large-container_header-label-to-text-block: var(--spacing-8);
  --large-container_text-block-to-body: var(--spacing-12);
  --large-container_body-to-footer: var(--spacing-24);
  --back-button-to-breadcrumb: var(--spacing-16);
  --alert_container_height: var(--size-40);
  --alert_container_padding-top: var(--spacing-8);
  --alert_container_padding-right: var(--spacing-16);
  --alert_container_padding-bottom: var(--spacing-8);
  --alert_container_padding-left: var(--spacing-16);
  --alert-icon-container_padding-left: var(--spacing-8);
  --alert_container_horizontal_spacing: var(--spacing-8);
  --alert_radius: var(--small-container_radius);
  --app-switcher_item-container_font-size: var(--font-size-14);
  --app-switcher_item-container-heading_font-size: var(--font-size-20);
  --app-switcher_item-container-description_font-size: var(--font-size-12);
  --app-switcher_item-container_line-height: var(--line-height-body-18);
  --app-switcher_item-container-heading_line-height: var(--line-height-heading-26);
  --app-switcher_item-container-description_line-height: var(--line-height-body-16);
  --app-switcher_item_container_padding-top: var(--spacing-8);
  --app-switcher_item_container_padding-right: var(--spacing-4);
  --app-switcher_item_container_padding-bottom: var(--spacing-8);
  --app-switcher_item_container_padding-left: var(--spacing-4);
  --app-switcher_item_container_vertical_spacing: var(--spacing-4);
  --app-switcher_item-state_container_padding-top: var(--spacing-8);
  --app-switcher_item-state_container_padding-right: var(--spacing-12);
  --app-switcher_item-state_container_padding-bottom: var(--spacing-8);
  --app-switcher_item-state_container_padding-left: var(--spacing-12);
  --app-switcher_item_container_horizontal_spacing: var(--spacing-8);
  --avatar_container_size: var(--container_size);
  --avatar-menu_container-heading_font-size: var(--font-size_heading-3);
  --avatar-menu_container-subtitle_font-size: var(--font-size_body);
  --avatar-menu_container-support_font-size: var(--font-size_support);
  --avatar-menu_container-heading_line-height: var(--line-height_heading-3);
  --avatar-menu_container-subtitle_line-height: var(--line-height_body);
  --avatar-menu_container-support_line-height: var(--line-height_support);
  --avatar-menu_container_vertical-margin: var(--spacing-8);
  --avatar-menu_container_horizontal-margin: var(--spacing-16);
  --avatar-menu_container_padding: var(--spacing-0);
  --avatar-menu_header-container_padding-top: var(--size-24);
  --avatar-menu_header-container_padding-bottom: var(--size-16);
  --avatar-menu_header-container_horizontal-padding: var(--size-16);
  --avatar-menu_header-wrapper_vertical-spacing: var(--spacing-8);
  --avatar-menu_header-wrapper_margin-bottom: var(--spacing-16);
  --avatar-menu_header-wrapper_vertical-padding: var(--spacing-0);
  --avatar-menu_header-wrapper_horizontal-padding: var(--spacing-16);
  --avatar-menu_support-container_margin-top: var(--spacing-16);
  --avatar-menu_menu-stack-container_vertical-spacing: var(--spacing-4);
  --avatar-menu_menu-stack-container_horizontal-padding: var(--spacing-12);
  --avatar-menu_menu-stack-container_margin-bottom: var(--spacing-8);
  --avatar-menu_footer-container_padding-top: var(--spacing-16);
  --avatar-menu_footer-container_horizontal-padding: var(--spacing-12);
  --avatar-menu_footer-container_padding-bottom: 20px;
  --badge_container_height: var(--container_height);
  --badge_icon-container_padding-left: var(--spacing-8);
  --badge_container_padding: var(--spacing-12);
  --badge_radius: var(--radius-8);
  --badge_height_container: var(--size-20);
  --badge_icon_size: var(--size-18);
  --badge-indicator_container_size: var(--container_size);
  --badge-indicator_container_vertical-padding: var(--spacing-2);
  --badge-indicator_container_horizontal-padding: var(--spacing-2);
  --badge-indicator_dot-indication_postion: -10px;
  --badge-indicator_dot-indicator_size: 10px;
  --badge-indicator_number-indicator_height: var(--size-16);
  --badge-indicator_number-indicator_vertical-padding: var(--size-0);
  --badge-indicator_number-indicator_horizontal-padding: var(--size-4);
  --badge-indicator_number-indicator-overflow_height: var(--size-4);
  --badge-indicator_number-indicator-overflow_vertical-padding: var(--spacing-2);
  --badge-indicator_number-indicator-overflow_horizontal-padding: var(--spacing-0);
  --badge-indicator_number-indicator_font-size: var(--font-size-14);
  --badge-indicator_number-indicator_line-height: var(--line-height-heading-18);
  --breadcrumb_container_height: var(--size-24);
  --breadcrumb_horizontal-spacing: var(--spacing-2);
  --breadcrumb_page-link_horizontal-spacing: var(--spacing-4);
  --breadcrumb_separator_horizontal-padding: var(--spacing-4);
  --breadcrumb-item_horizontal-spacing: var(--breadcrumb_horizontal-spacing);
  --button_container_padding-left: var(--spacing-12);
  --button_container_padding-right: var(--spacing-12);
  --button_container_horizontal-spacing: var(--spacing-4);
  --button_icon-container_padding-left: var(--spacing-8);
  --button_icon-container_padding-right: var(--spacing-8);
  --button_container_vertical-padding: 6px;
  --button_container_min-width: 70px;
  --button_container_height: var(--container_height);
  --group-button_item_height: var(--size-24);
  --group-button_item_height_theme: var(--component_height);
  --segmented-control-item_min-width: 72px;
  --group-button_item_padding-top: 6px;
  --group-button-item_padding-bottom: 6px;
  --card-title-to-subtitle_vertical-spacing: var(--spacing-4);
  --card_header-label-to-text-block: var(--large-container_header-label-to-text-block);
  --card_text-block-to-body: var(--large-container_text-block-to-body);
  --card_body-to-footer: var(--large-container_body-to-footer);
  --card_container_padding: var(--large-container_padding);
  --card_heading-to-control_spacing: var(--spacing-8);
  --card_body_font-size: var(--font-size_body);
  --card_body_line-height: var(--line-height_paragraph);
  --card_footer_font-size: var(--font-size_body);
  --card_footer_line-height: var(--line-height_body);
  --card_date-label_font-size: var(--font-size_support);
  --card_date-label_line-height: var(--line-height_support);
  --carousel_indicator_width: var(--size-24);
  --carousel_indicator_active_width: var(--size-64);
  --carousel_indicator_active_height: var(--size-2);
  --collapse_item-container_padding-left: var(--container_padding-left);
  --collapse_item-container_padding-right: var(--container_padding-right);
  --collapse_item-container_vertical-padding: var(--spacing-2);
  --collapse_item-container_horizontal-spacing: var(--container_horizontal-spacing);
  --collapse-item-container_height: var(--component_height);
  --collapse_nested-item-container_vertical-spacing: var(--container_vertical-spacing);
  --collapse_nested-item-container_padding: var(--small-container_padding);
  --collapse_nested-item-container_radius: var(--small-container_radius);
  --collapse_nested-item-container_margin-bottom: var(--spacing-8);
  --collapse_container_horizontal-padding: var(--spacing-12);
  --collapse_container_vertical-padding: var(--spacing-8);
  --context-menu_radius: var(--radius-16);
  --context-menu-search_radius: var(--radius-12);
  --context-menu-item_height: var(--size-28);
  --context-menu-item_horizontal_spacing: var(--spacing-4);
  --context-menu-item_padding-left: var(--spacing-12);
  --context-menu-item_padding-right: var(--spacing-4);
  --context-menu-item_vertical-padding: 5px;
  --context-menu-item_grouped-header_vertical-padding: var(--spacing-8);
  --context-menu_padding: var(--spacing-4);
  --context-menu_vertical-spacing: var(--spacing-8);
  --context-menu_group_vertical-spacing: var(--spacing-4);
  --context-menu_footer-options_padding-top: var(--spacing-12);
  --context-menu_footer-options_padding-right: var(--spacing-8);
  --context-menu_footer-options_padding-bottom: var(--spacing-8);
  --context-menu_footer-options_padding-left: var(--spacing-12);
  --context-menu-search_padding: var(--spacing-0);
  --context-menu_font-size: var(--font-size_body);
  --context-menu_line-height: var(--line-height_body);
  --control_size: var(--size-16);
  --control-item_horizontal-spacing: var(--spacing-8);
  --control_label_vertical-spacing: var(--spacing-8);
  --control_group-container_vertical-spacing: var(--spacing-8);
  --control_group-container_horizontal-spacing: var(--spacing-12);
  --control_checkbox_padding: 3px;
  --control_radio_padding: 5px;
  --control_handle-on_size: var(--size-12);
  --control_handle-off_size: 10px;
  --control_switch-on_padding: var(--spacing-2);
  --control_switch-off_padding: 3px;
  --switch_height: var(--size-16);
  --switch_width: var(--size-32);
  --switch_radius: var(--radius-full);
  --switch_handle-on_size: var(--size-12);
  --switch_handle-off_size: var(--size-8);
  --switch_container-on_padding: var(--spacing-2);
  --switch_container-off_padding: var(--spacing-4);
  --switch_group-container_vertical-spacing: var(--spacing-8);
  --switch_group-container_horizontal-spacing: var(--spacing-8);
  --datatable_font-size_standard-cell: var(--font-size_body);
  --datatable_line-height_standard-cell: var(--body_line-height_single-line);
  --datatable_font-size_column-header: var(--font-size_body);
  --datatable_line-height_column-header: var(--body_line-height_single-line);
  --datatable_container_horizontal-padding: var(--spacing-12);
  --datatable_container_vertical-padding: var(--spacing-12);
  --datatable_container_horizontal-spacing: var(--spacing-8);
  --datatable_body-container_horizontal-spacing: var(--spacing-4);
  --datatable_inline-button-container_horizontal-padding: var(--spacing-4);
  --datatable_status-indicator-container_horizontal-spacing: var(--spacing-8);
  --datatable_status-indicator-body-container_horizontal-spacing: var(--spacing-4);
  --datatable_action-icons-container_horizontal-padding: var(--spacing-4);
  --datatable_container_height: var(--size-40);
  --datatable_column-header_resizing-control_height: var(--size-16);
  --datatable_column-header_resizing-control_width: var(--size-2);
  --datepicker-item_font-size: var(--font-size-12);
  --datepicker-item_line-height: var(--line-height-heading-12);
  --datepicker-date-item-container_height: var(--size-36);
  --datepicker-date-item_height: var(--size-28);
  --datepicker_calendar_horizontal-spacing: var(--spacing-24);
  --datepicker_calendar_padding: var(--spacing-24);
  --datepicker_calendar_vertical-spacing: var(--spacing-16);
  --datepicker_month-year-calendar-container_padding: var(--spacing-8);
  --datepicker_week-container_padding-bottom: var(--spacing-8);
  --datepicker_week-container_width: 250px;
  --drawer_heading_font-size: var(--font-size_heading-2);
  --drawer_subtitle_font-size: var(--font-size_heading-5);
  --drawer_heading_line-height: var(--line-height_heading-2);
  --drawer_subtitle_line-height: var(--line-height_heading-5);
  --drawer_container_vertical-spacing: var(--spacing-16);
  --drawer_container_padding-bottom: var(--large-container_padding);
  --drawer_container_padding-top: var(--large-container_padding);
  --drawer_container_padding-right: var(--large-container_padding);
  --drawer_container_padding-left: var(--large-container_padding);
  --drawer_header-container_vertical-spacing: var(--spacing-8);
  --drawer_content-stack_vertical-spacing: var(--spacing-8);
  --drawer_footer-button_horizontal-spacing: var(--between-buttons_horizontal-spacing);
  --drawer_footer_horizontal-padding: var(--spacing-0);
  --drawer_footer_vertical-padding: 5px;
  --drawer_footer_height: var(--component_height);
  --dropdown-icon_container_width: var(--component_size);
  --field_font-size: var(--font-size_body);
  --field_line-height_single-line: var(--line-height_body);
  --field_line-height_multi-line: var(--line-height_paragraph);
  --field-number_font-size: var(--font-size_body);
  --field-number_line-height: var(--line-height_body);
  --field_radius: 6px;
  --field_container_height: var(--component_height);
  --field_container_horizontal-padding: var(--container_padding-left);
  --field_icon-container_horizontal-padding: var(--container_element_padding-left);
  --field_container_vertical-padding: var(--container_padding-top);
  --field_container_horizontal-spacing: var(--container_horizontal-spacing);
  --field_container_vertical-spacing: var(--container_vertical-spacing);
  --field_container-to-menu_spacing: var(--component-to-menu_margin-bottom);
  --field_border-width: var(--size-1);
  --field_border-width_focus: var(--border-width_thin);
  --field_border-width_active: var(--border-width_thin);
  --label_required_horizontal-spacing: var(--container_horizontal-spacing);
  --file-upload_uploaded-file_vertical-spacing: var(--spacing-4);
  --file-upload_uploaded-file_padding: var(--spacing-8);
  --file-upload_uploaded-file_horizontal-spacing: var(--spacing-8);
  --file-upload_upload-area_padding: var(--spacing-24);
  --file-upload_upload-area_horizontal-spacing: var(--spacing-8);
  --file-upload_uploaded-file-group_margin-bottom: var(--spacing-16);
  --file-upload_uploaded-file-group_margin-top: var(--spacing-12);
  --file-upload_uploaded-file-group_vertical-spacing: var(--spacing-4);
  --file-upload_upload-button_veritcal-spacing: var(--spacing-4);
  --file-upload_uploaded-file_text-container_vertical-spacing: var(--spacing-2);
  --file-upload_uploaded-file_name-to-details_vertical-spacing: var(--spacing-2);
  --global-header-banner_height: 56px;
  --global-header-action-bar_horizontal-padding: var(--spacing-16);
  --global-header-navigation-bar_horizontal-padding_desktop: var(--spacing-0);
  --global-header-navigation-bar_vertical-padding_desktop: var(--spacing-0);
  --global-header-action-bar_vertical-padding: 7px;
  --global-header_container_margin-top: var(--spacing-8);
  --global-header_container_margin-right: var(--spacing-8);
  --global-header_container_margin-bottom: var(--spacing-0);
  --global-header_container_margin-left: var(--spacing-8);
  --global-header_banner_radius: var(--global-header_radius);
  --global-header_open-nav-state_banner_radius-bottom: var(--radius-0);
  --global-header_banner_radius-bottom-right: var(--radius-0);
  --global-header_banner_radius-bottom-left: var(--global-header_radius);
  --global-header-icon_container_size: var(--size-0);
  --global-header-logo_padding-bottom: var(--spacing-0);
  --global-header-between-icon-to-logo_horizontal-spacing: var(--spacing-8);
  --global-header-between-logo-to-app-name_horizontal-spacing: var(--spacing-16);
  --global-header_divider_padding: var(--size-0);
  --global-header_expanded-banner_bottom-left-radius: var(--global-header_radius);
  --global-header_expanded-banner_bottom-right-radius: var(--global-header_radius);
  --global-left-nav_item_font-size: var(--font-size-14);
  --global-left-nav_item_line-height: var(--line-height-body-18);
  --global-left-nav_item_collapsed-panel_font-size: var(--font-size-12);
  --global-left-nav-item_collapsed-panel_line-height: var(--line-height-body-18);
  --global-left-nav_vertical-padding: var(--spacing-12);
  --global-left-nav_expanded-panel_width: var(--size-192);
  --global-left-nav_collapsed-panel_width: 72px;
  --global-left-nav_item-container_expanded-panel_horizontal-padding: var(--spacing-12);
  --global-left-nav_item-container_expanded-panel_vertical-padding: var(--spacing-4);
  --global-left-nav_item-container_collapsed-panel_horizontal-padding: 18px;
  --global-left-nav_item-container_collapsed-panel_vertical-padding: var(--spacing-4);
  --global-left-nav_item_expanded-panel_horizontal-spacing: var(--spacing-8);
  --global-left-nav_item_expanded-panel_horizontal-padding: var(--spacing-12);
  --global-left-nav_item_expanded-panel_vertical-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-panel_padding: var(--spacing-8);
  --global-left-nav_item-container_collapsed-label_horizontal-padding: var(--spacing-4);
  --global-left-nav_item-container_collapsed-label_vertical-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-label_vertical-spacing: var(--spacing-4);
  --global-left-nav_item_collapsed-label_horizontal-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-label_vertical-padding: var(--spacing-8);
  --global-left-nav_between-nav-items_vertical-spacing: var(--between-menu-items_vertical-spacing);
  --global-left-menu_header_container_padding-left: var(--spacing-12);
  --global-left-menu_header_container_padding-bottom: var(--spacing-12);
  --global-left-menu_container_padding-top: var(--spacing-24);
  --global-left-menu_container_padding-right: var(--spacing-8);
  --global-left-menu_container_padding-bottom: var(--spacing-16);
  --global-left-menu_container_padding-left: var(--spacing-16);
  --global-left-menu_container_vertical-spacing: var(--between-menu-items_vertical-spacing);
  --global-left-menu-container_mask: var(--false);
  --global-left-menu_radius-top: var(--large-container_radius);
  --grouped-header_font-size: var(--font-size-12);
  --grouped-header_line-height: var(--line-height-body-16);
  --icon_container_size: var(--size-24);
  --list_item_min-width: 200px;
  --list_item_border-bottom_width: var(--size-1);
  --list_item-container_padding-left: var(--spacing-8);
  --list_item-container_padding-right: var(--spacing-8);
  --list_item-container_padding-top: 6px;
  --list_item-container_padding-bottom: 6px;
  --list_nested-item-container_padding-left: var(--spacing-12);
  --list_horizontal-layout_horizontal-spacing: var(--spacing-12);
  --list_item-container_horizontal-spacing: var(--spacing-2);
  --list_item-container_font-size: var(--font-size_body);
  --list_item-container_line-height: var(--body_line-height_single-line);
  --loader_font-size: var(--font-size_body);
  --loader_line-height: var(--body_line-height_single-line);
  --loader_container_horizontal_spacing: var(--spacing-4);
  --loader_container_vertical_spacing: var(--spacing-4);
  --mega-menu_container-heading_font-size: var(--font-size_heading-3);
  --mega-menu_container-subtitle_font-size: var(--font-size_heading-6);
  --mega-menu_item-container_font-size: var(--font-size-14);
  --mega-menu_side-panel-item_font-size: var(--font-size-14);
  --mega-menu_container-heading_line-height: var(--line-height_heading-3);
  --mega-menu_container-subtitle_line-height: var(--line-height_heading-6);
  --mega-menu_item-container_line-height: var(--line-height-body-22);
  --mega-menu_side-panel-item_line-height: var(--line-height-heading-18);
  --menu_item-container_font-size: var(--font-size-14);
  --menu_item-container_line-height: var(--line-height-heading-18);
  --menu-item_container_height: var(--size-28);
  --menu-item_icon_size: var(--size-24);
  --menu-item_container_padding-left: var(--spacing-12);
  --menu-item_container_padding-right: var(--spacing-4);
  --menu-item_container_padding-top: 5px;
  --menu-item_container_padding-bottom: 5px;
  --menu-item_container_horizontal_spacing: var(--spacing-4);
  --menu-item_container-control_padding-right: var(--spacing-12);
  --menu-item_container_font-size: var(--font-size-14);
  --menu-item_container_line-height: var(--line-height-heading-18);
  --menu-item_group-header_padding-top: var(--spacing-8);
  --menu-item_group-header_padding-bottom: var(--spacing-8);
  --menu_divider_vertical-spacing: var(--spacing-4);
  --modal_container_padding: var(--large-container_padding);
  --modal_text-block-to-body: var(--large-container_text-block-to-body);
  --modal_body-to-footer: var(--large-container_body-to-footer);
  --modal_heading_horizontal-spacing: var(--spacing-8);
  --modal_body_font-size: var(--font-size_body);
  --modal_body_line-height: var(--line-height_paragraph);
  --modal_sm-width: 400px;
  --modal_md-width: 608px;
  --modal_lg-width: 816px;
  --modal_xl-width: 1024px;
  --modal_max-height: 528px;
  --modal_icon-status_height: var(--size-24);
  --modal_icon-status_width: var(--size-24);
  --navbar-overflow-menu_item-container_height: var(--context-menu-item_height);
  --navbar-overflow-menu_padding: var(--context-menu_padding);
  --navbar-overflow-menu_vertical-spacing: var(--context-menu_group_vertical-spacing);
  --navbar-overflow-menu_item_horizontal_spacing: var(--context-menu-item_horizontal_spacing);
  --navbar-overflow-menu_item_padding-left: var(--context-menu-item_padding-left);
  --navbar-overflow-menu_item_padding-right: var(--context-menu-item_padding-right);
  --navbar-overflow-menu_item_vertical-padding: var(--context-menu-item_vertical-padding);
  --navbar-tab_height: var(--size-48);
  --navbar-tab-condensed_height: 56px;
  --navbar-tab-condensed_height_indicator: 3px;
  --navbar-tab-condensed_horizontal-padding: var(--navbar-tab_horizontal-padding);
  --navbar-tab-condensed_horizontal-spacing: var(--navbar-tab_horizontal-spacing);
  --navbar-tab-condensed_icon_padding-right: var(--navbar-tab_icon_padding-right);
  --navbar-tab-condensed_padding-top: 18px;
  --navbar-tab-condensed_padding-bottom: 17px;
  --navbar-tab_horizontal-spacing: var(--spacing-8);
  --navbar-tab_horizontal-padding: var(--spacing-24);
  --navbar-tab_icon_padding-right: 20px;
  --navbar-tab_padding-top: 15px;
  --navbar-tab_padding-bottom: var(--spacing-12);
  --navbar-tab_font-size: var(--font-size-14);
  --navbar-tab_line-height: var(--line-height-heading-18);
  --notification_container_padding: var(--spacing-12);
  --notification_header_margin-bottom: var(--size-4);
  --notification_header-wrapper_horizontal-spacing: var(--size-4);
  --notification_container_vertical-spacing: var(--spacing-12);
  --notification_container-heading_font-size: var(--font-size-14);
  --notification_container-heading_line-height: var(--line-height-body-18);
  --notification-panel_container_vertical-margin: var(--spacing-8);
  --notification-panel_container_horizontal-margin: var(--spacing-16);
  --notification_heading-time-stamp_font-size: var(--font-size-12);
  --notification_heading-time-stamp_line-height: var(--line-height-body-16);
  --notification_container-body_font-size: var(--font-size-14);
  --notification_container-body_line-height: var(--line-height-body-22);
  --notification-panel_container_vertical-padding: var(--spacing-24);
  --notification-panel_search_desktop-view: true;
  --notification-panel_switch_desktop-view: true;
  --notification-panel_container_horizontal-padding: var(--spacing-24);
  --notification-panel_container_vertical-spacing: var(--spacing-12);
  --notification-panel_header-container_vertical-spacing: var(--spacing-12);
  --notification-panel_badge-indicator-to-notification-panel: var(--spacing-12);
  --notification-panel_x-right-position: var(--spacing-12);
  --notification-panel_stack-container_font-size: var(--font-size-14);
  --notification-panel_stack-container_line-height: var(--line-height-body-18);
  --notification-panel_empty-state-heading_font-size: var(--font-size-18);
  --notification-panel_empty-state-heading_line-height: var(--line-height-body-28);
  --notification-panel_empty-state-subtitle_font-size: var(--font-size-14);
  --notification-panel_empty-state-subtitle_line-height: var(--line-height-body-22);
  --pagination_page-buttons_horizontal-spacing: var(--spacing-4);
  --pagination_items-per-page_width: 139px;
  --pagination_horizontal-spacing: var(--spacing-4);
  --popover-body_font-size: var(--font-size_body);
  --popover_vertical-spacing: var(--container_vertical-spacing);
  --popover-heading_font-size: var(--font-size_heading-4);
  --popover-body_line-height: var(--line-height_body);
  --popover-heading_line-height: var(--line-height_heading-4);
  --popover_padding: var(--small-container_padding);
  --search_wrapper_padding: var(--spacing-0);
  --search_container_padding-left: var(--spacing-8);
  --search-icon_container_width: var(--component_size);
  --transfer_search-wrapper_margin-bottom: var(--spacing-12);
  --section-heading-to-component_vertical-spacing: var(--spacing-12);
  --section_font-size_heading: var(--font-size-20);
  --section_font-size_subtitle: var(--font-size-14);
  --section_line-height_heading: var(--line-height-heading-26);
  --section_line-height_subtitle: var(--line-height-heading-18);
  --section_container_padding: var(--large-container_padding);
  --section_container_horizontal-spacing: var(--container_horizontal-spacing);
  --section_header-container_margin-bottom: var(--large-container_text-block-to-body);
  --section_header-container_vertical-spacing: var(--spacing-4);
  --slider_horizontal-spacing: var(--spacing-8);
  --slider_vertical-spacing: var(--spacing-12);
  --slider_handle_size: 18px;
  --slider_handle_size_hover: var(--size-20);
  --slider_handle_border-width: var(--size-1);
  --slider_tick_height: var(--size-4);
  --slider_tick_width: var(--size-2);
  --slider_tick_radius: var(--radius-0);
  --slider_track_height: var(--size-4);
  --stepper_track_border-width: var(--size-1);
  --stepper_linear-status_size: var(--size-28);
  --stepper_non-linear-status_size: var(--size-20);
  --stepper_step-body-container_padding-right: var(--spacing-24);
  --stepper_vertical-layout-item-step-body-container_padding-top: var(--spacing-4);
  --stepper_step-body-container_vertical-spacing: var(--spacing-2);
  --stepper_horizontal-layout-item_vertical-spacing: var(--spacing-2);
  --stepper_horizontal-layout-item_horizontal-spacing: var(--spacing-4);
  --stepper_horizontal-layout-item_width: 208;
  --stepper_vertical-layout-item_min-height: var(--size-80);
  --stepper_vertical-layout-item_horizontal-spacing: var(--spacing-8);
  --stepper_vertical-layout-item_vertical-spacing: var(--spacing-4);
  --stepper_horizontal-layout-group_horizontal-spacing: var(--spacing-4);
  --stepper_vertical-layout-group_vertical-spacing: var(--spacing-4);
  --tab_label_font-size: var(--font-size_body);
  --tab_label_line-height: var(--line-height_body);
  --tab_height_indicator_default: var(--size-2);
  --tab-count-wrapper_font-size: var(--font-size_body);
  --tab_width_indicator_vertical: var(--size-2);
  --tab-count-wrapper_line-height: var(--line-height_body);
  --tab_container_min-width: 76px;
  --tab_container_icon_min-width: 88px;
  --tab_container_count-wrapper_min-width: var(--size-96);
  --tab_height: var(--component_height);
  --tab_container_horizontal-padding: var(--spacing-12);
  --tab_container_horizontal-spacing: var(--spacing-4);
  --tab_container_vertical-padding: 5px;
  --tab_icon-container_padding-right: var(--spacing-8);
  --tab_icon-container_vertical-padding: 4px;
  --tab_count-wrapper_horizontal-padding: var(--spacing-4);
  --tab_count-wrapper_vertical-padding: var(--spacing-2);
  --table_container_height: var(--datatable_container_height);
  --table_container_horizontal-padding: var(--datatable_container_horizontal-padding);
  --table_container_vertical-padding: var(--datatable_container_vertical-padding);
  --table_column-header_horizontal-padding: var(--table_container_horizontal-padding);
  --table_column-header_vertical-padding: var(--table_container_vertical-padding);
  --table_font-size_standard-cell: var(--font-size_body);
  --table_line-height_standard-cell: var(--line-height_body);
  --table_font-size_column-header: var(--font-size_body);
  --table_line-height_column-header: var(--line-height_body);
  --tag-font-size: var(--font-size_body);
  --tag-line-height: var(--line-height_body);
  --tag_container_horizontal-padding: var(--button_container_padding-left);
  --tag_icon-container_padding-left: var(--button_icon-container_padding-left);
  --tag_icon-container_padding-right: var(--button_icon-container_padding-right);
  --tag_container_horizontal-spacing: var(--button_container_horizontal-spacing);
  --tag_container_vertical-padding: var(--button_container_vertical-padding);
  --tag_container_height: var(--component_height);
  --tag_container_min-width: var(--button_container_min-width);
  --tag_select_font-size: var(--font-size-12);
  --tag_select_line-height: var(--line-height-heading-16);
  --tag_select_container_padding-left: var(--spacing-8);
  --tag_select_container_padding-right: var(--spacing-8);
  --tag_select_horizontal-spacing: var(--spacing-4);
  --tag_select_container_vertical-padding: 0px;
  --tag_select_container_height: var(--size-20);
  --text-area_container_vertical-padding: var(--spacing-8);
  --text-area_container_padding-right: var(--spacing-4);
  --text-area_spacing-bottom_container: var(--spacing-4);
  --text-block_vertical-spacing: var(--spacing-2);
  --text-block_heading_font-size: var(--font-size_heading-2);
  --text-block_subtitle_font-size: var(--font-size_heading-5);
  --text-block_heading_line-height: var(--line-height_heading-2);
  --text-block_subtitle_line-height: var(--line-height_heading-5);
  --text-link_font-size: var(--font-size_body);
  --text-link_line-height: var(--line-height_body);
  --text-link_icon_horizontal-spacing: var(--container_horizontal-spacing);
  --transfer_container_horizontal_spacing: var(--spacing-8);
  --transfer_container_vertical-spacing: var(--spacing-4);
  --transfer_container_padding-top: var(--spacing-8);
  --transfer_container_padding-right: var(--spacing-8);
  --transfer_container_padding-bottom: var(--spacing-8);
  --transfer_container_padding-left: var(--spacing-8);
  --transfer_list-item-group_vertical-spacing: var(--spacing-8);
  --transfer_container_height: 351px;
  --transfer_container_width: 220px;
  --transfer_header-wrapper_horizontal-padding: 10px;
  --transfer_header-wrapper_vertical-padding: var(--spacing-12);
  --transfer_search-wrapper_margin-bottom: var(--spacing-12);
  --transfer_direction-button_vertical-padding: var(--spacing-4);
  --transfer_between-button_spacing: var(--size-8);
  --tooltip_radius: var(--radius-4);
  --tooltip_padding: var(--radius-4);
  --tooltip_font-size: var(--font-size_support);
  --tooltip_line-height: var(--line-height_support);
}
.icgds .lmn-ui-xs {
  --container_height: var(--size-20);
  --container_width: var(--size-20);
  --component-body_font-size: var(--font-size-12);
  --component-body_line-height: var(--line-height-body-16);
  --font-size_body: var(--font-size-12);
  --font-size_support: var(--font-size-12);
  --hint_font-size: var(--font-size_support);
  --body_line-height_multi-line: var(--line-height-body-16);
  --line-height_support: var(--line-height-body-16);
  --hint_line-height: var(--line-height_support);
  --badge_container_height: var(--container_height);
  --badge_radius: var(--radius-8);
  --badge_container_padding: var(--spacing-8);
  --badge_icon-container_padding-left: var(--spacing-4);
  --button_icon-container_padding-left: var(--spacing-4);
  --button_icon-container_padding-right: var(--spacing-4);
  --button_container_padding-left: var(--spacing-8);
  --button_container_padding-right: var(--spacing-8);
  --button_horizontal-spacing: var(--spacing-4);
  --button_container_padding-top: var(--spacing-2);
  --button_container_padding-bottom: var(--spacing-2);
  --button_container_padding-right: var(--spacing-8);
  --button_horizontal-spacing: var(--spacing-4);
  --button_container_padding-top: var(--spacing-2);
  --button_container_padding-bottom: var(--spacing-2);
  --button_container_min-width: 54px;
  --button_container_height: var(--container_height);
  --datatable_font-size: var(--font-size_support);
  --datatable_line-height: var(--support_line-height);
  --datatable_container_height: var(--size-24);
  --datatable_container_horizontal-padding: var(--spacing-8);
  --datatable_container_vertical-padding: var(--spacing-4);
  --datatable_container_horizontal-spacing: var(--spacing-8);
  --datatable_body-container_horizontal-spacing: var(--spacing-4);
  --datatable_inline-button-container_horizontal-padding: var(--spacing-4);
  --datatable_status-indicator-container_horizontal-spacing: var(--spacing-8);
  --datatable_status-indicator-body-container_horizontal-spacing: var(--spacing-4);
  --datatable_action-icons-container_horizontal-padding: var(--spacing-4);
  --datatable_column-header_resizing-control_height: var(--size-12);
  --datatable_column-header_resizing-control_width: var(--size-2);
  --table_font-size_standard-cell: var(--font-size-12);
  --table_line-height_standard-cell: var(--line-height-heading-16);
  --table_font-size_column-header: var(--font-size-12);
  --table_line-height_column-header: var(--line-height-heading-16);
  --table_container_height: var(--datatable_container_height);
  --table_container_horizontal-padding: var(--datatable_container_horizontal-padding);
  --table_container_vertical-padding: var(--datatable_container_vertical-padding);
  --tag_container_height: var(--container_height);
  --tag_container_horizontal-spacing: var(--spacing-2);
  --tag_container_horizontal-padding: var(--spacing-8);
  --tag_container_vertical-padding: var(--spacing-2);
  --tag_font-size: var(--font-size-12);
  --tag_line-height: var(--line-height-heading-16);
}
.icgds .lmn-ui-lg,
.icgds .lmn-ui-spacious {
  --component_height: var(--size-48);
  --component_size: var(--size-48);
  --component-body_font-size: var(--font-size-16);
  --component-body_line-height: var(--line-height-body-20);
  --container_height: var(--size-48);
  --container_width: var(--size-48);
  --container_size: var(--size-48);
  --container_margin: var(--spacing-8);
  --container-to-menu_spacing: var(--spacing-4);
  --container_padding-left: var(--spacing-12);
  --container_padding-right: var(--spacing-12);
  --container_element_padding-left: var(--spacing-8);
  --container_element_padding-right: var(--spacing-8);
  --container_padding-top: 12px;
  --container_padding-bottom: 12px;
  --container_horizontal-spacing: var(--spacing-4);
  --container_vertical-spacing: var(--spacing-4);
  --container_footer_height: var(--size-36);
  --container_footer_padding-top: 11px;
  --container_footer_padding-right: 12px;
  --container_footer_padding-bottom: 11px;
  --container_footer_padding-left: 12px;
  --small-container_padding: var(--spacing-24);
  --font-size_display-1: var(--font-size-76);
  --font-size_display-2: var(--font-size-60);
  --font-size_display-3: var(--font-size-48);
  --font-size_heading-1: var(--font-size-40);
  --font-size_heading-2: var(--font-size-32);
  --font-size_heading-3: var(--font-size-24);
  --font-size_heading-4: var(--font-size-20);
  --font-size_heading-5: var(--font-size-18);
  --font-size_heading-6: var(--font-size-16);
  --font-size_body: var(--font-size-16);
  --font-size-lead-paragraph: var(--font-size-20);
  --font-size_support: var(--font-size-14);
  --hint_font-size: var(--font-size_support);
  --label_font-size: var(--font-size-14);
  --label_line-height: var(--line-height-heading-18);
  --line-height_display-1: var(--line-height-heading-96);
  --line-height_display-2: var(--line-height-heading-76);
  --line-height_display-3: var(--line-height-heading-60);
  --line-height_heading-1: var(--line-height-heading-52);
  --line-height_heading-2: var(--line-height-heading-40);
  --line-height_heading-3: var(--line-height-heading-30);
  --line-height_heading-4: var(--line-height-heading-26);
  --line-height_heading-5: var(--line-height-heading-22);
  --line-height_heading-6: var(--line-height-heading-20);
  --line-height_body: var(--line-height-body-20);
  --line-height_paragraph: var(--line-height-body-24);
  --line-height_lead-paragraph: var(--line-height-heading-30);
  --line-height_support: var(--line-height-heading-18);
  --hint_line-height: var(--line-height_support);
  --large-container_padding: var(--size-32);
  --large-container_vertical-spacing: var(--spacing-16);
  --large-container_horizontal-spacing: var(--spacing-16);
  --large-container_heading_padding-bottom: var(--spacing-8);
  --large-container_header-label-to-text-block: var(--spacing-12);
  --large-container_text-block-to-body: var(--spacing-16);
  --large-container_body-to-footer: var(--spacing-32);
  --back-button-to-breadcrumb: var(--spacing-24);
  --alert_container_height: 56px;
  --alert_container_padding-top: var(--spacing-16);
  --alert_container_padding-right: 20px;
  --alert_container_padding-bottom: var(--spacing-16);
  --alert_container_padding-left: 20px;
  --alert-icon-container_padding-left: var(--spacing-16);
  --alert_container_horizontal_spacing: var(--spacing-12);
  --alert_radius: var(--small-container_radius);
  --app-switcher_item-container_font-size: var(--font-size-14);
  --app-switcher_item-container-heading_font-size: var(--font-size-20);
  --app-switcher_item-container-description_font-size: var(--font-size-12);
  --app-switcher_item-container_line-height: var(--line-height-body-18);
  --app-switcher_item-container-heading_line-height: var(--line-height-heading-26);
  --app-switcher_item-container-description_line-height: var(--line-height-body-16);
  --app-switcher_item_container_padding-top: var(--spacing-8);
  --app-switcher_item_container_padding-right: var(--spacing-4);
  --app-switcher_item_container_padding-bottom: var(--spacing-8);
  --app-switcher_item_container_padding-left: var(--spacing-4);
  --app-switcher_item_container_vertical_spacing: var(--spacing-4);
  --app-switcher_item-state_container_padding-top: var(--spacing-8);
  --app-switcher_item-state_container_padding-right: var(--spacing-12);
  --app-switcher_item-state_container_padding-bottom: var(--spacing-8);
  --app-switcher_item-state_container_padding-left: var(--spacing-12);
  --app-switcher_item_container_horizontal_spacing: var(--spacing-8);
  --avatar_container_size: var(--container_size);
  --avatar-menu_container-heading_font-size: var(--font-size_heading-3);
  --avatar-menu_container-subtitle_font-size: var(--font-size_body);
  --avatar-menu_container-support_font-size: var(--font-size_support);
  --avatar-menu_container-heading_line-height: var(--line-height_heading-3);
  --avatar-menu_container-subtitle_line-height: var(--line-height_body);
  --avatar-menu_container-support_line-height: var(--line-height_support);
  --avatar-menu_container_vertical-margin: var(--spacing-8);
  --avatar-menu_container_horizontal-margin: var(--spacing-16);
  --avatar-menu_container_padding: var(--spacing-0);
  --avatar-menu_header-container_padding-top: var(--spacing-24);
  --avatar-menu_header-container_padding-bottom: var(--spacing-16);
  --avatar-menu_header-container_horizontal-padding: var(--spacing-16);
  --avatar-menu_header-wrapper_vertical-spacing: var(--spacing-8);
  --avatar-menu_header-wrapper_margin-bottom: var(--spacing-16);
  --avatar-menu_header-wrapper_vertical-padding: var(--spacing-0);
  --avatar-menu_header-wrapper_horizontal-padding: var(--spacing-16);
  --avatar-menu_support-container_margin-top: var(--spacing-16);
  --avatar-menu_menu-stack-container_vertical-spacing: var(--spacing-4);
  --avatar-menu_menu-stack-container_horizontal-padding: var(--spacing-12);
  --avatar-menu_menu-stack-container_margin-bottom: var(--spacing-8);
  --avatar-menu_footer-container_padding-top: var(--spacing-16);
  --avatar-menu_footer-container_horizontal-padding: var(--spacing-12);
  --avatar-menu_footer-container_padding-bottom: 20px;
  --button_container_padding-left: var(--spacing-24);
  --button_container_padding-right: var(--spacing-24);
  --button_container_horizontal-spacing: var(--spacing-8);
  --button_icon-container_padding-left: 20px;
  --button_icon-container_padding-right: 20px;
  --button_container_vertical-padding: 14px;
  --button_container_min-width: 98px;
  --button_container_height: var(--container_height);
  --badge_container_height: var(--container_height);
  --badge_icon-container_padding-left: var(--spacing-12);
  --badge_container_padding: var(--spacing-16);
  --badge_radius: var(--radius-12);
  --badge_height_container: var(--size-40);
  --badge_icon_size: var(--size-24);
  --badge-indicator_container_size: var(--container_size);
  --badge-indicator_container_vertical-padding: var(--spacing-12);
  --badge-indicator_container_horizontal-padding: var(--spacing-12);
  --badge-indicator_dot-indication_postion: -10px;
  --badge-indicator_dot-indicator_size: 10px;
  --badge-indicator_number-indicator_height: var(--size-16);
  --badge-indicator_number-indicator_vertical-padding: var(--size-0);
  --badge-indicator_number-indicator_horizontal-padding: var(--size-4);
  --badge-indicator_number-indicator-overflow_height: var(--size-4);
  --badge-indicator_number-indicator-overflow_vertical-padding: var(--spacing-2);
  --badge-indicator_number-indicator-overflow_horizontal-padding: var(--spacing-0);
  --badge-indicator_number-indicator_font-size: var(--font-size-14);
  --badge-indicator_number-indicator_line-height: var(--line-height-heading-18);
  --breadcrumb_container_height: var(--size-24);
  --breadcrumb_horizontal-spacing: var(--spacing-4);
  --breadcrumb_page-link_horizontal-spacing: var(--spacing-4);
  --breadcrumb_separator_horizontal-padding: var(--spacing-4);
  --breadcrumb-item_horizontal-spacing: var(--breadcrumb_horizontal-spacing);
  --group-button_item_height: 44px;
  --group-button_item_height_theme: var(--component_height);
  --segmented-control-item_min-width: 100px;
  --group-button_item_padding-top: 14px;
  --group-button-item_padding-bottom: 14px;
  --card-title-to-subtitle_vertical-spacing: var(--spacing-12);
  --card_header-label-to-text-block: var(--large-container_header-label-to-text-block);
  --card_text-block-to-body: var(--large-container_text-block-to-body);
  --card_body-to-footer: var(--large-container_body-to-footer);
  --card_container_padding: var(--large-container_padding);
  --card_heading-to-control_spacing: var(--spacing-12);
  --card_body_font-size: var(--font-size_body);
  --card_body_line-height: var(--line-height_paragraph);
  --card_footer_font-size: var(--font-size_body);
  --card_footer_line-height: var(--line-height_body);
  --card_date-label_font-size: var(--font-size_support);
  --card_date-label_line-height: var(--line-height_support);
  --carousel_indicator_width: var(--size-24);
  --carousel_indicator_active_width: var(--size-64);
  --carousel_indicator_active_height: var(--size-2);
  --collapse_item-container_padding-left: var(--container_padding-left);
  --collapse_item-container_padding-right: var(--container_padding-right);
  --collapse_item-container_vertical-padding: var(--spacing-12);
  --collapse_item-container_horizontal-spacing: var(--container_horizontal-spacing);
  --collapse-item-container_height: var(--component_height);
  --collapse_nested-item-container_vertical-spacing: var(--container_vertical-spacing);
  --collapse_nested-item-container_padding: var(--small-container_padding);
  --collapse_nested-item-container_radius: var(--small-container_radius);
  --collapse_nested-item-container_margin-bottom: var(--spacing-16);
  --collapse_container_horizontal-padding: var(--spacing-24);
  --collapse_container_vertical-padding: 20px;
  --context-menu_radius: var(--radius-20);
  --context-menu-search_radius: var(--radius-16);
  --context-menu-item_height: var(--size-36);
  --context-menu-item_horizontal_spacing: var(--spacing-8);
  --context-menu-item_padding-left: var(--spacing-12);
  --context-menu-item_padding-right: var(--spacing-8);
  --context-menu-item_vertical-padding: 9px;
  --context-menu-item_grouped-header_vertical-padding: var(--spacing-12);
  --context-menu_padding: var(--spacing-8);
  --context-menu_vertical-spacing: var(--spacing-12);
  --context-menu_group_vertical-spacing: var(--spacing-8);
  --context-menu_footer-options_padding-top: var(--spacing-12);
  --context-menu_footer-options_padding-right: var(--spacing-8);
  --context-menu_footer-options_padding-bottom: var(--spacing-8);
  --context-menu_footer-options_padding-left: var(--spacing-12);
  --context-menu-search_padding: var(--spacing-0);
  --context-menu_font-size: var(--font-size_body);
  --context-menu_line-height: var(--line-height_body);
  --control_size: var(--size-24);
  --control-item_horizontal-spacing: var(--spacing-8);
  --control_label_vertical-spacing: var(--spacing-12);
  --control_group-container_vertical-spacing: var(--spacing-32);
  --control_group-container_horizontal-spacing: var(--spacing-32);
  --control_checkbox_padding: 3px;
  --control_radio_padding: 5px;
  --control_handle-on_size: var(--size-24);
  --control_switch-on_padding: var(--spacing-2);
  --control_switch-off_padding: var(--spacing-4);
  --switch_height: var(--size-24);
  --switch_width: var(--size-40);
  --switch_radius: var(--radius-full);
  --switch_handle-on_size: var(--size-20);
  --switch_handle-off_size: 14px;
  --switch_container-on_padding: var(--spacing-2);
  --switch_container-off_padding: var(--spacing-4);
  --switch_group-container_vertical-spacing: var(--spacing-8);
  --switch_group-container_horizontal-spacing: var(--spacing-8);
  --datatable_font-size_standard-cell: var(--font-size_body);
  --datatable_line-height_standard-cell: var(--body_line-height_single-line);
  --datatable_font-size_column-header: var(--font-size_body);
  --datatable_line-height_column-header: var(--body_line-height_single-line);
  --datatable_container_horizontal-padding: var(--spacing-16);
  --datatable_container_vertical-padding: 22px;
  --datatable_container_horizontal-spacing: var(--spacing-12);
  --datatable_body-container_horizontal-spacing: var(--spacing-4);
  --datatable_inline-button-container_horizontal-padding: var(--spacing-4);
  --datatable_status-indicator-container_horizontal-spacing: var(--spacing-8);
  --datatable_status-indicator-body-container_horizontal-spacing: var(--spacing-4);
  --datatable_action-icons-container_horizontal-padding: var(--spacing-12);
  --datatable_container_height: var(--size-64);
  --datatable_column-header_resizing-control_height: var(--size-24);
  --datatable_column-header_resizing-control_width: var(--size-2);
  --datepicker-item_font-size: var(--font-size-14);
  --datepicker-item_line-height: var(--line-height-body-16);
  --datepicker-date-item-container_height: var(--size-40);
  --datepicker-date-item_height: var(--size-32);
  --datepicker_calendar_horizontal-spacing: var(--spacing-48);
  --datepicker_calendar_padding: var(--spacing-24);
  --datepicker_calendar_vertical-spacing: var(--spacing-24);
  --datepicker_month-year-calendar-container_padding: var(--spacing-8);
  --datepicker_week-container_padding-bottom: var(--spacing-8);
  --datepicker_week-container_width: 280px;
  --drawer_heading_font-size: var(--font-size_heading-2);
  --drawer_subtitle_font-size: var(--font-size_heading-5);
  --drawer_heading_line-height: var(--line-height_heading-2);
  --drawer_subtitle_line-height: var(--line-height_heading-5);
  --drawer_container_vertical-spacing: var(--spacing-16);
  --drawer_container_padding-bottom: var(--spacing-24);
  --drawer_container_padding-top: var(--spacing-24);
  --drawer_container_padding-right: var(--spacing-24);
  --drawer_container_padding-left: var(--spacing-24);
  --drawer_header-container_vertical-spacing: var(--spacing-8);
  --drawer_content-stack_vertical-spacing: var(--spacing-8);
  --drawer_footer-button_horizontal-spacing: var(--between-buttons_horizontal-spacing);
  --drawer_footer_horizontal-padding: var(--spacing-0);
  --drawer_footer_vertical-padding: 15px;
  --drawer_footer_height: var(--component_height);
  --dropdown-icon_container_width: var(--component_size);
  --field_font-size: var(--font-size_body);
  --field_line-height_single-line: var(--line-height_body);
  --field_line-height_multi-line: var(--line-height_paragraph);
  --field-number_font-size: var(--font-size_body);
  --field-number_line-height: var(--line-height_body);
  --field_radius: var(--radius-8);
  --field_container_height: var(--component_height);
  --field_container_horizontal-padding: var(--container_padding-left);
  --field_icon-container_horizontal-padding: var(--container_element_padding-left);
  --field_container_vertical-padding: var(--container_padding-top);
  --field_container_horizontal-spacing: var(--container_horizontal-spacing);
  --field_container_vertical-spacing: var(--container_vertical-spacing);
  --field_container-to-menu_spacing: var(--component-to-menu_margin-bottom);
  --field_border-width: var(--size-1);
  --field_border-width_focus: var(--border-width_thin);
  --field_border-width_active: var(--border-width_thin);
  --label_required_horizontal-spacing: var(--container_horizontal-spacing);
  --file-upload_uploaded-file_vertical-spacing: var(--spacing-4);
  --file-upload_uploaded-file_padding: var(--spacing-16);
  --file-upload_uploaded-file_horizontal-spacing: var(--spacing-12);
  --file-upload_upload-area_padding: var(--spacing-40);
  --file-upload_upload-area_horizontal-spacing: var(--spacing-12);
  --file-upload_uploaded-file-group_margin-bottom: var(--spacing-32);
  --file-upload_uploaded-file-group_margin-top: var(--spacing-24);
  --file-upload_uploaded-file-group_vertical-spacing: var(--spacing-12);
  --file-upload_upload-button_veritcal-spacing: var(--spacing-4);
  --file-upload_uploaded-file_text-container_vertical-spacing: var(--spacing-4);
  --file-upload_uploaded-file_name-to-details_vertical-spacing: var(--spacing-4);
  --global-header-banner_height: 56px;
  --global-header-action-bar_horizontal-padding: var(--spacing-16);
  --global-header-navigation-bar_horizontal-padding_desktop: var(--spacing-0);
  --global-header-navigation-bar_vertical-padding_desktop: var(--spacing-0);
  --global-header-action-bar_vertical-padding: 7px;
  --global-header_container_margin-top: var(--spacing-8);
  --global-header_container_margin-right: var(--spacing-8);
  --global-header_container_margin-bottom: var(--spacing-0);
  --global-header_container_margin-left: var(--spacing-8);
  --global-header_banner_radius: var(--global-header_radius);
  --global-header_open-nav-state_banner_radius-bottom: var(--radius-0);
  --global-header_banner_radius-bottom-right: var(--radius-0);
  --global-header_banner_radius-bottom-left: var(--global-header_radius);
  --global-header-icon_container_size: var(--size-0);
  --global-header-logo_padding-bottom: var(--spacing-0);
  --global-header-between-icon-to-logo_horizontal-spacing: var(--spacing-8);
  --global-header-between-logo-to-app-name_horizontal-spacing: var(--spacing-16);
  --global-header_divider_padding: var(--size-0);
  --global-header_expanded-banner_bottom-left-radius: var(--global-header_radius);
  --global-header_expanded-banner_bottom-right-radius: var(--global-header_radius);
  --global-left-nav-item_font-size: var(--font-size-14);
  --global-left-nav-item_line-height: var(--line-height-body-18);
  --global-left-nav-item_collapsed-panel_font-size: var(--font-size-12);
  --global-left-nav-item_collapsed-panel_line-height: var(--line-height-body-18);
  --global-left-nav_vertical-padding: var(--spacing-12);
  --global-left-nav_expanded-panel_width: var(--size-192);
  --global-left-nav_collapsed-panel_width: 72px;
  --global-left-nav_item-container_expanded-panel_horizontal-padding: var(--spacing-12);
  --global-left-nav_item-container_expanded-panel_vertical-padding: var(--spacing-4);
  --global-left-nav_item-container_collapsed-panel_horizontal-padding: 18px;
  --global-left-nav_item-container_collapsed-panel_vertical-padding: var(--spacing-4);
  --global-left-nav_item_expanded-panel_horizontal-spacing: var(--spacing-8);
  --global-left-nav_item_expanded-panel_horizontal-padding: var(--spacing-12);
  --global-left-nav_item_expanded-panel_vertical-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-panel_padding: var(--spacing-8);
  --global-left-nav_item-container_collapsed-label_horizontal-padding: var(--spacing-4);
  --global-left-nav_item-container_collapsed-label_vertical-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-label_vertical-spacing: var(--spacing-4);
  --global-left-nav_item_collapsed-label_horizontal-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-label_vertical-padding: var(--spacing-8);
  --global-left-nav_between-nav-items_vertical-spacing: var(--between-menu-items_vertical-spacing);
  --global-left-menu_header_container_padding-left: var(--spacing-12);
  --global-left-menu_header_container_padding-bottom: var(--spacing-12);
  --global-left-menu_container_padding-top: var(--spacing-24);
  --global-left-menu_container_padding-right: var(--spacing-8);
  --global-left-menu_container_padding-bottom: var(--spacing-16);
  --global-left-menu_container_padding-left: var(--spacing-16);
  --global-left-menu_container_vertical-spacing: var(--between-menu-items_vertical-spacing);
  --global-left-menu-container_mask: var(--false);
  --global-left-menu_radius-top: var(--large-container_radius);
  --grouped-header_font-size: var(--font-size-12);
  --grouped-header_line-height: var(--line-height-body-16);
  --icon_container_size: var(--size-24);
  --list_item_min-width: 200px;
  --list_item_border-bottom_width: var(--size-1);
  --list_item-container_padding-left: var(--spacing-12);
  --list_item-container_padding-right: var(--spacing-12);
  --list_item-container_padding-top: 14px;
  --list_item-container_padding-bottom: 14px;
  --list_nested-item-container_padding-left: var(--spacing-32);
  --list_horizontal-layout_horizontal-spacing: var(--spacing-12);
  --list_item-container_horizontal-spacing: var(--spacing-8);
  --list_item-container_font-size: var(--font-size_body);
  --list_item-container_line-height: var(--body_line-height_single-line);
  --loader_font-size: var(--font-size_body);
  --loader_line-height: var(--body_line-height_single-line);
  --loader_container_horizontal_spacing: var(--spacing-8);
  --loader_container_vertical_spacing: var(--spacing-8);
  --modal_container_padding: var(--large-container_padding);
  --modal_text-block-to-body: var(--large-container_text-block-to-body);
  --modal_body-to-footer: var(--large-container_body-to-footer);
  --modal_heading_horizontal-spacing: var(--spacing-12);
  --modal_body_font-size: var(--font-size_body);
  --modal_body_line-height: var(--line-height_paragraph);
  --modal_sm-width: 400px;
  --modal_md-width: 608px;
  --modal_lg-width: 816px;
  --modal_xl-width: 1024px;
  --modal_max-height: 438px;
  --modal_icon-status_height: var(--size-32);
  --modal_icon-status_width: var(--size-32);
  --mega-menu_container-heading_font-size: var(--font-size_heading-3);
  --mega-menu_container-subtitle_font-size: var(--font-size_heading-6);
  --mega-menu_item-container_font-size: var(--font-size-14);
  --mega-menu_side-panel-item_font-size: var(--font-size-14);
  --mega-menu_container-heading_line-height: var(--line-height_heading-3);
  --mega-menu_container-subtitle_line-height: var(--line-height_heading-6);
  --mega-menu_item-container_line-height: var(--line-height-body-22);
  --mega-menu_side-panel-item_line-height: var(--line-height-heading-18);
  --menu_item-container_font-size: var(--font-size-14);
  --menu_item-container_line-height: var(--line-height-heading-18);
  --menu-item_container_height: var(--size-36);
  --menu-item_icon_size: var(--size-24);
  --menu-item_container_padding-left: var(--spacing-12);
  --menu-item_container_padding-right: var(--spacing-8);
  --menu-item_container_padding-top: 9px;
  --menu-item_container_padding-bottom: 9px;
  --menu-item_container_horizontal_spacing: var(--spacing-8);
  --menu-item_container-control_padding-right: var(--spacing-12);
  --menu-item_container_font-size: var(--font-size-14);
  --menu-item_container_line-height: var(--line-height-heading-18);
  --menu-item_group-header_padding-top: var(--spacing-16);
  --menu-item_group-header_padding-bottom: var(--spacing-12);
  --menu_divider_vertical-spacing: var(--spacing-8);
  --navbar-overflow-menu_item-container_height: var(--context-menu-item_height);
  --navbar-overflow-menu_padding: var(--context-menu_padding);
  --navbar-overflow-menu_vertical-spacing: var(--context-menu_group_vertical-spacing);
  --navbar-overflow-menu_item_horizontal_spacing: var(--context-menu-item_horizontal_spacing);
  --navbar-overflow-menu_item_padding-left: var(--context-menu-item_padding-left);
  --navbar-overflow-menu_item_padding-right: var(--context-menu-item_padding-right);
  --navbar-overflow-menu_item_vertical-padding: var(--context-menu-item_vertical-padding);
  --navbar-tab_height: var(--size-48);
  --navbar-tab-condensed_height: 56px;
  --navbar-tab-condensed_height_indicator: 3px;
  --navbar-tab-condensed_horizontal-padding: var(--navbar-tab_horizontal-padding);
  --navbar-tab-condensed_horizontal-spacing: var(--navbar-tab_horizontal-spacing);
  --navbar-tab-condensed_icon_padding-right: var(--navbar-tab_icon_padding-right);
  --navbar-tab-condensed_padding-top: 18px;
  --navbar-tab-condensed_padding-bottom: 17px;
  --navbar-tab_horizontal-spacing: var(--spacing-8);
  --navbar-tab_horizontal-padding: var(--spacing-24);
  --navbar-tab_icon_padding-right: 20px;
  --navbar-tab_padding-top: 15px;
  --navbar-tab_padding-bottom: var(--spacing-12);
  --navbar-tab_font-size: var(--font-size-14);
  --navbar-tab_line-height: var(--line-height-heading-18);
  --notification_container_padding: var(--spacing-16);
  --notification_header_margin-bottom: var(--spacing-8);
  --notification_header-wrapper_horizontal-spacing: var(--spacing-8);
  --notification_container_vertical-spacing: var(--spacing-12);
  --notification_container-heading_font-size: var(--font-size-14);
  --notification_container-heading_line-height: var(--line-height-body-18);
  --notification-panel_container_vertical-margin: var(--spacing-8);
  --notification-panel_container_horizontal-margin: var(--spacing-16);
  --notification_heading-time-stamp_font-size: var(--font-size-12);
  --notification_heading-time-stamp_line-height: var(--line-height-body-16);
  --notification_container-body_font-size: var(--font-size-14);
  --notification_container-body_line-height: var(--line-height-body-22);
  --notification-panel_container_vertical-padding: var(--spacing-24);
  --notification-panel_search_desktop-view: true;
  --notification-panel_switch_desktop-view: true;
  --notification-panel_container_horizontal-padding: var(--spacing-24);
  --notification-panel_container_vertical-spacing: var(--spacing-16);
  --notification-panel_header-container_vertical-spacing: var(--spacing-16);
  --notification-panel_badge-indicator-to-notification-panel: var(--spacing-12);
  --notification-panel_x-right-position: var(--spacing-12);
  --notification-panel_stack-container_font-size: var(--font-size-14);
  --notification-panel_stack-container_line-height: var(--line-height-body-18);
  --notification-panel_empty-state-heading_font-size: var(--font-size-18);
  --notification-panel_empty-state-heading_line-height: var(--line-height-body-28);
  --notification-panel_empty-state-subtitle_font-size: var(--font-size-14);
  --notification-panel_empty-state-subtitle_line-height: var(--line-height-body-22);
  --pagination_page-buttons_horizontal-spacing: var(--spacing-4);
  --pagination_items-per-page_width: 183px;
  --pagination_horizontal-spacing: var(--spacing-8);
  --popover-body_font-size: var(--font-size_body);
  --popover_vertical-spacing: var(--container_vertical-spacing);
  --popover-heading_font-size: var(--font-size_heading-4);
  --popover-body_line-height: var(--line-height_body);
  --popover-heading_line-height: var(--line-height_heading-4);
  --popover_padding: var(--small-container_padding);
  --search_wrapper_padding: var(--spacing-0);
  --search_container_padding-left: var(--spacing-8);
  --search-icon_container_width: var(--component_size);
  --transfer_search-wrapper_margin-bottom: var(--spacing-16);
  --section-heading-to-component_vertical-spacing: var(--spacing-48);
  --section_font-size_heading: var(--font-size-20);
  --section_font-size_subtitle: var(--font-size-14);
  --section_line-height_heading: var(--line-height-heading-26);
  --section_line-height_subtitle: var(--line-height-heading-18);
  --section_container_padding: var(--large-container_padding);
  --section_container_horizontal-spacing: var(--container_horizontal-spacing);
  --section_header-container_margin-bottom: var(--large-container_text-block-to-body);
  --section_header-container_vertical-spacing: var(--size-4);
  --slider_horizontal-spacing: var(--spacing-8);
  --slider_vertical-spacing: var(--spacing-12);
  --slider_handle_size: 18px;
  --slider_handle_size_hover: var(--size-20);
  --slider_handle_border-width: var(--border-width_thin);
  --slider_tick_height: var(--size-2);
  --slider_tick_width: var(--size-2);
  --slider_tick_radius: var(--radius-0);
  --slider_track_radius: var(--radius-full);
  --slider_track_height: var(--size-2);
  --stepper_track_border-width: var(--size-1);
  --stepper_linear-status_size: var(--size-28);
  --stepper_non-linear-status_size: var(--size-20);
  --stepper_step-body-container_padding-right: var(--spacing-24);
  --stepper_vertical-layout-item-step-body-container_padding-top: var(--spacing-4);
  --stepper_step-body-container_vertical-spacing: var(--spacing-2);
  --stepper_horizontal-layout-item_vertical-spacing: var(--spacing-2);
  --stepper_horizontal-layout-item_horizontal-spacing: var(--spacing-4);
  --stepper_horizontal-layout-item_width: 208;
  --stepper_vertical-layout-item_min-height: var(--size-80);
  --stepper_vertical-layout-item_horizontal-spacing: var(--spacing-8);
  --stepper_vertical-layout-item_vertical-spacing: var(--spacing-4);
  --stepper_horizontal-layout-group_horizontal-spacing: var(--spacing-4);
  --stepper_vertical-layout-group_vertical-spacing: var(--spacing-4);
  --tab_label_font-size: var(--font-size_body);
  --tab_label_line-height: var(--line-height_body);
  --tab_height_indicator_default: var(--size-2);
  --tab-count-wrapper_font-size: var(--font-size_body);
  --tab_width_indicator_vertical: var(--size-2);
  --tab-count-wrapper_line-height: var(--line-height_body);
  --tab_container_min-width: 100px;
  --tab_container_icon_min-width: var(--size-128);
  --tab_container_count-wrapper_min-width: 136px;
  --tab_height: var(--component_height);
  --tab_container_horizontal-padding: var(--spacing-16);
  --tab_container_horizontal-spacing: var(--spacing-8);
  --tab_container_vertical-padding: 13px;
  --tab_icon-container_padding-right: var(--spacing-12);
  --tab_icon-container_vertical-padding: 11px;
  --tab_count-wrapper_horizontal-padding: var(--spacing-8);
  --tab_count-wrapper_vertical-padding: var(--spacing-4);
  --table_container_height: var(--datatable_container_height);
  --table_container_horizontal-padding: var(--datatable_container_horizontal-padding);
  --table_container_vertical-padding: var(--datatable_container_vertical-padding);
  --table_column-header_horizontal-padding: var(--table_container_horizontal-padding);
  --table_column-header_vertical-padding: var(--table_container_vertical-padding);
  --table_font-size_standard-cell: var(--font-size_body);
  --table_line-height_standard-cell: var(--line-height_body);
  --table_font-size_column-header: var(--font-size_body);
  --table_line-height_column-header: var(--line-height_body);
  --tag-font-size: var(--font-size_body);
  --tag-line-height: var(--line-height_body);
  --tag_container_horizontal-padding: var(--button_container_padding-left);
  --tag_icon-container_padding-left: var(--button_icon-container_padding-left);
  --tag_icon-container_padding-right: var(--button_icon-container_padding-right);
  --tag_container_horizontal-spacing: var(--button_container_horizontal-spacing);
  --tag_container_vertical-padding: var(--button_container_vertical-padding);
  --tag_container_height: var(--component_height);
  --tag_container_min-width: var(--button_container_min-width);
  --tag_select_font-size: var(--font-size-14);
  --tag_select_line-height: var(--line-height-heading-18);
  --tag_select_container_padding-left: 20px;
  --tag_select_container_padding-right: 20px;
  --tag_select_horizontal-spacing: var(--spacing-4);
  --tag_select_container_vertical-padding: 11px;
  --tag_select_container_height: var(--size-40);
  --text-area_container_vertical-padding: var(--spacing-12);
  --text-area_container_padding-right: var(--spacing-4);
  --text-area_spacing-bottom_container: var(--spacing-16);
  --text-block_vertical-spacing: var(--spacing-4);
  --text-block_heading_font-size: var(--font-size_heading-2);
  --text-block_subtitle_font-size: var(--font-size_heading-5);
  --text-block_heading_line-height: var(--line-height_heading-2);
  --text-block_subtitle_line-height: var(--line-height_heading-5);
  --text-link_font-size: var(--font-size_body);
  --text-link_line-height: var(--line-height_body);
  --text-link_icon_horizontal-spacing: var(--container_horizontal-spacing);
  --transfer_container_horizontal_spacing: var(--spacing-12);
  --transfer_container_vertical-spacing: var(--spacing-8);
  --transfer_container_padding-top: var(--spacing-16);
  --transfer_container_padding-right: var(--spacing-16);
  --transfer_container_padding-bottom: var(--spacing-16);
  --transfer_container_padding-left: var(--spacing-16);
  --transfer_list-item-group_vertical-spacing: var(--spacing-16);
  --transfer_container_height: 525px;
  --transfer_container_width: 288px;
  --transfer_header-wrapper_horizontal-padding: 10px;
  --transfer_header-wrapper_vertical-padding: var(--spacing-12);
  --transfer_search-wrapper_margin-bottom: var(--spacing-16);
  --transfer_direction-button_vertical-padding: var(--spacing-4);
  --transfer_between-button_spacing: var(--spacing-8);
  --tooltip_radius: var(--radius-12);
  --tooltip_padding: var(--radius-12);
  --tooltip_font-size: var(--font-size_support);
  --tooltip_line-height: var(--line-height_support);
}
.icgds.lmn-adaptive-tablet,
.icgds.lmn-adaptive-tablet .lmn-ui-md,
.icgds.lmn-adaptive-tablet .lmn-ui-sm,
.icgds.lmn-adaptive-tablet .lmn-ui-compact,
.icgds.lmn-adaptive-tablet .lmn-ui-xs,
.icgds.lmn-adaptive-tablet .lmn-ui-lg,
.icgds.lmn-adaptive-tablet .lmn-ui-spacious,
.icgds .lmn-adaptive-tablet,
.icgds .lmn-adaptive-tablet .lmn-ui-md,
.icgds .lmn-adaptive-tablet .lmn-ui-sm,
.icgds .lmn-adaptive-tablet .lmn-ui-compact,
.icgds .lmn-adaptive-tablet .lmn-ui-xs,
.icgds .lmn-adaptive-tablet .lmn-ui-lg,
.icgds .lmn-adaptive-tablet .lmn-ui-spacious {
  --component_size: var(--size-44);
  --large-container_padding: var(--size-24);
  --alert_container_height: var(--size-48);
  --alert_container_padding-top: var(--spacing-12);
  --alert_container_padding-right: var(--spacing-16);
  --alert_container_padding-bottom: var(--spacing-12);
  --alert_container_padding-left: var(--spacing-16);
  --alert-icon-container_padding-left: var(--spacing-12);
  --alert_container_horizontal_spacing: var(--spacing-8);
  --alert_radius: var(--small-container_radius);
  --app-switcher_item-container_font-size: var(--font-size-16);
  --app-switcher_item-container-heading_font-size: var(--font-size-20);
  --app-switcher_item-container-description_font-size: var(--font-size-14);
  --app-switcher_item-container_line-height: var(--line-height-body-20);
  --app-switcher_item-container-heading_line-height: var(--line-height-heading-26);
  --app-switcher_item-container-description_line-height: var(--line-height-body-18);
  --app-switcher_item_container_padding-top: var(--spacing-0);
  --app-switcher_item_container_padding-right: var(--spacing-0);
  --app-switcher_item_container_padding-bottom: var(--spacing-0);
  --app-switcher_item_container_padding-left: var(--spacing-0);
  --app-switcher_item_container_vertical_spacing: var(--spacing-8);
  --app-switcher_item-state_container_padding-top: var(--spacing-12);
  --app-switcher_item-state_container_padding-right: var(--spacing-12);
  --app-switcher_item-state_container_padding-bottom: var(--spacing-12);
  --app-switcher_item-state_container_padding-left: var(--spacing-12);
  --app-switcher_item_container_horizontal_spacing: var(--spacing-12);
  --avatar-menu_container-heading_font-size: var(--font-size_heading-3);
  --avatar-menu_container-subtitle_font-size: var(--font-size_body);
  --avatar-menu_container-support_font-size: var(--font-size_support);
  --avatar-menu_container-heading_line-height: var(--line-height_heading-3);
  --avatar-menu_container-subtitle_line-height: var(--line-height_body);
  --avatar-menu_container-support_line-height: var(--line-height_support);
  --avatar-menu_container_vertical-margin: var(--spacing-8);
  --avatar-menu_container_horizontal-margin: var(--spacing-8);
  --avatar-menu_container_padding: var(--spacing-0);
  --avatar-menu_header-container_padding-top: var(--spacing-24);
  --avatar-menu_header-container_padding-bottom: var(--spacing-16);
  --avatar-menu_header-container_horizontal-padding: var(--spacing-16);
  --avatar-menu_header-wrapper_vertical-spacing: var(--spacing-8);
  --avatar-menu_header-wrapper_margin-bottom: var(--spacing-16);
  --avatar-menu_header-wrapper_vertical-padding: var(--spacing-0);
  --avatar-menu_header-wrapper_horizontal-padding: var(--spacing-16);
  --avatar-menu_support-container_margin-top: var(--spacing-16);
  --avatar-menu_menu-stack-container_vertical-spacing: var(--spacing-4);
  --avatar-menu_menu-stack-container_horizontal-padding: var(--spacing-12);
  --avatar-menu_menu-stack-container_margin-bottom: var(--spacing-8);
  --avatar-menu_footer-container_padding-top: var(--spacing-16);
  --avatar-menu_footer-container_horizontal-padding: var(--spacing-12);
  --avatar-menu_footer-container_padding-bottom: 20px;
  --card-title-to-subtitle_vertical-spacing: var(--spacing-12);
  --card_header-label-to-text-block: var(--large-container_header-label-to-text-block);
  --card_text-block-to-body: var(--large-container_text-block-to-body);
  --card_body-to-footer: var(--large-container_body-to-footer);
  --card_container_padding: var(--large-container_padding);
  --card_heading-to-control_spacing: var(--spacing-12);
  --card_body_font-size: var(--font-size_body);
  --card_body_line-height: var(--line-height_paragraph);
  --card_footer_font-size: var(--font-size_body);
  --card_footer_line-height: var(--line-height_body);
  --card_date-label_font-size: var(--font-size_support);
  --card_date-label_line-height: var(--line-height_support);
  --carousel_indicator_width: var(--size-24);
  --carousel_indicator_active_width: var(--size-64);
  --carousel_indicator_active_height: var(--size-2);
  --drawer_heading_font-size: var(--font-size_heading-2);
  --drawer_subtitle_font-size: var(--font-size_heading-5);
  --drawer_heading_line-height: var(--line-height_heading-2);
  --drawer_subtitle_line-height: var(--line-height_heading-5);
  --drawer_container_vertical-spacing: var(--spacing-16);
  --drawer_container_padding-bottom: var(--spacing-24);
  --drawer_container_padding-top: var(--spacing-24);
  --drawer_container_padding-right: var(--spacing-24);
  --drawer_container_padding-left: var(--spacing-24);
  --drawer_header-container_vertical-spacing: var(--spacing-8);
  --drawer_content-stack_vertical-spacing: var(--spacing-8);
  --drawer_footer-button_horizontal-spacing: var(--between-buttons_horizontal-spacing);
  --drawer_footer_horizontal-padding: var(--spacing-0);
  --drawer_footer_vertical-padding: 15px;
  --drawer_footer_height: var(--component_height);
  --field_font-size: var(--font-size_body);
  --field_line-height_single-line: var(--line-height_body);
  --field_line-height_multi-line: var(--line-height_paragraph);
  --field-number_font-size: var(--font-size_body);
  --field-number_line-height: var(--line-height_body);
  --field_radius: var(--radius-8);
  --field_container_height: var(--component_height);
  --field_container_horizontal-padding: var(--container_padding-left);
  --field_icon-container_horizontal-padding: var(--container_element_padding-left);
  --field_container_vertical-padding: var(--container_padding-top);
  --field_container_horizontal-spacing: var(--container_horizontal-spacing);
  --field_container_vertical-spacing: var(--container_vertical-spacing);
  --field_container-to-menu_spacing: var(--component-to-menu_margin-bottom);
  --icon_container_size: var(--component_size);
  --global-header-banner_height: 56px;
  --global-header-action-bar_horizontal-padding: var(--spacing-16);
  --global-header-navigation-bar_horizontal-padding_desktop: var(--spacing-0);
  --global-header-navigation-bar_vertical-padding_desktop: var(--spacing-0);
  --global-header-action-bar_vertical-padding: 7px;
  --global-header_container_margin-top: var(--spacing-8);
  --global-header_container_margin-right: var(--spacing-8);
  --global-header_container_margin-bottom: var(--spacing-0);
  --global-header_container_margin-left: var(--spacing-8);
  --global-header_banner_radius: var(--global-header_radius);
  --global-header_open-nav-state_banner_radius-bottom: var(--radius-0);
  --global-header_banner_radius-bottom-right: var(--radius-12);
  --global-header_banner_radius-bottom-left: var(--global-header_radius);
  --global-header-icon_container_size: var(--component_size);
  --global-header-logo_padding-bottom: 5px;
  --global-header-between-icon-to-logo_horizontal-spacing: var(--spacing-4);
  --global-header-between-logo-to-app-name_horizontal-spacing: var(--spacing-16);
  --global-header_divider_padding: var(--spacing-4);
  --global-header_expanded-banner_bottom-left-radius: var(--global-header_radius);
  --global-header_expanded-banner_bottom-right-radius: var(--global-header_radius);
  --global-left-menu_container_padding-top: var(--spacing-8);
  --global-left-menu_container_padding-right: var(--spacing-8);
  --global-left-menu_container_padding-bottom: var(--spacing-8);
  --global-left-menu_container_padding-left: var(--spacing-8);
  --global-left-menu_container_vertical-spacing: var(--between-menu-items_vertical-spacing);
  --global-left-menu-container_mask: var(--true);
  --global-left-menu_radius-top: var(--large-container_radius);
  --global-left-nav_item_font-size: var(--font-size-14);
  --global-left-nav_item_line-height: var(--line-height-body-18);
  --global-left-nav_item_collapsed-panel_font-size: var(--font-size-12);
  --global-left-nav_item_collapsed-panel_line-height: var(--line-height-body-18);
  --global-left-nav_vertical-padding: var(--spacing-12);
  --global-left-nav_expanded-panel_width: var(--size-192);
  --global-left-nav_collapsed-panel_width: 72px;
  --global-left-nav_item-container_expanded-panel_horizontal-padding: var(--spacing-12);
  --global-left-nav_item-container_expanded-panel_vertical-padding: var(--spacing-4);
  --global-left-nav_item-container_collapsed-panel_horizontal-padding: 18px;
  --global-left-nav_item-container_collapsed-panel_vertical-padding: var(--spacing-4);
  --global-left-nav_item_expanded-panel_horizontal-spacing: var(--spacing-8);
  --global-left-nav_item_expanded-panel_horizontal-padding: var(--spacing-12);
  --global-left-nav_item_expanded-panel_vertical-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-panel_padding: var(--spacing-8);
  --global-left-nav_item-container_collapsed-label_horizontal-padding: var(--spacing-4);
  --global-left-nav_item-container_collapsed-label_vertical-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-label_vertical-spacing: var(--spacing-4);
  --global-left-nav_item_collapsed-label_horizontal-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-label_vertical-padding: var(--spacing-8);
  --global-left-nav_between-nav-items_vertical-spacing: var(--between-menu-items_vertical-spacing);
  --mega-menu_container-heading_font-size: var(--font-size_heading-3);
  --mega-menu_container-subtitle_font-size: var(--font-size_heading-6);
  --mega-menu_item-container_font-size: var(--font-size-14);
  --mega-menu_side-panel-item_font-size: var(--font-size-14);
  --mega-menu_container-heading_line-height: var(--line-height_heading-3);
  --mega-menu_container-subtitle_line-height: var(--line-height_heading-6);
  --mega-menu_item-container_line-height: var(--line-height-body-22);
  --mega-menu_side-panel-item_line-height: var(--line-height-heading-18);
  --menu-item_container_height: var(--component_size);
  --menu-item_icon_size: var(--size-24);
  --menu-item_container_radius: var(--context-menu-item_radius)
  --menu-item_container_padding-left: var(--spacing-12);
  --menu-item_container_padding-right: var(--spacing-12);
  --menu-item_container_padding-top: var(--spacing-12);
  --menu-item_container_padding-bottom: var(--spacing-12);
  --menu-item_container_horizontal_spacing: var(--spacing-12);
  --menu-item_container_font-size: var(--font-size-16);
  --menu-item_container_line-height: var(--line-height-heading-24);
  --menu-item_container-description_font-size: var(--font-size-12);
  --menu-item_container-description_line-height: var(--line-height-16);
  --adaptive_item-container_height: var(--size-44);
  --adaptive_nav-item_container_padding-left: var(--spacing-12);
  --adaptive_nav-item_container_padding-right: var(--spacing-12);
  --adaptive_nav-item_container_padding-top: var(--spacing-10);
  --adaptive_nav-item_container_padding-bottom: var(--spacing-10);
  --adaptive_nav-item_container_horizontal_spacing: var(--spacing-8);
  --adaptive_nav-item_container_radius: var(--radius-20);
  --adaptive_nav-item_font-size: var(--font-size-16);
  --adaptive_nav-item_line-height: var(--line-height-24);
  --notification-panel_container_vertical-margin: var(--spacing-8);
  --notification-panel_container_horizontal-margin: var(--spacing-8);
  --notification-panel_header-container_vertical-spacing: var(--spacing-16);
}
.icgds.lmn-adaptive-mobile,
.icgds.lmn-adaptive-mobile .lmn-ui-md,
.icgds.lmn-adaptive-mobile .lmn-ui-sm,
.icgds.lmn-adaptive-mobile .lmn-ui-compact,
.icgds.lmn-adaptive-mobile .lmn-ui-xs,
.icgds.lmn-adaptive-mobile .lmn-ui-lg,
.icgds.lmn-adaptive-mobile .lmn-ui-spacious,
.icgds .lmn-adaptive-mobile,
.icgds .lmn-adaptive-mobile .lmn-ui-md,
.icgds .lmn-adaptive-mobile .lmn-ui-sm,
.icgds .lmn-adaptive-mobile .lmn-ui-compact,
.icgds .lmn-adaptive-mobile .lmn-ui-xs,
.icgds .lmn-adaptive-mobile .lmn-ui-lg,
.icgds .lmn-adaptive-mobile .lmn-ui-spacious {
  --component_size: var(--size-44);
  --large-container_padding: var(--size-24);
  --alert_container_height: var(--size-48);
  --alert_container_padding-top: var(--spacing-12);
  --alert_container_padding-right: var(--spacing-16);
  --alert_container_padding-bottom: var(--spacing-12);
  --alert_container_padding-left: var(--spacing-16);
  --alert-icon-container_padding-left: var(--spacing-12);
  --alert_container_horizontal_spacing: var(--spacing-8);
  --alert_radius: var(--small-container_radius);
  --app-switcher_item-container_font-size: var(--font-size-16);
  --app-switcher_item-container-heading_font-size: var(--font-size-20);
  --app-switcher_item-container-description_font-size: var(--font-size-14);
  --app-switcher_item-container_line-height: var(--line-height-body-20);
  --app-switcher_item-container-heading_line-height: var(--line-height-heading-26);
  --app-switcher_item-container-description_line-height: var(--line-height-body-18);
  --app-switcher_item_container_padding-top: var(--spacing-0);
  --app-switcher_item_container_padding-right: var(--spacing-0);
  --app-switcher_item_container_padding-bottom: var(--spacing-0);
  --app-switcher_item_container_padding-left: var(--spacing-0);
  --app-switcher_item_container_vertical_spacing: var(--spacing-8);
  --app-switcher_item-state_container_padding-top: var(--spacing-12);
  --app-switcher_item-state_container_padding-right: var(--spacing-12);
  --app-switcher_item-state_container_padding-bottom: var(--spacing-12);
  --app-switcher_item-state_container_padding-left: var(--spacing-12);
  --app-switcher_item_container_horizontal_spacing: var(--spacing-12);
  --avatar-menu_container-heading_font-size: var(--font-size_heading-3);
  --avatar-menu_container-subtitle_font-size: var(--font-size_body);
  --avatar-menu_container-support_font-size: var(--font-size_support);
  --avatar-menu_container-heading_line-height: var(--line-height_heading-3);
  --avatar-menu_container-subtitle_line-height: var(--line-height_body);
  --avatar-menu_container-support_line-height: var(--line-height_support);
  --avatar-menu_container_vertical-margin: var(--spacing-8);
  --avatar-menu_container_horizontal-margin: var(--spacing-8);
  --avatar-menu_container_padding: var(--spacing-0);
  --avatar-menu_header-container_padding-top: var(--spacing-24);
  --avatar-menu_header-container_padding-bottom: var(--spacing-16);
  --avatar-menu_header-container_horizontal-padding: var(--spacing-16);
  --avatar-menu_header-wrapper_vertical-spacing: var(--spacing-8);
  --avatar-menu_header-wrapper_margin-bottom: var(--spacing-16);
  --avatar-menu_header-wrapper_vertical-padding: var(--spacing-0);
  --avatar-menu_header-wrapper_horizontal-padding: var(--spacing-16);
  --avatar-menu_support-container_margin-top: var(--spacing-16);
  --avatar-menu_menu-stack-container_vertical-spacing: var(--spacing-4);
  --avatar-menu_menu-stack-container_horizontal-padding: var(--spacing-12);
  --avatar-menu_menu-stack-container_margin-bottom: var(--spacing-8);
  --avatar-menu_footer-container_padding-top: var(--spacing-16);
  --avatar-menu_footer-container_horizontal-padding: var(--spacing-12);
  --avatar-menu_footer-container_padding-bottom: 20px;
  --card-title-to-subtitle_vertical-spacing: var(--spacing-12);
  --card_header-label-to-text-block: var(--large-container_header-label-to-text-block);
  --card_text-block-to-body: var(--large-container_text-block-to-body);
  --card_body-to-footer: var(--large-container_body-to-footer);
  --card_container_padding: var(--large-container_padding);
  --card_heading-to-control_spacing: var(--spacing-12);
  --card_body_font-size: var(--font-size_body);
  --card_body_line-height: var(--line-height_paragraph);
  --card_footer_font-size: var(--font-size_body);
  --card_footer_line-height: var(--line-height_body);
  --card_date-label_font-size: var(--font-size_support);
  --card_date-label_line-height: var(--line-height_support);
  --carousel_indicator_width: var(--size-24);
  --carousel_indicator_active_width: var(--size-64);
  --carousel_indicator_active_height: var(--size-2);
  --drawer_heading_font-size: var(--font-size_heading-2);
  --drawer_subtitle_font-size: var(--font-size_heading-5);
  --drawer_heading_line-height: var(--line-height_heading-2);
  --drawer_subtitle_line-height: var(--line-height_heading-5);
  --drawer_container_vertical-spacing: var(--spacing-16);
  --drawer_container_padding-bottom: var(--spacing-24);
  --drawer_container_padding-top: var(--spacing-24);
  --drawer_container_padding-right: var(--spacing-24);
  --drawer_container_padding-left: var(--spacing-24);
  --drawer_header-container_vertical-spacing: var(--spacing-8);
  --drawer_content-stack_vertical-spacing: var(--spacing-8);
  --drawer_footer-button_horizontal-spacing: var(--between-buttons_horizontal-spacing);
  --drawer_footer_horizontal-padding: var(--spacing-0);
  --drawer_footer_vertical-padding: 15px;
  --drawer_footer_height: var(--component_height);
  --field_font-size: var(--font-size_body);
  --field_line-height_single-line: var(--line-height_body);
  --field_line-height_multi-line: var(--line-height_paragraph);
  --field-number_font-size: var(--font-size_body);
  --field-number_line-height: var(--line-height_body);
  --field_radius: var(--radius-8);
  --field_container_height: var(--component_height);
  --field_container_horizontal-padding: var(--container_padding-left);
  --field_icon-container_horizontal-padding: var(--container_element_padding-left);
  --field_container_vertical-padding: var(--container_padding-top);
  --field_container_horizontal-spacing: var(--container_horizontal-spacing);
  --field_container_vertical-spacing: var(--container_vertical-spacing);
  --field_container-to-menu_spacing: var(--component-to-menu_margin-bottom);
  --icon_container_size: var(--component_size);
  --global-header-banner_height: 56px;
  --global-header-action-bar_horizontal-padding: var(--spacing-16);
  --global-header-navigation-bar_horizontal-padding_desktop: var(--spacing-0);
  --global-header-navigation-bar_vertical-padding_desktop: var(--spacing-0);
  --global-header-action-bar_vertical-padding: 7px;
  --global-header_container_margin-top: var(--spacing-8);
  --global-header_container_margin-right: var(--spacing-8);
  --global-header_container_margin-bottom: var(--spacing-0);
  --global-header_container_margin-left: var(--spacing-8);
  --global-header_banner_radius: var(--global-header_radius);
  --global-header_open-nav-state_banner_radius-bottom: var(--radius-0);
  --global-header_banner_radius-bottom-right: var(--radius-12);
  --global-header_banner_radius-bottom-left: var(--global-header_radius);
  --global-header-icon_container_size: var(--component_size);
  --global-header-logo_padding-bottom: 5px;
  --global-header-between-icon-to-logo_horizontal-spacing: var(--spacing-4);
  --global-header-between-logo-to-app-name_horizontal-spacing: var(--spacing-16);
  --global-header_divider_padding: var(--spacing-4);
  --global-header_expanded-banner_bottom-left-radius: var(--radius-0);
  --global-header_expanded-banner_bottom-right-radius: var(--radius-0);
  --global-left-menu_container_padding-top: var(--spacing-8);
  --global-left-menu_container_padding-right: var(--spacing-8);
  --global-left-menu_container_padding-bottom: var(--spacing-8);
  --global-left-menu_container_padding-left: var(--spacing-8);
  --global-left-menu_container_vertical-spacing: var(--between-menu-items_vertical-spacing);
  --global-left-menu-container_mask: var(--false);
  --global-left-menu_radius-top: var(--radius-0);
  --global-left-nav_item_font-size: var(--font-size-14);
  --global-left-nav_item_line-height: var(--line-height-body-18);
  --global-left-nav_item_collapsed-panel_font-size: var(--font-size-12);
  --global-left-nav_item_collapsed-panel_line-height: var(--line-height-body-18);
  --global-left-nav_vertical-padding: var(--spacing-12);
  --global-left-nav_expanded-panel_width: var(--size-192);
  --global-left-nav_collapsed-panel_width: 72px;
  --global-left-nav_item-container_expanded-panel_horizontal-padding: var(--spacing-12);
  --global-left-nav_item-container_expanded-panel_vertical-padding: var(--spacing-4);
  --global-left-nav_item-container_collapsed-panel_horizontal-padding: 18px;
  --global-left-nav_item-container_collapsed-panel_vertical-padding: var(--spacing-4);
  --global-left-nav_item_expanded-panel_horizontal-spacing: var(--spacing-8);
  --global-left-nav_item_expanded-panel_horizontal-padding: var(--spacing-12);
  --global-left-nav_item_expanded-panel_vertical-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-panel_padding: var(--spacing-8);
  --global-left-nav_item-container_collapsed-label_horizontal-padding: var(--spacing-4);
  --global-left-nav_item-container_collapsed-label_vertical-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-label_vertical-spacing: var(--spacing-4);
  --global-left-nav_item_collapsed-label_horizontal-padding: var(--spacing-8);
  --global-left-nav_item_collapsed-label_vertical-padding: var(--spacing-8);
  --global-left-nav_between-nav-items_vertical-spacing: var(--between-menu-items_vertical-spacing);
  --mega-menu_container-heading_font-size: var(--font-size_heading-3);
  --mega-menu_container-subtitle_font-size: var(--font-size_heading-6);
  --mega-menu_item-container_font-size: var(--font-size-14);
  --mega-menu_side-panel-item_font-size: var(--font-size-14);
  --mega-menu_container-heading_line-height: var(--line-height_heading-3);
  --mega-menu_container-subtitle_line-height: var(--line-height_heading-6);
  --mega-menu_item-container_line-height: var(--line-height-body-22);
  --mega-menu_side-panel-item_line-height: var(--line-height-heading-18);
  --menu-item_container_height: var(--component_size);
  --menu-item_icon_size: var(--size-24);
  --menu-item_container_radius: var(--context-menu-item_radius)
  --menu-item_container_padding-left: var(--spacing-12);
  --menu-item_container_padding-right: var(--spacing-12);
  --menu-item_container_padding-top: var(--spacing-12);
  --menu-item_container_padding-bottom: var(--spacing-12);
  --menu-item_container_horizontal_spacing: var(--spacing-12);
  --menu-item_container_font-size: var(--font-size-16);
  --menu-item_container_line-height: var(--line-height-heading-24);
  --menu-item_container-description_font-size: var(--font-size-12);
  --menu-item_container-description_line-height: var(--line-height-16);
  --adaptive_item-container_height: var(--size-44);
  --adaptive_nav-item_container_padding-left: var(--spacing-12);
  --adaptive_nav-item_container_padding-right: var(--spacing-12);
  --adaptive_nav-item_container_padding-top: var(--spacing-10);
  --adaptive_nav-item_container_padding-bottom: var(--spacing-10);
  --adaptive_nav-item_container_horizontal_spacing: var(--spacing-8);
  --adaptive_nav-item_container_radius: var(--radius-20);
  --adaptive_nav-item_font-size: var(--font-size-16);
  --adaptive_nav-item_line-height: var(--line-height-24);
  --notification-panel_container_vertical-margin: var(--spacing-8);
  --notification-panel_container_horizontal-margin: var(--spacing-8);
  --notification-panel_header-container_vertical-spacing: var(--spacing-16);
}/*--------------------------------

ICGDSIcons Web Font
Generated using nucleoapp.com

-------------------------------- */

@font-face {
  font-family: "ICGDSIcons";
  src: url("/guide/assets/ICGDSIcons-CJueqMyM.eot");
  src: url("/guide/assets/ICGDSIcons-CJueqMyM.eot") format("embedded-opentype"),
    url("/guide/assets/ICGDSIcons-1Fgrfh8F.woff2") format("woff2"),
    url("/guide/assets/ICGDSIcons-CeaqNry5.woff") format("woff"),
    url("/guide/assets/ICGDSIcons-DHRNrm8k.ttf") format("truetype"),
    url("/guide/assets/ICGDSIcons-8Q-II8mt.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "ICGDS6";
  src: url("/guide/assets/ICGDS6-N_RLHziZ.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: "DSIllustrations";
  src: url("data:font/woff2;base64,d09GMgABAAAAAAMwAAsAAAAAB0wAAALjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACCcAqCSIIkCwYAATYCJAMIBCAFhGoHLBtfBsieA+7OIrTEIcOIgSYMinGN/XzFw9da+X5Pz8IRYQBIoYtcoYPl0eiLMyjjE4mK599O/xXivU7iJPrin2LM6xbvhRUAez1lSnked72/WluKbXEUcBRQYHSgFy3/c029FDr+TCeU+TzXWEUpcuLzbLACH8nocMU04g26mwN1d1JPKdBkQwGHeaGuDfjcBxAPIjgBAqk6bmNyGLhxSVmGaM2sNN2an8FVkl56wXOvLj6bSZh0ZUHdrVM+BnhfyR0XX3C/lkAQACChRIEVQCY2BNzgKLDCUROxOZkCZFnw9f9/jRLybycafYsWMAJAP/FajAIkkFFHA/CkUxn13toqnvvhsxf6G+2d8Tr67EJGV1zRrpUM+eXwM56KrhHQhFqGmg+PzfwLlUVg7dgX58sbdTCJ0/MGMhCzDFncuxJa1Zc8U5uvbXWWN1GOPnQgsEDEKpthIz146WSc7Zyt1DqLc1Q0byTX6+0RXUtuFG9iayb/87KxvrrOWP2ZNz7CK/Jzb39Nh4b5FS3r2NxIfe1yha7hH7508a8yNFTm2ysBzcve+KSNDW/ibLTj1inb2oWbYTgnGS+J2f2mYn1Ugs/joJIrrAJFgP/6iYWt+BMIPn5eORxsz/t388x2glKzydQkECQZhymRf9EIQTcT/EMCSYM7SGjShP8AOkgECO0IkFS1C1Bo1wcBWbtZCCg124GAinYnIaDJsgYIaNZtkaOodWEMM4KkzQEUxjygmbRAqY8dKsbSBE1uJ35Ds7k8OddajWFUCiSPBQblD7VOBZ00YSsVlZGaXth2RF5MmZvMhHBiZcTeB2WXJ+LPucJ81Jhg7HD+VYAyraphMFQUENkwaBoBHkWLcZOoMMPIzfqpqOwwjoyiDAaVIVV6c7TSxRsvuNW4MagRi1AUcyZlgqAJqAlkBDioim4sbsVgCFDE4hhnjBsFpZoCQUQ50qSZoDy0VKMIcBwATei5lBSFkxiXAQAA") format("woff2");
  font-weight: normal;
  font-style: normal;
}


/*------------------------
	base class definition
-------------------------*/

.lmnicon,
.lmnill {
  display: inline-block;
  font: normal normal normal 1em/1 var(--icon-font-family);
  speak: none;
  text-transform: none;
  line-height: inherit;
  vertical-align: bottom;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lmnill {
  font: normal normal normal 1em/1 'DSIllustrations';
}

.lmnicon.lmn-icon-frame {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;   
}

.lmnicon-no-frame {
  width: auto!important;
  height: auto!important;   
}

.lmnicon-custom-icon::before {
  content: unset!important;
}

/*------------------------
  change icon size
-------------------------*/
/* absolute units */
.lmnicon-10,
.lmnicon-xs,
.lmnicon.lmn-ui-xs {
  font-size: 10px;
}
.lmnicon-14,
.lmnicon-sm,
.lmnicon.lmn-ui-sm  {
  font-size: 14px;
}
.lmnicon-18,
.lmnicon-md,
.lmnicon.lmn-ui-md  {
  font-size: 18px;
}
.lmnicon-24,
.lmnicon-lg,
.lmnicon.lmn-ui-lg {
  font-size: 24px;
}

/*----------------------------------
  add a square/circle background
-----------------------------------*/
.lmnicon-bg-square,
.lmnicon-bg-circle {
  padding: 0 0.25em;
  background-color: #eee;
}
.lmnicon-bg-circle {
  border-radius: 50%;
}
/*------------------------------------
  use icons as list item markers
-------------------------------------*/
.lmnicon-ul {
  padding-left: 0;
  list-style-type: none;
}
.lmnicon-ul > li {
  display: flex;
  align-items: flex-start;
  line-height: 1.4;
}
.lmnicon-ul > li > .lmnicon {
  margin-right: 0.4em;
  line-height: inherit;
}

/*----------------------------------
  functional colors
-----------------------------------*/
.lmnicon-color-success {
  color: var(--success);
}
.lmnicon-color-warning {
  color: var(--warning);
}
.lmnicon-color-danger {
  color: var(--danger);
}

/*------------------------
  spinning icons
-------------------------*/
.lmnicon-spin {
  -webkit-animation: lmnicon-spin 2s infinite linear;
  -moz-animation: lmnicon-spin 2s infinite linear;
  animation: lmnicon-spin 2s infinite linear;
}
@-webkit-keyframes lmnicon-spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes lmnicon-spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@keyframes lmnicon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*------------------------
  rotated/flipped icons
-------------------------*/
.lmnicon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.lmnicon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.lmnicon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.lmnicon-flip-y {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.lmnicon-flip-x {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/*------------------------
	icons
-------------------------*/

.lmnicon-contact-alt::before, 
.lmnicon-contact-o::before, 
.lmnicon-id-card::before	 {
  content: var(--icon-contact-alt);
}

.lmnicon-expert-o::before,
.lmnicon-user-expert::before  {
  content: var(--icon-profile-expert);
}

.lmnicon-user-block::before {
  content: var(--icon-profile-block);
}

.lmnicon-user-check::before {
  content: var(--icon-profile-check);
}

.lmnicon-user-close::before {
  content: var(--icon-profile-close);
}

.lmnicon-user-remove::before {
  content: var(--icon-profile-remove);
}

.lmnicon-user-settings::before {
  content: var(--icon-profile-setting);
}

.lmnicon-profile-o::before {
  content: var(--icon-profile);
}

.lmnicon-group-o::before {
  content: var(--icon-group);
}

.lmnicon-organization::before, .lmnicon-user-hierarchy::before {
  content: var(--icon-organization);
}

.lmnicon-circle::before, .lmnicon-dot::before {
  content: var(--icon-circle-filled);
}

.lmnicon-hexagon-o::before {
  content: var(--icon-hexagon);
}

.lmnicon-hexagon::before {
  content: var(--icon-hexagon-filled);
}

.lmnicon-square-o::before {
  content: var(--icon-square);
}

.lmnicon-square::before {
  content: var(--icon-square-filled);
}

.lmnicon-triangle-o::before {
  content: var(--icon-triangle);
}

.lmnicon-triangle::before {
  content: var(--icon-triangle-filled);
}

.lmnicon-alert-circle-o::before {
  content: var(--icon-alert-circle);
}

.lmnicon-alert-circle::before {
  content: var(--icon-alert-circle-filled);
}

.lmnicon-alert-triangle-o::before {
  content: var(--icon-alert-triangle);
}

.lmnicon-alert-triangle::before {
  content: var(--icon-alert-triangle-filled);
}
.lmnicon-alert-triangle-filled::before {
  content: var(--icon-alert-triangle-filled);
}

.lmnicon-danger-o::before, .lmnicon-danger::before {
  content: var(--icon-danger);
}

.lmnicon-danger-filled::before {
  content: var(--icon-danger-filled);
}

.lmnicon-alert::before {
  content: var(--icon-alert);
}

.lmnicon-info-circle-o::before {
  content: var(--icon-info-circle);
}

.lmnicon-info-circle::before {
  content: var(--icon-info-circle-filled);
}

.lmnicon-info::before {
  content: var(--icon-info);
}

.lmnicon-check-circle-o::before {
  content: var(--icon-check-circle);
}

.lmnicon-diamond-o::before {
  content: var(--icon-diamond);
}

.lmnicon-check::before {
  content: var(--icon-check);
}

.lmnicon-question-circle-o::before {
  content: var(--icon-question-circle);
}

.lmnicon-question-circle::before {
  content: var(--icon-question-circle-filled);
}

.lmnicon-question::before {
  content: var(--icon-question);
}

.lmnicon-diamond::before {
  content: var(--icon-diamond-filled);
}

.lmnicon-check-circle::before {
  content: var(--icon-success-filled);
}

.lmnicon-menu::before {
  content: var(--icon-menu);
}

.lmnicon-arrow-left::before {
  content: var(--icon-arrow-left);
}

.lmnicon-arrow-right::before {
  content: var(--icon-arrow-right);
}

.lmnicon-arrow-up::before {
  content: var(--icon-arrow-up);
}

.lmnicon-down::before {
  content: var(--icon-chevron-down);
}

.lmnicon-left::before {
  content: var(--icon-chevron-left);
}

.lmnicon-right::before {
  content: var(--icon-chevron-right);
}

.lmnicon-up::before {
  content: var(--icon-chevron-up);
}

.lmnicon-caret-left::before {
  content: var(--icon-caret-left);
}

.lmnicon-caret-right::before {
  content: var(--icon-caret-right);
}

.lmnicon-caret-up::before {
  content: var(--icon-caret-up);
}

.lmnicon-caret-down::before {
  content: var(--icon-caret-down);
}

.lmnicon-home::before {
  content: var(--icon-home);
}

.lmnicon-right-double::before {
  content: var(--icon-right-double);
}

.lmnicon-left-double::before {
  content: var(--icon-left-double);
}

.lmnicon-up-double::before {
  content: var(--icon-up-double);
}

.lmnicon-more-vertical::before {
  content: var(--icon-more-alt);
}

.lmnicon-down-double::before {
  content: var(--icon-down-double);
}

.lmnicon-arrow-down::before {
  content: var(--icon-arrow-down);
}

.lmnicon-asterisk::before {
  content: var(--icon-asterisk);
}

.lmnicon-compass-north::before, .lmnicon-direction-north::before	{
  content: var(--icon-compass-north);
}

.lmnicon-crosshair::before {
  content: var(--icon-crosshair);
}

.lmnicon-bullet-list::before, .lmnicon-list-bullet::before {
  content: var(--icon-bullet-list);
}

.lmnicon-bold::before {
  content: var(--icon-bold);
}

.lmnicon-location::before, .lmnicon-location-pin::before	{
  content: var(--icon-location);
}

.lmnicon-paragraph::before {
  content: var(--icon-paragraph);
}

.lmnicon-sigma-uppercase::before {
  content: var(--icon-sigma-uppercase);
}

.lmnicon-check-list::before, .lmnicon-list-check::before	{
  content: var(--icon-check-list);
}

.lmnicon-text-case::before, .lmnicon-small-caps::before	{
  content: var(--icon-text-case);
}

.lmnicon-text::before {
  content: var(--icon-text);
}

.lmnicon-underline::before {
  content: var(--icon-underline);
}

.lmnicon-text-align-center::before {
  content: var(--icon-text-align-center);
}

.lmnicon-text-align-justified::before {
  content: var(--icon-text-align-justified);
}

.lmnicon-number-list::before, .lmnicon-list-number::before	{
  content: var(--icon-number-list);
}

.lmnicon-text-align-right::before {
  content: var(--icon-text-align-right);
}

.lmnicon-strikethrough::before, .lmnicon-strike-through::before {
  content: var(--icon-strikethrough);
}

.lmnicon-text-align-left::before {
  content: var(--icon-text-align-left);
}

.lmnicon-italic::before {
  content: var(--icon-italic);
}

.lmnicon-camera::before, .lmnicon-photo::before {
  content: var(--icon-camera);
}

.lmnicon-comment::before, .lmnicon-chat-square-2::before {
  content: var(--icon-comment);
}

.lmnicon-message::before, .lmnicon-chat-square::before {
  content: var(--icon-comment);
}

.lmnicon-messages::before, .lmnicon-chat-rooms-o::before	{
  content: var(--icon-messages);
}

.lmnicon-movie::before {
  content: var(--icon-movie);
}

.lmnicon-phone-o::before, .lmnicon-phone-alt-o::before {
  content: var(--icon-contact);
}

.lmnicon-send::before, .lmnicon-plane::before {
  content: var(--icon-send);
}

.lmnicon-typing::before, .lmnicon-chat-square-3::before {
  content: var(--icon-typing);
}

.lmnicon-share-o::before, .lmnicon-share::before {
  content: var(--icon-share);
}

.lmnicon-video-o::before, .lmnicon-video::before {
  content: var(--icon-video);
}

.lmnicon-next-circle-o::before, .lmnicon-forward-circle-o::before  {
  content: var(--icon-next-circle);
}

.lmnicon-next-o::before, .lmnicon-forward-o::before {
  content: var(--icon-next);
}

.lmnicon-pause-circle-o::before {
  content: var(--icon-pause-circle);
}

.lmnicon-pause-o::before {
  content: var(--icon-pause);
}

.lmnicon-play-circle-o::before {
  content: var(--icon-play-circle);
}

.lmnicon-play-o::before {
  content: var(--icon-play);
}

.lmnicon-previous-circle-o::before, .lmnicon-back-circle-o::before {
  content: var(--icon-previous-circle);
}

.lmnicon-previous-o::before, .lmnicon-back-o::before {
  content: var(--icon-previous);
}

.lmnicon-stop-circle-o::before {
  content: var(--icon-stop-circle);
}

.lmnicon-stop-o::before {
  content: var(--icon-stop);
}

.lmnicon-volume-high::before, .lmnicon-volume-up::before, .lmnicon-volume-on::before  {
  content: var(--icon-volume-on);
}

.lmnicon-volume-low::before, .lmnicon-volume-down::before {
  content: var(--icon-volume-low);
}

.lmnicon-volume-medium::before {
  content: var(--icon-volume-medium);
}

.lmnicon-volume-mute::before {
  content: var(--icon-volume-off);
}

.lmnicon-letter::before, .lmnicon-envelope::before {
  content: var(--icon-letter);
}

.lmnicon-email-read::before, .lmnicon-email-read-o::before	{
  content: var(--icon-email-read);
}

.lmnicon-email-o::before {
  content: var(--icon-email);
}

.lmnicon-align-bottom::before, .lmnicon-move-down::before	{
  content: var(--icon-align-bottom);
}

.lmnicon-align-left::before, .lmnicon-move-left::before	{
  content: var(--icon-align-left);
}

.lmnicon-crop::before {
  content: var(--icon-crop);
}

.lmnicon-drag::before {
  content: var(--icon-position);
}

.lmnicon-horizontal::before, .lmnicon-expand-horizontal-2::before {
  content: var(--icon-horizontal);
}

.lmnicon-layout-grid-compact::before, .lmnicon-menu-grid-o::before	{
  content: var(--icon-layout-grid-compact);
}

.lmnicon-layout-grid::before {
  content: var(--icon-layout-grid);
}

.lmnicon-layout-rows-compact::before {
  content: var(--icon-layout-rows-compact);
}

.lmnicon-layout-rows::before {
  content: var(--icon-layout-rows);
}

.lmnicon-paint::before, .lmnicon-paint-brush::before	{
  content: var(--icon-paint-brush);
}

.lmnicon-palette::before, .lmnicon-paint-palette::before	{
  content: var(--icon-palette);
}

.lmnicon-pivot::before, .lmnicon-layout-2::before {
  content: var(--icon-pivot);
}

.lmnicon-pop-out::before {
  content: var(--icon-pop-out);
}

.lmnicon-quadrant::before, .lmnicon-layout-3::before	{
  content: var(--icon-quadrant);
}

.lmnicon-stack::before {
  content: var(--icon-stack);
}

.lmnicon-unstack::before {
  content: var(--icon-unstack);
}

.lmnicon-vertical::before, .lmnicon-expand-vertical-2::before {
  content: var(--icon-vertical);
}

.lmnicon-view-add::before {
  content: var(--icon-view-add);
}

.lmnicon-view-lock::before {
  content: var(--icon-view-lock);
}

.lmnicon-view-remove::before {
  content: var(--icon-view-remove);
}

.lmnicon-view::before {
  content: var(--icon-password);
}

.lmnicon-view-disabled::before {
  content: var(--icon-password-disabled);
}

.lmnicon-between::before, .lmnicon-expand-horizontal::before {
  content: var(--icon-between);
}

.lmnicon-align-top::before, .lmnicon-move-up::before {
  content: var(--icon-align-top);
}

.lmnicon-align-right::before, .lmnicon-move-right::before	{
  content: var(--icon-align-right);
}

.lmnicon-grouping::before {
  content: var(--icon-grouping);
}

.lmnicon-upload::before {
  content: var(--icon-upload);
}

.lmnicon-doc-file::before {
  content: var(--icon-doc-file);
}

.lmnicon-file-doc::before {
  content: var(--icon-file-doc);
}

.lmnicon-file-excel::before {
  content: var(--icon-file-excel);
}

.lmnicon-file-image::before, .lmnicon-image::before {
  content: var(--icon-image);
}

.lmnicon-file-pdf::before {
  content: var(--icon-file-pdf);
}

.lmnicon-file-ppt::before {
  content: var(--icon-file-ppt);
}

.lmnicon-file-zip::before {
  content: var(--icon-file-zip);
}

.lmnicon-file::before, .lmnicon-page-portrait::before {
  content: var(--icon-file);
}

.lmnicon-files::before {
  content: var(--icon-files);
}

.lmnicon-cloud-download::before {
  content: var(--icon-cloud-download);
}

.lmnicon-folder-tree::before, .lmnicon-folder-tree-o::before {
  content: var(--icon-folder-tree);
}

.lmnicon-folders-o::before, .lmnicon-folder-open::before {
  content: var(--icon-folders);
}

.lmnicon-transfer-horizontal::before, .lmnicon-transfer::before {
  content: var(--icon-transfer);
}

.lmnicon-transfer-vertical::before {
  content: var(--icon-transfer-vertical);
}

.lmnicon-folder-o::before {
  content: var(--icon-folder);
}

.lmnicon-cloud-upload::before {
  content: var(--icon-cloud-upload);
}

.lmnicon-download::before {
  content: var(--icon-download);
}

.lmnicon-bookmark::before {
  content: var(--icon-bookmark-filled);
}

.lmnicon-does-not-contain::before, .lmnicon-not-search::before {
  content: var(--icon-does-not-contain);
}

.lmnicon-filter-alt::before {
  content: var(--icon-filter-alt);
}

.lmnicon-flag-o::before {
  content: var(--icon-flag);
}

.lmnicon-favorite::before,
.lmnicon-heart-o::before {
  content: var(--icon-favorite);
}

.lmnicon-favorite.filled::before,
.lmnicon-heart::before {
  content: var(--icon-favorite-filled);
}

.lmnicon-indeterminate::before, .lmnicon-minus-square::before	{
  content: var(--icon-indeterminate);
}

.lmnicon-linked::before, .lmnicon-link-alt::before, .lmnicon-link::before {
  content: var(--icon-link);
}

.lmnicon-print-o::before {
  content: var(--icon-print);
}

.lmnicon-search::before {
  content: var(--icon-search);
}

.lmnicon-spinner::before {
  content: var(--icon-spinner);
}

.lmnicon-star-o::before {
  content: var(--icon-star);
}

.lmnicon-cut::before, .lmnicon-scissors::before {
  content: var(--icon-cut);
}

.lmnicon-unchecked::before {
  content: var(--icon-unchecked);
}

.lmnicon-unlinked::before, .lmnicon-unlink-alt::before {
  content: var(--icon-unlinked);
}

.lmnicon-zoom-in::before {
  content: var(--icon-zoom-in);
}

.lmnicon-zoom-out::before {
  content: var(--icon-zoom-out);
}

.lmnicon-attach::before, .lmnicon-clip::before {
  content: var(--icon-attach);
}

.lmnicon-copy::before {
  content: var(--icon-copy);
}

.lmnicon-erase::before {
  content: var(--icon-erase);
}

.lmnicon-edit::before {
  content: var(--icon-edit);
}

.lmnicon-paste::before {
  content: var(--icon-paste);
}

.lmnicon-redo::before {
  content: var(--icon-redo);
}

.lmnicon-save-as::before, .lmnicon-disk-edit::before {
  content: var(--icon-save-as);
}

.lmnicon-save::before {
  content: var(--icon-save);
}

.lmnicon-trash-o::before, .lmnicon-trash::before {
  content: var(--icon-trash);
}

.lmnicon-undo::before, .lmnicon-synchronize::before {
  content: var(--icon-undo);
}

.lmnicon-key::before {
  content: var(--icon-key);
}

.lmnicon-lock-o::before, .lmnicon-lock::before {
  content: var(--icon-lock);
}

.lmnicon-login-o::before {
  content: var(--icon-login);
}

.lmnicon-logout-o::before {
  content: var(--icon-logout);
}

.lmnicon-setting::before {
  content: var(--icon-setting);
}

.lmnicon-settings-sliders::before {
  content: var(--icon-slider);
}

.lmnicon-unlock-o::before, .lmnicon-unlock::before {
  content: var(--icon-unlock);
}

.lmnicon-bell-o::before {
  content: var(--icon-bell);
}

.lmnicon-calendar-dots::before {
  content: var(--icon-calendar);
}

.lmnicon-clock-o::before, .lmnicon-clock::before {
  content: var(--icon-clock);
}

.lmnicon-time::before {
  content: var(--icon-time);
}

.lmnicon-close-circle-o::before {
  content: var(--icon-close-circle);
}

.lmnicon-close-circle::before, .lmnicon-close-circle-filled::before {
  content: var(--icon-close-filled);
}

.lmnicon-close::before {
  content: var(--icon-close);
}

.lmnicon-add-circle-o::before {
  content: var(--icon-add-circle);
}

.lmnicon-add-circle::before {
  content: var(--icon-add);
}

.lmnicon-add::before {
  content: var(--icon-plus);
}

.lmnicon-pushpin-o::before {
  content: var(--icon-pushpin);
}

.lmnicon-pushpin::before {
  content: var(--icon-pushpin-filled);
}

.lmnicon-minus-circle-o::before {
  content: var(--icon-remove);
}

.lmnicon-minus-circle::before {
  content: var(--icon-minus-circle);
}

.lmnicon-minus::before {
  content: var(--icon-minus);
}

.lmnicon-bookmark-o::before {
  content: var(--icon-bookmark);
}

.lmnicon-star::before {
  content: var(--icon-star-filled);
}

.lmnicon-checked::before {
  content: var(--icon-checked);
}

.lmnicon-calculator::before {
  content: var(--icon-calculator);
}

.lmnicon-chart-bar-down-o::before {
  content: var(--icon-chart-bar-down);
}

.lmnicon-chart-bar-o::before {
  content: var(--icon-chart-bar);
}

.lmnicon-chart-bar-up-o::before {
  content: var(--icon-chart-bar-up);
}

.lmnicon-chart-line::before {
  content: var(--icon-chart-line);
}

.lmnicon-chart-pie-o::before {
  content: var(--icon-pie-chart);
}

.lmnicon-dollar::before {
  content: var(--icon-dollar);
}

.lmnicon-euro::before {
  content: var(--icon-euro);
}

.lmnicon-coins::before {
  content: var(--icon-coins);
}

.lmnicon-yen::before {
  content: var(--icon-yen);
}

.lmnicon-bug::before {
  content: var(--icon-bug);
}

.lmnicon-components::before, .lmnicon-modules::before {
  content: var(--icon-components);
}

.lmnicon-css::before {
  content: var(--icon-css);
}

.lmnicon-html::before {
  content: var(--icon-html);
}

.lmnicon-window-code::before {
  content: var(--icon-window-code);
}

.lmnicon-window::before {
  content: var(--icon-window);
}

.lmnicon-does-not-equal::before, .lmnicon-not-equal::before {
  content: var(--icon-does-not-equal);
}

.lmnicon-equals::before, .lmnicon-equal::before  {
  content: var(--icon-equals);
}

.lmnicon-greater-than::before {
  content: var(--icon-greater-than);
}

.lmnicon-greater-than-or-equal::before {
  content: var(--icon-greater-than-or-equal);
}

.lmnicon-less-than-or-equal::before {
  content: var(--icon-less-than-or-equal);
}

.lmnicon-less-than::before {
  content: var(--icon-less-than);
}

.lmnicon-cash::before, .lmnicon-money-note::before  {
  content: var(--icon-cash);
}

.lmnicon-pound::before {
  content: var(--icon-pound);
}

.lmnicon-institution::before {
  content: var(--icon-institution);
}

.lmnicon-user-add::before {
  content: var(--icon-profile-plus);
}

.lmnicon-handle::before {
  content: var(--icon-handle);
}

.lmnicon-file-csv::before {
  content: var(--icon-file-csv);
}

.lmnicon-radio-unchecked::before, .lmnicon-circle-o::before	{
  content: var(--icon-circle);
}

.lmnicon-sync::before, .lmnicon-refresh::before  {
  content: var(--icon-rotate-sync);
}

.lmnicon-radio-checked::before {
  content: var(--icon-radio-checked);
}

.lmnicon-average::before {
  content: var(--icon-average);
}

.lmnicon-empty::before {
  content: var(--icon-empty);
}

.lmnicon-max::before {
  content: var(--icon-max);
}

.lmnicon-percentage::before {
  content: var(--icon-percentage);
}

.lmnicon-min::before {
  content: var(--icon-min);
}

.lmnicon-more::before {
  content: var(--icon-more);
}

.lmnicon-tag::before {
  content: var(--icon-tag-filled);
}

.lmnicon-tag-o::before {
  content: var(--icon-tag);
}

.lmnicon-sun::before {
  content: var(--icon-sun);
}

.lmnicon-power::before {
  content: var(--icon-power);
}

.lmnicon-notepad::before {
  content: var(--icon-notepad);
}

.lmnicon-moon::before {
  content: var(--icon-moon);
}

.lmnicon-bell::before {
  content: var(--icon-bell-filled);
}

.lmnicon-shrink-diagonal::before {
  content: var(--icon-shrink-diagonal);
}

.lmnicon-expand-diagonal::before {
  content: var(--icon-expand-diagonal);
}

.lmnicon-profile-o-alt::before {
  content: var(--icon-profile-account);
}

.lmnicon-end-right::before {
  content: var(--icon-end-right);
}

.lmnicon-start-left::before {
  content: var(--icon-start-left);
}

.lmnicon-function::before {
  content: var(--icon-function);
}

.lmnicon-apps::before {
  content: var(--icon-apps);
}

.lmnicon-thumbs-up-o::before {
  content: var(--icon-thumbs-up);
}

.lmnicon-thumbs-down-o::before {
  content: var(--icon-thumbs-down);
}

.lmnicon-profile-alt::before {
  content: var(--icon-profile-alt);
}

.lmnicon-compress::before {
  content: var(--icon-compress);
}

.lmnicon-expand::before {
  content: var(--icon-expand);
}

.lmnicon-frame::before {
  content: var(--icon-frame);
}

.lmnicon-default-view::before {
  content: var(--icon-default-view);
}

.lmnicon-columns::before, .lmnicon-layout::before, .lmnicon-columns::before {
  content: var(--icon-layout);
}

.lmnicon-link-external::before, .lmnicon-link-out::before {
  content: var(--icon-link-out);
}

.lmnicon-reload::before, .lmnicon-refresh::before {
  content: var(--icon-refresh-reload);
}

.lmnicon-ban::before, .lmnicon-disabled::before {
  content: var(--icon-disabled-ban);
}

.lmnicon-sort-ascending::before {
  content: var(--icon-sort-ascending);
}

.lmnicon-sort-descending::before {
  content: var(--icon-sort-descending);
}

.lmnicon-window-resizer::before {
  content: var(--icon-window-resizer);
}


.lmnicon-wedding::before {
  content: var(--icon-wedding);
}


.lmnicon-watchlist::before {
  content: var(--icon-watchlist);
}


.lmnicon-wallet::before {
  content: var(--icon-wallet);
}


.lmnicon-volumn-off::before {
  content: var(--icon-volumn-off);
}


.lmnicon-university::before {
  content: var(--icon-university);
}


.lmnicon-travel::before {
  content: var(--icon-travel);
}


.lmnicon-travel-insurance::before {
  content: var(--icon-travel-insurance);
}


.lmnicon-train::before {
  content: var(--icon-train);
}


.lmnicon-toggle-currency::before {
  content: var(--icon-toggle-currency);
}


.lmnicon-time-deposit::before {
  content: var(--icon-time-deposit);
}


.lmnicon-ticket::before {
  content: var(--icon-ticket);
}


.lmnicon-stale-account::before {
  content: var(--icon-stale-account);
}


.lmnicon-stacks::before {
  content: var(--icon-stacks);
}


.lmnicon-sports-equipment::before {
  content: var(--icon-sports-equipment);
}


.lmnicon-sort::before {
  content: var(--icon-sort);
}


.lmnicon-shopping::before {
  content: var(--icon-shopping);
}


.lmnicon-shop-with-points::before {
  content: var(--icon-shop-with-points);
}


.lmnicon-shop-with-miles::before {
  content: var(--icon-shop-with-miles);
}


.lmnicon-send-funds::before {
  content: var(--icon-send-funds);
}


.lmnicon-sell-stock::before {
  content: var(--icon-sell-stock);
}


.lmnicon-rewards::before {
  content: var(--icon-rewards);
}


.lmnicon-rewards-alt::before {
  content: var(--icon-rewards-alt);
}


.lmnicon-retake::before {
  content: var(--icon-retake);
}


.lmnicon-relationship::before {
  content: var(--icon-relationship);
}


.lmnicon-recurring::before {
  content: var(--icon-recurring);
}


.lmnicon-rebates::before {
  content: var(--icon-rebates);
}


.lmnicon-quick-response::before {
  content: var(--icon-quick-response);
}


.lmnicon-quick-cash::before {
  content: var(--icon-quick-cash);
}


.lmnicon-qr-code::before {
  content: var(--icon-qr-code);
}


.lmnicon-protection::before {
  content: var(--icon-protection);
}


.lmnicon-primary-school::before {
  content: var(--icon-primary-school);
}


.lmnicon-plane::before {
  content: var(--icon-plane);
}


.lmnicon-pie-chart-alt::before {
  content: var(--icon-pie-chart-alt);
}


.lmnicon-pets::before {
  content: var(--icon-pets);
}


.lmnicon-pay-with-points::before {
  content: var(--icon-pay-with-points);
}


.lmnicon-pay-with-card::before {
  content: var(--icon-pay-with-card);
}


.lmnicon-pay-now::before {
  content: var(--icon-pay-now);
}


.lmnicon-pay-all::before {
  content: var(--icon-pay-all);
}


.lmnicon-overseas::before {
  content: var(--icon-overseas);
}


.lmnicon-online-chat::before {
  content: var(--icon-online-chat);
}


.lmnicon-offers::before {
  content: var(--icon-offers);
}


.lmnicon-no-document::before {
  content: var(--icon-no-document);
}


.lmnicon-neither::before {
  content: var(--icon-neither);
}


.lmnicon-navigation-down::before {
  content: var(--icon-navigation-down);
}


.lmnicon-navigation-back::before {
  content: var(--icon-navigation-back);
}


.lmnicon-money-market::before {
  content: var(--icon-money-market);
}


.lmnicon-mobile-profile::before {
  content: var(--icon-mobile-profile);
}


.lmnicon-mobile-pin::before {
  content: var(--icon-mobile-pin);
}


.lmnicon-mobile-notification::before {
  content: var(--icon-mobile-notification);
}


.lmnicon-mobile-check::before {
  content: var(--icon-mobile-check);
}


.lmnicon-miles-transfer::before {
  content: var(--icon-miles-transfer);
}


.lmnicon-media-document::before {
  content: var(--icon-media-document);
}


.lmnicon-market-news::before {
  content: var(--icon-market-news);
}


.lmnicon-make-appointment::before {
  content: var(--icon-make-appointment);
}


.lmnicon-list::before {
  content: var(--icon-list);
}


.lmnicon-line-chart::before {
  content: var(--icon-line-chart);
}


.lmnicon-life-protection::before {
  content: var(--icon-life-protection);
}


.lmnicon-insurance::before {
  content: var(--icon-insurance);
}


.lmnicon-insurance-purchase::before {
  content: var(--icon-insurance-purchase);
}


.lmnicon-idea::before {
  content: var(--icon-idea);
}


.lmnicon-hotel::before {
  content: var(--icon-hotel);
}


.lmnicon-hotel-alt::before {
  content: var(--icon-hotel-alt);
}


.lmnicon-green::before {
  content: var(--icon-green);
}


.lmnicon-get-more::before {
  content: var(--icon-get-more);
}


.lmnicon-get-more-alt::before {
  content: var(--icon-get-more-alt);
}


.lmnicon-fx-exchange::before {
  content: var(--icon-fx-exchange);
}


.lmnicon-filter-sort::before {
  content: var(--icon-filter-sort);
}


.lmnicon-extreme-sports::before {
  content: var(--icon-extreme-sports);
}


.lmnicon-dollar-performance::before {
  content: var(--icon-dollar-performance);
}


.lmnicon-dollar-check::before {
  content: var(--icon-dollar-check);
}


.lmnicon-document-pdf-alt::before {
  content: var(--icon-document-pdf-alt);
}


.lmnicon-document-graph::before {
  content: var(--icon-document-graph);
}


.lmnicon-document-form::before {
  content: var(--icon-document-form);
}


.lmnicon-dining::before {
  content: var(--icon-dining);
}


.lmnicon-digital-payments::before {
  content: var(--icon-digital-payments);
}


.lmnicon-credit-card::before {
  content: var(--icon-credit-card);
}


.lmnicon-corporate-action::before {
  content: var(--icon-corporate-action);
}


.lmnicon-convenience-chat::before {
  content: var(--icon-convenience-chat);
}


.lmnicon-concierge-bell::before {
  content: var(--icon-concierge-bell);
}


.lmnicon-college::before {
  content: var(--icon-college);
}


.lmnicon-cmt::before {
  content: var(--icon-cmt);
}


.lmnicon-checkout::before {
  content: var(--icon-checkout);
}


.lmnicon-chat::before {
  content: var(--icon-chat);
}


.lmnicon-chat-history::before {
  content: var(--icon-chat-history);
}


.lmnicon-certificate::before {
  content: var(--icon-certificate);
}


.lmnicon-certificate-reward::before {
  content: var(--icon-certificate-reward);
}


.lmnicon-cashback::before {
  content: var(--icon-cashback);
}


.lmnicon-cart::before {
  content: var(--icon-cart);
}


.lmnicon-card-pin::before {
  content: var(--icon-card-pin);
}


.lmnicon-card-balance-transfer::before {
  content: var(--icon-card-balance-transfer);
}


.lmnicon-calendar-warning::before {
  content: var(--icon-calendar-warning);
}


.lmnicon-calendar-check::before {
  content: var(--icon-calendar-check);
}


.lmnicon-calendar-check-filled::before {
  content: var(--icon-calendar-check-filled);
}


.lmnicon-buy-stock::before {
  content: var(--icon-buy-stock);
}


.lmnicon-business-date::before {
  content: var(--icon-business-date);
}


.lmnicon-bulls-eye::before {
  content: var(--icon-bulls-eye);
}


.lmnicon-brokerage::before {
  content: var(--icon-brokerage);
}


.lmnicon-bonds::before {
  content: var(--icon-bonds);
}


.lmnicon-blank-document::before {
  content: var(--icon-blank-document);
}


.lmnicon-bars::before {
  content: var(--icon-bars);
}


.lmnicon-bar-chart::before {
  content: var(--icon-bar-chart);
}


.lmnicon-auto::before {
  content: var(--icon-auto);
}


.lmnicon-atm-pin::before {
  content: var(--icon-atm-pin);
}


.lmnicon-activities::before {
  content: var(--icon-activities);
}


.lmnicon-accounts::before {
  content: var(--icon-accounts);
}


.lmnicon-accident::before {
  content: var(--icon-accident);
}

.lmnicon-labs::before {
  content: var(--icon-labs)
}

.lmnicon-ai::before {
  content: var(--icon-ai);
}

.lmnicon-code::before {
  content: var(--icon-code);
}

.lmnicon-indent::before {
  content: var(--icon-indent);
}

.lmnicon-outdent::before {
  content:  var(--icon-outdent);
}

.lmnicon-quote::before {
  content: var(--icon-quote);
}

.lmnicon-text-color::before {
  content: var(--icon-text-color);
}

.lmnicon-text-edit::before {
  content: var(--icon-text-edit);
}

.lmnicon-clear-format::before {
  content: var(--icon-clear-format);
}

.lmnicon-text-highlight::before {
  content: var(--icon-text-highlight);
}
body {
  margin: 0;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
}

.flex {
  display: flex;
  flex-wrap: wrap;
}
@font-face {
  font-family: OverpassPortalUi;
  src: url("/guide/assets/Overpass-Regular-UY8xv0kb.eot");
  src: url("/guide/assets/Overpass-Regular-UY8xv0kb.eot#iefix") format("embedded-opentype"), url("/guide/assets/Overpass-Regular-CgrnblO_.ttf") format("truetype"), url("/guide/assets/Overpass-Regular-5sHLhWEf.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: OverpassPortalUi;
  src: url(/guide/assets/Overpass-Light-CnZsxxI2.eot);
  src: url(/guide/assets/Overpass-Light-CnZsxxI2.eot#iefix) format("embedded-opentype"), url(/guide/assets/Overpass-Light-C_PZvrX4.ttf) format("truetype"), url(/guide/assets/Overpass-Light-TChvZnWQ.svg) format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: OverpassPortalUi;
  src: url(/guide/assets/Overpass-Bold-BY3_h5Zc.eot);
  src: url(/guide/assets/Overpass-Bold-BY3_h5Zc.eot#iefix) format("embedded-opentype"), url(/guide/assets/Overpass-Bold-heOm_9KK.ttf) format("truetype"), url(/guide/assets/Overpass-Bold-DQIPT1PH.svg) format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: OverpassPortalUiBold;
  src: url(/guide/assets/Overpass-Bold-BY3_h5Zc.eot);
  src: url(/guide/assets/Overpass-Bold-BY3_h5Zc.eot#iefix) format("embedded-opentype"), url(/guide/assets/Overpass-Bold-heOm_9KK.ttf) format("truetype"), url(/guide/assets/Overpass-Bold-DQIPT1PH.svg) format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}


.lmn-font-overpass {
  font-family: OverpassPortalUi, sans-serif;
}

.lmn-font-overpass-bold {
  font-family: OverpassPortalUiBold, sans-serif
}