@charset "UTF-8";/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-wrapper_zycdx_mfqbj_153:not(#\9) {
  padding-inline-start: var(--space-layout-content-horizontal-buc0zz, 24px);
  padding-inline-end: var(--space-layout-content-horizontal-buc0zz, 24px);
}
.awsui_content-wrapper-mobile_zycdx_mfqbj_157:not(#\9) {
  padding-inline-start: var(--space-l-2ud1p3, 20px);
  padding-inline-end: var(--space-l-2ud1p3, 20px);
}

.awsui_content-type-dashboard_zycdx_mfqbj_162:not(#\9) {
  margin-inline-start: auto;
  margin-inline-end: auto;
}
@media (min-width: 1401px) {
  .awsui_content-type-dashboard_zycdx_mfqbj_162:not(#\9) {
    max-inline-size: 1280px;
  }
}
@media (min-width: 1921px) {
  .awsui_content-type-dashboard_zycdx_mfqbj_162:not(#\9) {
    max-inline-size: 1620px;
  }
}
@media (min-width: 2541px) {
  .awsui_content-type-dashboard_zycdx_mfqbj_162:not(#\9) {
    max-inline-size: 2160px;
  }
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1fj9k_q6akd_5:not(#\9),
.awsui_navigation_1fj9k_q6akd_6:not(#\9),
.awsui_navigation-toggle_1fj9k_q6akd_7:not(#\9),
.awsui_navigation-close_1fj9k_q6akd_8:not(#\9),
.awsui_content_1fj9k_q6akd_9:not(#\9),
.awsui_notifications_1fj9k_q6akd_10:not(#\9),
.awsui_breadcrumbs_1fj9k_q6akd_11:not(#\9),
.awsui_tools_1fj9k_q6akd_12:not(#\9),
.awsui_tools-close_1fj9k_q6akd_13:not(#\9),
.awsui_tools-toggle_1fj9k_q6akd_14:not(#\9),
.awsui_drawer-closed_1fj9k_q6akd_15:not(#\9),
.awsui_mobile-bar_1fj9k_q6akd_16:not(#\9),
.awsui_disable-body-scroll-root_1fj9k_q6akd_17:not(#\9),
.awsui_drawers-trigger_1fj9k_q6akd_18:not(#\9),
.awsui_drawers-trigger-global_1fj9k_q6akd_19:not(#\9),
.awsui_drawers-trigger-with-badge_1fj9k_q6akd_20:not(#\9),
.awsui_active-drawer_1fj9k_q6akd_21:not(#\9),
.awsui_active-drawer-close-button_1fj9k_q6akd_22:not(#\9),
.awsui_overflow-menu_1fj9k_q6akd_23:not(#\9),
.awsui_drawers-slider_1fj9k_q6akd_24:not(#\9),
.awsui_toolbar_1fj9k_q6akd_25:not(#\9),
.awsui_trigger-wrapper-tooltip-visible_1fj9k_q6akd_26:not(#\9),
.awsui_trigger-tooltip_1fj9k_q6akd_27:not(#\9),
.awsui_active-drawer-expanded-mode-button_1fj9k_q6akd_28:not(#\9),
.awsui_ai-drawer-toggle_1fj9k_q6akd_29:not(#\9),
.awsui_active-ai-drawer-leave-expanded-mode-custom-button_1fj9k_q6akd_30:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_toggle-button_16w0h_1dfmp_185:not(#\9) {
  cursor: pointer;
  border-block: 0;
  border-inline: 0;
  padding-block: calc(var(--space-scaled-xxs-pfm1nx, 4px) + 1px);
  padding-inline: calc(var(--space-xxs-hwfkai, 4px) + 1px);
  background: transparent;
  color: currentColor;
}
.awsui_toggle-button_16w0h_1dfmp_185:not(#\9):focus {
  outline: none;
  text-decoration: none;
}
body[data-awsui-focus-visible=true] .awsui_toggle-button_16w0h_1dfmp_185:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_toggle-button_16w0h_1dfmp_185:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_toggle-button_16w0h_1dfmp_185:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px));
  inset-block-start: calc(-1 * var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px));
  inline-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px) + var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px));
  block-size: calc(100% + var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px) + var(--space-button-inline-icon-focus-outline-gutter-zbfgku, 0px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_close-button_16w0h_1dfmp_220:not(#\9) {
  position: absolute;
  outline: none;
  inset-inline-end: var(--space-m-dsumyt, 16px);
  inset-block-start: var(--size-vertical-panel-icon-offset-z959cw, 15px);
  z-index: 1;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_runtime-content-wrapper_14m8x_spfr5_5:not(#\9) {
  display: contents;
}

.awsui_runtime-header-wrapper_14m8x_spfr5_9:not(#\9) {
  display: contents;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_toggle_1uo6m_o2dyh_193:not(#\9) {
  box-sizing: border-box;
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 7px;
}

.awsui_drawer-triggers_1uo6m_o2dyh_199:not(#\9) {
  box-sizing: border-box;
}

.awsui_drawer_1uo6m_o2dyh_199:not(#\9) {
  flex-shrink: 0;
  position: relative;
  word-wrap: break-word;
  box-shadow: var(--shadow-panel-vk7iea, 0px 0px 0px 1px #b6bec9);
}
.awsui_drawer_1uo6m_o2dyh_199:not(#\9):not(.awsui_drawer-mobile_1uo6m_o2dyh_209) {
  z-index: 830;
}
.awsui_drawer-closed_1uo6m_o2dyh_212:not(#\9) {
  min-inline-size: 40px;
}
.awsui_drawer-closed_1uo6m_o2dyh_212.awsui_drawer-mobile_1uo6m_o2dyh_209:not(#\9) {
  display: none;
}

.awsui_drawer-content_1uo6m_o2dyh_219:not(#\9) {
  position: fixed;
  overflow: auto;
  background-color: var(--color-background-layout-panel-content-xto15e, #ffffff);
  display: flex;
  flex-direction: column;
}
.awsui_drawer-mobile_1uo6m_o2dyh_209 > .awsui_drawer-content_1uo6m_o2dyh_219:not(#\9) {
  z-index: 1001;
  inset: 0;
}
.awsui_drawer-closed_1uo6m_o2dyh_212 > .awsui_drawer-content_1uo6m_o2dyh_219:not(#\9) {
  inline-size: 40px;
}
.awsui_drawer-closed_1uo6m_o2dyh_212 > .awsui_drawer-content_1uo6m_o2dyh_219.awsui_drawer-content-clickable_1uo6m_o2dyh_233:not(#\9) {
  cursor: pointer;
  color: var(--color-text-interactive-default-ugh9wp, #424650);
}
.awsui_drawer-closed_1uo6m_o2dyh_212 > .awsui_drawer-content_1uo6m_o2dyh_219.awsui_drawer-content-clickable_1uo6m_o2dyh_233:not(#\9):hover {
  background: var(--color-background-layout-panel-hover-tguulw, #ebebf0);
}
.awsui_drawer-content_1uo6m_o2dyh_219 > [aria-hidden=true]:not(#\9) {
  display: none;
}
.awsui_drawer-content_1uo6m_o2dyh_219 > .awsui_drawer-resize-content_1uo6m_o2dyh_243:not(#\9) {
  overflow: auto;
  block-size: 100%;
  position: relative;
}
.awsui_drawer-content_1uo6m_o2dyh_219 > .awsui_drawer-content-wrapper_1uo6m_o2dyh_248:not(#\9) {
  flex: 1;
}

.awsui_drawer-triggers-wrapper_1uo6m_o2dyh_252:not(#\9) {
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: stretch;
}

.awsui_drawer-trigger_1uo6m_o2dyh_199:not(#\9) {
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 7px;
  cursor: pointer;
  color: var(--color-text-interactive-default-ugh9wp, #424650);
}
.awsui_drawer-trigger_1uo6m_o2dyh_199:not(#\9):not(:first-child) {
  border-block-start: 1px solid var(--color-border-layout-ayg8vb, #c6c6cd);
}
.awsui_drawer-trigger_1uo6m_o2dyh_199:not(#\9):hover {
  color: var(--color-text-layout-toggle-hover-9jwdce, #006ce0);
}
.awsui_drawer-trigger-active_1uo6m_o2dyh_271:not(#\9), .awsui_drawer-trigger-active_1uo6m_o2dyh_271:not(#\9):hover {
  background-color: var(--color-background-layout-toggle-selected-default-izfana, #006ce0);
  color: var(--color-text-layout-toggle-active-ifu7qp, #ffffff);
}
.awsui_drawer-content-clickable_1uo6m_o2dyh_233 > .awsui_drawer-triggers-wrapper_1uo6m_o2dyh_252 > .awsui_drawer-trigger_1uo6m_o2dyh_199:not(#\9):hover {
  color: var(--color-text-interactive-default-ugh9wp, #424650);
}

.awsui_resize-handle-wrapper_1uo6m_o2dyh_279:not(#\9) {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  block-size: 100%;
  display: flex;
  align-items: center;
  z-index: 1;
}

.awsui_hide_1uo6m_o2dyh_289:not(#\9) {
  display: none;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1qprf_160mh_5:not(#\9) {
  /* used in tests */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
@keyframes awsui_drag-handle-entry_155yk_1rpq3_1 {
  from {
    transform: translate(var(--awsui-drag-handle-animation-inline-offset-6b9ypa), var(--awsui-drag-handle-animation-block-offset-6b9ypa));
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes awsui_drag-handle-exit_155yk_1rpq3_1 {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(var(--awsui-drag-handle-animation-inline-offset-6b9ypa), var(--awsui-drag-handle-animation-block-offset-6b9ypa));
  }
}
.awsui_direction-button-wrapper_155yk_1rpq3_169:not(#\9) {
  --awsui-drag-handle-animation-inline-offset-6b9ypa: 0;
  --awsui-drag-handle-animation-block-offset-6b9ypa: 0;
}
@keyframes awsui_awsui-motion-fade-in_155yk_1rpq3_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@keyframes awsui_awsui-motion-fade-out-0_155yk_1rpq3_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.awsui_direction-button-wrapper-motion-enter_155yk_1rpq3_189:not(#\9), .awsui_direction-button-wrapper-motion-entering_155yk_1rpq3_189:not(#\9), .awsui_direction-button-wrapper-motion-exit_155yk_1rpq3_189:not(#\9), .awsui_direction-button-wrapper-motion-exiting_155yk_1rpq3_189:not(#\9) {
  pointer-events: none;
}
.awsui_direction-button-wrapper-motion-entering_155yk_1rpq3_189:not(#\9) {
  animation: awsui_drag-handle-entry_155yk_1rpq3_1 var(--motion-duration-complex-tbdo30, 250ms) var(--motion-easing-responsive-hjj3ai, cubic-bezier(0, 0, 0, 1)), awsui_awsui-motion-fade-in_155yk_1rpq3_1 var(--motion-duration-complex-tbdo30, 250ms) var(--motion-easing-responsive-hjj3ai, cubic-bezier(0, 0, 0, 1));
}
@media (prefers-reduced-motion: reduce) {
  .awsui_direction-button-wrapper-motion-entering_155yk_1rpq3_189:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_direction-button-wrapper-motion-entering_155yk_1rpq3_189:not(#\9), .awsui-mode-entering .awsui_direction-button-wrapper-motion-entering_155yk_1rpq3_189:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_direction-button-wrapper-motion-exiting_155yk_1rpq3_189:not(#\9) {
  animation: awsui_drag-handle-exit_155yk_1rpq3_1 var(--motion-duration-complex-tbdo30, 250ms) var(--motion-easing-responsive-hjj3ai, cubic-bezier(0, 0, 0, 1)) forwards, awsui_awsui-motion-fade-out-0_155yk_1rpq3_1 var(--motion-duration-complex-tbdo30, 250ms) var(--motion-easing-responsive-hjj3ai, cubic-bezier(0, 0, 0, 1)) forwards;
}
@media (prefers-reduced-motion: reduce) {
  .awsui_direction-button-wrapper-motion-exiting_155yk_1rpq3_189:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_direction-button-wrapper-motion-exiting_155yk_1rpq3_189:not(#\9), .awsui-mode-entering .awsui_direction-button-wrapper-motion-exiting_155yk_1rpq3_189:not(#\9) {
  animation: none;
  transition: none;
}
@media (prefers-reduced-motion: reduce) {
  .awsui_direction-button-wrapper_155yk_1rpq3_169:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_direction-button-wrapper_155yk_1rpq3_169:not(#\9), .awsui-mode-entering .awsui_direction-button-wrapper_155yk_1rpq3_169:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_direction-button-wrapper-block-start_155yk_1rpq3_229:not(#\9) {
  --awsui-drag-handle-animation-block-offset-6b9ypa: 20px;
}

.awsui_direction-button-wrapper-block-end_155yk_1rpq3_233:not(#\9) {
  --awsui-drag-handle-animation-block-offset-6b9ypa: -20px;
}

.awsui_direction-button-wrapper-inline-start_155yk_1rpq3_237:not(#\9) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_direction-button-wrapper-inline-start_155yk_1rpq3_237:not(#\9):dir(ltr) {
  --awsui-drag-handle-animation-inline-offset-6b9ypa: 20px;
}
.awsui_direction-button-wrapper-inline-start_155yk_1rpq3_237:not(#\9):dir(rtl) {
  --awsui-drag-handle-animation-inline-offset-6b9ypa: -20px;
}

.awsui_direction-button-wrapper-inline-end_155yk_1rpq3_248:not(#\9) {
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_direction-button-wrapper-inline-end_155yk_1rpq3_248:not(#\9):dir(ltr) {
  --awsui-drag-handle-animation-inline-offset-6b9ypa: -20px;
}
.awsui_direction-button-wrapper-inline-end_155yk_1rpq3_248:not(#\9):dir(rtl) {
  --awsui-drag-handle-animation-inline-offset-6b9ypa: 20px;
}

.awsui_contents_155yk_1rpq3_259:not(#\9) {
  display: contents;
}

.awsui_portal-overlay_155yk_1rpq3_263:not(#\9) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  pointer-events: none;
  z-index: 7000;
}

.awsui_portal-overlay-disabled_155yk_1rpq3_271:not(#\9) {
  display: none;
}

.awsui_portal-overlay-contents_155yk_1rpq3_275:not(#\9) {
  pointer-events: auto;
}

.awsui_drag-handle_155yk_1rpq3_279:not(#\9) {
  position: relative;
  display: inline-flex;
}

.awsui_direction-button-wrapper_155yk_1rpq3_169:not(#\9) {
  position: absolute;
  block-size: var(--space-static-xl-4tedi6, 24px);
  inline-size: var(--space-static-xl-4tedi6, 24px);
  padding-block: var(--space-static-xxs-ns94dp, 4px);
  padding-inline: var(--space-static-xxs-ns94dp, 4px);
}

.awsui_direction-button-wrapper-hidden_155yk_1rpq3_292:not(#\9) {
  display: none;
}

.awsui_direction-button-wrapper-block-start_155yk_1rpq3_229:not(#\9) {
  inset-block-start: calc(-1 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
  inset-inline-start: calc(50% - (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)) / 2);
}

.awsui_direction-button-wrapper-block-end_155yk_1rpq3_233:not(#\9) {
  inset-block-end: calc(-1 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
  inset-inline-start: calc(50% - (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)) / 2);
}

.awsui_direction-button-wrapper-inline-start_155yk_1rpq3_237:not(#\9) {
  inset-inline-start: calc(-1 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
  inset-block-start: calc(50% - (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)) / 2);
}

.awsui_direction-button-wrapper-inline-end_155yk_1rpq3_248:not(#\9) {
  inset-inline-end: calc(-1 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
  inset-block-start: calc(50% - (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)) / 2);
}

.awsui_direction-button-wrapper-forced_155yk_1rpq3_316:not(#\9) {
  inset-inline-start: calc(50% - (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)) / 2);
}

.awsui_direction-button-wrapper-forced-top-0_155yk_1rpq3_320:not(#\9) {
  inset-block-start: calc(-1 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-top-1_155yk_1rpq3_324:not(#\9) {
  inset-block-start: calc(-2 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-top-2_155yk_1rpq3_328:not(#\9) {
  inset-block-start: calc(-3 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-top-3_155yk_1rpq3_332:not(#\9) {
  inset-block-start: calc(-4 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-bottom-0_155yk_1rpq3_336:not(#\9) {
  inset-block-start: calc(1 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-bottom-1_155yk_1rpq3_340:not(#\9) {
  inset-block-start: calc(2 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-bottom-2_155yk_1rpq3_344:not(#\9) {
  inset-block-start: calc(3 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button-wrapper-forced-bottom-3_155yk_1rpq3_348:not(#\9) {
  inset-block-start: calc(4 * (var(--space-static-xl-4tedi6, 24px) + 2 * var(--space-static-xxs-ns94dp, 4px)));
}

.awsui_direction-button_155yk_1rpq3_169:not(#\9) {
  position: absolute;
  border-width: 0;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  touch-action: manipulation;
  inline-size: var(--space-static-xl-4tedi6, 24px);
  block-size: var(--space-static-xl-4tedi6, 24px);
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: var(--space-xxs-hwfkai, 4px);
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  background-color: var(--color-background-direction-button-default-bvhbsn, #424650);
  color: var(--color-text-direction-button-default-p88lvb, #ffffff);
  box-shadow: var(--shadow-dropdown-isf0w4, 0px 4px 20px 1px rgba(0, 7, 22, 0.1));
}
.awsui_direction-button_155yk_1rpq3_169:not(#\9):not(.awsui_direction-button-disabled_155yk_1rpq3_371):hover {
  background-color: var(--color-background-direction-button-hover-74n5o1, #333843);
}
.awsui_direction-button_155yk_1rpq3_169:not(#\9):not(.awsui_direction-button-disabled_155yk_1rpq3_371):active {
  background-color: var(--color-background-direction-button-active-lvo0dy, #232b37);
}

.awsui_direction-button-disabled_155yk_1rpq3_371:not(#\9) {
  cursor: default;
  background-color: var(--color-background-direction-button-disabled-s9x4zq, #ebebf0);
  color: var(--color-text-direction-button-disabled-2jds36, #b4b4bb);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_8k1rt_1i1h9_5:not(#\9) {
  /* used in test-utils */
}

.awsui_direction-button_8k1rt_1i1h9_9:not(#\9) {
  /* used in test-utils */
}

.awsui_direction-button-visible_8k1rt_1i1h9_13:not(#\9) {
  /* used in test-utils */
}

.awsui_direction-button-block-start_8k1rt_1i1h9_17:not(#\9) {
  /* used in test-utils */
}

.awsui_direction-button-block-end_8k1rt_1i1h9_21:not(#\9) {
  /* used in test-utils */
}

.awsui_direction-button-inline-start_8k1rt_1i1h9_25:not(#\9) {
  /* used in test-utils */
}

.awsui_direction-button-inline-end_8k1rt_1i1h9_29:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_handle_sdha6_45ome_145:not(#\9) {
  appearance: none;
  color: var(--color-text-interactive-default-ugh9wp, #424650);
  background: transparent;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  touch-action: none;
}
.awsui_handle-size-normal_sdha6_45ome_153:not(#\9) {
  block-size: var(--line-height-body-m-2mh3ke, 20px);
  padding-inline: var(--space-scaled-xxxs-oo06c7, 2px);
}
.awsui_handle-size-small_sdha6_45ome_157:not(#\9) {
  block-size: var(--line-height-body-s-nu5hx1, 16px);
}
.awsui_handle-drag-indicator_sdha6_45ome_160:not(#\9):not(.awsui_handle-disabled_sdha6_45ome_160) {
  cursor: grab;
}
.awsui_handle-drag-indicator_sdha6_45ome_160:not(#\9):not(.awsui_handle-disabled_sdha6_45ome_160).awsui_active_sdha6_45ome_163 {
  cursor: grabbing;
}
.awsui_handle-resize-area_sdha6_45ome_166:not(#\9) {
  cursor: nwse-resize;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_handle-resize-area_sdha6_45ome_166:not(#\9):dir(rtl) {
  cursor: nesw-resize;
}
.awsui_handle-resize-horizontal_sdha6_45ome_173:not(#\9) {
  cursor: ew-resize;
}
.awsui_handle-resize-vertical_sdha6_45ome_176:not(#\9) {
  cursor: ns-resize;
}
.awsui_handle_sdha6_45ome_145:not(#\9):hover {
  color: var(--color-text-interactive-hover-6naf7i, #0f141a);
}
.awsui_handle_sdha6_45ome_145:not(#\9):focus {
  outline: none;
  text-decoration: none;
}
body[data-awsui-focus-visible=true] .awsui_handle_sdha6_45ome_145:not(#\9):focus:not(.awsui_hide-focus_sdha6_45ome_186) {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_handle_sdha6_45ome_145:not(#\9):focus:not(.awsui_hide-focus_sdha6_45ome_186) {
  outline: 2px dotted transparent;
  outline-offset: calc(0px - 1px);
}
body[data-awsui-focus-visible=true] .awsui_handle_sdha6_45ome_145:not(#\9):focus:not(.awsui_hide-focus_sdha6_45ome_186)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 0px);
  inset-block-start: calc(-1 * 0px);
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_resize-icon_sdha6_45ome_208:not(#\9) {
  stroke: var(--color-text-interactive-default-ugh9wp, #424650);
}
.awsui_resize-icon_sdha6_45ome_208:not(#\9):hover {
  stroke: var(--color-text-interactive-hover-6naf7i, #0f141a);
}
.awsui_resize-icon-vertical_sdha6_45ome_214:not(#\9) {
  margin-block: auto;
  margin-inline: auto;
}
.awsui_resize-icon-horizontal_sdha6_45ome_218:not(#\9) {
  transform: rotate(90deg);
}

.awsui_prevent-pointer_sdha6_45ome_222:not(#\9) {
  pointer-events: none;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1om0h_im8v7_5:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_slider_cqzlk_pwkoj_145:not(#\9) {
  padding-block: 0;
  padding-inline: 0;
  cursor: ns-resize;
  margin-block: 0;
  margin-inline: 0;
  block-size: 18px;
  touch-action: none;
}
.awsui_slider_cqzlk_pwkoj_145:not(#\9):focus {
  outline: none;
}
body[data-awsui-focus-visible=true] .awsui_slider_cqzlk_pwkoj_145:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_slider_cqzlk_pwkoj_145:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(0px - 1px);
}
body[data-awsui-focus-visible=true] .awsui_slider_cqzlk_pwkoj_145:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 0px);
  inset-block-start: calc(-1 * 0px);
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_slider-side_cqzlk_pwkoj_179:not(#\9),
.awsui_slider-side-start_cqzlk_pwkoj_180:not(#\9) {
  cursor: ew-resize;
  margin-block: 0;
  margin-inline-end: 0;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
@media (min-width: 689px) {
  .awsui_with-motion-vertical_b18tp_kcmcc_146:not(#\9) {
    transition: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
    transition-property: border-color, opacity, block-size, inset-block-start, inset-block-end;
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  .awsui_with-motion-vertical_b18tp_kcmcc_146:not(#\9) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled .awsui_with-motion-vertical_b18tp_kcmcc_146:not(#\9), .awsui-mode-entering .awsui_with-motion-vertical_b18tp_kcmcc_146:not(#\9) {
    animation: none;
    transition: none;
  }
}

@media (min-width: 689px) {
  .awsui_with-motion-horizontal_b18tp_kcmcc_165:not(#\9) {
    transition: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
    transition-property: border-color, opacity, inline-size, inset-inline-start;
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  .awsui_with-motion-horizontal_b18tp_kcmcc_165:not(#\9) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled .awsui_with-motion-horizontal_b18tp_kcmcc_165:not(#\9), .awsui-mode-entering .awsui_with-motion-horizontal_b18tp_kcmcc_165:not(#\9) {
    animation: none;
    transition: none;
  }
}

/* stylelint-disable selector-combinator-disallowed-list, selector-max-type, selector-max-universal */
.awsui_resize-active_b18tp_kcmcc_184 *:not(#\9) {
  -webkit-user-select: none;
          user-select: none;
}
.awsui_resize-active_b18tp_kcmcc_184 * .awsui_with-motion-vertical_b18tp_kcmcc_146:not(#\9),
.awsui_resize-active_b18tp_kcmcc_184 * .awsui_with-motion-horizontal_b18tp_kcmcc_165:not(#\9) {
  transition: none;
  animation: none;
}
.awsui_resize-active_b18tp_kcmcc_184 iframe:not(#\9) {
  pointer-events: none;
}
.awsui_resize-side_b18tp_kcmcc_195 *:not(#\9) {
  cursor: ew-resize;
}
.awsui_resize-bottom_b18tp_kcmcc_198 *:not(#\9) {
  cursor: ns-resize;
}

/* stylelint-enable selector-combinator-disallowed-list, selector-max-type, selector-max-universal *//*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_lm6vo_j45og_153:not(#\9) {
  display: flex;
  flex-direction: column;
  position: relative;
  color: var(--color-text-body-default-vvtq8u, #0f141a);
}

.awsui_root-no-scroll_lm6vo_j45og_160:not(#\9) {
  position: relative;
  z-index: 1;
}

.awsui_layout_lm6vo_j45og_165:not(#\9) {
  flex: 1 1 auto;
  display: flex;
  align-items: stretch;
  background-color: var(--color-background-layout-main-5ilwcb, #ffffff);
}
.awsui_layout-no-scroll_lm6vo_j45og_171:not(#\9) {
  overflow: hidden;
}

.awsui_layout-main_lm6vo_j45og_175:not(#\9) {
  flex: 1;
  min-inline-size: 0;
  background-color: var(--color-background-layout-main-5ilwcb, #ffffff);
  position: relative;
}
.awsui_layout-main-scrollable_lm6vo_j45og_181:not(#\9) {
  overflow: auto;
}

/* stylelint-disable-next-line selector-combinator-disallowed-list, selector-max-universal */
.awsui_unfocusable_lm6vo_j45og_186 *:not(#\9) {
  visibility: hidden;
}

.awsui_breadcrumbs-desktop_lm6vo_j45og_190:not(#\9) {
  padding-block-start: var(--space-scaled-m-m892r9, 16px);
  padding-block-end: var(--space-scaled-s-8ozaad, 12px);
}

.awsui_content-header-wrapper_lm6vo_j45og_195:not(#\9) {
  padding-block-end: var(--space-content-header-padding-bottom-rvy5xz, 16px);
}

.awsui_content-wrapper_lm6vo_j45og_199:not(#\9) {
  padding-block-end: var(--space-layout-content-bottom-zeb1g9, 40px);
}

.awsui_content-overlapped_lm6vo_j45og_203:not(#\9) {
  margin-block-start: calc(-1 * var(--space-dark-header-overlap-distance-ld45ap, 36px));
}

.awsui_content-extra-top-padding_lm6vo_j45og_207:not(#\9) {
  padding-block-start: var(--space-scaled-m-m892r9, 16px);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_block-body-scroll_19d8l_ug653_153:not(#\9) {
  overflow: hidden;
}

.awsui_mobile-bar_19d8l_ug653_157:not(#\9) {
  position: sticky;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  z-index: 1000;
  inline-size: 100%;
  box-sizing: border-box;
  background-color: var(--color-background-layout-mobile-panel-ed0ava, #0f141a);
  box-shadow: var(--shadow-panel-vk7iea, 0px 0px 0px 1px #b6bec9);
  block-size: calc(2 * var(--space-m-dsumyt, 16px) + var(--space-scaled-xs-xwoogq, 8px));
}

.awsui_mobile-bar-breadcrumbs_19d8l_ug653_170:not(#\9) {
  min-inline-size: 0;
  flex: 1;
  margin-inline-start: var(--space-m-dsumyt, 16px);
  margin-inline-end: var(--space-m-dsumyt, 16px);
}

.awsui_mobile-toggle_19d8l_ug653_177:not(#\9) {
  box-sizing: border-box;
  cursor: pointer;
  z-index: 1;
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 7px;
  inline-size: 40px;
  color: var(--color-text-interactive-default-ugh9wp, #424650);
}
.awsui_mobile-toggle-type-navigation_19d8l_ug653_186:not(#\9) {
  border-inline-end: 1px solid var(--color-border-layout-ayg8vb, #c6c6cd);
}
.awsui_mobile-toggle-type-tools_19d8l_ug653_189:not(#\9), .awsui_mobile-toggle-type-drawer_19d8l_ug653_189:not(#\9) {
  border-inline-start: 1px solid var(--color-border-layout-ayg8vb, #c6c6cd);
}
.awsui_mobile-toggle_19d8l_ug653_177:not(#\9):hover {
  background: var(--color-background-layout-panel-hover-tguulw, #ebebf0);
}

.awsui_drawers-container_19d8l_ug653_196:not(#\9) {
  display: flex;
  align-items: stretch;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_notifications_1hmm4_1xl33_9:not(#\9),
.awsui_notifications-sticky_1hmm4_1xl33_10:not(#\9) {
  z-index: 850;
}

.awsui_notifications_1hmm4_1xl33_9:not(#\9) {
  /* This is necessary for the z-index to have effect */
  position: relative;
}

.awsui_notifications-sticky_1hmm4_1xl33_10:not(#\9) {
  inset-block-start: 0;
  position: sticky;
  --awsui-flashbar-sticky-bottom-margin-6b9ypa: var(--space-xxl-32srm4, 32px);
}

.awsui_no-content-paddings_1hmm4_1xl33_25:not(#\9) {
  /*
  When using the disableContentPaddings option, the Flashbar will use this custom property to add additional space
  when the notification bar is rendered, to prevent it from overlapping the content.
   */
  --awsui-stacked-notifications-bottom-margin-6b9ypa: var(--space-scaled-l-sej05l, 20px);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_drawer-displayed_1lh3u_16xqy_149:not(#\9) {
  min-inline-size: 40px;
}

.awsui_drawer-content_1lh3u_16xqy_153:not(#\9) {
  position: fixed;
  z-index: 830;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
div.awsui_background_hyvsj_ffxhy_149:not(#\9) {
  display: contents;
}
div.awsui_background_hyvsj_ffxhy_149 > .awsui_scrolling-background_hyvsj_ffxhy_152:not(#\9) {
  background-color: var(--color-background-layout-main-5ilwcb, #ffffff);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  grid-column: 1/span 5;
  grid-row: 1/9;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_breadcrumbs_hyvsj_ffxhy_163:not(#\9) {
  background-color: var(--color-background-layout-main-5ilwcb, #ffffff);
  grid-area: breadcrumbs;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_drawers-container_hyvsj_ffxhy_176:not(#\9) {
  background-color: transparent;
  display: flex;
  grid-column: 5;
  grid-row: 1/span 9;
  block-size: var(--awsui-content-height-6b9ypa);
  pointer-events: none;
  position: sticky;
  inset-block-start: var(--awsui-offset-top-6b9ypa);
  z-index: 830;
}
.awsui_drawers-container_hyvsj_ffxhy_176.awsui_has-open-drawer_hyvsj_ffxhy_187:not(#\9) {
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
}
@media (min-width: 689px) {
  .awsui_drawers-container_hyvsj_ffxhy_176:not(#\9) {
    max-inline-size: calc(var(--awsui-layout-width-6b9ypa) - var(--awsui-main-offset-left-6b9ypa) - var(--awsui-default-min-content-width-6b9ypa) - var(--awsui-content-gap-right-6b9ypa));
  }
}
@media (max-width: 688px) {
  .awsui_drawers-container_hyvsj_ffxhy_176:not(#\9) {
    position: fixed;
    inset-inline-end: 0;
    z-index: 1001;
    /*
    When disableBodyScroll is true the offsetTop will be relative to the 
    app layout and not the body. However, the drawer position changes 
    to fixed in mobile viewports. The top value needs to include the 
    header because fixed position switches the top value so it is now 
    relative to the body.
    */
  }
  .awsui_drawers-container_hyvsj_ffxhy_176.awsui_disable-body-scroll_hyvsj_ffxhy_208:not(#\9) {
    inset-block-start: var(--awsui-header-height-6b9ypa);
  }
}

.awsui_drawers-desktop-triggers-container_hyvsj_ffxhy_213:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background-color: transparent;
  box-sizing: border-box;
  block-size: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
}
.awsui_drawers-desktop-triggers-container_hyvsj_ffxhy_213:not(#\9):not(.awsui_has-multiple-triggers_hyvsj_ffxhy_251).awsui_has-open-drawer_hyvsj_ffxhy_187 {
  inline-size: 0;
}
.awsui_drawers-desktop-triggers-container_hyvsj_ffxhy_213.awsui_has-multiple-triggers_hyvsj_ffxhy_251.awsui_has-open-drawer_hyvsj_ffxhy_187:not(#\9) {
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
}
.awsui_drawers-desktop-triggers-container_hyvsj_ffxhy_213:not(#\9):not(.awsui_has-multiple-triggers_hyvsj_ffxhy_251):not(.awsui_has-open-drawer_hyvsj_ffxhy_187) {
  inline-size: calc(var(--space-layout-toggle-padding-chwlhz, 12px) * 2 + var(--space-layout-toggle-diameter-j2qffw, 36px));
}

.awsui_drawers-mobile-triggers-container_hyvsj_ffxhy_261:not(#\9) {
  display: flex;
  justify-content: flex-end;
}

.awsui_drawers-trigger-content_hyvsj_ffxhy_266:not(#\9) {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--space-xs-ymlm0b, 8px);
  padding-block-start: var(--space-scaled-s-8ozaad, 12px);
  inline-size: calc(var(--space-layout-toggle-padding-chwlhz, 12px) * 2 + var(--space-layout-toggle-diameter-j2qffw, 36px));
}
.awsui_drawers-trigger-content_hyvsj_ffxhy_266:not(#\9):not(.awsui_has-multiple-triggers_hyvsj_ffxhy_251).awsui_has-open-drawer_hyvsj_ffxhy_187 {
  opacity: 0;
}
.awsui_drawers-trigger-content_hyvsj_ffxhy_266:not(#\9):not(.awsui_has-multiple-triggers_hyvsj_ffxhy_251):not(.awsui_has-open-drawer_hyvsj_ffxhy_187) {
  opacity: 1;
}
.awsui_drawers-trigger-content_hyvsj_ffxhy_266 > .awsui_drawers-trigger-overflow_hyvsj_ffxhy_280:not(#\9) {
  padding-block: 0;
  padding-inline: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 688px) {
  .awsui_drawers-trigger_hyvsj_ffxhy_266:not(#\9) {
    inline-size: 40px;
    display: flex;
    justify-content: center;
  }
}

.awsui_drawer_hyvsj_ffxhy_176:not(#\9) {
  --awsui-drawer-size-6b9ypa: 290px;
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
  border-color: transparent;
  display: grid;
  grid-template-columns: var(--space-m-dsumyt, 16px) 1fr;
  flex-shrink: 0;
  block-size: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  pointer-events: auto;
  word-wrap: break-word;
}
.awsui_drawer_hyvsj_ffxhy_176 > .awsui_drawer-content-container_hyvsj_ffxhy_311:not(#\9) {
  grid-column: 1/span 2;
  grid-row: 1;
  inline-size: var(--awsui-drawer-size-6b9ypa);
  display: grid;
  grid-template-columns: var(--space-m-dsumyt, 16px) 1fr auto var(--space-m-dsumyt, 16px);
  grid-template-rows: var(--size-vertical-panel-icon-offset-z959cw, 15px) auto 1fr;
  overflow-y: auto;
}
.awsui_drawer_hyvsj_ffxhy_176 > .awsui_drawer-content-container_hyvsj_ffxhy_311 > .awsui_drawer-close-button_hyvsj_ffxhy_320:not(#\9) {
  grid-column: 3;
  grid-row: 2;
  z-index: 1;
}
.awsui_drawer_hyvsj_ffxhy_176 > .awsui_drawer-content-container_hyvsj_ffxhy_311 > .awsui_drawer-content_hyvsj_ffxhy_311:not(#\9) {
  grid-column: 1/span 4;
  block-size: var(--awsui-content-height-6b9ypa);
}
.awsui_drawer_hyvsj_ffxhy_176 > .awsui_drawer-content-container_hyvsj_ffxhy_311 > .awsui_drawer-content_hyvsj_ffxhy_311.awsui_drawer-content-hidden_hyvsj_ffxhy_329:not(#\9) {
  display: none;
}
.awsui_drawer_hyvsj_ffxhy_176 > .awsui_drawer-slider_hyvsj_ffxhy_332:not(#\9) {
  grid-column: 1;
  grid-row: 1;
  block-size: 100%;
  display: flex;
  align-items: center;
  z-index: 850;
}
.awsui_drawer_hyvsj_ffxhy_176:not(#\9):not(.awsui_is-drawer-open_hyvsj_ffxhy_340) {
  opacity: 0;
  inline-size: 0;
}
.awsui_drawer_hyvsj_ffxhy_176.awsui_is-drawer-open_hyvsj_ffxhy_340:not(#\9) {
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nr68jt, #c6c6cd);
  border-inline-start: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nr68jt, #c6c6cd);
  opacity: 1;
  inline-size: var(--awsui-drawer-size-6b9ypa);
}
@media (min-width: 2541px) {
  .awsui_drawer_hyvsj_ffxhy_176.awsui_is-drawer-open_hyvsj_ffxhy_340:not(#\9) {
    --awsui-drawer-size-6b9ypa: 320px;
  }
}
@media (max-width: 688px) {
  .awsui_drawer_hyvsj_ffxhy_176.awsui_is-drawer-open_hyvsj_ffxhy_340:not(#\9) {
    --awsui-drawer-size-6b9ypa: 100vw;
    inline-size: 100vw;
  }
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
header.awsui_content_hyvsj_ffxhy_366:not(#\9) {
  grid-area: header;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
The first and last column definitions have two responsibilities.
If Navigation and/or Tools exist then that will determine the width of
the first and last columns, respectively, and the content in these drawers
will create horizontal space from the center column content. However, if the
navigationHide and/or toolsHide properties have been set then the first
and last column width will default to the minimum content gap properties to
create the necessary visual space around the main content.

The minimum content width property is set to zero and applied under all
circumstances regardless of whether the minContentWidth property is
explicitly set in script.
*/
.awsui_layout_hyvsj_ffxhy_391:not(#\9) {
  --awsui-breadcrumbs-gap-6b9ypa: 0px;
  --awsui-content-gap-left-6b9ypa: 0px;
  --awsui-content-gap-right-6b9ypa: 0px;
  --awsui-content-height-6b9ypa: calc(100vh - var(--awsui-header-height-6b9ypa) - var(--awsui-footer-height-6b9ypa));
  --awsui-default-max-content-width-6b9ypa: 1280px;
  --awsui-default-min-content-width-6b9ypa: 0px;
  --awsui-footer-height-6b9ypa: 0px;
  --awsui-header-gap-6b9ypa: 0px;
  --awsui-header-height-6b9ypa: 0px;
  --awsui-layout-width-6b9ypa: 0px;
  --awsui-main-gap-6b9ypa: 0px;
  --awsui-main-offset-left-6b9ypa: 0px;
  --awsui-main-template-rows-6b9ypa: 1fr;
  --awsui-max-content-width-6b9ypa: 0px;
  --awsui-min-content-width-6b9ypa: 280px;
  --awsui-mobile-bar-height-6b9ypa: calc(2 * var(--space-m-dsumyt, 16px) + var(--space-scaled-xs-xwoogq, 8px));
  --awsui-notifications-height-6b9ypa: 0px;
  --awsui-offset-top-6b9ypa: var(--awsui-header-height-6b9ypa);
  --awsui-overlap-height-6b9ypa: var(--space-dark-header-overlap-distance-ld45ap, 36px);
  --awsui-toggles-left-width-6b9ypa: 0px;
  --awsui-toggles-right-width-6b9ypa: 0px;
  background-color: var(--color-background-layout-main-5ilwcb, #ffffff);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  display: grid;
  grid-template-areas: ". . mobileToolbar . ." ". . notifications . ." ". . breadcrumbsGap . ." ". . breadcrumbs . ." ". . headerGap . ." ". . header . ." ". . mainGap . ." ". . main . ." ". . main . .";
  grid-template-columns: min-content minmax(var(--awsui-content-gap-left-6b9ypa), 1fr) minmax(var(--awsui-default-min-content-width-6b9ypa), var(--awsui-default-max-content-width-6b9ypa)) minmax(var(--awsui-content-gap-right-6b9ypa), 1fr) min-content;
  grid-template-rows: auto auto var(--awsui-breadcrumbs-gap-6b9ypa) auto var(--awsui-header-gap-6b9ypa) auto var(--awsui-main-gap-6b9ypa) var(--awsui-overlap-height-6b9ypa) var(--awsui-main-template-rows-6b9ypa);
  min-block-size: var(--awsui-content-height-6b9ypa);
  position: relative;
  /*
  Add unified max-width for AppLayout content based on breakpoints. Only use the max content 
  width custom property for the middle column definition if the maxContentWidth property 
  has been explicitly set to a non-zero value and subsequently set the has-max-content-width 
  data attribute to true.
  */
  /*
  Only use the max content width custom property for the middle column definition
  if the maxContentWidth property has been explicitly set to a non-zero value and
  subsequently set the has-max-content-width data attribute to true.
  */
  /*
  Warning! This is a hack! We are implementing a short term fix to prevent the
  tools drawer from potentially getting pushed off screen. Currently there is no
  protection against a navigationWidth, minContentWidth, and toolsWidth that are
  in excess ove the available space in the viewport. To accomodate this we remove
  the minContentWidth and set it to zero in small viewports and below until the
  isMobile breakpoint sets the drawers to overlay at 100vw.
  */
  /*
  In desktop viewports the content gap property for the left and right
  columns should override the default of zero if the navigationHide
  or toolsHide property is set. This ensures adequate horizontal space
  for the center column from the edges of the viewport when there is
  not left or right content.

  Warning! If these design tokens change it will adversely impact the 
  calculation used to determine the Split Panel maximum width in the 
  handleSplitPanelMaxWidth function in the context.
  */
  /*
  In mobile viewports the Navigation and Tools drawers are hidden
  and triggered by the MobileToolbar which then take up the entire viewport.
  The center column needs permanent space from the horizontal viewport
  edges regardless of whether or not there is a Navigation or Tools.
  */
  /*
  Override the desktop gap values set above for the Notifications, Header, and Main
  components for mobile viewports.
  */
}
@media (min-width: 1401px) {
  .awsui_layout_hyvsj_ffxhy_391:not(#\9):not(.awsui_has-max-content-width_hyvsj_ffxhy_463) {
    --awsui-default-max-content-width-6b9ypa: 1280px;
  }
}
@media (min-width: 1921px) {
  .awsui_layout_hyvsj_ffxhy_391:not(#\9):not(.awsui_has-max-content-width_hyvsj_ffxhy_463) {
    --awsui-default-max-content-width-6b9ypa: 1440px;
  }
}
@media (min-width: 2541px) {
  .awsui_layout_hyvsj_ffxhy_391:not(#\9):not(.awsui_has-max-content-width_hyvsj_ffxhy_463) {
    --awsui-default-max-content-width-6b9ypa: 1620px;
  }
}
@media (min-width: 1401px) {
  .awsui_layout_hyvsj_ffxhy_391:not(#\9):not(.awsui_has-max-content-width_hyvsj_ffxhy_463).awsui_content-type-dashboard_hyvsj_ffxhy_478 {
    --awsui-default-max-content-width-6b9ypa: 1280px;
  }
}
@media (min-width: 1921px) {
  .awsui_layout_hyvsj_ffxhy_391:not(#\9):not(.awsui_has-max-content-width_hyvsj_ffxhy_463).awsui_content-type-dashboard_hyvsj_ffxhy_478 {
    --awsui-default-max-content-width-6b9ypa: 1620px;
  }
}
@media (min-width: 2541px) {
  .awsui_layout_hyvsj_ffxhy_391:not(#\9):not(.awsui_has-max-content-width_hyvsj_ffxhy_463).awsui_content-type-dashboard_hyvsj_ffxhy_478 {
    --awsui-default-max-content-width-6b9ypa: 2160px;
  }
}
.awsui_layout_hyvsj_ffxhy_391:not(#\9):not(.awsui_has-max-content-width_hyvsj_ffxhy_463).awsui_content-type-table_hyvsj_ffxhy_492, .awsui_layout_hyvsj_ffxhy_391:not(#\9):not(.awsui_has-max-content-width_hyvsj_ffxhy_463).awsui_content-type-cards_hyvsj_ffxhy_492 {
  --awsui-default-max-content-width-6b9ypa: 100%;
}
.awsui_layout_hyvsj_ffxhy_391.awsui_has-max-content-width_hyvsj_ffxhy_463:not(#\9) {
  --awsui-default-max-content-width-6b9ypa: var(--awsui-max-content-width-6b9ypa);
}
.awsui_layout_hyvsj_ffxhy_391.awsui_is-overlap-disabled_hyvsj_ffxhy_498:not(#\9) {
  --awsui-overlap-height-6b9ypa: 0;
}
.awsui_layout_hyvsj_ffxhy_391.awsui_is-hide-mobile-toolbar_hyvsj_ffxhy_501:not(#\9) {
  --awsui-mobile-bar-height-6b9ypa: 0px;
}
@media (min-width: 993px) {
  .awsui_layout_hyvsj_ffxhy_391:not(#\9) {
    --awsui-default-min-content-width-6b9ypa: var(--awsui-min-content-width-6b9ypa, 280px);
  }
}
@media (max-width: 992px) {
  .awsui_layout_hyvsj_ffxhy_391:not(#\9) {
    --awsui-default-min-content-width-6b9ypa: 0px;
  }
}
@media (min-width: 689px) {
  .awsui_layout_hyvsj_ffxhy_391.awsui_has-content-gap-left_hyvsj_ffxhy_515:not(#\9) {
    --awsui-content-gap-left-6b9ypa: var(--space-layout-content-horizontal-buc0zz, 24px);
  }
  .awsui_layout_hyvsj_ffxhy_391.awsui_has-content-gap-right_hyvsj_ffxhy_518:not(#\9) {
    --awsui-content-gap-right-6b9ypa: var(--space-layout-content-horizontal-buc0zz, 24px);
  }
}
@media (max-width: 688px) {
  .awsui_layout_hyvsj_ffxhy_391:not(#\9) {
    --awsui-content-gap-left-6b9ypa: var(--space-l-2ud1p3, 20px);
    --awsui-content-gap-right-6b9ypa: var(--space-l-2ud1p3, 20px);
  }
}
.awsui_layout_hyvsj_ffxhy_391.awsui_has-breadcrumbs_hyvsj_ffxhy_528:not(#\9) {
  --awsui-breadcrumbs-gap-6b9ypa: var(--space-scaled-m-m892r9, 16px);
}
.awsui_layout_hyvsj_ffxhy_391.awsui_content-first-child-header_hyvsj_ffxhy_531:not(#\9), .awsui_layout_hyvsj_ffxhy_391.awsui_content-first-child-notifications_hyvsj_ffxhy_531:not(#\9):not(.awsui_has-breadcrumbs_hyvsj_ffxhy_528).awsui_has-header_hyvsj_ffxhy_531 {
  --awsui-header-gap-6b9ypa: var(--space-scaled-xs-xwoogq, 8px);
}
.awsui_layout_hyvsj_ffxhy_391.awsui_has-breadcrumbs_hyvsj_ffxhy_528.awsui_has-header_hyvsj_ffxhy_531:not(#\9) {
  --awsui-header-gap-6b9ypa: var(--space-scaled-xs-xwoogq, 8px);
}
.awsui_layout_hyvsj_ffxhy_391.awsui_content-first-child-notifications_hyvsj_ffxhy_531:not(#\9):not(.awsui_has-breadcrumbs_hyvsj_ffxhy_528):not(.awsui_has-header_hyvsj_ffxhy_531) {
  --awsui-main-gap-6b9ypa: var(--space-xs-ymlm0b, 8px);
}
.awsui_layout_hyvsj_ffxhy_391.awsui_has-breadcrumbs_hyvsj_ffxhy_528:not(#\9):not(.awsui_has-header_hyvsj_ffxhy_531) {
  --awsui-main-gap-6b9ypa: var(--space-scaled-xxs-pfm1nx, 4px);
}
.awsui_layout_hyvsj_ffxhy_391.awsui_has-header_hyvsj_ffxhy_531:not(#\9) {
  --awsui-main-gap-6b9ypa: var(--space-content-header-padding-bottom-rvy5xz, 16px);
}
.awsui_layout_hyvsj_ffxhy_391.awsui_content-first-child-main_hyvsj_ffxhy_546:not(#\9):not(.awsui_disable-content-paddings_hyvsj_ffxhy_546) {
  --awsui-main-gap-6b9ypa: var(--space-scaled-s-8ozaad, 12px);
}
.awsui_layout_hyvsj_ffxhy_391.awsui_content-first-child-main_hyvsj_ffxhy_546.awsui_disable-content-paddings_hyvsj_ffxhy_546:not(#\9) {
  --awsui-main-gap-6b9ypa: 0px;
}
@media (max-width: 688px) {
  .awsui_layout_hyvsj_ffxhy_391.awsui_content-first-child-header_hyvsj_ffxhy_531:not(#\9) {
    --awsui-header-gap-6b9ypa: var(--space-scaled-s-8ozaad, 12px);
  }
  .awsui_layout_hyvsj_ffxhy_391.awsui_content-first-child-notifications_hyvsj_ffxhy_531:not(#\9):not(.awsui_has-breadcrumbs_hyvsj_ffxhy_528).awsui_has-header_hyvsj_ffxhy_531 {
    --awsui-header-gap-6b9ypa: var(--space-scaled-s-8ozaad, 12px);
  }
  .awsui_layout_hyvsj_ffxhy_391.awsui_content-first-child-notifications_hyvsj_ffxhy_531:not(#\9):not(.awsui_has-breadcrumbs_hyvsj_ffxhy_528):not(.awsui_has-header_hyvsj_ffxhy_531), .awsui_layout_hyvsj_ffxhy_391.awsui_content-first-child-main_hyvsj_ffxhy_546:not(#\9):not(.awsui_disable-content-paddings_hyvsj_ffxhy_546) {
    --awsui-main-gap-6b9ypa: var(--space-scaled-s-8ozaad, 12px);
  }
  .awsui_layout_hyvsj_ffxhy_391.awsui_content-first-child-main_hyvsj_ffxhy_546.awsui_disable-content-paddings_hyvsj_ffxhy_546:not(#\9) {
    --awsui-main-gap-6b9ypa: 0px;
  }
}
.awsui_layout_hyvsj_ffxhy_391.awsui_has-left-toggles-gutter_hyvsj_ffxhy_566:not(#\9) {
  --awsui-toggles-left-width-6b9ypa: calc(var(--space-layout-toggle-padding-chwlhz, 12px) + 36px);
}
.awsui_layout_hyvsj_ffxhy_391.awsui_has-right-toggles-gutter_hyvsj_ffxhy_569:not(#\9) {
  --awsui-toggles-right-width-6b9ypa: calc(var(--space-layout-toggle-padding-chwlhz, 12px) + 36px);
}

/*
If disableBodyScroll is true (very uncommon use case) then the AppLayout component 
and not the document body will be the scrollable element. This requires a fixed height 
instead of a minimum height with a vertical scroll policy. The offset top value for 
components with position: sticky (MobileToolbar, Navigation, Notifications, Tools) will be 
set zero since the AppLayout is nearest scrollable parent and any existing header does 
not matter. The offset top value for AppLayout contentMain children with 
position: sticky will be the value of the notifications height in addition to the 
notifications top margin and some additional vertical space for aesthetics.
*/
.awsui_layout_hyvsj_ffxhy_391.awsui_disable-body-scroll_hyvsj_ffxhy_208:not(#\9) {
  --awsui-main-template-rows-6b9ypa: 1fr auto;
  --awsui-offset-top-6b9ypa: 0px;
  block-size: var(--awsui-content-height-6b9ypa);
  overflow-y: scroll;
}
.awsui_layout_hyvsj_ffxhy_391.awsui_disable-body-scroll_hyvsj_ffxhy_208.awsui_has-split-panel_hyvsj_ffxhy_589.awsui_split-panel-position-bottom_hyvsj_ffxhy_589:not(#\9) {
  --awsui-main-template-rows-6b9ypa: repeat(2, auto);
}

/*
This CSS class is applied to the document body to prevent overflow scrolling
when the navigation or tools drawers are open in responsive viewports.
*/
.awsui_block-body-scroll_hyvsj_ffxhy_597:not(#\9) {
  overflow: hidden;
}

/* stylelint-disable selector-max-universal, selector-combinator-disallowed-list */
.awsui_unfocusable_hyvsj_ffxhy_602:not(#\9),
.awsui_unfocusable_hyvsj_ffxhy_602 *:not(#\9) {
  visibility: hidden !important;
}

/* stylelint-enable selector-max-universal, selector-combinator-disallowed-list */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_container_hyvsj_ffxhy_612:not(#\9) {
  grid-area: main;
  padding-block-end: var(--space-layout-content-bottom-zeb1g9, 40px);
  /*
  If the split panel is in the bottom position additional padding will need to be
  added to the content area. This is to ensure that the user is able to scroll
  far enough to see all of the content that would otherwise be obscured by the
  sticky position of the split panel.
  */
  /*
  If disableContentPaddings is enabled then the Main content has a different
  behavior inside the Layout grid. By default it will render across the entire
  grid column span. If the Navigation is open on the left, we increment the
  start column by one. If the Tools or Split Panel (in side position) is open
  on the right, we decrement the column end by one.
  */
}
.awsui_container_hyvsj_ffxhy_612.awsui_has-split-panel_hyvsj_ffxhy_589.awsui_split-panel-position-bottom_hyvsj_ffxhy_589:not(#\9) {
  padding-block-end: calc(var(--awsui-split-panel-height-6b9ypa) + var(--space-layout-content-bottom-zeb1g9, 40px));
}
.awsui_container_hyvsj_ffxhy_612.awsui_disable-content-paddings_hyvsj_ffxhy_546:not(#\9) {
  grid-column: 1/6;
  padding-block: 0;
  padding-inline: 0;
}
@media (min-width: 689px) {
  .awsui_container_hyvsj_ffxhy_612.awsui_disable-content-paddings_hyvsj_ffxhy_546.awsui_is-navigation-open_hyvsj_ffxhy_638:not(#\9) {
    grid-column-start: 2;
  }
  .awsui_container_hyvsj_ffxhy_612.awsui_disable-content-paddings_hyvsj_ffxhy_546.awsui_is-tools-open_hyvsj_ffxhy_641:not(#\9), .awsui_container_hyvsj_ffxhy_612.awsui_disable-content-paddings_hyvsj_ffxhy_546.awsui_is-split-panel-open_hyvsj_ffxhy_641.awsui_split-panel-position-side_hyvsj_ffxhy_641:not(#\9), .awsui_container_hyvsj_ffxhy_612.awsui_disable-content-paddings_hyvsj_ffxhy_546.awsui_has-active-drawer_hyvsj_ffxhy_641:not(#\9) {
    grid-column-end: 5;
  }
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
section.awsui_mobile-toolbar_hyvsj_ffxhy_654:not(#\9) {
  align-items: center;
  background-color: var(--color-background-layout-main-5ilwcb, #ffffff);
  border-block-end: 1px solid var(--color-border-divider-default-nr68jt, #c6c6cd);
  box-shadow: var(--shadow-sticky-lolw8j, 0px 4px 8px 1px rgba(0, 7, 22, 0.1));
  box-sizing: border-box;
  block-size: var(--awsui-mobile-bar-height-6b9ypa);
  display: grid;
  grid-area: mobileToolbar;
  grid-column: 1/span 5;
  grid-template-columns: auto minmax(0, 1fr) auto;
  padding-block: 0;
  padding-inline: var(--space-m-dsumyt, 16px);
  position: sticky;
  inset-block-start: var(--awsui-offset-top-6b9ypa);
  z-index: 1000;
}
section.awsui_mobile-toolbar_hyvsj_ffxhy_654:not(#\9):not(.awsui_remove-high-contrast-header_hyvsj_ffxhy_671) {
  background-color: var(--color-background-layout-main-5ilwcb, #ffffff);
  box-shadow: var(--shadow-panel-toggle-qddz27, 0px 6px 12px 1px rgba(0, 7, 22, 0.12));
}
section.awsui_mobile-toolbar_hyvsj_ffxhy_654 > .awsui_mobile-toolbar-nav_hyvsj_ffxhy_675:not(#\9) {
  grid-column: 1;
  margin-inline-end: var(--space-m-dsumyt, 16px);
}
section.awsui_mobile-toolbar_hyvsj_ffxhy_654 > .awsui_mobile-toolbar-breadcrumbs_hyvsj_ffxhy_679:not(#\9) {
  grid-column: 2;
  background-color: var(--color-background-layout-main-5ilwcb, #ffffff);
}
section.awsui_mobile-toolbar_hyvsj_ffxhy_654 > .awsui_mobile-toolbar-tools_hyvsj_ffxhy_683:not(#\9) {
  grid-column: 3;
  margin-inline-start: var(--space-m-dsumyt, 16px);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_navigation-container_hyvsj_ffxhy_692:not(#\9) {
  display: flex;
  grid-column: 1;
  grid-row: 1/span 9;
  block-size: var(--awsui-content-height-6b9ypa);
  position: sticky;
  inset-block-start: var(--awsui-offset-top-6b9ypa);
  z-index: 830;
  /*
  The navigation and tools containers (that contain the toggle buttons)
  stretch the full height of the app layout. Normally, this wouldn't be an
  issue because they sit above the app layout's content padding.

  But if disableContentPaddings is set to true and there are buttons on the
  left/right edges of the screen, they will be covered by the containers. So
  we need to disable pointer events in the container and re-enable them in
  the panels and toggle buttons.
  */
  pointer-events: none;
}
@media (max-width: 688px) {
  .awsui_navigation-container_hyvsj_ffxhy_692:not(#\9) {
    inset-inline-start: 0;
    position: fixed;
    z-index: 1001;
    /*
    When disableBodyScroll is true the offsetTop will be relative to the 
    app layout and not the body. However, the drawer position changes 
    to fixed in mobile viewports. The top value needs to include the 
    header because fixed position switches the top value so it is now 
    relative to the body.
    */
  }
  .awsui_navigation-container_hyvsj_ffxhy_692.awsui_disable-body-scroll_hyvsj_ffxhy_208:not(#\9) {
    inset-block-start: var(--awsui-header-height-6b9ypa);
  }
}

nav.awsui_show-navigation_hyvsj_ffxhy_730:not(#\9) {
  padding-block: var(--space-scaled-s-8ozaad, 12px);
  padding-inline: var(--space-layout-toggle-padding-chwlhz, 12px);
  /*
  Apply the animation only in desktop viewports because the MobileToolbar will
  take control in responsive viewports.
  */
}
@keyframes awsui_showButtons_hyvsj_ffxhy_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
nav.awsui_show-navigation_hyvsj_ffxhy_730.awsui_is-navigation-open_hyvsj_ffxhy_638:not(#\9) {
  display: none;
}
@media (min-width: 689px) {
  nav.awsui_show-navigation_hyvsj_ffxhy_730:not(#\9):not(.awsui_is-navigation-open_hyvsj_ffxhy_638) {
    display: block;
  }
  nav.awsui_show-navigation_hyvsj_ffxhy_730:not(#\9):not(.awsui_is-navigation-open_hyvsj_ffxhy_638).awsui_animating_hyvsj_ffxhy_753 {
    animation: awsui_showButtons_hyvsj_ffxhy_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms);
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  nav.awsui_show-navigation_hyvsj_ffxhy_730:not(#\9):not(.awsui_is-navigation-open_hyvsj_ffxhy_638).awsui_animating_hyvsj_ffxhy_753 {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled nav.awsui_show-navigation_hyvsj_ffxhy_730:not(#\9):not(.awsui_is-navigation-open_hyvsj_ffxhy_638).awsui_animating_hyvsj_ffxhy_753, .awsui-mode-entering nav.awsui_show-navigation_hyvsj_ffxhy_730:not(#\9):not(.awsui_is-navigation-open_hyvsj_ffxhy_638).awsui_animating_hyvsj_ffxhy_753 {
    animation: none;
    transition: none;
  }
}

nav.awsui_navigation_hyvsj_ffxhy_692:not(#\9) {
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
  inset-block-end: 0;
  block-size: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  position: relative;
  word-wrap: break-word;
  pointer-events: auto;
  border-inline-end: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nr68jt, #c6c6cd);
  display: flex;
  flex-direction: column;
  /*
  A non-semantic node is added with a fixed width equal to the final Navigation
  width. This will create the visual appearance of horizontal movement and
  prevent unwanted text wrapping.
  */
}
@keyframes awsui_openNavigation_hyvsj_ffxhy_1 {
  from {
    opacity: 0;
    inline-size: calc(var(--space-layout-toggle-padding-chwlhz, 12px) * 2 + var(--space-layout-toggle-diameter-j2qffw, 36px));
  }
  to {
    opacity: 1;
    inline-size: var(--awsui-navigation-width-6b9ypa);
  }
}
nav.awsui_navigation_hyvsj_ffxhy_692:not(#\9):not(.awsui_is-navigation-open_hyvsj_ffxhy_638) {
  inline-size: 0;
  display: none;
}
nav.awsui_navigation_hyvsj_ffxhy_692.awsui_is-navigation-open_hyvsj_ffxhy_638.awsui_animating_hyvsj_ffxhy_753:not(#\9) {
  animation: awsui_openNavigation_hyvsj_ffxhy_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms);
}
@media (prefers-reduced-motion: reduce) {
  nav.awsui_navigation_hyvsj_ffxhy_692.awsui_is-navigation-open_hyvsj_ffxhy_638.awsui_animating_hyvsj_ffxhy_753:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled nav.awsui_navigation_hyvsj_ffxhy_692.awsui_is-navigation-open_hyvsj_ffxhy_638.awsui_animating_hyvsj_ffxhy_753:not(#\9), .awsui-mode-entering nav.awsui_navigation_hyvsj_ffxhy_692.awsui_is-navigation-open_hyvsj_ffxhy_638.awsui_animating_hyvsj_ffxhy_753:not(#\9) {
  animation: none;
  transition: none;
}
nav.awsui_navigation_hyvsj_ffxhy_692 > .awsui_animated-content_hyvsj_ffxhy_817:not(#\9) {
  inline-size: var(--awsui-navigation-width-6b9ypa);
}
nav.awsui_navigation_hyvsj_ffxhy_692 > .awsui_content-container_hyvsj_ffxhy_820:not(#\9) {
  flex-grow: 1;
}
@media (max-width: 688px) {
  nav.awsui_navigation_hyvsj_ffxhy_692:not(#\9) {
    --awsui-navigation-width-6b9ypa: 100vw;
  }
}

.awsui_hide-navigation_hyvsj_ffxhy_829:not(#\9) {
  position: absolute;
  inset-inline-end: var(--space-m-dsumyt, 16px);
  inset-block-start: var(--size-vertical-panel-icon-offset-z959cw, 15px);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_notifications_hyvsj_ffxhy_839:not(#\9) {
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  grid-area: notifications;
  z-index: 850;
}
.awsui_notifications_hyvsj_ffxhy_839.awsui_has-notification-content_hyvsj_ffxhy_844:not(#\9) {
  padding-block-start: var(--space-scaled-s-8ozaad, 12px);
}
@media (min-width: 689px) {
  .awsui_notifications_hyvsj_ffxhy_839.awsui_sticky-notifications_hyvsj_ffxhy_848:not(#\9) {
    --awsui-flashbar-sticky-bottom-margin-6b9ypa: var(--space-xxl-32srm4, 32px);
    position: sticky;
    inset-block-start: var(--awsui-offset-top-6b9ypa);
  }
  .awsui_notifications_hyvsj_ffxhy_839.awsui_sticky-notifications_hyvsj_ffxhy_848:not(#\9):not(.awsui_high-contrast_hyvsj_ffxhy_853) {
    background-color: var(--color-background-layout-main-5ilwcb, #ffffff);
  }
  .awsui_notifications_hyvsj_ffxhy_839.awsui_has-notification-content_hyvsj_ffxhy_844:not(#\9) {
    padding-block-start: var(--space-xs-ymlm0b, 8px);
  }
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
When the Split Panel is in the bottom position it was share the same row
as the content area. This row is defined as 1 fractional unit which will
consume the remaining vertical space in the grid after the notifications
and breadcrumbs.
*/
section.awsui_split-panel-bottom_hyvsj_ffxhy_871:not(#\9) {
  /*
  The align self property will position the split panel at the bottom of the grid row.
  This could be off the viewport if the content area has enough content to be scrollable.
  */
  align-self: end;
  inset-block-end: var(--awsui-footer-height-6b9ypa);
  display: none;
  grid-column: 1/6;
  grid-row: 9;
  block-size: auto;
  overflow-y: hidden;
  /*
  The position sticky will work in conjunction with the align self: end; property.
  If the grid row scrolls beyond the viewport, the sticky bottom position
  will lift it up above the footer so it is always visible.
  */
  position: sticky;
  z-index: 840;
  /*
  Unlike the side position the Split Panel is persistent in the DOM
  when in the bottom position.
  */
  /*
  Warning! This is a hack! The existing design token for the split panel
  shadow in the bottom position does not render in the refactored code.
  It appears to be related to the fact that the legacy split panel element
  has a height equal to the expanded height and a corresponding translation
  of the Y position so it is moved off the screen. This will need to be
  refactored with an adjustment to the split panel design token.
  */
  /*
  When the data attribute changes indicating the Split Panel has been opened
  apply the animation to the height property.
  */
}
@keyframes awsui_openSplitPanelBottom_hyvsj_ffxhy_1 {
  from {
    block-size: var(--awsui-split-panel-reported-header-size-6b9ypa, 0);
  }
  to {
    block-size: var(--awsui-split-panel-reported-size-6b9ypa);
  }
}
section.awsui_split-panel-bottom_hyvsj_ffxhy_871.awsui_disable-body-scroll_hyvsj_ffxhy_208:not(#\9) {
  inset-block-end: 0;
}
section.awsui_split-panel-bottom_hyvsj_ffxhy_871.awsui_is-navigation-open_hyvsj_ffxhy_638.awsui_position-bottom_hyvsj_ffxhy_918:not(#\9) {
  grid-column-start: 2;
}
section.awsui_split-panel-bottom_hyvsj_ffxhy_871.awsui_has-open-drawer_hyvsj_ffxhy_187.awsui_position-bottom_hyvsj_ffxhy_918:not(#\9) {
  grid-column-end: 5;
}
section.awsui_split-panel-bottom_hyvsj_ffxhy_871.awsui_position-bottom_hyvsj_ffxhy_918:not(#\9) {
  display: block;
}
section.awsui_split-panel-bottom_hyvsj_ffxhy_871:not(#\9):not(.awsui_is-split-panel-open_hyvsj_ffxhy_641).awsui_position-bottom_hyvsj_ffxhy_918 {
  box-shadow: rgba(0, 7, 22, 0.1) 0px -32px 32px -24px;
}
section.awsui_split-panel-bottom_hyvsj_ffxhy_871.awsui_is-split-panel-open_hyvsj_ffxhy_641.awsui_position-bottom_hyvsj_ffxhy_918:not(#\9) {
  box-shadow: var(--shadow-split-bottom-vlyulf, 0px -36px 36px -36px rgba(0, 7, 22, 0.1));
}
section.awsui_split-panel-bottom_hyvsj_ffxhy_871.awsui_is-split-panel-open_hyvsj_ffxhy_641.awsui_position-bottom_hyvsj_ffxhy_918.awsui_animating_hyvsj_ffxhy_753:not(#\9) {
  animation: awsui_openSplitPanelBottom_hyvsj_ffxhy_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms);
}
@media (prefers-reduced-motion: reduce) {
  section.awsui_split-panel-bottom_hyvsj_ffxhy_871.awsui_is-split-panel-open_hyvsj_ffxhy_641.awsui_position-bottom_hyvsj_ffxhy_918.awsui_animating_hyvsj_ffxhy_753:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled section.awsui_split-panel-bottom_hyvsj_ffxhy_871.awsui_is-split-panel-open_hyvsj_ffxhy_641.awsui_position-bottom_hyvsj_ffxhy_918.awsui_animating_hyvsj_ffxhy_753:not(#\9), .awsui-mode-entering section.awsui_split-panel-bottom_hyvsj_ffxhy_871.awsui_is-split-panel-open_hyvsj_ffxhy_641.awsui_position-bottom_hyvsj_ffxhy_918.awsui_animating_hyvsj_ffxhy_753:not(#\9) {
  animation: none;
  transition: none;
}

section.awsui_split-panel-side_hyvsj_ffxhy_947:not(#\9) {
  block-size: 100%;
  overflow-x: hidden;
  pointer-events: auto;
  /*
  The min and max widths are applied when the Split Panel is opened otherwise
  it would not be possible to animate the width and the box shadow would
  be persistent in the DOM when closed.
  */
}
section.awsui_split-panel-side_hyvsj_ffxhy_947:not(#\9):not(.awsui_is-split-panel-open_hyvsj_ffxhy_641), section.awsui_split-panel-side_hyvsj_ffxhy_947.awsui_position-bottom_hyvsj_ffxhy_918:not(#\9) {
  inline-size: 0;
}
section.awsui_split-panel-side_hyvsj_ffxhy_947.awsui_is-split-panel-open_hyvsj_ffxhy_641.awsui_position-side_hyvsj_ffxhy_960:not(#\9) {
  max-inline-size: var(--awsui-split-panel-max-width-6b9ypa, 280px);
  min-inline-size: var(--awsui-split-panel-min-width-6b9ypa, 280px);
  border-inline-start: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nr68jt, #c6c6cd);
}
section.awsui_split-panel-side_hyvsj_ffxhy_947.awsui_is-split-panel-open_hyvsj_ffxhy_641.awsui_position-side_hyvsj_ffxhy_960:not(#\9):not(.awsui_has-open-drawer_hyvsj_ffxhy_187) {
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-panel-side-an0w07, #c6c6cd);
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
The Tools component container has a max width calculation that depends on the
state of the other siblings within the Layout grid definition. The layout width
is set in the resize observer in the Layout component. The main offset left
will calculate the distance from the start of the Layout component. The minimum
content width has a default value that can be set directly with the minContentWidth
property. The content gap right is computed in the Layout styles based on the
viewport size and state of the Tools drawer.
*/
.awsui_tools-container_hyvsj_ffxhy_982:not(#\9) {
  --awsui-tools-max-width-6b9ypa: calc(var(--awsui-layout-width-6b9ypa) - var(--awsui-main-offset-left-6b9ypa) - var(--awsui-default-min-content-width-6b9ypa) - var(--awsui-content-gap-right-6b9ypa));
  display: flex;
  grid-column: 5;
  grid-row: 1/span 9;
  block-size: var(--awsui-content-height-6b9ypa);
  max-inline-size: var(--awsui-tools-max-width-6b9ypa);
  position: sticky;
  inset-block-start: var(--awsui-offset-top-6b9ypa);
  z-index: 830;
  pointer-events: none;
}
@media (max-width: 688px) {
  .awsui_tools-container_hyvsj_ffxhy_982:not(#\9) {
    --awsui-tools-max-width-6b9ypa: none;
    --awsui-tools-width-6b9ypa: auto;
    position: fixed;
    inset-inline-end: 0;
    z-index: 1001;
    /*
    When disableBodyScroll is true the offsetTop will be relative to the 
    app layout and not the body. However, the drawer position changes 
    to fixed in mobile viewports. The top value needs to include the 
    header because fixed position switches the top value so it is now 
    relative to the body.
    */
  }
  .awsui_tools-container_hyvsj_ffxhy_982.awsui_disable-body-scroll_hyvsj_ffxhy_208:not(#\9) {
    inset-block-start: var(--awsui-header-height-6b9ypa);
  }
}

.awsui_tools_hyvsj_ffxhy_982:not(#\9) {
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
  flex-shrink: 0;
  block-size: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  pointer-events: auto;
  position: relative;
  word-wrap: break-word;
  /*
  A non-semantic node is added with a fixed width equal to the final Tools
  width. This will create the visual appearance of horizontal movement and
  prevent unwanted text wrapping.
  */
  /*
  A right border is needed if the Tools is open and the buttons are persistent in
  the DOM. This creates a visual vertical boundary between the Tools and the Buttons
  only when they are both present. This is the circumstance when there is a Split Panel
  in the side position.
  */
}
@keyframes awsui_openTools_hyvsj_ffxhy_1 {
  from {
    opacity: var(--awsui-tools-animation-starting-opacity-6b9ypa, 0);
    inline-size: calc(var(--space-layout-toggle-padding-chwlhz, 12px) * 2 + var(--space-layout-toggle-diameter-j2qffw, 36px));
  }
  to {
    opacity: 1;
    inline-size: var(--awsui-tools-width-6b9ypa);
  }
}
.awsui_tools_hyvsj_ffxhy_982:not(#\9):not(.awsui_is-tools-open_hyvsj_ffxhy_641) {
  inline-size: 0;
  display: none;
}
.awsui_tools_hyvsj_ffxhy_982.awsui_is-tools-open_hyvsj_ffxhy_641:not(#\9) {
  border-inline-start: solid var(--border-divider-section-width-uwo8my, 1px) var(--color-border-divider-default-nr68jt, #c6c6cd);
}
.awsui_tools_hyvsj_ffxhy_982.awsui_is-tools-open_hyvsj_ffxhy_641.awsui_animating_hyvsj_ffxhy_753:not(#\9) {
  animation: awsui_openTools_hyvsj_ffxhy_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_tools_hyvsj_ffxhy_982.awsui_is-tools-open_hyvsj_ffxhy_641.awsui_animating_hyvsj_ffxhy_753:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_tools_hyvsj_ffxhy_982.awsui_is-tools-open_hyvsj_ffxhy_641.awsui_animating_hyvsj_ffxhy_753:not(#\9), .awsui-mode-entering .awsui_tools_hyvsj_ffxhy_982.awsui_is-tools-open_hyvsj_ffxhy_641.awsui_animating_hyvsj_ffxhy_753:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_tools_hyvsj_ffxhy_982 > .awsui_animated-content_hyvsj_ffxhy_817:not(#\9) {
  inline-size: var(--awsui-tools-width-6b9ypa);
}
@media (min-width: 689px) {
  .awsui_tools_hyvsj_ffxhy_982.awsui_is-tools-open_hyvsj_ffxhy_641.awsui_has-tools-form-persistence_hyvsj_ffxhy_1071:not(#\9) {
    border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nr68jt, #c6c6cd);
  }
}
@media (max-width: 688px) {
  .awsui_tools_hyvsj_ffxhy_982:not(#\9) {
    --awsui-tools-width-6b9ypa: 100vw;
  }
}

.awsui_hide-tools_hyvsj_ffxhy_1081:not(#\9) {
  position: absolute;
  inset-inline-end: var(--space-m-dsumyt, 16px);
  inset-block-start: var(--size-vertical-panel-icon-offset-z959cw, 15px);
  z-index: 1;
}

/*
Warning! If these design tokens for padding change it will adversely impact
the calculation used to determine the Split Panel maximum width in the
handleSplitPanelMaxWidth function in the context.
*/
.awsui_show-tools_hyvsj_ffxhy_1093:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  box-sizing: border-box;
  padding-block: var(--space-scaled-s-8ozaad, 12px);
  padding-inline: var(--space-layout-toggle-padding-chwlhz, 12px);
  /*
  Apply the animation only in desktop viewports because the MobileToolbar will 
  take control in responsive viewports.
  */
}
@keyframes awsui_showButtons_hyvsj_ffxhy_1 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.awsui_show-tools_hyvsj_ffxhy_1093:not(#\9):not(.awsui_has-tools-form_hyvsj_ffxhy_1071) {
  display: none;
}
@media (min-width: 689px) {
  .awsui_show-tools_hyvsj_ffxhy_1093.awsui_has-tools-form_hyvsj_ffxhy_1071:not(#\9) {
    display: flex;
    flex-direction: column;
    gap: var(--space-xs-ymlm0b, 8px);
  }
  .awsui_show-tools_hyvsj_ffxhy_1093.awsui_has-tools-form_hyvsj_ffxhy_1071.awsui_animating_hyvsj_ffxhy_753:not(#\9) {
    animation: awsui_showButtons_hyvsj_ffxhy_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms);
  }
}
@media (min-width: 689px) and (prefers-reduced-motion: reduce) {
  .awsui_show-tools_hyvsj_ffxhy_1093.awsui_has-tools-form_hyvsj_ffxhy_1071.awsui_animating_hyvsj_ffxhy_753:not(#\9) {
    animation: none;
    transition: none;
  }
}
@media (min-width: 689px) {
  .awsui-motion-disabled .awsui_show-tools_hyvsj_ffxhy_1093.awsui_has-tools-form_hyvsj_ffxhy_1071.awsui_animating_hyvsj_ffxhy_753:not(#\9), .awsui-mode-entering .awsui_show-tools_hyvsj_ffxhy_1093.awsui_has-tools-form_hyvsj_ffxhy_1071.awsui_animating_hyvsj_ffxhy_753:not(#\9) {
    animation: none;
    transition: none;
  }
  .awsui_show-tools_hyvsj_ffxhy_1093.awsui_has-tools-form-persistence_hyvsj_ffxhy_1071:not(#\9) {
    background-color: var(--color-background-container-content-6u8rvp, #ffffff);
    z-index: 1;
  }
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_trigger-button-styles_hyvsj_ffxhy_1173:not(#\9) {
  background: var(--color-background-layout-toggle-default-2hgjdu, #424650);
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  block-size: var(--space-layout-toggle-diameter-j2qffw, 36px);
  inline-size: var(--space-layout-toggle-diameter-j2qffw, 36px);
}
.awsui_trigger-button-styles_hyvsj_ffxhy_1173:not(#\9):hover {
  background: var(--color-background-layout-toggle-hover-0cpm7g, #656871);
}
.awsui_trigger-button-styles_hyvsj_ffxhy_1173:not(#\9):active {
  background: var(--color-background-layout-toggle-active-ap91vm, #424650);
}

.awsui_trigger-badge-wrapper_hyvsj_ffxhy_1189:not(#\9) {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  clip-path: path("M34.2193 10.1845C33.3961 10.579 32.4739 10.8 31.5 10.8C28.0206 10.8 25.2 7.97939 25.2 4.5C25.2 3.52614 25.421 2.6039 25.8155 1.78066C23.4518 0.639587 20.8006 0 18 0C8.05887 0 0 8.05887 0 18C0 27.9411 8.05887 36 18 36C27.9411 36 36 27.9411 36 18C36 15.1994 35.3604 12.5482 34.2193 10.1845Z");
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_trigger-badge-wrapper_hyvsj_ffxhy_1189:not(#\9):dir(rtl) {
  clip-path: path("M1.78066 10.1845C2.6039 10.579 3.52615 10.8 4.5 10.8C7.97939 10.8 10.8 7.97939 10.8 4.5C10.8 3.52614 10.579 2.6039 10.1845 1.78066C12.5482 0.639587 15.1994 0 18 0C27.9411 0 36 8.05887 36 18C36 27.9411 27.9411 36 18 36C8.05887 36 0 27.9411 0 18C0 15.1994 0.639587 12.5482 1.78066 10.1845Z");
}

/*
Warning! If these design tokens for width change it will adversely impact
the calculation used to determine the Split Panel maximum width in the
handleSplitPanelMaxWidth function in the context.
*/
.awsui_trigger_hyvsj_ffxhy_1173:not(#\9) {
  border-block: none;
  border-inline: none;
  padding-inline: 0;
  color: var(--color-text-layout-toggle-1a15s3, #ffffff);
  cursor: pointer;
  pointer-events: auto;
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_trigger_hyvsj_ffxhy_1173:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_trigger_hyvsj_ffxhy_1173:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(3px - 1px);
}
body[data-awsui-focus-visible=true] .awsui_trigger_hyvsj_ffxhy_1173:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 3px);
  inset-block-start: calc(-1 * 3px);
  inline-size: calc(100% + 3px + 3px);
  block-size: calc(100% + 3px + 3px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_trigger_hyvsj_ffxhy_1173:not(#\9):focus {
  outline: none;
}
.awsui_trigger_hyvsj_ffxhy_1173.awsui_selected_hyvsj_ffxhy_1241:not(#\9) {
  background: var(--color-background-layout-toggle-selected-default-izfana, #006ce0);
  color: var(--color-text-layout-toggle-selected-xpximc, #ffffff);
}
.awsui_trigger_hyvsj_ffxhy_1173.awsui_selected_hyvsj_ffxhy_1241:not(#\9):hover {
  background: var(--color-background-layout-toggle-selected-hover-7953u1, #004a9e);
}
.awsui_trigger_hyvsj_ffxhy_1173.awsui_selected_hyvsj_ffxhy_1241:not(#\9):active {
  background: var(--color-background-layout-toggle-selected-active-zcl8w3, #006ce0);
}
.awsui_trigger_hyvsj_ffxhy_1173.awsui_selected_hyvsj_ffxhy_1241 > .awsui_trigger-badge-wrapper_hyvsj_ffxhy_1189:not(#\9) {
  background: var(--color-background-layout-toggle-selected-default-izfana, #006ce0);
  color: var(--color-text-layout-toggle-selected-xpximc, #ffffff);
}
.awsui_trigger_hyvsj_ffxhy_1173.awsui_selected_hyvsj_ffxhy_1241 > .awsui_trigger-badge-wrapper_hyvsj_ffxhy_1189:not(#\9):hover {
  background: var(--color-background-layout-toggle-selected-hover-7953u1, #004a9e);
}
.awsui_trigger_hyvsj_ffxhy_1173.awsui_selected_hyvsj_ffxhy_1241 > .awsui_trigger-badge-wrapper_hyvsj_ffxhy_1189:not(#\9):active {
  background: var(--color-background-layout-toggle-selected-active-zcl8w3, #006ce0);
}
.awsui_trigger_hyvsj_ffxhy_1173.awsui_badge_hyvsj_ffxhy_1261:not(#\9), .awsui_trigger_hyvsj_ffxhy_1173.awsui_badge_hyvsj_ffxhy_1261:not(#\9):hover, .awsui_trigger_hyvsj_ffxhy_1173.awsui_badge_hyvsj_ffxhy_1261:not(#\9):active {
  background: transparent;
}

.awsui_trigger-wrapper_hyvsj_ffxhy_1265:not(#\9) {
  position: relative;
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
}
.awsui_trigger-wrapper_hyvsj_ffxhy_1265:not(#\9):not(.awsui_remove-high-contrast-header_hyvsj_ffxhy_671) {
  box-shadow: var(--shadow-panel-toggle-qddz27, 0px 6px 12px 1px rgba(0, 7, 22, 0.12));
}

.awsui_trigger-wrapper-tooltip-visible_hyvsj_ffxhy_1276:not(#\9) {
  /* used in test-utils*/
}

.awsui_dot_hyvsj_ffxhy_1280:not(#\9) {
  position: absolute;
  inline-size: 9px;
  block-size: 9px;
  border-start-start-radius: 8px;
  border-start-end-radius: 8px;
  border-end-start-radius: 8px;
  border-end-end-radius: 8px;
  background-color: var(--color-background-badge-icon-jyxnxa, #db0000);
  inset-block-start: 0;
  inset-inline-end: 0;
}

.awsui_trigger-tooltip_hyvsj_ffxhy_1293:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_rjqu5_1kbym_5:not(#\9),
.awsui_header-actions_rjqu5_1kbym_6:not(#\9),
.awsui_header-before_rjqu5_1kbym_7:not(#\9),
.awsui_header-description_rjqu5_1kbym_8:not(#\9),
.awsui_header-info_rjqu5_1kbym_9:not(#\9),
.awsui_header-text_rjqu5_1kbym_10:not(#\9),
.awsui_open-button_rjqu5_1kbym_11:not(#\9),
.awsui_close-button_rjqu5_1kbym_12:not(#\9),
.awsui_preferences-button_rjqu5_1kbym_13:not(#\9),
.awsui_slider_rjqu5_1kbym_14:not(#\9),
.awsui_open-position-bottom_rjqu5_1kbym_15:not(#\9),
.awsui_open-position-side_rjqu5_1kbym_16:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1b522_im8v7_5:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1sxt8_1cneo_193:not(#\9) {
  display: contents;
}

.awsui_drawer_1sxt8_1cneo_197:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  word-wrap: break-word;
  background-color: var(--color-background-drawer-5hs0eh, #ffffff);
}
.awsui_drawer_1sxt8_1cneo_197.awsui_has-close-action_1sxt8_1cneo_230:not(#\9) {
  position: relative;
}
.awsui_drawer_1sxt8_1cneo_197.awsui_position-absolute_1sxt8_1cneo_233:not(#\9), .awsui_drawer_1sxt8_1cneo_197.awsui_position-sticky_1sxt8_1cneo_233:not(#\9), .awsui_drawer_1sxt8_1cneo_197.awsui_position-fixed_1sxt8_1cneo_233:not(#\9) {
  box-shadow: var(--shadow-panel-vk7iea, 0px 0px 0px 1px #b6bec9);
}
.awsui_drawer_1sxt8_1cneo_197.awsui_with-footer_1sxt8_1cneo_236:not(#\9) {
  display: flex;
  flex-direction: column;
}
.awsui_drawer_1sxt8_1cneo_197.awsui_with-footer_1sxt8_1cneo_236.awsui_position-static_1sxt8_1cneo_240:not(#\9) {
  min-block-size: 100%;
}
.awsui_drawer_1sxt8_1cneo_197.awsui_with-footer_1sxt8_1cneo_236 > .awsui_content_1sxt8_1cneo_243:not(#\9) {
  flex: 1;
}
.awsui_drawer_1sxt8_1cneo_197:not(#\9):focus {
  outline: none;
}
body[data-awsui-focus-visible=true] .awsui_drawer_1sxt8_1cneo_197:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_drawer_1sxt8_1cneo_197:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-2px - 1px);
}
body[data-awsui-focus-visible=true] .awsui_drawer_1sxt8_1cneo_197:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -2px);
  inset-block-start: calc(-1 * -2px);
  inline-size: calc(100% + -2px + -2px);
  block-size: calc(100% + -2px + -2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_header_1sxt8_1cneo_271:not(#\9) {
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  display: flex;
  justify-content: space-between;
  color: var(--color-text-heading-default-izpp46, #0f141a);
  padding-block: var(--space-panel-header-vertical-ckfgmy, 20px);
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-panel-header-ygztvl, #c6c6cd);
  padding-inline: var(--space-panel-side-left-u1m3s9, 28px) calc(var(--space-l-2ud1p3, 20px) + var(--space-scaled-xxl-6wgq96, 32px));
  /* stylelint-disable @cloudscape-design/no-implicit-descendant, selector-max-type */
  /* stylelint-enable @cloudscape-design/no-implicit-descendant, selector-max-type */
}
.awsui_header_1sxt8_1cneo_271.awsui_hide-close-action_1sxt8_1cneo_287:not(#\9) {
  padding-inline: var(--space-panel-side-left-u1m3s9, 28px) var(--space-panel-side-right-8wwirc, 24px);
}
@media (min-width: 689px) {
  .awsui_header_1sxt8_1cneo_271.awsui_with-additional-action_1sxt8_1cneo_291:not(#\9) {
    /*
      this padding is needed when the drawer renders inside a runtime drawer and the runtime drawer has an additional action
      on the right (or left in rtl). in this case this padding ensures that the drawer's content does not overlap with runtime actions
    */
    padding-inline: var(--space-panel-side-left-u1m3s9, 28px) calc(var(--space-xxxl-aut1u7, 40px) + var(--space-scaled-xxl-6wgq96, 32px));
  }
}
.awsui_header_1sxt8_1cneo_271.awsui_with-runtime-context_1sxt8_1cneo_299:not(#\9) {
  padding-block: 14px;
}
.awsui_with-toolbar_1sxt8_1cneo_302 > .awsui_header_1sxt8_1cneo_271:not(#\9) {
  border-color: transparent;
  margin-block-end: 0px;
}
.awsui_header_1sxt8_1cneo_271 h2:not(#\9),
.awsui_header_1sxt8_1cneo_271 h3:not(#\9),
.awsui_header_1sxt8_1cneo_271 h4:not(#\9),
.awsui_header_1sxt8_1cneo_271 h5:not(#\9),
.awsui_header_1sxt8_1cneo_271 h6:not(#\9) {
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  padding-block: 0;
  margin-block: 0;
}

.awsui_header-actions_1sxt8_1cneo_321:not(#\9) {
  display: inline-flex;
  align-items: flex-start;
  z-index: 1;
}

.awsui_close-action_1sxt8_1cneo_327:not(#\9) {
  position: absolute;
  inset-block-start: var(--space-panel-header-vertical-ckfgmy, 20px);
  inset-inline-end: var(--space-scaled-l-sej05l, 20px);
}

.awsui_content-with-paddings_1sxt8_1cneo_333:not(#\9):not(:empty) {
  padding-block-start: var(--space-panel-content-top-qvd1dr, 20px);
  padding-inline-start: var(--space-panel-side-left-u1m3s9, 28px);
  padding-inline-end: var(--space-panel-side-right-8wwirc, 24px);
  padding-block-end: var(--space-panel-content-bottom-24c6lu, 40px);
}

.awsui_footer_1sxt8_1cneo_340:not(#\9) {
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-panel-header-ygztvl, #c6c6cd);
  padding-block: var(--space-panel-content-top-qvd1dr, 20px);
  padding-inline: var(--space-panel-side-left-u1m3s9, 28px) var(--space-panel-side-right-8wwirc, 24px);
}
.awsui_footer_1sxt8_1cneo_340.awsui_is-sticky_1sxt8_1cneo_346:not(#\9) {
  position: sticky;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  z-index: 810;
}

.awsui_test-utils-drawer-content_1sxt8_1cneo_354:not(#\9) {
  /* used in test-utils */
}

.awsui_hidden_1sxt8_1cneo_358:not(#\9) {
  display: none;
}

.awsui_focus-trap_1sxt8_1cneo_362:not(#\9) {
  display: contents;
}

.awsui_backdrop_1sxt8_1cneo_366:not(#\9) {
  inset: 0;
  background-color: var(--color-background-drawer-backdrop-ducxi3, rgba(35, 43, 55, 0.7));
}
.awsui_backdrop_1sxt8_1cneo_366.awsui_backdrop-fixed_1sxt8_1cneo_370:not(#\9) {
  position: fixed;
}
.awsui_backdrop_1sxt8_1cneo_366.awsui_backdrop-absolute_1sxt8_1cneo_373:not(#\9) {
  position: absolute;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_backdrop_1sr4m_6jn76_5:not(#\9),
.awsui_close-action_1sr4m_6jn76_6:not(#\9),
.awsui_root_1sr4m_6jn76_7:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_drag-overlay_1ksmw_1ekcd_145:not(#\9) {
  box-shadow: var(--shadow-container-active-ypjjoc, 0px 1px 1px 1px #e9ebed, 0px 6px 36px rgba(0, 7, 22, 0.1019607843));
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
}
.awsui_drag-overlay-item_1ksmw_1ekcd_149:not(#\9) {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  position: relative;
}
.awsui_drag-overlay-item_1ksmw_1ekcd_149:not(#\9) {
  outline: 2px dotted transparent;
  outline-offset: calc(0px - 1px);
}
.awsui_drag-overlay-item_1ksmw_1ekcd_149:not(#\9)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 0px);
  inset-block-start: calc(-1 * 0px);
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_drag-overlay-container_1ksmw_1ekcd_174:not(#\9) {
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  position: relative;
}
.awsui_drag-overlay-container_1ksmw_1ekcd_174:not(#\9) {
  outline: 2px dotted transparent;
  outline-offset: calc(0px - 1px);
}
.awsui_drag-overlay-container_1ksmw_1ekcd_174:not(#\9)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 0px);
  inset-block-start: calc(-1 * 0px);
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_active_1ksmw_1ekcd_200:not(#\9) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_placeholder_1ksmw_1ekcd_210:not(#\9) {
  position: relative;
}
.awsui_placeholder_1ksmw_1ekcd_210:not(#\9):after {
  content: " ";
  position: absolute;
  inset: 0;
  background: var(--color-drag-placeholder-hover-qwadna, #d1f1ff);
}
.awsui_placeholder-item_1ksmw_1ekcd_219:not(#\9):after {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}
.awsui_placeholder-container_1ksmw_1ekcd_225:not(#\9):after {
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
}

.awsui_sorting_1ksmw_1ekcd_232:not(#\9) {
  transition: transform var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_sorting_1ksmw_1ekcd_232:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_sorting_1ksmw_1ekcd_232:not(#\9), .awsui-mode-entering .awsui_sorting_1ksmw_1ekcd_232:not(#\9) {
  animation: none;
  transition: none;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1axkx_1vu2m_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  position: relative;
}

.awsui_item_1axkx_1vu2m_183:not(#\9):not(:last-child) {
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-secondary-qoitch, #ebebf0);
}
.awsui_item_1axkx_1vu2m_183:not(#\9):not(.awsui_disable-item-paddings_1axkx_1vu2m_186) {
  padding-block: var(--space-scaled-xs-xwoogq, 8px);
}
.awsui_item_1axkx_1vu2m_183:not(#\9):first-child.awsui_disable-paddings_1axkx_1vu2m_189 {
  padding-block-start: 0;
}
.awsui_item_1axkx_1vu2m_183:not(#\9):last-child.awsui_disable-paddings_1axkx_1vu2m_189 {
  padding-block-end: 0;
}

.awsui_sortable-item_1axkx_1vu2m_196:not(#\9) {
  display: flex;
  align-items: baseline;
}
.awsui_sortable-item_1axkx_1vu2m_196:not(#\9):not(.awsui_disable-item-paddings_1axkx_1vu2m_186) {
  column-gap: var(--space-xxs-hwfkai, 4px);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_rckk5_b9f2m_5:not(#\9),
.awsui_item_rckk5_b9f2m_6:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_drawer_12i0j_hrdq9_193:not(#\9) {
  position: sticky;
  z-index: 830;
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
  display: grid;
  grid-template-columns: var(--space-m-dsumyt, 16px) 1fr;
  inline-size: var(--awsui-drawer-size-6b9ypa);
  block-size: 100%;
  overflow: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  pointer-events: auto;
  word-wrap: break-word;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_with-expanded-motion_12i0j_hrdq9_207:not(#\9) {
  transition: inline-size var(--motion-duration-refresh-only-slow-ugjy90, 250ms) var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1)), block-size var(--motion-duration-refresh-only-slow-ugjy90, 250ms) var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1)), min-inline-size var(--motion-duration-refresh-only-slow-ugjy90, 250ms) var(--motion-easing-refresh-only-a-ccyqaz, cubic-bezier(0, 0, 0, 1));
}
@media (prefers-reduced-motion: reduce) {
  .awsui_drawer_12i0j_hrdq9_193.awsui_with-expanded-motion_12i0j_hrdq9_207:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_drawer_12i0j_hrdq9_193.awsui_with-expanded-motion_12i0j_hrdq9_207:not(#\9), .awsui-mode-entering .awsui_drawer_12i0j_hrdq9_193.awsui_with-expanded-motion_12i0j_hrdq9_207:not(#\9) {
  animation: none;
  transition: none;
}
@media (min-width: 689px) {
  .awsui_drawer_12i0j_hrdq9_193:not(#\9):not(.awsui_legacy_12i0j_hrdq9_221):not(.awsui_ai-drawer_12i0j_hrdq9_221):not(.awsui_bottom-drawer_12i0j_hrdq9_221) {
    border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
  }
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_hrdq9_193:not(#\9) {
    inline-size: 100%;
  }
  .awsui_drawer_12i0j_hrdq9_193.awsui_last-opened_12i0j_hrdq9_229:not(#\9) {
    z-index: 1001;
  }
}
.awsui_drawer_12i0j_hrdq9_193.awsui_drawer-global_12i0j_hrdq9_233:not(#\9) {
  display: block;
}
@media (min-width: 689px) {
  .awsui_drawer_12i0j_hrdq9_193.awsui_drawer-global_12i0j_hrdq9_233:not(#\9) {
    inline-size: var(--awsui-drawer-size-6b9ypa);
  }
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_hrdq9_193.awsui_drawer-global_12i0j_hrdq9_233:not(#\9):not(.awsui_last-opened_12i0j_hrdq9_229):not(.awsui_drawer-expanded_12i0j_hrdq9_242) {
    display: none;
  }
}
.awsui_drawer_12i0j_hrdq9_193.awsui_drawer-hidden_12i0j_hrdq9_246:not(#\9) {
  display: none;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_drawer-expanded_12i0j_hrdq9_242:not(#\9) {
  inline-size: 100%;
}
@media (min-width: 689px) {
  .awsui_drawer_12i0j_hrdq9_193.awsui_drawer-expanded_12i0j_hrdq9_242:not(#\9) {
    border-inline-start: none;
  }
  .awsui_drawer_12i0j_hrdq9_193.awsui_drawer-expanded_12i0j_hrdq9_242.awsui_has-next-siblings_12i0j_hrdq9_256 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256:not(#\9):after {
    content: "";
    position: absolute;
    block-size: 100%;
    inline-size: 8px;
    inset-inline-end: 0;
    background: var(--color-gap-global-drawer-nh699a, #ebebf0);
    border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
    box-sizing: border-box;
  }
  .awsui_drawer_12i0j_hrdq9_193.awsui_drawer-expanded_12i0j_hrdq9_242 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256:not(#\9) {
    inline-size: 100%;
    grid-template-columns: 8px 1fr;
  }
  .awsui_drawer_12i0j_hrdq9_193.awsui_drawer-expanded_12i0j_hrdq9_242 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-content-container_12i0j_hrdq9_270:not(#\9) {
    grid-column: 2;
  }
  .awsui_drawer_12i0j_hrdq9_193.awsui_drawer-expanded_12i0j_hrdq9_242 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-gap_12i0j_hrdq9_273:not(#\9) {
    grid-column: 1;
    grid-row: 1;
    block-size: 100%;
    inline-size: 8px;
    background: var(--color-gap-global-drawer-nh699a, #ebebf0);
    border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
  }
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_drawer-content-container_12i0j_hrdq9_270:not(#\9) {
  grid-column: 1/span 2;
  grid-row: 1;
  display: grid;
  grid-template-columns: var(--space-m-dsumyt, 16px) 1fr auto var(--space-m-dsumyt, 16px);
  grid-template-rows: 14px auto 1fr;
  overflow-y: auto;
  min-inline-size: var(--awsui-drawer-size-6b9ypa);
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-close-button_12i0j_hrdq9_291:not(#\9) {
  grid-column: 3;
  grid-row: 2;
  z-index: 1;
  align-self: start;
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-expanded-mode-button_12i0j_hrdq9_297:not(#\9) {
  grid-column: 2;
  grid-row: 2;
  z-index: 1;
  align-self: start;
  display: flex;
  justify-content: flex-end;
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270:not(#\9) {
  grid-column: 1/span 4;
  grid-row: 1/span 2;
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270.awsui_drawer-content-hidden_12i0j_hrdq9_309:not(#\9) {
  display: none;
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_drawer-slider_12i0j_hrdq9_312:not(#\9) {
  z-index: 850;
  grid-column: 1;
  grid-row: 1;
  block-size: 100%;
  display: flex;
  align-items: center;
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256:not(#\9) {
  display: grid;
  min-inline-size: var(--awsui-drawer-size-6b9ypa);
  grid-template-columns: 8px var(--space-m-dsumyt, 16px) 1fr;
  overflow: hidden;
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_hrdq9_193 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256:not(#\9) {
    grid-template-columns: 1fr;
  }
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-gap_12i0j_hrdq9_273:not(#\9) {
  grid-column: 1;
  grid-row: 1;
  block-size: 100%;
  inline-size: 8px;
  background: var(--color-gap-global-drawer-nh699a, #ebebf0);
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
  box-sizing: border-box;
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-slider_12i0j_hrdq9_312:not(#\9) {
  z-index: 850;
  grid-column: 2;
  grid-row: 1;
  display: flex;
  align-items: center;
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-content-container_12i0j_hrdq9_270:not(#\9) {
  grid-row: 1;
  display: grid;
  grid-template-columns: var(--space-m-dsumyt, 16px) 1fr auto var(--space-m-dsumyt, 16px);
  grid-template-rows: 14px auto 1fr;
  overflow-y: auto;
}
@media (min-width: 689px) {
  .awsui_drawer_12i0j_hrdq9_193 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-content-container_12i0j_hrdq9_270:not(#\9) {
    grid-column: 2/span 2;
  }
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_hrdq9_193 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-content-container_12i0j_hrdq9_270:not(#\9) {
    grid-column: 1/span 2;
  }
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-actions_12i0j_hrdq9_364:not(#\9) {
  position: absolute;
  display: flex;
  inset-block-start: 0;
  inset-inline-end: 0;
  padding-inline-end: var(--space-m-dsumyt, 16px);
  padding-block-start: 14px;
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-close-button_12i0j_hrdq9_291:not(#\9) {
  grid-column: 3;
  grid-row: 2;
  z-index: 1;
  align-self: start;
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-expanded-mode-button_12i0j_hrdq9_297:not(#\9) {
  grid-column: 2;
  grid-row: 2;
  z-index: 1;
  align-self: start;
  display: flex;
  justify-content: flex-end;
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270:not(#\9) {
  grid-column: 1/span 4;
  grid-row: 1/span 2;
}
.awsui_drawer_12i0j_hrdq9_193 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270.awsui_drawer-content-hidden_12i0j_hrdq9_309:not(#\9) {
  display: none;
}
@media (max-width: 688px) {
  @media not print {
    .awsui_drawer_12i0j_hrdq9_193:not(#\9):not(.awsui_ai-drawer_12i0j_hrdq9_221) {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_drawer_12i0j_hrdq9_193:not(#\9):not(.awsui_ai-drawer_12i0j_hrdq9_221), .awsui-dark-mode .awsui_drawer_12i0j_hrdq9_193:not(#\9):not(.awsui_ai-drawer_12i0j_hrdq9_221) {
      border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
    }
  }
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221:not(#\9) {
  grid-template-columns: 1fr var(--space-xs-ymlm0b, 8px);
  background: #161d26;
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221:not(#\9) {
    grid-template-columns: 1fr;
    z-index: 1001;
  }
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-slider_12i0j_hrdq9_312:not(#\9) {
  z-index: 850;
  display: flex;
  justify-content: center;
  inline-size: var(--space-xs-ymlm0b, 8px);
  overflow: hidden;
  grid-column: 2;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 .awsui_ai-drawer-slider-handle_12i0j_hrdq9_421:not(#\9) {
  color: var(--color-text-interactive-inverted-default-xlc0d5, #dedee3);
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 .awsui_ai-drawer-slider-handle_12i0j_hrdq9_421:not(#\9):hover {
  stroke: var(--color-text-interactive-inverted-hover-65rnp7, #f9f9fa);
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270:not(#\9) {
  min-inline-size: calc(var(--awsui-drawer-min-size-6b9ypa) - var(--space-xs-ymlm0b, 8px));
  grid-column: 1/span 1;
  background-color: var(--color-background-layout-panel-content-xto15e, #ffffff);
}
@media (min-width: 689px) {
  .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270:not(#\9) {
    border-start-end-radius: var(--space-xxs-hwfkai, 4px);
  }
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270:not(#\9) {
  grid-row: 1/span 4;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440:not(#\9) {
  block-size: 42px;
  position: sticky;
  z-index: 1000;
  display: flex;
  justify-content: space-between;
  align-items: center;
  inset-block-start: 0;
  background-color: var(--color-background-layout-panel-content-xto15e, #ffffff);
  border-block-end: 2px solid;
  border-image: linear-gradient(90deg, #962eff 0%, #5c7fff 30%, #09f 50%, #b8e7ff 70%, #8575ff 100%) 1;
  box-sizing: border-box;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-content-header-content_12i0j_hrdq9_453:not(#\9) {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
  block-size: 100%;
  padding-inline-start: var(--space-l-2ud1p3, 20px);
  padding-inline-end: var(--space-m-dsumyt, 16px);
}
@media not print {
  .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-content-header-content_12i0j_hrdq9_453:not(#\9) {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-content-header-content_12i0j_hrdq9_453:not(#\9), .awsui-dark-mode .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-content-header-content_12i0j_hrdq9_453:not(#\9) {
    border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
  }
  @media (min-width: 689px) {
    .awsui-polaris-dark-mode .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-content-header-content_12i0j_hrdq9_453:not(#\9):has(+ .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470), .awsui-dark-mode .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-content-header-content_12i0j_hrdq9_453:not(#\9):has(+ .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470) {
      border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
      border-start-end-radius: var(--space-xxs-hwfkai, 4px);
    }
  }
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-content-header-content_12i0j_hrdq9_453 > .awsui_drawer-actions_12i0j_hrdq9_364:not(#\9) {
  display: flex;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470:not(#\9) {
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  block-size: 100%;
  padding-inline: var(--space-static-m-m6qboo, 16px);
  background-color: #161d26;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470:not(#\9):before, .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470:not(#\9):after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: -5px;
  inline-size: 5px;
  block-size: 5px;
  background: #161d26;
}
@media not print {
  .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470:not(#\9):before, .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470:not(#\9):after {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470:not(#\9):before, .awsui-dark-mode .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470:not(#\9):before, .awsui-polaris-dark-mode .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470:not(#\9):after, .awsui-dark-mode .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470:not(#\9):after {
    display: none;
  }
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470:not(#\9):after {
  background-color: var(--color-background-layout-panel-content-xto15e, #ffffff);
  border-start-end-radius: var(--space-xxs-hwfkai, 4px);
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_hrdq9_509:not(#\9) {
  position: relative;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_hrdq9_509:not(#\9):has(:focus-visible) {
  position: relative;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_hrdq9_509:not(#\9):has(:focus-visible) {
  outline: 2px dotted transparent;
  outline-offset: calc(3px - 1px);
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_hrdq9_509:not(#\9):has(:focus-visible)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 3px);
  inset-block-start: calc(-1 * 3px);
  inline-size: calc(100% + 3px + 3px);
  block-size: calc(100% + 3px + 3px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_hrdq9_509 > .awsui_drawer-back-to-console-button_12i0j_hrdq9_509:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  border-start-start-radius: var(--space-static-xxs-ns94dp, 4px);
  border-start-end-radius: var(--space-static-xxs-ns94dp, 4px);
  border-end-start-radius: var(--space-static-xxs-ns94dp, 4px);
  border-end-end-radius: var(--space-static-xxs-ns94dp, 4px);
  border-width: 0;
  padding-inline: var(--space-static-xs-gnm0mz, 8px);
  padding-block: var(--space-static-xxs-ns94dp, 4px);
  background: radial-gradient(203.69% 159.19% at 95% -11.67%, #ffbb45 0%, #f90 30%, #fa6f00 60%);
  color: #ffffff;
  cursor: pointer;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_hrdq9_509 > .awsui_drawer-back-to-console-button_12i0j_hrdq9_509:not(#\9):focus {
  outline: none;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-header_12i0j_hrdq9_440 > .awsui_drawer-back-to-console-slot_12i0j_hrdq9_470 > .awsui_drawer-back-to-console-button-wrapper_12i0j_hrdq9_509 > .awsui_drawer-back-to-console-custom-button_12i0j_hrdq9_582:not(#\9) {
  all: initial;
  display: flex;
  cursor: pointer;
  text-align: center;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221 > .awsui_drawer-content-container_12i0j_hrdq9_270 > .awsui_drawer-content_12i0j_hrdq9_270 > .awsui_drawer-content-content_12i0j_hrdq9_588:not(#\9) {
  display: flex;
  flex-direction: column;
  block-size: calc(100% - 42px);
}
@media (min-width: 689px) {
  .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221:not(#\9):not(.awsui_drawer-expanded_12i0j_hrdq9_242) > .awsui_drawer-content-container_12i0j_hrdq9_270 {
    clip-path: inset(0 0 -9999px 0 round 0 var(--space-xxs-hwfkai, 4px) 0 0);
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  }
  .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221:not(#\9):not(.awsui_drawer-expanded_12i0j_hrdq9_242) > .awsui_drawer-content-container_12i0j_hrdq9_270:dir(rtl) {
    clip-path: inset(0 0 -9999px 0 round var(--space-xxs-hwfkai, 4px) 0 0 0);
  }
  @media not print {
    .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221:not(#\9):not(.awsui_drawer-expanded_12i0j_hrdq9_242) > .awsui_drawer-content-container_12i0j_hrdq9_270 {
      /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
    }
    .awsui-polaris-dark-mode .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221:not(#\9):not(.awsui_drawer-expanded_12i0j_hrdq9_242) > .awsui_drawer-content-container_12i0j_hrdq9_270, .awsui-dark-mode .awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221:not(#\9):not(.awsui_drawer-expanded_12i0j_hrdq9_242) > .awsui_drawer-content-container_12i0j_hrdq9_270 {
      border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
    }
  }
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221.awsui_drawer-expanded_12i0j_hrdq9_242:not(#\9) {
  grid-template-columns: 1fr;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_ai-drawer_12i0j_hrdq9_221.awsui_drawer-expanded_12i0j_hrdq9_242 > .awsui_drawer-content-container_12i0j_hrdq9_270:not(#\9) {
  border-start-end-radius: 0;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_bottom-drawer_12i0j_hrdq9_221:not(#\9) {
  display: block;
  inline-size: 100%;
  block-size: var(--awsui-bottom-drawer-size-6b9ypa);
}
@media (max-width: 688px) {
  .awsui_drawer_12i0j_hrdq9_193.awsui_bottom-drawer_12i0j_hrdq9_221:not(#\9) {
    block-size: 100%;
  }
  .awsui_drawer_12i0j_hrdq9_193.awsui_bottom-drawer_12i0j_hrdq9_221.awsui_last-opened_12i0j_hrdq9_229:not(#\9) {
    z-index: 1001;
  }
}
.awsui_drawer_12i0j_hrdq9_193.awsui_bottom-drawer_12i0j_hrdq9_221.awsui_drawer-hidden_12i0j_hrdq9_246:not(#\9) {
  display: none;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_bottom-drawer_12i0j_hrdq9_221 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256:not(#\9) {
  display: block;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_bottom-drawer_12i0j_hrdq9_221 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-gap_12i0j_hrdq9_273:not(#\9) {
  block-size: 8px;
  inline-size: 100%;
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
  box-sizing: content-box;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_bottom-drawer_12i0j_hrdq9_221 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-slider_12i0j_hrdq9_312:not(#\9) {
  block-size: auto;
  justify-content: center;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_bottom-drawer_12i0j_hrdq9_221 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_bottom-drawer-content-header_12i0j_hrdq9_646:not(#\9) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  inset-block-start: 0;
  box-sizing: border-box;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_bottom-drawer_12i0j_hrdq9_221 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_bottom-drawer-content-header_12i0j_hrdq9_646 > .awsui_bottom-drawer-content-header-content_12i0j_hrdq9_653:not(#\9) {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
  block-size: 100%;
  padding-inline-end: var(--space-m-dsumyt, 16px);
}
.awsui_drawer_12i0j_hrdq9_193.awsui_bottom-drawer_12i0j_hrdq9_221 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_bottom-drawer-content-header_12i0j_hrdq9_646 > .awsui_bottom-drawer-content-header-content_12i0j_hrdq9_653 > .awsui_bottom-drawer-actions_12i0j_hrdq9_661:not(#\9) {
  display: flex;
}
.awsui_drawer_12i0j_hrdq9_193.awsui_bottom-drawer_12i0j_hrdq9_221 > .awsui_global-drawer-wrapper_12i0j_hrdq9_256 > .awsui_drawer-content-container_12i0j_hrdq9_270:not(#\9) {
  grid-template-columns: 1fr;
  grid-template-rows: auto;
}

.awsui_runtime-feature-notifications-drawer-content_12i0j_hrdq9_669:not(#\9) {
  border-block-start: 1px solid var(--color-border-divider-default-nr68jt, #c6c6cd);
}

.awsui_runtime-feature-notifications-footer_12i0j_hrdq9_673:not(#\9) {
  border-block-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-secondary-qoitch, #ebebf0);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_7nfqu_1imi9_153:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  background-color: var(--color-background-layout-main-5ilwcb, #ffffff);
  --awsui-max-content-width-6b9ypa: 100%;
  display: grid;
  grid-template-areas: "toolbar    toolbar     toolbar" ".       notifications  ." ".           main       .";
  grid-template-columns: var(--space-layout-content-horizontal-buc0zz, 24px) minmax(0, 1fr) var(--space-layout-content-horizontal-buc0zz, 24px);
  grid-template-rows: min-content min-content 1fr;
}
@media (min-width: 689px) {
  .awsui_root_7nfqu_1imi9_153:not(#\9) {
    grid-template-areas: "ai-drawer toolbar    toolbar      toolbar       toolbar   toolbar         toolbar  toolbar" "ai-drawer navigation .         notifications    .         sideSplitPanel  tools    global-tools" "ai-drawer navigation .             main         .         sideSplitPanel  tools    global-tools" "ai-drawer bottom-tool bottom-tool bottom-tool  bottom-tool  bottom-tool bottom-tool global-tools";
    grid-template-columns: min-content min-content minmax(var(--space-layout-content-horizontal-buc0zz, 24px), 1fr) minmax(0, var(--awsui-max-content-width-6b9ypa)) minmax(var(--space-layout-content-horizontal-buc0zz, 24px), 1fr) min-content min-content;
    grid-template-rows: min-content min-content 1fr min-content min-content;
  }
  .awsui_root_7nfqu_1imi9_153.awsui_has-adaptive-widths-default_7nfqu_1imi9_197:not(#\9) {
    --awsui-max-content-width-6b9ypa: 1620px;
  }
}
@media (min-width: 689px) and (min-width: 1401px) {
  .awsui_root_7nfqu_1imi9_153.awsui_has-adaptive-widths-dashboard_7nfqu_1imi9_202:not(#\9) {
    --awsui-max-content-width-6b9ypa: 1280px;
  }
}
@media (min-width: 689px) and (min-width: 1921px) {
  .awsui_root_7nfqu_1imi9_153.awsui_has-adaptive-widths-dashboard_7nfqu_1imi9_202:not(#\9) {
    --awsui-max-content-width-6b9ypa: 1620px;
  }
}
@media (min-width: 689px) and (min-width: 2541px) {
  .awsui_root_7nfqu_1imi9_153.awsui_has-adaptive-widths-dashboard_7nfqu_1imi9_202:not(#\9) {
    --awsui-max-content-width-6b9ypa: 2160px;
  }
}
@media (min-width: 689px) {
  .awsui_root_7nfqu_1imi9_153.awsui_drawer-expanded-mode_7nfqu_1imi9_217:not(#\9) {
    grid-template-columns: 0 0 0 0 0 0 0 auto;
  }
  .awsui_root_7nfqu_1imi9_153.awsui_drawer-expanded-mode_7nfqu_1imi9_217.awsui_ai-drawer-expanded-mode_7nfqu_1imi9_220:not(#\9) {
    grid-template-columns: auto 0 0 0 0 0 0 0;
  }
  .awsui_root_7nfqu_1imi9_153.awsui_drawer-expanded-mode_7nfqu_1imi9_217.awsui_bottom-drawer-expanded-mode_7nfqu_1imi9_223:not(#\9) {
    grid-template-rows: auto;
    grid-template-columns: 0 0 0 0 0 auto 0 0;
  }
}

.awsui_ai-drawer_7nfqu_1imi9_220:not(#\9),
.awsui_navigation_7nfqu_1imi9_230:not(#\9),
.awsui_tools_7nfqu_1imi9_231:not(#\9),
.awsui_global-tools_7nfqu_1imi9_232:not(#\9),
.awsui_bottom-tool_7nfqu_1imi9_233:not(#\9) {
  grid-row: 1/-1;
  grid-column: 1/-1;
  background: var(--color-background-container-content-6u8rvp, #ffffff);
  opacity: 1;
}
@media (max-width: 688px) {
  .awsui_ai-drawer_7nfqu_1imi9_220:not(#\9),
  .awsui_navigation_7nfqu_1imi9_230:not(#\9),
  .awsui_tools_7nfqu_1imi9_231:not(#\9),
  .awsui_global-tools_7nfqu_1imi9_232:not(#\9),
  .awsui_bottom-tool_7nfqu_1imi9_233:not(#\9) {
    inline-size: 100%;
  }
}

@media (min-width: 689px) {
  .awsui_bottom-tool_7nfqu_1imi9_233:not(#\9) {
    grid-area: bottom-tool;
    position: sticky;
    inset-block-end: 0;
    overflow: hidden;
    z-index: 840;
  }
}

@media (min-width: 689px) {
  .awsui_ai-drawer_7nfqu_1imi9_220:not(#\9) {
    grid-area: ai-drawer;
    position: sticky;
  }
}

.awsui_navigation_7nfqu_1imi9_230:not(#\9) {
  z-index: 830;
}
@media (min-width: 689px) {
  .awsui_navigation_7nfqu_1imi9_230:not(#\9) {
    grid-area: navigation;
    inline-size: var(--awsui-navigation-width-6b9ypa);
    border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
  }
}
@media (max-width: 688px) {
  .awsui_navigation_7nfqu_1imi9_230:not(#\9) {
    z-index: 1001;
  }
}

@media (min-width: 689px) {
  .awsui_tools_7nfqu_1imi9_231:not(#\9) {
    grid-area: tools;
    /* stylelint-disable plugin/no-unsupported-browser-features */
  }
  .awsui_tools_7nfqu_1imi9_231:not(#\9):not(:has(> [data-testid])) {
    inline-size: var(--awsui-tools-width-6b9ypa);
  }
  .awsui_tools_7nfqu_1imi9_231:not(#\9):not(:has(> [data-testid])).awsui_tools-open_7nfqu_1imi9_290 {
    border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
  }
}

@media (min-width: 689px) {
  .awsui_global-tools_7nfqu_1imi9_232:not(#\9) {
    display: flex;
    grid-area: global-tools;
    justify-content: flex-end;
  }
}

@media (min-width: 689px) {
  .awsui_split-panel-side_7nfqu_1imi9_304:not(#\9) {
    grid-area: sideSplitPanel;
    border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
    opacity: 1;
  }
}

.awsui_split-panel-bottom_7nfqu_1imi9_311:not(#\9) {
  position: sticky;
  z-index: 840;
  align-self: end;
  grid-area: main;
  grid-column: 1/-1;
}
@media (min-width: 689px) {
  .awsui_split-panel-bottom_7nfqu_1imi9_311:not(#\9) {
    grid-column: 3/6;
  }
}

.awsui_panel-hidden_7nfqu_1imi9_324:not(#\9) {
  border-block: none;
  border-inline: none;
  opacity: 0;
  z-index: 0;
}
.awsui_panel-hidden_7nfqu_1imi9_324.awsui_navigation_7nfqu_1imi9_230:not(#\9), .awsui_panel-hidden_7nfqu_1imi9_324.awsui_tools_7nfqu_1imi9_231:not(#\9), .awsui_panel-hidden_7nfqu_1imi9_324.awsui_global-tools_7nfqu_1imi9_232:not(#\9) {
  inline-size: 0px;
}

.awsui_toolbar-container_7nfqu_1imi9_334:not(#\9) {
  grid-area: toolbar;
  block-size: 42px;
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
  box-sizing: border-box;
}

.awsui_notifications-container_7nfqu_1imi9_341:not(#\9) {
  grid-area: notifications;
}

.awsui_notifications-background_7nfqu_1imi9_345:not(#\9) {
  background: var(--color-background-layout-main-5ilwcb, #ffffff);
  grid-area: notifications;
  grid-column: 1/-1;
}
@media (min-width: 689px) {
  .awsui_notifications-background_7nfqu_1imi9_345:not(#\9) {
    grid-column: 3/6;
  }
}

.awsui_main-landmark_7nfqu_1imi9_356:not(#\9) {
  display: contents;
}

.awsui_main_7nfqu_1imi9_356:not(#\9) {
  grid-area: main;
  margin-block-start: var(--space-scaled-s-8ozaad, 12px);
  margin-block-end: var(--space-layout-content-bottom-zeb1g9, 40px);
}
.awsui_main-disable-paddings_7nfqu_1imi9_365:not(#\9) {
  margin-block: 0;
  grid-column: 1/-1;
}
@media (min-width: 689px) {
  .awsui_main-disable-paddings_7nfqu_1imi9_365:not(#\9) {
    grid-column: 3/6;
  }
}

.awsui_content-header_7nfqu_1imi9_375:not(#\9) {
  margin-block-end: var(--space-content-header-padding-bottom-rvy5xz, 16px);
}

.awsui_content_7nfqu_1imi9_375:not(#\9) {
  display: contents;
}

/* stylelint-disable-next-line selector-combinator-disallowed-list, selector-max-universal */
@media (max-width: 688px) {
  .awsui_unfocusable-mobile_7nfqu_1imi9_385 *:not(#\9) {
    visibility: hidden;
  }
}

.awsui_hidden_7nfqu_1imi9_390:not(#\9) {
  display: none;
}

.awsui_breadcrumbs-own_7nfqu_1imi9_394:not(#\9):not(:empty) + .awsui_breadcrumbs-discovered_7nfqu_1imi9_394 {
  display: none;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_ghvqw_1g0cx_5:not(#\9) {
  display: contents;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_efqlv_1qglu_5:not(#\9) {
  /* Test class for navigation group component */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_button-group_1v2mg_1s3dt_5:not(#\9) {
  /* used in test-utils */
}

.awsui_button-group-item_1v2mg_1s3dt_9:not(#\9) {
  /* used in test-utils */
}

.awsui_button-group-tooltip_1v2mg_1s3dt_13:not(#\9) {
  /* used in test-utils */
}

.awsui_item_1v2mg_1s3dt_17:not(#\9) {
  /* used in test-utils */
}

.awsui_tooltip_1v2mg_1s3dt_21:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_variant-normal_1a743_14khj_9.awsui_pressed_1a743_14khj_9:not(#\9) {
  background: var(--color-background-toggle-button-normal-pressed-4khex7, #d1f1ff);
  border-color: var(--color-border-toggle-button-normal-pressed-tq8o41, #006ce0);
  color: var(--color-text-toggle-button-normal-pressed-wnx2zl, #002b66);
}

.awsui_variant-icon_1a743_14khj_15.awsui_pressed_1a743_14khj_9:not(#\9) {
  background: transparent;
  border-color: transparent;
  color: var(--color-text-toggle-button-icon-pressed-detfkz, #0f141a);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_vdkpj_1dg2h_181:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--space-scaled-xs-xwoogq, 8px);
}

.awsui_item-wrapper_vdkpj_1dg2h_217:not(#\9) {
  display: inline-block;
}

.awsui_group_vdkpj_1dg2h_221:not(#\9) {
  display: contents;
}

.awsui_divider_vdkpj_1dg2h_225:not(#\9) {
  background-color: var(--color-border-divider-default-nr68jt, #c6c6cd);
  inline-size: var(--border-divider-section-width-uwo8my, 1px);
  margin-block: var(--space-static-xs-gnm0mz, 8px);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_split-panel-side_j4v3w_1dcwh_145:not(#\9) {
  position: sticky;
  z-index: 830;
  overflow-x: hidden;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_navigation-container_2p2ab_t6xfi_153:not(#\9) {
  position: sticky;
  z-index: 830;
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
  inset-block-end: 0;
  overflow-x: hidden;
  word-wrap: break-word;
  pointer-events: auto;
  display: flex;
  flex-direction: column;
}
.awsui_navigation-container_2p2ab_t6xfi_153:not(#\9):not(.awsui_is-navigation-open_2p2ab_t6xfi_164) {
  inline-size: 0px;
  display: none;
}
.awsui_navigation-container_2p2ab_t6xfi_153 > .awsui_navigation_2p2ab_t6xfi_153:not(#\9) {
  flex-grow: 1;
  block-size: 100%;
  overflow-y: auto;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  inline-size: var(--awsui-navigation-width-6b9ypa);
  position: relative;
}
@media (max-width: 688px) {
  .awsui_navigation-container_2p2ab_t6xfi_153:not(#\9) {
    --awsui-navigation-width-6b9ypa: 100vw;
    z-index: 1001;
  }
}

.awsui_hide-navigation_2p2ab_t6xfi_184:not(#\9) {
  position: absolute;
  inset-inline-end: var(--space-m-dsumyt, 16px);
  inset-block-start: 14px;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_breadcrumb-group_d19fg_61mv8_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-block: 0;
  margin-inline: 0;
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 0;
}
.awsui_breadcrumb-group_d19fg_61mv8_145 > .awsui_breadcrumb-group-list_d19fg_61mv8_180:not(#\9) {
  display: flex;
  align-items: center;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  list-style: none;
  inline-size: 100%;
  flex-wrap: nowrap;
}
.awsui_breadcrumb-group_d19fg_61mv8_145 > .awsui_breadcrumb-group-list_d19fg_61mv8_180.awsui_ghost_d19fg_61mv8_191:not(#\9) {
  flex-wrap: wrap;
  position: absolute;
  inset-inline-start: -9000px;
}
.awsui_breadcrumb-group_d19fg_61mv8_145 > .awsui_breadcrumb-group-list_d19fg_61mv8_180 > .awsui_item_d19fg_61mv8_196:not(#\9),
.awsui_breadcrumb-group_d19fg_61mv8_145 > .awsui_breadcrumb-group-list_d19fg_61mv8_180 > .awsui_ghost-item_d19fg_61mv8_197:not(#\9),
.awsui_breadcrumb-group_d19fg_61mv8_145 > .awsui_breadcrumb-group-list_d19fg_61mv8_180 > .awsui_ellipsis_d19fg_61mv8_198:not(#\9) {
  display: inline-block;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}
.awsui_breadcrumb-group_d19fg_61mv8_145 > .awsui_breadcrumb-group-list_d19fg_61mv8_180 > .awsui_item_d19fg_61mv8_196:not(#\9):last-child {
  flex-shrink: 1;
  min-inline-size: 0;
}
.awsui_breadcrumb-group_d19fg_61mv8_145 > .awsui_breadcrumb-group-list_d19fg_61mv8_180 > .awsui_item_d19fg_61mv8_196.awsui_hide_d19fg_61mv8_209:not(#\9) {
  display: none;
}
.awsui_breadcrumb-group_d19fg_61mv8_145 > .awsui_breadcrumb-group-list_d19fg_61mv8_180 > .awsui_ellipsis_d19fg_61mv8_198:not(#\9) {
  display: none;
}
.awsui_breadcrumb-group_d19fg_61mv8_145 > .awsui_breadcrumb-group-list_d19fg_61mv8_180 > .awsui_ellipsis_d19fg_61mv8_198.awsui_visible_d19fg_61mv8_215:not(#\9) {
  display: flex;
  flex-shrink: 0;
}
.awsui_breadcrumb-group_d19fg_61mv8_145 > .awsui_breadcrumb-group-list_d19fg_61mv8_180 > .awsui_ellipsis_d19fg_61mv8_198 > .awsui_icon_d19fg_61mv8_219:not(#\9) {
  margin-block: 0;
  margin-inline: 10px;
  color: var(--color-text-breadcrumb-icon-9j48ot, #8c8c94);
}

.awsui_breadcrumbs-skeleton_d19fg_61mv8_225:not(#\9) {
  display: none;
}

.awsui_collapsed-button_d19fg_61mv8_229:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  font-weight: var(--font-weight-button-0eg20c, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  letter-spacing: var(--font-button-letter-spacing-ufowe3, 0.005em);
  color: var(--color-text-interactive-default-ugh9wp, #424650);
  cursor: pointer;
  padding-block: 0;
  padding-inline: 0;
  border-inline: none;
  border-block: none;
  background: none;
  display: flex;
  gap: var(--space-xxs-hwfkai, 4px);
  max-inline-size: 100%;
}
body[data-awsui-focus-visible=true] .awsui_collapsed-button_d19fg_61mv8_229:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_collapsed-button_d19fg_61mv8_229:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_collapsed-button_d19fg_61mv8_229:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_collapsed-button_d19fg_61mv8_229:not(#\9):hover {
  color: var(--color-text-interactive-hover-6naf7i, #0f141a);
}
.awsui_collapsed-button_d19fg_61mv8_229 > :not(#\9):last-child {
  color: var(--color-text-breadcrumb-current-2mqnkk, #656871);
  font-weight: var(--font-weight-bold-fo1afg, 700);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.awsui_collapsed-button_d19fg_61mv8_229 > :not(#\9):last-child:hover {
  color: var(--color-text-interactive-hover-6naf7i, #0f141a);
}

.awsui_button-icon_d19fg_61mv8_311:not(#\9) {
  transform: rotate(0deg);
  transition: transform var(--motion-duration-rotate-180-cxi9g7, 135ms) var(--motion-easing-rotate-180-7a58rc, cubic-bezier(0.165, 0.84, 0.44, 1));
}
@media (prefers-reduced-motion: reduce) {
  .awsui_button-icon_d19fg_61mv8_311:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_button-icon_d19fg_61mv8_311:not(#\9), .awsui-mode-entering .awsui_button-icon_d19fg_61mv8_311:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_button-icon-open_d19fg_61mv8_325:not(#\9) {
  transform: rotate(-180deg);
}

.awsui_hidden_d19fg_61mv8_329:not(#\9) {
  display: none;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_breadcrumb-item_1c68o_b6unx_5:not(#\9) {
  /* used in analytics metadata */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_link_1kosq_rcnzn_145:not(#\9):after {
  display: none;
}

.awsui_breadcrumb_1kosq_rcnzn_149:not(#\9),
.awsui_ghost-breadcrumb_1kosq_rcnzn_150:not(#\9) {
  display: flex;
}
.awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_icon_1kosq_rcnzn_153:not(#\9),
.awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_icon_1kosq_rcnzn_153:not(#\9) {
  margin-block: 0;
  margin-inline: var(--space-xs-ymlm0b, 8px);
  color: var(--color-text-breadcrumb-icon-9j48ot, #8c8c94);
}
.awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_anchor_1kosq_rcnzn_159:not(#\9),
.awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_anchor_1kosq_rcnzn_159:not(#\9) {
  min-inline-size: 0;
  overflow: hidden;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-hude44, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_anchor_1kosq_rcnzn_159:not(#\9),
  .awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_anchor_1kosq_rcnzn_159:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_anchor_1kosq_rcnzn_159:not(#\9), .awsui-mode-entering .awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_anchor_1kosq_rcnzn_159:not(#\9), .awsui-motion-disabled .awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_anchor_1kosq_rcnzn_159:not(#\9), .awsui-mode-entering .awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_anchor_1kosq_rcnzn_159:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):hover,
.awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-2hfec2, #002b66));
}
.awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):focus,
.awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):focus {
  outline: none;
}
.awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):active,
.awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-hover-2hfec2, #002b66));
}
.awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):active, .awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):focus, .awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):hover, .awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):active, .awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):focus, .awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}
.awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_anchor_1kosq_rcnzn_159 > .awsui_text_1kosq_rcnzn_206:not(#\9),
.awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_anchor_1kosq_rcnzn_159 > .awsui_text_1kosq_rcnzn_206:not(#\9) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
body[data-awsui-focus-visible=true] .awsui_breadcrumb_1kosq_rcnzn_149 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):focus,
body[data-awsui-focus-visible=true] .awsui_ghost-breadcrumb_1kosq_rcnzn_150 > .awsui_anchor_1kosq_rcnzn_159:not(#\9):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-uk47pl, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_breadcrumb_1kosq_rcnzn_149.awsui_last_1kosq_rcnzn_225 > .awsui_icon_1kosq_rcnzn_153:not(#\9),
.awsui_ghost-breadcrumb_1kosq_rcnzn_150.awsui_last_1kosq_rcnzn_225 > .awsui_icon_1kosq_rcnzn_153:not(#\9) {
  display: none;
}
.awsui_breadcrumb_1kosq_rcnzn_149.awsui_last_1kosq_rcnzn_225 > .awsui_anchor_1kosq_rcnzn_159:not(#\9),
.awsui_ghost-breadcrumb_1kosq_rcnzn_150.awsui_last_1kosq_rcnzn_225 > .awsui_anchor_1kosq_rcnzn_159:not(#\9) {
  color: var(--color-text-breadcrumb-current-2mqnkk, #656871);
  font-weight: var(--font-weight-bold-fo1afg, 700);
  text-decoration: none;
  cursor: default;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_universal-toolbar_1kzri_1gurz_153:not(#\9) {
  background-color: var(--color-background-layout-toolbar-y0cu80, #ffffff);
  box-sizing: border-box;
  position: sticky;
  z-index: 1000;
  display: flex;
  transition: ease var(--motion-duration-refresh-only-slow-ugjy90, 250ms);
  transition-property: inset-block-start, opacity;
}
@media (prefers-reduced-motion: reduce) {
  .awsui_universal-toolbar_1kzri_1gurz_153:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_universal-toolbar_1kzri_1gurz_153:not(#\9), .awsui-mode-entering .awsui_universal-toolbar_1kzri_1gurz_153:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_universal-toolbar_1kzri_1gurz_153.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_1gurz_172)):before, .awsui_universal-toolbar_1kzri_1gurz_153.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_1gurz_172)):after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 5px;
  block-size: 5px;
  background: #161d26;
  /**
   * Adds a border to visually separate the main content area from the left global drawer.
   *
   * Note: Direct border application is not possible for either target element:
   * - Main content area: Uses `display: contents`, preventing border application
   * - Nav panel: May be hidden, causing the border to disappear when separation is still needed
  */
}
@media not print {
  .awsui_universal-toolbar_1kzri_1gurz_153.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_1gurz_172)):before, .awsui_universal-toolbar_1kzri_1gurz_153.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_1gurz_172)):after {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_1gurz_172)):before, .awsui-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_1gurz_172)):before, .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_1gurz_172)):after, .awsui-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_1gurz_172)):after {
    content: "";
    position: absolute;
    inset-block-start: 42px;
    inset-inline-start: 0;
    inline-size: var(--border-divider-section-width-uwo8my, 1px);
    block-size: calc(100vh - 42px);
    background: var(--color-border-layout-ayg8vb, #c6c6cd);
  }
}
.awsui_universal-toolbar_1kzri_1gurz_153.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_1gurz_172)):after {
  background-color: var(--color-background-layout-toolbar-y0cu80, #ffffff);
  border-start-start-radius: var(--space-xxs-hwfkai, 4px);
}
@media not print {
  .awsui_universal-toolbar_1kzri_1gurz_153.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_1gurz_172)):after {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_1gurz_172)):after, .awsui-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9):not(:has(.awsui_universal-toolbar-ai-custom_1kzri_1gurz_172)):after {
    display: none;
  }
}
.awsui_universal-toolbar_1kzri_1gurz_153.awsui_disable-body-scroll_1kzri_1gurz_214:not(#\9) {
  inset-block-start: 0px;
}
.awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9) {
  grid-column: 1;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: flex-start;
  padding-inline: var(--space-static-s-t763lu, 12px);
  box-sizing: border-box;
  /**
   * Button sizing adjustments for theme-specific design requirements
   *
   * Light mode: Button width is set to 100% + border width to intentionally overlap
   * with the bottom border, as specified in the UI design.
   *
   * Dark mode: Resets the overlap styling due to different design requirements
   * where overlap should not occur.
   */
  block-size: calc(100% + var(--border-divider-section-width-uwo8my, 1px));
  background: #161d26;
}
@media not print {
  .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9) {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9), .awsui-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9) {
    block-size: 100%;
  }
}
.awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9):before, .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9):after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: -5px;
  inline-size: 5px;
  block-size: 5px;
  background: #161d26;
}
@media not print {
  .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9):before, .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9):after {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9):before, .awsui-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9):before, .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9):after, .awsui-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9):after {
    display: none;
  }
}
.awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_universal-toolbar-ai-custom_1kzri_1gurz_172:not(#\9):after {
  background-color: var(--color-background-layout-toolbar-y0cu80, #ffffff);
  border-start-start-radius: var(--space-xxs-hwfkai, 4px);
}
.awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_toolbar-container_1kzri_1gurz_267:not(#\9) {
  block-size: 100%;
  align-items: center;
  display: grid;
  inline-size: 100%;
  grid-template-columns: min-content min-content minmax(0, 3fr) minmax(auto, 1fr);
  grid-template-rows: 1fr;
}
@media not print {
  .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_toolbar-container_1kzri_1gurz_267:not(#\9) {
    /* stylelint-disable selector-combinator-disallowed-list, selector-class-pattern */
  }
  .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_toolbar-container_1kzri_1gurz_267:not(#\9), .awsui-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_toolbar-container_1kzri_1gurz_267:not(#\9) {
    border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
  }
  .awsui-polaris-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_toolbar-container_1kzri_1gurz_267.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9), .awsui-dark-mode .awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_toolbar-container_1kzri_1gurz_267.awsui_with-ai-drawer_1kzri_1gurz_172:not(#\9) {
    border-start-start-radius: var(--space-xxs-hwfkai, 4px);
    border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
  }
}
.awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_toolbar-container_1kzri_1gurz_267 > .awsui_universal-toolbar-nav_1kzri_1gurz_287:not(#\9) {
  grid-column: 2;
  padding-inline-start: var(--space-m-dsumyt, 16px);
  padding-inline-end: var(--space-static-xxs-ns94dp, 4px);
}
.awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_toolbar-container_1kzri_1gurz_267 > .awsui_universal-toolbar-breadcrumbs_1kzri_1gurz_292:not(#\9) {
  grid-column: 3;
  padding-inline: var(--space-static-xs-gnm0mz, 8px);
  background-color: transparent;
  flex: 1 0;
}
.awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_toolbar-container_1kzri_1gurz_267 > .awsui_universal-toolbar-breadcrumbs_1kzri_1gurz_292:not(#\9):first-child {
  padding-inline: calc(var(--space-static-xs-gnm0mz, 8px) + var(--space-static-m-m6qboo, 16px));
}
.awsui_universal-toolbar_1kzri_1gurz_153 > .awsui_toolbar-container_1kzri_1gurz_267 > .awsui_universal-toolbar-drawers_1kzri_1gurz_301:not(#\9) {
  grid-column: 4;
  column-gap: var(--space-static-xs-gnm0mz, 8px);
  display: flex;
  justify-content: flex-end;
  block-size: 100%;
}

.awsui_drawers-desktop-triggers-container_1kzri_1gurz_309:not(#\9),
.awsui_drawers-mobile-triggers-container_1kzri_1gurz_310:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background-color: transparent;
  padding-inline: var(--space-m-dsumyt, 16px);
  box-sizing: border-box;
  overflow-y: hidden;
  overflow-x: hidden;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-y: contain;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  overscroll-behavior-x: contain;
  inline-size: 100%;
}

.awsui_drawers-trigger-content_1kzri_1gurz_352:not(#\9) {
  block-size: 100%;
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: var(--space-xs-ymlm0b, 8px);
  justify-content: flex-end;
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_group-divider_1kzri_1gurz_362:not(#\9) {
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nr68jt, #c6c6cd);
  block-size: 60%;
}

@media (max-width: 688px) {
  .awsui_drawers-trigger_1kzri_1gurz_352:not(#\9) {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.awsui_block-body-scroll_1kzri_1gurz_375:not(#\9) {
  overflow: hidden;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_trigger_lpshu_1n1vo_145:not(#\9) {
  all: initial;
  cursor: pointer;
  color: var(--color-text-interactive-default-ugh9wp, #424650);
  text-align: center;
}
.awsui_trigger_lpshu_1n1vo_145.awsui_custom_lpshu_1n1vo_151:not(#\9) {
  display: flex;
  block-size: 100%;
  inline-size: 100%;
  box-sizing: border-box;
}
.awsui_trigger_lpshu_1n1vo_145:not(#\9):focus {
  outline: none;
}
.awsui_trigger_lpshu_1n1vo_145.awsui_default_lpshu_1n1vo_160:not(#\9) {
  border-start-start-radius: var(--border-radius-button-7bgkcs, 20px);
  border-start-end-radius: var(--border-radius-button-7bgkcs, 20px);
  border-end-start-radius: var(--border-radius-button-7bgkcs, 20px);
  border-end-end-radius: var(--border-radius-button-7bgkcs, 20px);
  block-size: 30px;
  inline-size: 30px;
}
.awsui_trigger_lpshu_1n1vo_145.awsui_default_lpshu_1n1vo_160:not(#\9):hover {
  background: var(--color-background-input-disabled-dihaja, #ebebf0);
  color: var(--color-text-interactive-hover-6naf7i, #0f141a);
}
.awsui_trigger_lpshu_1n1vo_145.awsui_default_lpshu_1n1vo_160:not(#\9):active {
  background: var(--color-background-control-disabled-1f3718, #dedee3);
  color: var(--color-text-interactive-hover-6naf7i, #0f141a);
}
.awsui_trigger_lpshu_1n1vo_145.awsui_default_lpshu_1n1vo_160.awsui_selected_lpshu_1n1vo_176:not(#\9) {
  background: var(--color-background-layout-toggle-selected-default-izfana, #006ce0);
  color: var(--color-text-layout-toggle-selected-xpximc, #ffffff);
}
.awsui_trigger_lpshu_1n1vo_145.awsui_default_lpshu_1n1vo_160.awsui_selected_lpshu_1n1vo_176:not(#\9):hover {
  background: var(--color-background-layout-toggle-selected-hover-7953u1, #004a9e);
}
.awsui_trigger_lpshu_1n1vo_145.awsui_default_lpshu_1n1vo_160.awsui_selected_lpshu_1n1vo_176:not(#\9):active {
  background: var(--color-background-layout-toggle-selected-active-zcl8w3, #006ce0);
}

.awsui_trigger-wrapper_lpshu_1n1vo_187:not(#\9) {
  position: relative;
}
.awsui_trigger-wrapper_lpshu_1n1vo_187:not(#\9):has(:focus-visible) {
  position: relative;
}
.awsui_trigger-wrapper_lpshu_1n1vo_187:not(#\9):has(:focus-visible) {
  outline: 2px dotted transparent;
  outline-offset: calc(3px - 1px);
}
.awsui_trigger-wrapper_lpshu_1n1vo_187:not(#\9):has(:focus-visible)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 3px);
  inset-block-start: calc(-1 * 3px);
  inline-size: calc(100% + 3px + 3px);
  block-size: calc(100% + 3px + 3px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_dot_lpshu_1n1vo_212:not(#\9) {
  position: absolute;
  inline-size: 8px;
  block-size: 8px;
  border-start-start-radius: 8px;
  border-start-end-radius: 8px;
  border-end-start-radius: 8px;
  border-end-end-radius: 8px;
  background-color: var(--color-background-badge-icon-jyxnxa, #db0000);
  inset-block-start: -1px;
  inset-inline-end: -1px;
  outline: solid 2px var(--color-background-layout-toolbar-y0cu80, #ffffff);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_sticky-notifications_154bi_yk7p7_9:not(#\9) {
  position: sticky;
  z-index: 850;
}
.awsui_sticky-notifications-with-background_154bi_yk7p7_13:not(#\9) {
  background-color: var(--color-background-layout-main-5ilwcb, #ffffff);
}

.awsui_has-notifications-content_154bi_yk7p7_17:not(#\9) {
  padding-block-start: var(--space-scaled-xs-xwoogq, 8px);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_11n0s_1s2zk_9:not(#\9) {
  /* used in test-utils */
}

.awsui_empty_11n0s_1s2zk_13:not(#\9) {
  color: var(--color-text-empty-tlohug, #656871);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_wrapper_z5mul_1bq31_181:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: relative;
  display: block;
}
.awsui_wrapper--fit-height_z5mul_1bq31_214:not(#\9) {
  block-size: 100%;
  overflow-y: auto;
}

.awsui_inner-wrapper--fit-height_z5mul_1bq31_219:not(#\9) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
}

.awsui_has-default-filter_z5mul_1bq31_225 > :not(#\9):first-child {
  flex: 280px 0 1;
}

.awsui_content_z5mul_1bq31_229:not(#\9) {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.awsui_content--reserve-filter_z5mul_1bq31_236:not(#\9) {
  margin-block-start: calc(2 * var(--line-height-body-m-2mh3ke, 20px));
}

.awsui_content--reserve-legend_z5mul_1bq31_240:not(#\9) {
  margin-block-end: calc(2 * var(--line-height-body-m-2mh3ke, 20px));
}

.awsui_content--fit-height_z5mul_1bq31_244:not(#\9) {
  flex: 1;
}

.awsui_filter-container_z5mul_1bq31_248:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_axis_f0fot_14ug1_145:not(#\9),
.awsui_vertical-marker_f0fot_14ug1_146:not(#\9) {
  stroke: var(--color-charts-line-axis-b95ncf, #dedee3);
  stroke-width: 1px;
}

.awsui_axis--emphasized_f0fot_14ug1_151:not(#\9) {
  stroke-width: 2px;
}

.awsui_axis-label_f0fot_14ug1_155:not(#\9) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
  fill: var(--color-text-body-default-vvtq8u, #0f141a);
}

.awsui_axis-label--x_f0fot_14ug1_160:not(#\9),
.awsui_axis-label--y_f0fot_14ug1_161:not(#\9) {
  /* used in test-utils */
}

.awsui_grid_f0fot_14ug1_165:not(#\9) {
  stroke: var(--color-charts-line-grid-kjxf3m, #dedee3);
  stroke-width: 1px;
}

.awsui_ticks__line_f0fot_14ug1_170:not(#\9) {
  stroke: var(--color-charts-line-tick-xmcbvk, #dedee3);
  stroke-width: 1px;
}

.awsui_ticks__text_f0fot_14ug1_175:not(#\9) {
  font-size: var(--font-chart-detail-size-9qr25q, 12px);
  fill: var(--color-text-body-secondary-yna5sb, #424650);
}

.awsui_ticks--y_f0fot_14ug1_180:not(#\9),
.awsui_ticks--x_f0fot_14ug1_181:not(#\9) {
  /* used in test-utils */
}

.awsui_ticks--bottom_f0fot_14ug1_185 > .awsui_ticks__text_f0fot_14ug1_175:not(#\9) {
  text-anchor: middle;
  dominant-baseline: hanging;
}

.awsui_labels-inline-start_f0fot_14ug1_190 > .awsui_ticks_f0fot_14ug1_170 > .awsui_ticks__text_f0fot_14ug1_175:not(#\9) {
  text-anchor: end;
  dominant-baseline: central;
}

.awsui_labels-inline-start_f0fot_14ug1_190:not(#\9) {
  position: relative;
  margin-inline-end: 12px;
}
.awsui_labels-inline-start_f0fot_14ug1_190 > .awsui_axis-label_f0fot_14ug1_155:not(#\9) {
  position: absolute;
  visibility: visible;
  white-space: nowrap;
}

.awsui_labels-inline-start__label_f0fot_14ug1_205:not(#\9) {
  position: absolute;
}

.awsui_labels-inline-start--hidden_f0fot_14ug1_209:not(#\9) {
  visibility: hidden;
}
.awsui_labels-inline-start--hidden_f0fot_14ug1_209 > .awsui_labels-inline-start__label_f0fot_14ug1_205:not(#\9) {
  position: relative;
  white-space: nowrap;
}

.awsui_labels-block-end_f0fot_14ug1_217:not(#\9) {
  position: relative;
  display: block;
  inline-size: 100%;
  overflow: visible;
}

.awsui_vertical-marker_f0fot_14ug1_146:not(#\9) {
  pointer-events: none;
}

.awsui_vertical-marker-circle_f0fot_14ug1_228:not(#\9) {
  fill: var(--color-background-container-content-6u8rvp, #ffffff);
  pointer-events: none;
  stroke-width: var(--border-line-chart-width-tesor1, 2px);
}

.awsui_vertical-marker-circle-active_f0fot_14ug1_234:not(#\9) {
  cursor: pointer;
  stroke-width: var(--border-line-chart-width-tesor1, 2px);
}

.awsui_focus-outline_f0fot_14ug1_239:not(#\9) {
  outline: none;
  pointer-events: none;
  fill: none;
  stroke: var(--color-border-item-focused-uk47pl, #006ce0);
  stroke-width: 2px;
}

.awsui_chart-container_f0fot_14ug1_247:not(#\9) {
  display: flex;
  inline-size: 100%;
  flex-direction: column;
}
.awsui_chart-container_f0fot_14ug1_247.awsui_fit-height_f0fot_14ug1_252:not(#\9) {
  block-size: 100%;
  min-block-size: inherit;
}

.awsui_chart-container-outer_f0fot_14ug1_257:not(#\9) {
  display: flex;
}
.awsui_chart-container-outer_f0fot_14ug1_257.awsui_fit-height_f0fot_14ug1_252:not(#\9) {
  flex: 1;
}
.awsui_chart-container-outer_f0fot_14ug1_257.awsui_fit-height_f0fot_14ug1_252:not(#\9):not(.awsui_axis-label_f0fot_14ug1_155 + .awsui_chart-container-outer_f0fot_14ug1_257.awsui_fit-height_f0fot_14ug1_252, .awsui_chart-container-outer_f0fot_14ug1_257.awsui_fit-height_f0fot_14ug1_252.awsui_has-filters_f0fot_14ug1_263) {
  margin-block-start: calc(0.5 * var(--font-chart-detail-size-9qr25q, 12px));
}

.awsui_chart-container-inner_f0fot_14ug1_267:not(#\9) {
  position: relative;
  display: flex;
  flex-direction: column;
  inline-size: 100%;
}

.awsui_chart-container-plot-wrapper_f0fot_14ug1_274.awsui_fit-height_f0fot_14ug1_252:not(#\9) {
  display: block;
  position: relative;
  flex: 1;
}

.awsui_chart-container-plot_f0fot_14ug1_274.awsui_fit-height_f0fot_14ug1_252:not(#\9) {
  display: block;
  position: absolute;
  inset: 0;
}

.awsui_chart-container-bottom-labels_f0fot_14ug1_286.awsui_fit-height_f0fot_14ug1_252:not(#\9) {
  display: block;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1fcus_5bfgt_145:not(#\9) {
  outline: none;
  shape-rendering: auto;
  overflow: visible;
  display: flex;
  inline-size: 100%;
  max-inline-size: 100%;
}

.awsui_clickable_1fcus_5bfgt_154:not(#\9) {
  cursor: pointer;
}

.awsui_precise_1fcus_5bfgt_158:not(#\9) {
  shape-rendering: geometricPrecision;
}

.awsui_focus-outline_1fcus_5bfgt_162:not(#\9) {
  outline: none;
  pointer-events: none;
  fill: none;
  stroke: var(--color-border-item-focused-uk47pl, #006ce0);
  stroke-width: 2px;
  visibility: hidden;
}

.awsui_application_1fcus_5bfgt_171:not(#\9) {
  /* Used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1t44z_3r6j4_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  position: absolute;
}

.awsui_popover-body_1t44z_3r6j4_178:not(#\9) {
  pointer-events: auto;
}

.awsui_footer_1t44z_3r6j4_182:not(#\9) {
  margin-block-start: var(--space-static-xs-gnm0mz, 8px);
  /* stylelint-disable-next-line selector-max-type */
}
.awsui_footer_1t44z_3r6j4_182 > hr:not(#\9) {
  border-block: none;
  border-inline: none;
  border-block-start: 1px solid var(--color-border-divider-default-nr68jt, #c6c6cd);
  margin-block: var(--space-static-xs-gnm0mz, 8px);
  margin-inline: 0;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header_dgs8z_qsmmj_5:not(#\9),
.awsui_body_dgs8z_qsmmj_6:not(#\9),
.awsui_footer_dgs8z_qsmmj_7:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header-label_4mvj3_1h74t_5:not(#\9),
.awsui_root_4mvj3_1h74t_6:not(#\9) {
  /* used in analytics metadata */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-enter_gwq0h_1tk4s_161:not(#\9) {
  animation: awsui_awsui-motion-fade-in_gwq0h_1tk4s_1 var(--motion-duration-show-paced-otsjh8, 180ms) var(--motion-easing-show-paced-ym6eyn, ease-out);
}
@keyframes awsui_awsui-motion-fade-in_gwq0h_1tk4s_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_content-enter_gwq0h_1tk4s_161:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_content-enter_gwq0h_1tk4s_161:not(#\9), .awsui-mode-entering .awsui_content-enter_gwq0h_1tk4s_161:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_trigger-expanded_gwq0h_1tk4s_183:not(#\9) {
  transition: border-bottom-color var(--motion-duration-show-paced-otsjh8, 180ms) var(--motion-easing-show-paced-ym6eyn, ease-out);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_trigger-expanded_gwq0h_1tk4s_183:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_trigger-expanded_gwq0h_1tk4s_183:not(#\9), .awsui-mode-entering .awsui_trigger-expanded_gwq0h_1tk4s_183:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_icon_gwq0h_1tk4s_197:not(#\9) {
  transition: transform var(--motion-duration-rotate-90-lyzb0k, 135ms) var(--motion-easing-rotate-90-jhbqg9, cubic-bezier(0.165, 0.84, 0.44, 1));
}
@media (prefers-reduced-motion: reduce) {
  .awsui_icon_gwq0h_1tk4s_197:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_icon_gwq0h_1tk4s_197:not(#\9), .awsui-mode-entering .awsui_icon_gwq0h_1tk4s_197:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_root_gwq0h_1tk4s_211:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
  display: block;
}

.awsui_expand-button_gwq0h_1tk4s_246:not(#\9) {
  outline: none;
}

.awsui_icon_gwq0h_1tk4s_197:not(#\9) {
  transform: rotate(-90deg);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_icon_gwq0h_1tk4s_197.awsui_expanded_gwq0h_1tk4s_254:not(#\9) {
  transform: rotate(0deg);
}
.awsui_icon_gwq0h_1tk4s_197:not(#\9):dir(rtl) {
  transform: rotate(90deg);
}
.awsui_icon_gwq0h_1tk4s_197:not(#\9):dir(rtl).awsui_expanded_gwq0h_1tk4s_254 {
  transform: rotate(0deg);
}

.awsui_icon-container_gwq0h_1tk4s_264:not(#\9) {
  position: relative;
  margin-inline: calc((var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2) calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_icon-container-container_gwq0h_1tk4s_268:not(#\9) {
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_wrapper_gwq0h_1tk4s_272:not(#\9) {
  box-sizing: border-box;
  border-block: none;
  border-inline: none;
  inline-size: 100%;
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  text-align: start;
}
.awsui_wrapper-default_gwq0h_1tk4s_280:not(#\9), .awsui_wrapper-inline_gwq0h_1tk4s_280:not(#\9), .awsui_wrapper-footer_gwq0h_1tk4s_280:not(#\9) {
  border-block: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
  border-inline: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
}
.awsui_wrapper-navigation_gwq0h_1tk4s_284:not(#\9) {
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
}
.awsui_wrapper-navigation_gwq0h_1tk4s_284:not(#\9), .awsui_wrapper-container_gwq0h_1tk4s_287:not(#\9) {
  display: flex;
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
}
.awsui_wrapper-default_gwq0h_1tk4s_280:not(#\9), .awsui_wrapper-inline_gwq0h_1tk4s_280:not(#\9), .awsui_wrapper-navigation_gwq0h_1tk4s_284:not(#\9), .awsui_wrapper-footer_gwq0h_1tk4s_280:not(#\9), .awsui_wrapper-compact_gwq0h_1tk4s_291:not(#\9) {
  color: var(--color-text-expandable-section-default-ynw8my, #0f141a);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}
.awsui_wrapper-default_gwq0h_1tk4s_280:not(#\9), .awsui_wrapper-inline_gwq0h_1tk4s_280:not(#\9), .awsui_wrapper-navigation_gwq0h_1tk4s_284:not(#\9), .awsui_wrapper-footer_gwq0h_1tk4s_280:not(#\9) {
  font-size: var(--font-expandable-heading-size-0uk059, 16px);
  letter-spacing: var(--letter-spacing-heading-s-4st9ep, -0.005em);
}
.awsui_wrapper-default_gwq0h_1tk4s_280:not(#\9) {
  padding-block: var(--space-scaled-xxs-pfm1nx, 4px);
  padding-inline-end: var(--space-xxs-hwfkai, 4px);
}
.awsui_wrapper-default_gwq0h_1tk4s_280.awsui_header-deprecated_gwq0h_1tk4s_304:not(#\9) {
  padding-inline-start: var(--space-xxs-hwfkai, 4px);
}
.awsui_wrapper-default_gwq0h_1tk4s_280:not(#\9):not(.awsui_header-deprecated_gwq0h_1tk4s_304), .awsui_wrapper-inline_gwq0h_1tk4s_280:not(#\9):not(.awsui_header-deprecated_gwq0h_1tk4s_304) {
  padding-inline-start: calc(var(--size-icon-normal-levt08, 16px) + (var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2 + var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_wrapper-default_gwq0h_1tk4s_280.awsui_wrapper-expanded_gwq0h_1tk4s_310:not(#\9), .awsui_wrapper-inline_gwq0h_1tk4s_280.awsui_wrapper-expanded_gwq0h_1tk4s_310:not(#\9) {
  padding-block-end: var(--space-scaled-xxs-pfm1nx, 4px);
  border-block-end-color: var(--color-border-divider-default-nr68jt, #c6c6cd);
}
.awsui_wrapper-footer_gwq0h_1tk4s_280:not(#\9) {
  padding-block: var(--space-scaled-xxs-pfm1nx, 4px);
}
.awsui_wrapper-footer_gwq0h_1tk4s_280:not(#\9), .awsui_wrapper-compact_gwq0h_1tk4s_291:not(#\9) {
  padding-inline-end: 0;
}
.awsui_wrapper-footer_gwq0h_1tk4s_280.awsui_header-deprecated_gwq0h_1tk4s_304:not(#\9), .awsui_wrapper-compact_gwq0h_1tk4s_291.awsui_header-deprecated_gwq0h_1tk4s_304:not(#\9) {
  padding-inline-start: 0;
}
.awsui_wrapper-footer_gwq0h_1tk4s_280:not(#\9):not(.awsui_header-deprecated_gwq0h_1tk4s_304), .awsui_wrapper-compact_gwq0h_1tk4s_291:not(#\9):not(.awsui_header-deprecated_gwq0h_1tk4s_304) {
  padding-inline-start: calc(var(--size-icon-normal-levt08, 16px) + (var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2 + var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_wrapper-container_gwq0h_1tk4s_287:not(#\9) {
  padding-block: var(--space-container-header-top-am4vzw, 12px) var(--space-container-header-bottom-2taq8v, 8px);
  padding-inline-end: var(--space-container-horizontal-nqrzyh, 20px);
}
.awsui_wrapper-container_gwq0h_1tk4s_287:not(#\9):not(.awsui_wrapper-expanded_gwq0h_1tk4s_310) {
  padding-block-end: var(--space-container-header-top-am4vzw, 12px);
}
.awsui_wrapper-container_gwq0h_1tk4s_287.awsui_wrapper-not-expanded-without-actions_gwq0h_1tk4s_333:not(#\9) {
  padding-block-end: calc(var(--space-container-header-top-am4vzw, 12px) + var(--space-scaled-xxs-pfm1nx, 4px));
}
.awsui_wrapper-container_gwq0h_1tk4s_287.awsui_header-deprecated_gwq0h_1tk4s_304:not(#\9) {
  padding-inline-start: var(--space-container-horizontal-nqrzyh, 20px);
}
.awsui_wrapper-container_gwq0h_1tk4s_287:not(#\9):not(.awsui_header-deprecated_gwq0h_1tk4s_304) {
  padding-inline-start: calc(var(--space-container-horizontal-nqrzyh, 20px) + calc(var(--size-icon-medium-uv8xcz, 20px) + (var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2 + var(--space-xs-ymlm0b, 8px)));
}
body[data-awsui-focus-visible=true] .awsui_wrapper-container_gwq0h_1tk4s_287:not(#\9):focus {
  padding-block: calc(var(--space-scaled-s-8ozaad, 12px) - var(--border-divider-section-width-uwo8my, 1px));
  padding-inline: calc(var(--space-l-2ud1p3, 20px) - var(--border-divider-section-width-uwo8my, 1px));
}

.awsui_header_gwq0h_1tk4s_304:not(#\9) {
  /* used in test-utils */
}
.awsui_header-wrapper_gwq0h_1tk4s_350:not(#\9), .awsui_header-deprecated_gwq0h_1tk4s_304:not(#\9) {
  display: flex;
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
}
.awsui_header-wrapper_gwq0h_1tk4s_350:not(#\9) {
  font-size: inherit;
  letter-spacing: inherit;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}
.awsui_header-actions-wrapper_gwq0h_1tk4s_362:not(#\9) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
body[data-awsui-focus-visible=true] .awsui_header-button_gwq0h_1tk4s_368:not(#\9):focus, body[data-awsui-focus-visible=true] .awsui_header-container-button_gwq0h_1tk4s_368:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-button_gwq0h_1tk4s_368:not(#\9):focus, body[data-awsui-focus-visible=true] .awsui_header-container-button_gwq0h_1tk4s_368:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(0px - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-button_gwq0h_1tk4s_368:not(#\9):focus::before, body[data-awsui-focus-visible=true] .awsui_header-container-button_gwq0h_1tk4s_368:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 0px);
  inset-block-start: calc(-1 * 0px);
  inline-size: calc(100% + 0px + 0px);
  block-size: calc(100% + 0px + 0px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_header-button_gwq0h_1tk4s_368:not(#\9) {
  box-sizing: border-box;
  display: flex;
  margin-inline-start: calc(-1 * calc(var(--size-icon-normal-levt08, 16px) + (var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2 + var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px)));
}
.awsui_header-container-button_gwq0h_1tk4s_368:not(#\9) {
  margin-inline-start: calc(-1 * calc(var(--size-icon-medium-uv8xcz, 20px) + (var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2 + var(--space-xs-ymlm0b, 8px)));
}
.awsui_header-container_gwq0h_1tk4s_368:not(#\9) {
  inline-size: 100%;
}
.awsui_header-container_gwq0h_1tk4s_368 > .awsui_icon-container_gwq0h_1tk4s_264:not(#\9) {
  margin-block-start: var(--space-expandable-section-icon-offset-top-cntyn8, 4px);
}
.awsui_header-navigation_gwq0h_1tk4s_403 > .awsui_icon-container_gwq0h_1tk4s_264:not(#\9) {
  display: inline-flex;
  cursor: pointer;
  color: var(--color-text-expandable-section-navigation-icon-default-mklu1s, #424650);
  border-block: 0;
  border-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  background: transparent;
  outline: none;
  text-decoration: none;
  flex-direction: column;
}
.awsui_header-navigation_gwq0h_1tk4s_403 > .awsui_icon-container_gwq0h_1tk4s_264:not(#\9):hover {
  color: var(--color-text-expandable-section-hover-ojzwhd, #006ce0);
}
body[data-awsui-focus-visible=true] .awsui_header-navigation_gwq0h_1tk4s_403 > .awsui_icon-container_gwq0h_1tk4s_264:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-navigation_gwq0h_1tk4s_403 > .awsui_icon-container_gwq0h_1tk4s_264:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(2px - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-navigation_gwq0h_1tk4s_403 > .awsui_icon-container_gwq0h_1tk4s_264:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 2px);
  inset-block-start: calc(-1 * 2px);
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_header-text_gwq0h_1tk4s_440:not(#\9) {
  /* used in test-utils */
}

:not(#\9):not(.awsui_wrapper-compact_gwq0h_1tk4s_291) > .awsui_header-actions-wrapper_gwq0h_1tk4s_362 {
  flex-wrap: wrap;
  column-gap: var(--space-xs-ymlm0b, 8px);
  row-gap: var(--space-scaled-xxxs-oo06c7, 2px);
}

.awsui_content_gwq0h_1tk4s_161:not(#\9) {
  display: none;
}
.awsui_content-default_gwq0h_1tk4s_453:not(#\9), .awsui_content-inline_gwq0h_1tk4s_453:not(#\9) {
  padding-block: var(--space-scaled-xs-xwoogq, 8px);
  padding-inline: 0;
}
.awsui_content-footer_gwq0h_1tk4s_457:not(#\9) {
  padding-block: var(--space-xs-ymlm0b, 8px);
  padding-inline: 0;
}
.awsui_content-expanded_gwq0h_1tk4s_461:not(#\9) {
  display: block;
}
.awsui_content-compact_gwq0h_1tk4s_464:not(#\9) {
  padding-inline-start: calc(var(--size-icon-normal-levt08, 16px) + (var(--line-height-body-m-2mh3ke, 20px) - var(--size-icon-normal-levt08, 16px)) / -2 + var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px));
}

.awsui_focusable_gwq0h_1tk4s_468:not(#\9):focus {
  outline: none;
  text-decoration: none;
}
body[data-awsui-focus-visible=true] .awsui_focusable_gwq0h_1tk4s_468:not(#\9):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-button-jm0qg7, 2px) solid var(--color-border-item-focused-uk47pl, #006ce0);
  border-inline: var(--border-width-button-jm0qg7, 2px) solid var(--color-border-item-focused-uk47pl, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_click-target_gwq0h_1tk4s_483:not(#\9) {
  cursor: pointer;
}
.awsui_click-target_gwq0h_1tk4s_483:not(#\9):not(.awsui_wrapper-container_gwq0h_1tk4s_287):not(.awsui_header-container-button_gwq0h_1tk4s_368):hover {
  color: var(--color-text-expandable-section-hover-ojzwhd, #006ce0);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_marker_1isd1_1nqfm_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-inline-end: var(--space-xxs-hwfkai, 4px);
  margin-block-start: var(--space-xxs-hwfkai, 4px);
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  inline-size: 14px;
  flex-shrink: 0;
  cursor: inherit;
}
.awsui_marker--line_1isd1_1nqfm_185:not(#\9) {
  margin-block-start: 9px;
  block-size: 4px;
}
.awsui_marker--rectangle_1isd1_1nqfm_189:not(#\9) {
  block-size: 14px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}
.awsui_marker--hollow-rectangle_1isd1_1nqfm_196:not(#\9) {
  block-size: 14px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}
.awsui_marker--hollow-rectangle_1isd1_1nqfm_196:not(#\9)::after {
  content: "";
  display: block;
  margin-block: 2px;
  margin-inline: 2px;
  block-size: 10px;
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
  opacity: 0.5;
}
.awsui_marker--dashed_1isd1_1nqfm_212:not(#\9) {
  block-size: 4px;
  inline-size: 6px;
  margin-block-start: 9px;
  margin-inline-end: 12px;
}
.awsui_marker--dashed_1isd1_1nqfm_212:not(#\9)::after {
  content: "";
  display: block;
  inline-size: 6px;
  block-size: 4px;
  margin-inline-start: 8px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  background-color: inherit;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_dimmed_10ipo_pheo4_153:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
  transition-delay: var(--motion-duration-transition-quick-mcm2y0, 90ms);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dimmed_10ipo_pheo4_153:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dimmed_10ipo_pheo4_153:not(#\9), .awsui-mode-entering .awsui_dimmed_10ipo_pheo4_153:not(#\9) {
  animation: none;
  transition: none;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_marker_10ipo_pheo4_205:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-inline-end: var(--space-xxs-hwfkai, 4px);
  margin-block-start: var(--space-xxs-hwfkai, 4px);
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  inline-size: 14px;
  flex-shrink: 0;
  cursor: inherit;
}
.awsui_marker--line_10ipo_pheo4_245:not(#\9) {
  margin-block-start: 9px;
  block-size: 4px;
}
.awsui_marker--rectangle_10ipo_pheo4_249:not(#\9) {
  block-size: 14px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}
.awsui_marker--hollow-rectangle_10ipo_pheo4_256:not(#\9) {
  block-size: 14px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
}
.awsui_marker--hollow-rectangle_10ipo_pheo4_256:not(#\9)::after {
  content: "";
  display: block;
  margin-block: 2px;
  margin-inline: 2px;
  block-size: 10px;
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
  opacity: 0.5;
}
.awsui_marker--dashed_10ipo_pheo4_272:not(#\9) {
  block-size: 4px;
  inline-size: 6px;
  margin-block-start: 9px;
  margin-inline-end: 12px;
}
.awsui_marker--dashed_10ipo_pheo4_272:not(#\9)::after {
  content: "";
  display: block;
  inline-size: 6px;
  block-size: 4px;
  margin-inline-start: 8px;
  border-start-start-radius: 2px;
  border-start-end-radius: 2px;
  border-end-start-radius: 2px;
  border-end-end-radius: 2px;
  background-color: inherit;
}

.awsui_root_10ipo_pheo4_291:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_value_10ipo_pheo4_323:not(#\9) {
  text-align: end;
  margin-inline-start: var(--space-xxl-32srm4, 32px);
}
.awsui_value_10ipo_pheo4_323.awsui_expandable_10ipo_pheo4_327:not(#\9) {
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
}

.awsui_list-item_10ipo_pheo4_331:not(#\9),
.awsui_inner-list-item_10ipo_pheo4_332:not(#\9) {
  list-style: none;
}

.awsui_inner-list-item_10ipo_pheo4_332:not(#\9),
.awsui_list-item_10ipo_pheo4_331 > .awsui_key-value-pair_10ipo_pheo4_337:not(#\9),
.awsui_list-item_10ipo_pheo4_331 > .awsui_expandable-section_10ipo_pheo4_338:not(#\9) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  inline-size: 100%;
}
.awsui_inner-list-item_10ipo_pheo4_332 > .awsui_key_10ipo_pheo4_337:not(#\9),
.awsui_list-item_10ipo_pheo4_331 > .awsui_key-value-pair_10ipo_pheo4_337 > .awsui_key_10ipo_pheo4_337:not(#\9),
.awsui_list-item_10ipo_pheo4_331 > .awsui_expandable-section_10ipo_pheo4_338 > .awsui_key_10ipo_pheo4_337:not(#\9) {
  min-inline-size: 0;
  word-break: break-word;
  display: inline-flex;
  color: var(--color-text-group-label-a2qc05, #424650);
}

.awsui_sub-items_10ipo_pheo4_353:not(#\9):not(.awsui_expandable_10ipo_pheo4_327) {
  padding-inline-start: calc(14px + var(--space-xxs-hwfkai, 4px));
}
.awsui_sub-items_10ipo_pheo4_353.awsui_expandable_10ipo_pheo4_327:not(#\9) {
  padding-inline-start: 0;
}
.awsui_sub-items_10ipo_pheo4_353.awsui_expandable_10ipo_pheo4_327 > .awsui_inner-list-item_10ipo_pheo4_332 > .awsui_value_10ipo_pheo4_323:not(#\9) {
  white-space: nowrap;
}

.awsui_list_10ipo_pheo4_331:not(#\9) {
  display: flex;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
  flex-direction: column;
}
.awsui_list_10ipo_pheo4_331 > .awsui_list-item_10ipo_pheo4_331 > .awsui_key-value-pair_10ipo_pheo4_337 > .awsui_key_10ipo_pheo4_337:not(#\9) {
  align-items: flex-start;
}
.awsui_list_10ipo_pheo4_331 > .awsui_list-item_10ipo_pheo4_331.awsui_dimmed_10ipo_pheo4_153:not(#\9) {
  opacity: 0.35;
}

.awsui_list_10ipo_pheo4_331:not(#\9):not(.awsui_compact_10ipo_pheo4_379) > .awsui_list-item_10ipo_pheo4_331:not(:first-child),
.awsui_inner-list-item_10ipo_pheo4_332:not(#\9) {
  margin-block-start: var(--space-scaled-xxs-pfm1nx, 4px);
}

.awsui_list-item_10ipo_pheo4_331.awsui_with-sub-items_10ipo_pheo4_384:not(#\9):not(.awsui_expandable_10ipo_pheo4_327) > .awsui_key-value-pair_10ipo_pheo4_337 > .awsui_key_10ipo_pheo4_337,
.awsui_list-item_10ipo_pheo4_331.awsui_with-sub-items_10ipo_pheo4_384:not(#\9):not(.awsui_expandable_10ipo_pheo4_327) > .awsui_key-value-pair_10ipo_pheo4_337 > .awsui_value_10ipo_pheo4_323 {
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
}

.awsui_full-width_10ipo_pheo4_389:not(#\9) {
  inline-size: 100%;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1px7g_1gi1f_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_chart-filter_1px7g_1gi1f_177:not(#\9) {
  /* used in test-utils */
}

.awsui_custom-icon-wrapper_1px7g_1gi1f_181:not(#\9) {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_marker_1kjc7_qgpiu_153:not(#\9) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_marker_1kjc7_qgpiu_153:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_marker_1kjc7_qgpiu_153:not(#\9), .awsui-mode-entering .awsui_marker_1kjc7_qgpiu_153:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_root_1kjc7_qgpiu_167:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.awsui_root_1kjc7_qgpiu_167:not(#\9):focus {
  outline: none;
}

.awsui_title_1kjc7_qgpiu_202:not(#\9) {
  /* used in test utils */
}

.awsui_list_1kjc7_qgpiu_206:not(#\9) {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  gap: var(--space-scaled-xxs-pfm1nx, 4px) var(--space-m-dsumyt, 16px);
}

.awsui_marker_1kjc7_qgpiu_153:not(#\9) {
  display: inline-flex;
  align-items: flex-start;
  padding-block: 0;
  padding-inline: 0;
  border-block: 0;
  border-inline: 0;
  background-color: transparent;
  cursor: pointer;
  opacity: 1;
}
.awsui_marker_1kjc7_qgpiu_153:not(#\9):focus {
  outline: none;
}
body[data-awsui-focus-visible=true] .awsui_marker_1kjc7_qgpiu_153:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_marker_1kjc7_qgpiu_153:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(2px - 1px);
}
body[data-awsui-focus-visible=true] .awsui_marker_1kjc7_qgpiu_153:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 2px);
  inset-block-start: calc(-1 * 2px);
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_marker_1kjc7_qgpiu_153.awsui_marker--dimmed_1kjc7_qgpiu_252:not(#\9) {
  opacity: 0.35;
}
.awsui_marker_1kjc7_qgpiu_153.awsui_marker--highlighted_1kjc7_qgpiu_255:not(#\9) {
  /* used in test utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_empty-appear_n4qlp_1orq3_153:not(#\9) {
  animation: awsui_awsui-motion-fade-in_n4qlp_1orq3_1 var(--motion-duration-transition-show-paced-t8d1os, 180ms) var(--motion-easing-transition-show-paced-x2k7uh, ease-out);
}
@keyframes awsui_awsui-motion-fade-in_n4qlp_1orq3_1 {
  from {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_empty-appear_n4qlp_1orq3_153:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_empty-appear_n4qlp_1orq3_153:not(#\9), .awsui-mode-entering .awsui_empty-appear_n4qlp_1orq3_153:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_root_n4qlp_1orq3_175:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: grid;
  grid-template-rows: min-content;
  gap: var(--space-grid-gutter-whc3jp, 20px);
  align-items: start;
}

.awsui_empty_n4qlp_1orq3_153:not(#\9) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-empty-tlohug, #656871);
  grid-column: 1/-1;
}

.awsui_row_n4qlp_1orq3_218:not(#\9) {
  display: contents;
}

.awsui_divider_n4qlp_1orq3_222:not(#\9) {
  grid-column: 1/-1;
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nr68jt, #c6c6cd);
}

.awsui_row-control_n4qlp_1orq3_227:not(#\9) {
  /* used in test-utils */
}

.awsui_field_n4qlp_1orq3_231:not(#\9) {
  min-inline-size: 40px;
}

.awsui_additional-info_n4qlp_1orq3_235:not(#\9) {
  color: var(--color-text-form-secondary-1nm780, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  display: block;
  word-wrap: break-word;
  margin-block-start: var(--space-xxs-hwfkai, 4px);
  /* stylelint-disable-next-line selector-max-type */
}
.awsui_additional-info_n4qlp_1orq3_235 > a:not(#\9) {
  text-underline-offset: 0.3em;
  text-decoration-thickness: 1px;
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-link-default-hude44, #006ce0));
  font-weight: inherit;
  letter-spacing: normal;
  text-decoration-line: underline;
  text-decoration-color: currentColor;
  transition-property: color, -webkit-text-decoration;
  transition-property: color, text-decoration;
  transition-property: color, text-decoration, -webkit-text-decoration;
  transition-duration: var(--motion-duration-refresh-only-medium-5rbn3k, 165ms);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_additional-info_n4qlp_1orq3_235 > a:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_additional-info_n4qlp_1orq3_235 > a:not(#\9), .awsui-mode-entering .awsui_additional-info_n4qlp_1orq3_235 > a:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_additional-info_n4qlp_1orq3_235 > a:not(#\9):hover {
  cursor: pointer;
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-link-hover-2hfec2, #002b66));
}
.awsui_additional-info_n4qlp_1orq3_235 > a:not(#\9):focus {
  outline: none;
}
.awsui_additional-info_n4qlp_1orq3_235 > a:not(#\9):active {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-link-hover-2hfec2, #002b66));
}
.awsui_additional-info_n4qlp_1orq3_235 > a:not(#\9):active, .awsui_additional-info_n4qlp_1orq3_235 > a:not(#\9):focus, .awsui_additional-info_n4qlp_1orq3_235 > a:not(#\9):hover {
  text-decoration-line: underline;
  text-decoration-color: currentColor;
}

.awsui_add-row_n4qlp_1orq3_281:not(#\9) {
  grid-column: 1/-1;
}

.awsui_add-button_n4qlp_1orq3_285:not(#\9) {
  /* used in test-utils */
}

.awsui_remove-button-container_n4qlp_1orq3_289:not(#\9) {
  display: inline-block;
}

.awsui_remove-button-field-padding_n4qlp_1orq3_293:not(#\9) {
  padding-block-start: calc(var(--space-xxs-hwfkai, 4px) + var(--line-height-body-m-2mh3ke, 20px));
}

.awsui_remove-button-own-row_n4qlp_1orq3_297:not(#\9) {
  justify-self: end;
}

.awsui_remove-button_n4qlp_1orq3_289:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_series_1yz9c_v68e6_189:not(#\9),
.awsui_series--bar_1yz9c_v68e6_190 > .awsui_series__rect_1yz9c_v68e6_190:not(#\9) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_series_1yz9c_v68e6_189:not(#\9),
  .awsui_series--bar_1yz9c_v68e6_190 > .awsui_series__rect_1yz9c_v68e6_190:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_series_1yz9c_v68e6_189:not(#\9), .awsui-mode-entering .awsui_series_1yz9c_v68e6_189:not(#\9), .awsui-motion-disabled .awsui_series--bar_1yz9c_v68e6_190 > .awsui_series__rect_1yz9c_v68e6_190:not(#\9), .awsui-mode-entering .awsui_series--bar_1yz9c_v68e6_190 > .awsui_series__rect_1yz9c_v68e6_190:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_exiting_1yz9c_v68e6_207:not(#\9) {
  animation: awsui_awsui-motion-fade-out-0_1yz9c_v68e6_1 var(--motion-duration-refresh-only-fast-zfibh6, 115ms) var(--motion-easing-refresh-only-b-44kz4o, cubic-bezier(1, 0, 0.83, 1));
}
@keyframes awsui_awsui-motion-fade-out-0_1yz9c_v68e6_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_exiting_1yz9c_v68e6_207:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_exiting_1yz9c_v68e6_207:not(#\9), .awsui-mode-entering .awsui_exiting_1yz9c_v68e6_207:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_root_1yz9c_v68e6_229:not(#\9) {
  /* used in test-utils */
}

.awsui_series_1yz9c_v68e6_189:not(#\9) {
  display: block;
  stroke-width: var(--border-line-chart-width-tesor1, 2px);
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: var(--border-line-chart-line-join-aslwou, round);
  pointer-events: none;
}

.awsui_series--highlighted_1yz9c_v68e6_242:not(#\9),
.awsui_series__bar--highlighted_1yz9c_v68e6_243:not(#\9) {
  /* used in dom query */
}

.awsui_series--dimmed_1yz9c_v68e6_247:not(#\9) {
  opacity: 0.3;
}

.awsui_series--threshold_1yz9c_v68e6_251:not(#\9) {
  stroke-dasharray: var(--border-line-chart-dash-array-desefi, 3 5);
  stroke-width: var(--border-line-chart-width-tesor1, 2px);
}

.awsui_bar-group_1yz9c_v68e6_256:not(#\9) {
  pointer-events: none;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1gfe1_7b6p8_9:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_calendar_1ykar_1xh4m_153:not(#\9) {
  animation: awsui_awsui-motion-fade-in-0_1ykar_1xh4m_1 var(--motion-duration-show-quick-tyvnyw, 135ms) var(--motion-easing-show-quick-9hlj8q, ease-out);
  animation-fill-mode: both;
}
@keyframes awsui_awsui-motion-fade-in-0_1ykar_1xh4m_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_calendar_1ykar_1xh4m_153:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_calendar_1ykar_1xh4m_153:not(#\9), .awsui-mode-entering .awsui_calendar_1ykar_1xh4m_153:not(#\9) {
  animation: none;
  transition: none;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1ykar_1xh4m_180:not(#\9) {
  /* used in test-utils */
}

.awsui_calendar_1ykar_1xh4m_153:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
  inline-size: var(--size-calendar-grid-width-hv3136, 238px);
  overflow: auto;
}
.awsui_calendar-inner_1ykar_1xh4m_218:not(#\9) {
  margin-block: var(--space-xs-ymlm0b, 8px);
  margin-inline: var(--space-xs-ymlm0b, 8px);
}
.awsui_calendar-header_1ykar_1xh4m_222:not(#\9) {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.awsui_calendar-header-title_1ykar_1xh4m_227:not(#\9) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-weight-bold-fo1afg, 700);
  color: var(--color-text-dropdown-item-default-f1jr9u, #0f141a);
  margin-block: 0;
  margin-inline: 0;
}
.awsui_calendar-next-btn_1ykar_1xh4m_235:not(#\9) {
  /* used for identifying element */
}
.awsui_calendar-prev-btn_1ykar_1xh4m_238:not(#\9) {
  /* used for identifying element */
}
.awsui_calendar-grid_1ykar_1xh4m_241:not(#\9) {
  inline-size: 100%;
  table-layout: fixed;
}
.awsui_calendar-grid_1ykar_1xh4m_241:not(#\9):not(.awsui_calendar-grid-dense_1ykar_1xh4m_245) {
  border-spacing: var(--space-calendar-grid-gutter-zojo6r, 6px);
  padding-block: var(--space-xs-ymlm0b, 8px);
  padding-inline: var(--space-xs-ymlm0b, 8px);
}
.awsui_calendar-grid-dense_1ykar_1xh4m_245:not(#\9) {
  border-spacing: 0;
}
.awsui_calendar-grid-cell_1ykar_1xh4m_253:not(#\9) {
  word-break: break-word;
  text-align: center;
  font-weight: unset;
}
.awsui_calendar-date-header_1ykar_1xh4m_258:not(#\9) {
  padding-block-start: var(--space-s-tvghoh, 12px);
  padding-block-end: var(--space-xxs-hwfkai, 4px);
  padding-inline: 0;
  color: var(--color-text-calendar-month-ea0e93, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
}
.awsui_calendar-date_1ykar_1xh4m_258:not(#\9) {
  border-block-end: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
  border-inline-end: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 0;
  color: var(--color-text-dropdown-item-disabled-8m65hf, #b4b4bb);
  position: relative;
}
.awsui_calendar-date_1ykar_1xh4m_258:not(#\9):first-child {
  border-inline-start: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
}
.awsui_calendar-date-enabled_1ykar_1xh4m_278:not(#\9) {
  cursor: pointer;
  color: var(--color-text-dropdown-item-secondary-v12lfh, #656871);
}
.awsui_calendar-date-enabled_1ykar_1xh4m_278:not(#\9)::after {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}
.awsui_calendar-date-enabled_1ykar_1xh4m_278.awsui_calendar-date-current-page_1ykar_1xh4m_288:not(#\9) {
  color: var(--color-text-dropdown-item-default-f1jr9u, #0f141a);
}
.awsui_calendar-date-enabled_1ykar_1xh4m_278.awsui_calendar-date-current-page_1ykar_1xh4m_288:not(#\9):hover {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  color: var(--color-text-calendar-date-hover-3fcriv, #0f141a);
  background-color: var(--color-background-dropdown-item-hover-yunepc, #f3f3f7);
}
.awsui_calendar-date-enabled_1ykar_1xh4m_278.awsui_calendar-date-current-page_1ykar_1xh4m_288:not(#\9):hover:not(.awsui_calendar-date-selected_1ykar_1xh4m_299)::after {
  border-block: var(--border-item-width-miijiw, 2px) solid var(--color-border-dropdown-item-hover-aqfuxq, #8c8c94);
  border-inline: var(--border-item-width-miijiw, 2px) solid var(--color-border-dropdown-item-hover-aqfuxq, #8c8c94);
}
.awsui_calendar-date-current_1ykar_1xh4m_288:not(#\9) {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  background-color: var(--color-background-calendar-current-date-sk0f6i, #f3f3f7);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}
.awsui_calendar-date_1ykar_1xh4m_258:not(#\9)::after {
  content: "";
  position: absolute;
  z-index: 1;
  background-color: transparent;
  inset-block-start: calc(-1 * var(--border-item-width-miijiw, 2px));
  inset-inline-start: calc(-1 * var(--border-item-width-miijiw, 2px));
  inset-inline-end: calc(-1 * var(--border-item-width-miijiw, 2px));
}
.awsui_calendar-date_1ykar_1xh4m_258:not(#\9):not(.awsui_calendar-date-dense_1ykar_1xh4m_320)::after {
  inset-block-end: calc(-1 * var(--border-item-width-miijiw, 2px));
  inset-inline-start: calc(-1 * var(--border-item-width-miijiw, 2px));
}
.awsui_calendar-date-dense_1ykar_1xh4m_320:not(#\9)::after {
  inset-block-end: -1px;
  inset-inline-start: -1px;
}
.awsui_calendar-date_1ykar_1xh4m_258 > .awsui_date-inner_1ykar_1xh4m_328:not(#\9) {
  position: relative;
  z-index: 1;
}
.awsui_calendar-date_1ykar_1xh4m_258:not(#\9):focus {
  outline: none;
}
body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_1xh4m_258:not(#\9):focus:focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_1xh4m_258:not(#\9):focus:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_1xh4m_258:not(#\9):focus:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  inline-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  block-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
body[data-awsui-focus-visible=true] .awsui_calendar-date_1ykar_1xh4m_258:not(#\9):focus:focus::before {
  z-index: 2;
}
.awsui_calendar-date-selected_1ykar_1xh4m_299:not(#\9) {
  border-color: transparent;
  position: relative;
  z-index: 2;
  font-weight: var(--font-weight-bold-fo1afg, 700);
}
body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_1xh4m_299:not(#\9):focus:focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_1xh4m_299:not(#\9):focus:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_1xh4m_299:not(#\9):focus:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  inline-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  block-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  box-shadow: 0 0 0 2px var(--color-border-calendar-grid-selected-focus-ring-jk1fb0, #f9f9fa);
}
body[data-awsui-focus-visible=true] .awsui_calendar-date-selected_1ykar_1xh4m_299:not(#\9):focus:focus::before {
  z-index: 2;
}
.awsui_calendar-date-selected_1ykar_1xh4m_299:not(#\9)::after {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  background-color: var(--color-background-control-checked-ka7kc2, #006ce0);
  border-block: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-ka7kc2, #006ce0);
  border-inline: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-ka7kc2, #006ce0);
}
.awsui_calendar-date-selected_1ykar_1xh4m_299 > .awsui_date-inner_1ykar_1xh4m_328:not(#\9) {
  z-index: 2;
  color: var(--color-background-control-default-4jb21l, #ffffff);
  position: relative;
}
.awsui_calendar-row_1ykar_1xh4m_403:not(#\9):first-child > .awsui_calendar-date_1ykar_1xh4m_258 {
  border-block-start: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
}

.awsui_disabled-reason-tooltip_1ykar_1xh4m_407:not(#\9) {
  /* used in test-utils or tests */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_trigger-button_119fv_11zih_5:not(#\9) {
  /* used in analytics metadata */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1sdq3_fvap4_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-items: center;
  max-inline-size: calc(688px - 2 * var(--space-l-2ud1p3, 20px));
}

.awsui_input_1sdq3_fvap4_180:not(#\9) {
  flex: 1;
}

.awsui_results_1sdq3_fvap4_184:not(#\9) {
  color: var(--color-text-form-label-6sbm75, #0f141a);
  display: inline-block;
  box-sizing: border-box;
  white-space: nowrap;
  padding-inline-start: var(--space-s-tvghoh, 12px);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_4yi2u_123in_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
}

.awsui_outline_4yi2u_123in_178:not(#\9) {
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, 2px) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-uk47pl, #006ce0));
  position: relative;
}
.awsui_outline_4yi2u_123in_178:not(#\9) {
  outline: 2px dotted transparent;
  outline-offset: calc(2px - 1px);
}
.awsui_outline_4yi2u_123in_178:not(#\9)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 2px);
  inset-block-start: calc(-1 * 2px);
  inline-size: calc(100% + 2px + 2px);
  block-size: calc(100% + 2px + 2px);
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
}

.awsui_toggle-control_4yi2u_123in_201:not(#\9) {
  forced-color-adjust: none;
  margin-block-start: calc((var(--line-height-body-m-2mh3ke, 20px) - 16px) / 2);
  min-block-size: 16px;
  min-inline-size: 24px;
  block-size: 16px;
  inline-size: 24px;
  background: var(--color-background-toggle-default-kjlhv0, #424650);
  border-start-start-radius: 8px;
  border-start-end-radius: 8px;
  border-end-start-radius: 8px;
  border-end-end-radius: 8px;
}
.awsui_toggle-control-checked_4yi2u_123in_214:not(#\9) {
  background: var(--color-background-control-checked-ka7kc2, #006ce0);
}
.awsui_toggle-control-disabled_4yi2u_123in_217:not(#\9) {
  background: var(--color-background-control-disabled-1f3718, #dedee3);
}
.awsui_toggle-control-disabled_4yi2u_123in_217.awsui_toggle-control-checked_4yi2u_123in_214:not(#\9) {
  background: var(--color-background-toggle-checked-disabled-amxc0a, #b8e7ff);
}
.awsui_toggle-control-readonly_4yi2u_123in_223:not(#\9) {
  background: var(--color-background-control-disabled-1f3718, #dedee3);
}

.awsui_toggle-handle_4yi2u_123in_227:not(#\9) {
  display: block;
  position: absolute;
  border-start-start-radius: 6px;
  border-start-end-radius: 6px;
  border-end-start-radius: 6px;
  border-end-end-radius: 6px;
  background: var(--color-foreground-control-default-eto4wy, #ffffff);
  box-shadow: 1px 1px rgba(0, 0, 0, 0.25);
  inline-size: 12px;
  block-size: 12px;
  inset-block-start: 2px;
  inset-inline-start: 2px;
  transition: transform var(--motion-duration-fast-unntf6, 90ms) var(--motion-easing-ease-out-quart-p9axhm, cubic-bezier(0.165, 0.84, 0.44, 1)), background-color var(--motion-duration-fast-unntf6, 90ms) var(--motion-easing-ease-out-quart-p9axhm, cubic-bezier(0.165, 0.84, 0.44, 1));
}
@media (prefers-reduced-motion: reduce) {
  .awsui_toggle-handle_4yi2u_123in_227:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_toggle-handle_4yi2u_123in_227:not(#\9), .awsui-mode-entering .awsui_toggle-handle_4yi2u_123in_227:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_toggle-handle-checked_4yi2u_123in_252:not(#\9) {
  transform: translateX(8px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_toggle-handle-checked_4yi2u_123in_252:not(#\9):dir(rtl) {
  transform: translateX(-8px);
}
.awsui_toggle-handle-disabled_4yi2u_123in_259:not(#\9) {
  background: var(--color-foreground-control-disabled-txi6cf, #ffffff);
  box-shadow: none;
}
.awsui_toggle-handle-readonly_4yi2u_123in_263:not(#\9):not(.awsui_toggle-handle-disabled_4yi2u_123in_259) {
  box-shadow: none;
}
.awsui_toggle-handle-readonly_4yi2u_123in_263:not(#\9):not(.awsui_toggle-handle-disabled_4yi2u_123in_259).awsui_toggle-handle-checked_4yi2u_123in_252 {
  background: var(--color-foreground-control-read-only-7ydvuj, #656871);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_visible-content_tc96w_hw4t7_153:not(#\9),
.awsui_visible-content-toggle_tc96w_hw4t7_154:not(#\9),
.awsui_visible-content-groups_tc96w_hw4t7_155:not(#\9),
.awsui_visible-content-group_tc96w_hw4t7_155:not(#\9) {
  /* used in test-utils */
}

.awsui_visible-content-title_tc96w_hw4t7_160:not(#\9) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-display-label-weight-zavpeo, 700);
  color: var(--color-text-form-label-6sbm75, #0f141a);
  margin-block-start: 0;
  margin-block-end: var(--space-scaled-l-sej05l, 20px);
  margin-inline: 0;
}

.awsui_visible-content-group-label_tc96w_hw4t7_170:not(#\9) {
  color: var(--color-text-group-label-a2qc05, #424650);
  padding-block-end: var(--space-xs-ymlm0b, 8px);
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-secondary-qoitch, #ebebf0);
}

.awsui_visible-content-option_tc96w_hw4t7_176:not(#\9) {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding-block: var(--space-xs-ymlm0b, 8px);
  padding-inline-start: var(--space-scaled-l-sej05l, 20px);
  padding-inline-end: 0px;
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-secondary-qoitch, #ebebf0);
}
.awsui_visible-content-option_tc96w_hw4t7_176:not(#\9):last-child {
  border-block-end: none;
}

.awsui_visible-content-option-label_tc96w_hw4t7_189:not(#\9) {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-inline-end: var(--space-l-2ud1p3, 20px);
  flex-grow: 1;
}

/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_content-display-option-toggle_tc96w_hw4t7_212:not(#\9) {
  /* used in test-utils */
}

.awsui_content-display-option-content_tc96w_hw4t7_216:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-items: flex-start;
  padding-block: var(--space-scaled-xs-xwoogq, 8px);
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_content-display-option-label_tc96w_hw4t7_256:not(#\9) {
  flex-grow: 1;
  min-inline-size: 0;
  word-break: break-word;
  padding-inline-end: var(--space-l-2ud1p3, 20px);
}

.awsui_content-display_tc96w_hw4t7_212:not(#\9),
.awsui_content-display-text-filter_tc96w_hw4t7_264:not(#\9),
.awsui_content-display-no-match_tc96w_hw4t7_265:not(#\9) {
  /* used in test-utils */
}

.awsui_content-display-title_tc96w_hw4t7_269:not(#\9) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-display-label-weight-zavpeo, 700);
  color: var(--color-text-form-label-6sbm75, #0f141a);
  margin-block: 0;
  margin-inline: 0;
}

.awsui_content-display-description_tc96w_hw4t7_278:not(#\9) {
  color: var(--color-text-form-secondary-1nm780, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
  margin-block-start: var(--space-scaled-xxxs-oo06c7, 2px);
}

.awsui_content-display-option-list_tc96w_hw4t7_286:not(#\9) {
  position: relative;
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_root_tc96w_hw4t7_293:not(#\9),
.awsui_modal-root_tc96w_hw4t7_294:not(#\9),
.awsui_trigger-button_tc96w_hw4t7_295:not(#\9),
.awsui_cancel-button_tc96w_hw4t7_296:not(#\9),
.awsui_confirm-button_tc96w_hw4t7_297:not(#\9),
.awsui_custom_tc96w_hw4t7_298:not(#\9),
.awsui_content-before_tc96w_hw4t7_299:not(#\9) {
  /* used in test-utils */
}

.awsui_second-column-small_tc96w_hw4t7_303:not(#\9) {
  padding-block-start: calc(2 * var(--space-scaled-l-sej05l, 20px));
}

.awsui_wrap-lines_tc96w_hw4t7_307:not(#\9),
.awsui_striped-rows_tc96w_hw4t7_308:not(#\9),
.awsui_content-density_tc96w_hw4t7_309:not(#\9),
.awsui_page-size_tc96w_hw4t7_310:not(#\9),
.awsui_page-size-form-field_tc96w_hw4t7_311:not(#\9),
.awsui_page-size-radio-group_tc96w_hw4t7_312:not(#\9),
.awsui_sticky-columns_tc96w_hw4t7_313:not(#\9),
.awsui_sticky-columns-form-field_tc96w_hw4t7_314:not(#\9),
.awsui_sticky-columns-radio-group_tc96w_hw4t7_315:not(#\9),
.awsui_sticky-columns-first_tc96w_hw4t7_316:not(#\9),
.awsui_sticky-columns-last_tc96w_hw4t7_317:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_5a145_19zbi_9:not(#\9) {
  display: contents;
}

.awsui_inline-container_5a145_19zbi_13:not(#\9) {
  word-break: break-all;
}
.awsui_inline-container-trigger_5a145_19zbi_16:not(#\9) {
  margin-inline-end: var(--space-scaled-xxs-pfm1nx, 4px);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_ljpwc_30z5b_5:not(#\9) {
  /* used in test-utils */
}

.awsui_text-to-copy_ljpwc_30z5b_9:not(#\9) {
  /* used in test-utils */
}

.awsui_text-to-display_ljpwc_30z5b_13:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_yodkx_im8v7_5:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_145pa_1pmlp_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_focus-lock_145pa_1pmlp_177:not(#\9) {
  display: contents;
}

.awsui_calendar_145pa_1pmlp_181:not(#\9) {
  overflow: auto;
}
.awsui_calendar_145pa_1pmlp_181:not(#\9):focus {
  outline: none;
}
body[data-awsui-focus-visible=true] .awsui_calendar_145pa_1pmlp_181:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-start-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_date-picker-container_145pa_1pmlp_197:not(#\9) {
  position: relative;
  max-inline-size: 234px;
}

.awsui_date-picker-trigger_145pa_1pmlp_202:not(#\9) {
  display: flex;
}

.awsui_date-picker-input_145pa_1pmlp_206:not(#\9) {
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
  inline-size: 100%;
}

.awsui_open-calendar-button_145pa_1pmlp_211:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1afkv_i99li_5:not(#\9),
.awsui_dropdown_1afkv_i99li_6:not(#\9),
.awsui_label_1afkv_i99li_7:not(#\9),
.awsui_relative-range-radio-group_1afkv_i99li_8:not(#\9),
.awsui_custom-range-duration-input_1afkv_i99li_9:not(#\9),
.awsui_custom-range-unit-select_1afkv_i99li_10:not(#\9),
.awsui_mode-switch_1afkv_i99li_11:not(#\9),
.awsui_first-grid_1afkv_i99li_12:not(#\9),
.awsui_second-grid_1afkv_i99li_13:not(#\9),
.awsui_calendar-header_1afkv_i99li_14:not(#\9),
.awsui_calendar-next-page-btn_1afkv_i99li_15:not(#\9),
.awsui_calendar-prev-page-btn_1afkv_i99li_16:not(#\9),
.awsui_calendar-next-month-btn_1afkv_i99li_17:not(#\9),
.awsui_calendar-prev-month-btn_1afkv_i99li_18:not(#\9),
.awsui_calendar-aria-live_1afkv_i99li_19:not(#\9),
.awsui_calendar-date_1afkv_i99li_20:not(#\9),
.awsui_calendar-week_1afkv_i99li_21:not(#\9),
.awsui_calendar-month_1afkv_i99li_22:not(#\9),
.awsui_calendar-quarter_1afkv_i99li_23:not(#\9),
.awsui_today_1afkv_i99li_24:not(#\9),
.awsui_this-month_1afkv_i99li_25:not(#\9),
.awsui_day-header_1afkv_i99li_26:not(#\9),
.awsui_start-date_1afkv_i99li_27:not(#\9),
.awsui_end-date_1afkv_i99li_28:not(#\9),
.awsui_start-time-input_1afkv_i99li_29:not(#\9),
.awsui_end-time-input_1afkv_i99li_30:not(#\9),
.awsui_start-date-input_1afkv_i99li_31:not(#\9),
.awsui_end-date-input_1afkv_i99li_32:not(#\9),
.awsui_start-month-input_1afkv_i99li_33:not(#\9),
.awsui_end-month-input_1afkv_i99li_34:not(#\9),
.awsui_disabled-reason-tooltip_1afkv_i99li_35:not(#\9),
.awsui_validation-section_1afkv_i99li_36:not(#\9),
.awsui_validation-error_1afkv_i99li_37:not(#\9),
.awsui_clear-button_1afkv_i99li_38:not(#\9),
.awsui_apply-button_1afkv_i99li_39:not(#\9),
.awsui_cancel-button_1afkv_i99li_40:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_grid_1mfbn_f8b5y_149:not(#\9) {
  inline-size: var(--size-calendar-grid-width-hv3136, 238px);
  border-spacing: 0;
}

.awsui_grid-cell_1mfbn_f8b5y_154:not(#\9) {
  inline-size: 14.2857142857%;
  word-break: break-word;
  text-align: center;
  font-weight: unset;
}

.awsui_day-header_1mfbn_f8b5y_161:not(#\9) {
  padding-block-start: var(--space-s-tvghoh, 12px);
  padding-block-end: var(--space-xxs-hwfkai, 4px);
  padding-inline: 0;
  color: var(--color-text-calendar-month-ea0e93, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  line-height: var(--line-height-body-s-nu5hx1, 16px);
  letter-spacing: var(--letter-spacing-body-s-gq78ok, 0.005em);
}

.awsui_day_1mfbn_f8b5y_161:not(#\9),
.awsui_month_1mfbn_f8b5y_172:not(#\9) {
  border-block-end: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
  border-inline-end: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
  padding-block: var(--space-xxs-hwfkai, 4px);
  padding-inline: 0;
  color: var(--color-text-dropdown-item-disabled-8m65hf, #b4b4bb);
  position: relative;
}
.awsui_day_1mfbn_f8b5y_161:not(#\9):focus,
.awsui_month_1mfbn_f8b5y_172:not(#\9):focus {
  outline: none;
}
.awsui_day_1mfbn_f8b5y_161:not(#\9)::after,
.awsui_month_1mfbn_f8b5y_172:not(#\9)::after {
  content: "";
  position: absolute;
  z-index: 1;
  inset-block-start: calc(-1 * var(--border-item-width-miijiw, 2px));
  inset-block-end: -1px;
  inset-inline-start: -1px;
  inset-inline-end: calc(-1 * var(--border-item-width-miijiw, 2px));
  background-color: transparent;
}
body[data-awsui-focus-visible=true] .awsui_day_1mfbn_f8b5y_161:not(#\9):focus,
body[data-awsui-focus-visible=true] .awsui_month_1mfbn_f8b5y_172:not(#\9):focus {
  z-index: 2;
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_day_1mfbn_f8b5y_161:not(#\9):focus,
body[data-awsui-focus-visible=true] .awsui_month_1mfbn_f8b5y_172:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_day_1mfbn_f8b5y_161:not(#\9):focus::before,
body[data-awsui-focus-visible=true] .awsui_month_1mfbn_f8b5y_172:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  inline-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  block-size: calc(100% + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px) + var(--space-calendar-grid-focus-outline-gutter-vvh43m, -5px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_day_1mfbn_f8b5y_161 > .awsui_day-inner_1mfbn_f8b5y_220:not(#\9),
.awsui_day_1mfbn_f8b5y_161 > .awsui_month-inner_1mfbn_f8b5y_221:not(#\9),
.awsui_month_1mfbn_f8b5y_172 > .awsui_day-inner_1mfbn_f8b5y_220:not(#\9),
.awsui_month_1mfbn_f8b5y_172 > .awsui_month-inner_1mfbn_f8b5y_221:not(#\9) {
  position: relative;
  z-index: 1;
}

.awsui_in-first-row_1mfbn_f8b5y_228:not(#\9):not(.awsui_in-previous-month_1mfbn_f8b5y_228),
.awsui_in-first-row_1mfbn_f8b5y_228:not(#\9):not(.awsui_in-previous-year_1mfbn_f8b5y_229) {
  border-block-start: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
}

.awsui_in-previous-month_1mfbn_f8b5y_228:not(#\9):not(.awsui_last-day-of-month_1mfbn_f8b5y_233),
.awsui_in-previous-year_1mfbn_f8b5y_229:not(#\9):not(.awsui_last-month-of-year_1mfbn_f8b5y_234) {
  border-inline-end-color: transparent;
}

.awsui_in-next-month_1mfbn_f8b5y_238:not(#\9),
.awsui_in-next-year_1mfbn_f8b5y_239:not(#\9) {
  border-color: transparent;
}

.awsui_in-first-column_1mfbn_f8b5y_243:not(#\9) {
  border-inline-start: 1px solid 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
}
.awsui_in-first-column_1mfbn_f8b5y_243.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-month_1mfbn_f8b5y_246:not(#\9), .awsui_in-first-column_1mfbn_f8b5y_243.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-year_1mfbn_f8b5y_246:not(#\9) {
  border-inline-start: 1px solid var(--color-border-calendar-grid-67r4w4, transparent);
}

.awsui_enabled_1mfbn_f8b5y_250:not(#\9) {
  cursor: pointer;
}
.awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-month_1mfbn_f8b5y_246:not(#\9), .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-year_1mfbn_f8b5y_246:not(#\9) {
  color: var(--color-text-dropdown-item-default-f1jr9u, #0f141a);
}
.awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-month_1mfbn_f8b5y_246:not(#\9):not(.awsui_in-range_1mfbn_f8b5y_256), .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-month_1mfbn_f8b5y_246:not(#\9):not(.awsui_in-range_1mfbn_f8b5y_256)::after, .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-month_1mfbn_f8b5y_246.awsui_end-date_1mfbn_f8b5y_256.awsui_start-date_1mfbn_f8b5y_256:not(#\9), .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-month_1mfbn_f8b5y_246.awsui_end-date_1mfbn_f8b5y_256.awsui_start-date_1mfbn_f8b5y_256:not(#\9)::after, .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-month_1mfbn_f8b5y_246.awsui_no-range_1mfbn_f8b5y_256:not(#\9), .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-month_1mfbn_f8b5y_246.awsui_no-range_1mfbn_f8b5y_256:not(#\9)::after, .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-year_1mfbn_f8b5y_246:not(#\9):not(.awsui_in-range_1mfbn_f8b5y_256), .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-year_1mfbn_f8b5y_246:not(#\9):not(.awsui_in-range_1mfbn_f8b5y_256)::after, .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-year_1mfbn_f8b5y_246.awsui_end-date_1mfbn_f8b5y_256.awsui_start-date_1mfbn_f8b5y_256:not(#\9), .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-year_1mfbn_f8b5y_246.awsui_end-date_1mfbn_f8b5y_256.awsui_start-date_1mfbn_f8b5y_256:not(#\9)::after, .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-year_1mfbn_f8b5y_246.awsui_no-range_1mfbn_f8b5y_256:not(#\9), .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-year_1mfbn_f8b5y_246.awsui_no-range_1mfbn_f8b5y_256:not(#\9)::after {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}
.awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-month_1mfbn_f8b5y_246:not(#\9):hover, .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-year_1mfbn_f8b5y_246:not(#\9):hover {
  color: var(--color-text-calendar-date-hover-3fcriv, #0f141a);
  background-color: var(--color-background-dropdown-item-hover-yunepc, #f3f3f7);
}
.awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-month_1mfbn_f8b5y_246:not(#\9):hover:not(.awsui_selected_1mfbn_f8b5y_266)::after, .awsui_enabled_1mfbn_f8b5y_250.awsui_in-visible-calendar_1mfbn_f8b5y_246.awsui_in-current-year_1mfbn_f8b5y_246:not(#\9):hover:not(.awsui_selected_1mfbn_f8b5y_266)::after {
  border-block: var(--border-item-width-miijiw, 2px) solid var(--color-border-dropdown-item-hover-aqfuxq, #8c8c94);
  border-inline: var(--border-item-width-miijiw, 2px) solid var(--color-border-dropdown-item-hover-aqfuxq, #8c8c94);
}

.awsui_today_1mfbn_f8b5y_271:not(#\9):not(.awsui_in-range_1mfbn_f8b5y_256),
.awsui_this-month_1mfbn_f8b5y_272:not(#\9):not(.awsui_in-range_1mfbn_f8b5y_256) {
  background-color: var(--color-background-calendar-current-date-sk0f6i, #f3f3f7);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_selected_1mfbn_f8b5y_266:not(#\9) {
  border-color: transparent;
  position: relative;
  z-index: 2;
  font-weight: var(--font-weight-bold-fo1afg, 700);
}
body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_f8b5y_266:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_f8b5y_266:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_f8b5y_266:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px));
  inset-block-start: calc(-1 * var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px));
  inline-size: calc(100% + var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px) + var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px));
  block-size: calc(100% + var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px) + var(--space-calendar-grid-selected-focus-outline-gutter-dy6gf8, -5px));
  border-start-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-start-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-start-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  border-end-end-radius: var(--border-radius-calendar-day-focus-ring-xvvbuc, 3px);
  box-shadow: 0 0 0 2px var(--color-border-calendar-grid-selected-focus-ring-jk1fb0, #f9f9fa);
}
body[data-awsui-focus-visible=true] .awsui_selected_1mfbn_f8b5y_266:not(#\9):focus::before {
  z-index: 1;
}
.awsui_selected_1mfbn_f8b5y_266:not(#\9)::after {
  background-color: var(--color-background-control-checked-ka7kc2, #006ce0);
  border-block: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-ka7kc2, #006ce0);
  border-inline: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-ka7kc2, #006ce0);
  z-index: 0;
}
.awsui_selected_1mfbn_f8b5y_266 > .awsui_day-inner_1mfbn_f8b5y_220:not(#\9),
.awsui_selected_1mfbn_f8b5y_266 > .awsui_month-inner_1mfbn_f8b5y_221:not(#\9) {
  color: var(--color-background-control-default-4jb21l, #ffffff);
  position: relative;
  z-index: 2;
}

.awsui_in-range_1mfbn_f8b5y_256:not(#\9) {
  background-color: var(--color-background-dropdown-item-selected-f3v6te, #f0fbff);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}
.awsui_in-range_1mfbn_f8b5y_256.awsui_in-range-border-block-start_1mfbn_f8b5y_328:not(#\9)::after {
  border-block-start: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-ka7kc2, #006ce0);
}
.awsui_in-range_1mfbn_f8b5y_256.awsui_in-range-border-inline-end_1mfbn_f8b5y_331:not(#\9)::after {
  border-inline-end: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-ka7kc2, #006ce0);
}
.awsui_in-range_1mfbn_f8b5y_256.awsui_in-range-border-block-end_1mfbn_f8b5y_334:not(#\9)::after {
  border-block-end: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-ka7kc2, #006ce0);
}
.awsui_in-range_1mfbn_f8b5y_256.awsui_in-range-border-inline-start_1mfbn_f8b5y_337:not(#\9)::after {
  border-inline-start: var(--border-item-width-miijiw, 2px) solid var(--color-background-control-checked-ka7kc2, #006ce0);
}
.awsui_in-range_1mfbn_f8b5y_256.awsui_in-range-border-block-start_1mfbn_f8b5y_328.awsui_in-range-border-inline-end_1mfbn_f8b5y_331:not(#\9), .awsui_in-range_1mfbn_f8b5y_256.awsui_in-range-border-block-start_1mfbn_f8b5y_328.awsui_in-range-border-inline-end_1mfbn_f8b5y_331:not(#\9)::after {
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
}
.awsui_in-range_1mfbn_f8b5y_256.awsui_in-range-border-block-end_1mfbn_f8b5y_334.awsui_in-range-border-inline-end_1mfbn_f8b5y_331:not(#\9), .awsui_in-range_1mfbn_f8b5y_256.awsui_in-range-border-block-end_1mfbn_f8b5y_334.awsui_in-range-border-inline-end_1mfbn_f8b5y_331:not(#\9)::after {
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}
.awsui_in-range_1mfbn_f8b5y_256.awsui_in-range-border-block-end_1mfbn_f8b5y_334.awsui_in-range-border-inline-start_1mfbn_f8b5y_337:not(#\9), .awsui_in-range_1mfbn_f8b5y_256.awsui_in-range-border-block-end_1mfbn_f8b5y_334.awsui_in-range-border-inline-start_1mfbn_f8b5y_337:not(#\9)::after {
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
}
.awsui_in-range_1mfbn_f8b5y_256.awsui_in-range-border-block-start_1mfbn_f8b5y_328.awsui_in-range-border-inline-start_1mfbn_f8b5y_337:not(#\9), .awsui_in-range_1mfbn_f8b5y_256.awsui_in-range-border-block-start_1mfbn_f8b5y_328.awsui_in-range-border-inline-start_1mfbn_f8b5y_337:not(#\9)::after {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
}

.awsui_no-range_1mfbn_f8b5y_256:not(#\9), .awsui_no-range_1mfbn_f8b5y_256:not(#\9)::after {
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
}
.awsui_no-range_1mfbn_f8b5y_256:not(#\9), .awsui_no-range_1mfbn_f8b5y_256:not(#\9)::after {
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
}
.awsui_no-range_1mfbn_f8b5y_256:not(#\9), .awsui_no-range_1mfbn_f8b5y_256:not(#\9)::after {
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
}
.awsui_no-range_1mfbn_f8b5y_256:not(#\9), .awsui_no-range_1mfbn_f8b5y_256:not(#\9)::after {
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_calendar_mgja0_l4ab2_153:not(#\9) {
  animation: awsui_awsui-motion-fade-in-0_mgja0_l4ab2_1 var(--motion-duration-show-quick-tyvnyw, 135ms) var(--motion-easing-show-quick-9hlj8q, ease-out);
  animation-fill-mode: both;
}
@keyframes awsui_awsui-motion-fade-in-0_mgja0_l4ab2_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_calendar_mgja0_l4ab2_153:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_calendar_mgja0_l4ab2_153:not(#\9), .awsui-mode-entering .awsui_calendar_mgja0_l4ab2_153:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_root_mgja0_l4ab2_176:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.awsui_root_mgja0_l4ab2_176:not(#\9):not(.awsui_wide_mgja0_l4ab2_207) {
  max-inline-size: 32em;
}
.awsui_root_mgja0_l4ab2_176.awsui_wide_mgja0_l4ab2_207:not(#\9) {
  max-inline-size: 39em;
}

.awsui_focus-lock_mgja0_l4ab2_214:not(#\9) {
  display: contents;
}

.awsui_trigger-flexbox_mgja0_l4ab2_218:not(#\9) {
  display: flex;
}

.awsui_calendar-container_mgja0_l4ab2_222:not(#\9) {
  inline-size: calc(2 * var(--size-calendar-grid-width-hv3136, 238px) + var(--space-xs-ymlm0b, 8px));
}
.awsui_calendar-container_mgja0_l4ab2_222.awsui_one-grid_mgja0_l4ab2_225:not(#\9) {
  inline-size: var(--size-calendar-grid-width-hv3136, 238px);
}

.awsui_calendar-header_mgja0_l4ab2_229:not(#\9) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.awsui_calendar-header-pages-wrapper_mgja0_l4ab2_235:not(#\9) {
  position: absolute;
  inset: 0;
  margin-block: 0;
  margin-inline: 0;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex: 1;
  pointer-events: none;
}
.awsui_calendar-header-page_mgja0_l4ab2_235:not(#\9) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-weight-bold-fo1afg, 700);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  display: flex;
  pointer-events: auto;
}

.awsui_date-and-time-container_mgja0_l4ab2_255:not(#\9) {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(var(--size-calendar-grid-width-hv3136, 238px), 1fr));
  gap: var(--space-xs-ymlm0b, 8px);
}

.awsui_date-and-time-wrapper_mgja0_l4ab2_261:not(#\9) {
  inline-size: var(--size-calendar-grid-width-hv3136, 238px);
  display: grid;
  gap: var(--space-xs-ymlm0b, 8px);
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}

.awsui_footer_mgja0_l4ab2_268:not(#\9) {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  border-block-start: 1px solid var(--color-border-dropdown-item-default-kape37, #c6c6cd);
  padding-block-start: 0;
  padding-block-end: var(--space-s-tvghoh, 12px);
  padding-inline: var(--space-l-2ud1p3, 20px);
}
.awsui_footer_mgja0_l4ab2_268.awsui_has-clear-button_mgja0_l4ab2_277:not(#\9) {
  justify-content: space-between;
}
.awsui_footer_mgja0_l4ab2_268.awsui_one-grid_mgja0_l4ab2_225:not(#\9) {
  padding-block-start: 0;
  padding-block-end: var(--space-s-tvghoh, 12px);
  padding-inline: var(--space-xs-ymlm0b, 8px);
}

.awsui_footer-button-wrapper_mgja0_l4ab2_286:not(#\9) {
  padding-block-start: var(--space-s-tvghoh, 12px);
}
.awsui_footer-button-wrapper_mgja0_l4ab2_286:not(#\9):last-child {
  margin-inline-start: auto;
}

.awsui_icon-wrapper_mgja0_l4ab2_293:not(#\9) {
  color: var(--color-text-interactive-default-ugh9wp, #424650);
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}

.awsui_label_mgja0_l4ab2_298:not(#\9) {
  cursor: default;
}

.awsui_label_mgja0_l4ab2_298.awsui_label-enabled_mgja0_l4ab2_302:not(#\9):hover > .awsui_trigger-flexbox_mgja0_l4ab2_218 > .awsui_icon-wrapper_mgja0_l4ab2_293 {
  color: var(--color-text-interactive-hover-6naf7i, #0f141a);
}

.awsui_label-text_mgja0_l4ab2_306:not(#\9) {
  color: var(--color-text-input-placeholder-dclg8u, #656871);
  font-style: italic;
  -webkit-user-select: none;
          user-select: none;
}

.awsui_label-token-nowrap_mgja0_l4ab2_312:not(#\9) {
  white-space: nowrap;
}

.awsui_dropdown_mgja0_l4ab2_316:not(#\9) {
  overflow: auto;
  border-block-start: 1px solid var(--color-border-container-top-k3vmoz, transparent);
  border-block-end: 1px solid var(--color-border-container-top-k3vmoz, transparent);
  border-start-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-start-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
}
.awsui_dropdown_mgja0_l4ab2_316:not(#\9):focus {
  outline: none;
}
body[data-awsui-focus-visible=true] .awsui_dropdown_mgja0_l4ab2_316:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-start-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-start-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  border-end-end-radius: var(--border-radius-dropdown-fgc2a1, 8px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_dropdown-content_mgja0_l4ab2_338:not(#\9) {
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
  inline-size: calc(2 * var(--size-calendar-grid-width-hv3136, 238px) + var(--space-xs-ymlm0b, 8px) + 2 * var(--space-l-2ud1p3, 20px));
}
.awsui_dropdown-content_mgja0_l4ab2_338.awsui_one-grid_mgja0_l4ab2_225:not(#\9) {
  inline-size: calc(var(--size-calendar-grid-width-hv3136, 238px) + 2 * var(--space-l-2ud1p3, 20px));
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_l809c_im8v7_5:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_segment_8cbea_e3z1r_161:not(#\9) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  word-wrap: break-word;
  max-inline-size: 100%;
  overflow: hidden;
  font-weight: var(--font-weight-button-0eg20c, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  letter-spacing: 0.25px;
  padding-block: calc(var(--space-field-vertical-vm99qz, 5px) - var(--border-width-field-2xc78x, 1px));
  padding-inline: calc(var(--space-button-horizontal-k0c786, 20px) - var(--space-static-xxs-ns94dp, 4px));
  background: var(--awsui-style-background-default-6b9ypa, var(--color-background-segment-default-b0r494, #ffffff));
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-segment-default-vi2vn9, #424650));
  overflow: visible;
  border-start-start-radius: calc(var(--border-radius-button-7bgkcs, 20px) - 3px);
  border-start-end-radius: calc(var(--border-radius-button-7bgkcs, 20px) - 3px);
  border-end-start-radius: calc(var(--border-radius-button-7bgkcs, 20px) - 3px);
  border-end-end-radius: calc(var(--border-radius-button-7bgkcs, 20px) - 3px);
  position: relative;
  block-size: calc(100% - var(--space-static-xxs-ns94dp, 4px));
  display: flex;
  align-items: center;
  border-inline: none;
  border-block: none;
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, 2px) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-uk47pl, #006ce0));
}
.awsui_segment_8cbea_e3z1r_161:not(#\9):not(.awsui_refresh_8cbea_e3z1r_188) {
  block-size: calc(100% - var(--space-static-xxs-ns94dp, 4px) - 2 * var(--border-width-field-2xc78x, 1px));
}
.awsui_segment_8cbea_e3z1r_161:not(#\9):focus {
  outline: none;
}
.awsui_segment_8cbea_e3z1r_161.awsui_disabled_8cbea_e3z1r_194:not(#\9) {
  background: var(--awsui-style-background-disabled-6b9ypa, var(--color-background-segment-disabled-m2a5t7, #ffffff));
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-interactive-disabled-1bqmrl, #b4b4bb));
}
body[data-awsui-focus-visible=true] .awsui_segment_8cbea_e3z1r_161:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_segment_8cbea_e3z1r_161:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_segment_8cbea_e3z1r_161:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px));
  inset-block-start: calc(-1 * var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px));
  inline-size: calc(100% + var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px) + var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px));
  block-size: calc(100% + var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px) + var(--space-segmented-control-focus-outline-gutter-x1ywqb, 6px));
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
  z-index: 1;
}
.awsui_segment_8cbea_e3z1r_161:not(#\9):not(:last-child)::after {
  content: "";
  position: absolute;
  inset-inline-end: calc(-1 * (var(--space-static-xxs-ns94dp, 4px) + 1px));
  block-size: calc(100% - (var(--space-static-xxs-ns94dp, 4px) + var(--space-static-xxxs-yidks1, 2px)) * 2);
  min-block-size: calc(var(--line-height-body-m-2mh3ke, 20px) - var(--space-static-xxs-ns94dp, 4px) * 2);
  inline-size: 1px;
  background: var(--color-border-input-default-317xk5, #8c8c94);
  z-index: 1;
}
.awsui_segment_8cbea_e3z1r_161:not(#\9):not(.awsui_refresh_8cbea_e3z1r_188):not(:last-child)::after {
  inset-inline-end: calc(-1 * var(--space-static-xxs-ns94dp, 4px));
}
.awsui_segment_8cbea_e3z1r_161:not(#\9):nth-child(1) {
  grid-column: 1;
}
.awsui_segment_8cbea_e3z1r_161:not(#\9):nth-child(2) {
  grid-column: 2;
}
.awsui_segment_8cbea_e3z1r_161:not(#\9):nth-child(3) {
  grid-column: 3;
}
.awsui_segment_8cbea_e3z1r_161:not(#\9):nth-child(4) {
  grid-column: 4;
}
.awsui_segment_8cbea_e3z1r_161:not(#\9):nth-child(5) {
  grid-column: 5;
}
.awsui_segment_8cbea_e3z1r_161:not(#\9):nth-child(6) {
  grid-column: 6;
}
.awsui_segment_8cbea_e3z1r_161.awsui_selected_8cbea_e3z1r_251:not(#\9) {
  background: var(--awsui-style-background-active-6b9ypa, var(--color-background-segment-active-1u2ldl, #006ce0));
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-segment-active-hlorbe, #ffffff));
}
.awsui_segment_8cbea_e3z1r_161:not(#\9):hover:not(.awsui_selected_8cbea_e3z1r_251):not(.awsui_disabled_8cbea_e3z1r_194):not(:focus) {
  background: var(--awsui-style-background-hover-6b9ypa, var(--color-background-segment-hover-800sl4, #f0fbff));
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-segment-hover-65a2x8, #002b66));
  cursor: pointer;
}

.awsui_icon_8cbea_e3z1r_261:not(#\9) {
  /* used in test-utils */
}

.awsui_with-text_8cbea_e3z1r_265:not(#\9) {
  position: relative;
  inset-inline-start: calc(-1 * var(--space-xxs-hwfkai, 4px));
  margin-inline-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_with-no-text_8cbea_e3z1r_271:not(#\9) {
  margin-inline: auto;
  inset-inline: 0;
}

.awsui_root_8cbea_e3z1r_276:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_segment-part_8cbea_e3z1r_308:not(#\9) {
  display: inline-grid;
  border-inline: solid var(--border-width-field-2xc78x, 1px) var(--color-border-input-default-317xk5, #8c8c94);
  border-block: solid var(--border-width-field-2xc78x, 1px) var(--color-border-input-default-317xk5, #8c8c94);
  border-start-start-radius: var(--border-radius-button-7bgkcs, 20px);
  border-start-end-radius: var(--border-radius-button-7bgkcs, 20px);
  border-end-start-radius: var(--border-radius-button-7bgkcs, 20px);
  border-end-end-radius: var(--border-radius-button-7bgkcs, 20px);
  background-color: var(--color-background-segment-wrapper-5tudmm, #ffffff);
  align-items: center;
  min-block-size: calc(var(--line-height-body-m-2mh3ke, 20px) + var(--space-static-xxs-ns94dp, 4px));
  padding-block: calc(var(--space-static-xxs-ns94dp, 4px) / 2 - var(--border-width-field-2xc78x, 1px));
  padding-inline: calc(var(--space-static-xxs-ns94dp, 4px) - var(--border-width-field-2xc78x, 1px));
  gap: calc(var(--space-static-xxs-ns94dp, 4px) * 2 + 1px);
}
.awsui_segment-part_8cbea_e3z1r_308:not(#\9):not(.awsui_refresh_8cbea_e3z1r_188) {
  padding-inline: calc(var(--space-static-xxxs-yidks1, 2px) + var(--border-width-field-2xc78x, 1px));
  padding-block: 0;
  gap: calc(var(--space-static-xxs-ns94dp, 4px) * 2 - 1px);
}
@media (max-width: 688px) {
  .awsui_segment-part_8cbea_e3z1r_308:not(#\9) {
    display: none;
  }
}

.awsui_select_8cbea_e3z1r_251:not(#\9) {
  display: none;
}
@media (max-width: 688px) {
  .awsui_select_8cbea_e3z1r_251:not(#\9) {
    display: block;
  }
}

.awsui_segment-count-2_8cbea_e3z1r_343:not(#\9) {
  grid-template-columns: repeat(2, auto);
}

.awsui_segment-count-3_8cbea_e3z1r_347:not(#\9) {
  grid-template-columns: repeat(3, auto);
}

.awsui_segment-count-4_8cbea_e3z1r_351:not(#\9) {
  grid-template-columns: repeat(4, auto);
}

.awsui_segment-count-5_8cbea_e3z1r_355:not(#\9) {
  grid-template-columns: repeat(5, auto);
}

.awsui_segment-count-6_8cbea_e3z1r_359:not(#\9) {
  grid-template-columns: repeat(6, auto);
}

.awsui_disabled-reason-tooltip_8cbea_e3z1r_363:not(#\9) {
  /* used in test-utils or tests */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_custom-range_16zmw_25w4q_145:not(#\9) {
  padding-inline-start: calc(14px + var(--space-xs-ymlm0b, 8px));
  display: flex;
  inline-size: 80%;
}

.awsui_custom-range--no-padding_16zmw_25w4q_151:not(#\9) {
  padding-inline-start: 0;
}

.awsui_custom-range-form-controls_16zmw_25w4q_155:not(#\9) {
  display: flex;
  inline-size: 100%;
}
.awsui_custom-range-form-controls_16zmw_25w4q_155 > .awsui_custom-range-duration_16zmw_25w4q_159:not(#\9),
.awsui_custom-range-form-controls_16zmw_25w4q_155 > .awsui_custom-range-unit_16zmw_25w4q_160:not(#\9) {
  inline-size: 50%;
}
.awsui_custom-range-form-controls_16zmw_25w4q_155 > .awsui_custom-range-duration_16zmw_25w4q_159:not(#\9) {
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}
.awsui_custom-range-form-controls_16zmw_25w4q_155.awsui_vertical_16zmw_25w4q_166:not(#\9) {
  flex-direction: column;
}
.awsui_custom-range-form-controls_16zmw_25w4q_155.awsui_vertical_16zmw_25w4q_166 > .awsui_custom-range-duration_16zmw_25w4q_159:not(#\9),
.awsui_custom-range-form-controls_16zmw_25w4q_155.awsui_vertical_16zmw_25w4q_166 > .awsui_custom-range-unit_16zmw_25w4q_160:not(#\9) {
  inline-size: 100%;
}
.awsui_custom-range-form-controls_16zmw_25w4q_155.awsui_vertical_16zmw_25w4q_166 > .awsui_custom-range-unit_16zmw_25w4q_160:not(#\9) {
  margin-block-start: var(--space-s-tvghoh, 12px);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_ptw8i_wv87u_181:not(#\9) {
  padding-block: var(--space-static-l-n53k41, 20px);
  padding-inline: var(--space-static-l-n53k41, 20px);
  border-start-start-radius: var(--border-radius-dropzone-eklq14, 12px);
  border-start-end-radius: var(--border-radius-dropzone-eklq14, 12px);
  border-end-start-radius: var(--border-radius-dropzone-eklq14, 12px);
  border-end-end-radius: var(--border-radius-dropzone-eklq14, 12px);
  color: var(--color-dropzone-text-default-djdnme, #424650);
  background-color: var(--color-dropzone-background-default-7efhmb, #ffffff);
  border-color: var(--color-dropzone-border-default-k648ha, #8c8c94);
  border-block: 1px dashed var(--color-dropzone-border-default-k648ha, #8c8c94);
  border-inline: 1px dashed var(--color-dropzone-border-default-k648ha, #8c8c94);
}
.awsui_root_ptw8i_wv87u_181.awsui_hovered_ptw8i_wv87u_194:not(#\9) {
  color: var(--color-dropzone-text-hover-asw3rt, #424650);
  background-color: var(--color-dropzone-background-hover-mi8rlm, #f0fbff);
  border-block: 1px dashed var(--color-dropzone-border-hover-otpag5, #002b66);
  border-inline: 1px dashed var(--color-dropzone-border-hover-otpag5, #002b66);
}

.awsui_content_ptw8i_wv87u_201:not(#\9) {
  display: flex;
  flex-direction: column;
  gap: var(--space-static-xxs-ns94dp, 4px);
  align-items: center;
  justify-content: center;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_6xiez_bfzb6_5:not(#\9),
.awsui_header_6xiez_bfzb6_6:not(#\9) {
  /* used in analytics metadata */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1i0s3_1gz94_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_header_1i0s3_1gz94_177:not(#\9) {
  margin-block-end: var(--space-scaled-m-m892r9, 16px);
}

.awsui_content_1i0s3_1gz94_181:not(#\9) {
  /* used in test-utils */
}

.awsui_error_1i0s3_1gz94_185:not(#\9) {
  /* used in test-utils */
}

.awsui_footer_1i0s3_1gz94_189:not(#\9) {
  margin-block-start: var(--space-scaled-l-sej05l, 20px);
}

.awsui_actions-section_1i0s3_1gz94_193:not(#\9) {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-inline-start: calc(-1 * var(--space-scaled-m-m892r9, 16px));
  margin-block-end: calc(-1 * var(--space-scaled-m-m892r9, 16px));
}

.awsui_secondary-actions_1i0s3_1gz94_202:not(#\9) {
  min-inline-size: 1px;
  margin-inline-start: var(--space-scaled-m-m892r9, 16px);
  margin-block-end: var(--space-scaled-m-m892r9, 16px);
}

.awsui_actions_1i0s3_1gz94_193:not(#\9) {
  min-inline-size: 1px;
  margin-inline-start: var(--space-scaled-m-m892r9, 16px);
  margin-block-end: var(--space-scaled-m-m892r9, 16px);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_key-value-pairs_1y9fy_17s5x_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_group-title_1y9fy_17s5x_177:not(#\9) {
  padding-block-end: var(--space-scaled-m-m892r9, 16px);
}

.awsui_group-list_1y9fy_17s5x_181:not(#\9) {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  display: flex;
  flex-direction: column;
  row-gap: var(--space-scaled-m-m892r9, 16px);
}

.awsui_group-list-item_1y9fy_17s5x_191:not(#\9) {
  /* used in test-utils */
}

.awsui_term_1y9fy_17s5x_195:not(#\9) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-display-label-weight-zavpeo, 700);
  color: var(--color-text-label-28gfmc, #0f141a);
  margin-block-end: var(--space-key-value-gap-9glmqc, 0px);
}

.awsui_key-label_1y9fy_17s5x_203:not(#\9) {
  display: inline-flex;
  margin-inline-end: var(--space-xs-ymlm0b, 8px);
}
.awsui_key-label_1y9fy_17s5x_203:not(#\9):only-child {
  margin-block: 0;
  margin-inline: 0;
}

.awsui_detail_1y9fy_17s5x_212:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  margin-inline-start: 0;
  margin-block-start: 0;
  margin-block-end: 0;
}

.awsui_info_1y9fy_17s5x_247:not(#\9) {
  display: inline-flex;
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nr68jt, #c6c6cd);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_g9v3m_im8v7_5:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_fvjdu_ho015_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  box-sizing: border-box;
  align-items: center;
  padding-inline-start: 0;
  margin-block: 0;
  margin-inline: 0;
  list-style: none;
}

.awsui_button_fvjdu_ho015_186:not(#\9),
.awsui_dots_fvjdu_ho015_187:not(#\9) {
  min-inline-size: var(--space-l-2ud1p3, 20px);
  border-block: var(--border-width-button-jm0qg7, 2px) solid transparent;
  border-inline: var(--border-width-button-jm0qg7, 2px) solid transparent;
}

.awsui_button_fvjdu_ho015_186:not(#\9) {
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
  background: transparent;
  line-height: inherit;
  padding-block: 0;
  padding-inline: 0;
}
.awsui_button_fvjdu_ho015_186:not(#\9):focus {
  outline: none;
}
body[data-awsui-focus-visible=true] .awsui_button_fvjdu_ho015_186:not(#\9):focus {
  outline: 2px dotted transparent;
  border-block: var(--border-width-button-jm0qg7, 2px) solid var(--color-border-item-focused-uk47pl, #006ce0);
  border-inline: var(--border-width-button-jm0qg7, 2px) solid var(--color-border-item-focused-uk47pl, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_button-disabled_fvjdu_ho015_215:not(#\9) {
  cursor: default;
  color: var(--color-text-interactive-disabled-1bqmrl, #b4b4bb);
}

.awsui_arrow_fvjdu_ho015_220:not(#\9) {
  color: var(--color-text-interactive-default-ugh9wp, #424650);
}
.awsui_arrow_fvjdu_ho015_220:not(#\9):not(.awsui_button-disabled_fvjdu_ho015_215):hover {
  color: var(--color-text-interactive-hover-6naf7i, #0f141a);
}
.awsui_arrow_fvjdu_ho015_220.awsui_button-disabled_fvjdu_ho015_215:not(#\9) {
  color: var(--color-text-interactive-disabled-1bqmrl, #b4b4bb);
}

.awsui_page-number_fvjdu_ho015_230:not(#\9) {
  color: var(--color-text-pagination-page-number-default-74j15c, #424650);
}
.awsui_page-number_fvjdu_ho015_230:not(#\9):not(.awsui_button-disabled_fvjdu_ho015_215):hover {
  color: var(--color-text-interactive-hover-6naf7i, #0f141a);
}
.awsui_page-number_fvjdu_ho015_230.awsui_button-current_fvjdu_ho015_236:not(#\9) {
  font-weight: var(--font-wayfinding-link-active-weight-ny4hup, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: var(--color-text-interactive-active-uoe6zi, #0f141a);
}
.awsui_page-number_fvjdu_ho015_230.awsui_button-current_fvjdu_ho015_236.awsui_button-disabled_fvjdu_ho015_215:not(#\9) {
  color: var(--color-text-pagination-page-number-active-disabled-gfl43p, #b4b4bb);
}
.awsui_page-number_fvjdu_ho015_230.awsui_button-disabled_fvjdu_ho015_215:not(#\9) {
  color: var(--color-text-interactive-disabled-1bqmrl, #b4b4bb);
}

.awsui_jump-to-page_fvjdu_ho015_249:not(#\9) {
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nr68jt, #c6c6cd);
  box-sizing: border-box;
  margin-inline-start: var(--space-xs-ymlm0b, 8px);
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
  padding-inline-start: 15px;
  list-style: none;
}
.awsui_jump-to-page-input_fvjdu_ho015_257:not(#\9) {
  inline-size: 87px;
  margin-block-start: -0.6em;
  overflow: visible;
}

.awsui_dots_fvjdu_ho015_187:not(#\9) {
  color: var(--color-text-interactive-default-ugh9wp, #424650);
}

.awsui_page-item_fvjdu_ho015_267:not(#\9),
.awsui_dots_fvjdu_ho015_187:not(#\9) {
  margin-block: var(--space-field-vertical-vm99qz, 5px);
  margin-inline: var(--space-xxs-hwfkai, 4px);
  text-align: center;
  box-sizing: border-box;
  padding-block: 0;
  padding-inline: 0;
}
.awsui_page-item_fvjdu_ho015_267:not(#\9):first-child,
.awsui_dots_fvjdu_ho015_187:not(#\9):first-child {
  margin-inline-start: 0;
}
.awsui_page-item_fvjdu_ho015_267:not(#\9):last-child,
.awsui_dots_fvjdu_ho015_187:not(#\9):last-child {
  margin-inline-end: 0;
}

.awsui_root-disabled_fvjdu_ho015_285 > .awsui_dots_fvjdu_ho015_187:not(#\9) {
  color: var(--color-text-interactive-disabled-1bqmrl, #b4b4bb);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_segment__path_1edmh_laiqf_161:not(#\9) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_segment__path_1edmh_laiqf_161:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_segment__path_1edmh_laiqf_161:not(#\9), .awsui-mode-entering .awsui_segment__path_1edmh_laiqf_161:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_segment_1edmh_laiqf_161:not(#\9) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_segment_1edmh_laiqf_161:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_segment_1edmh_laiqf_161:not(#\9), .awsui-mode-entering .awsui_segment_1edmh_laiqf_161:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_segment_1edmh_laiqf_161 > .awsui_segment__hover_1edmh_laiqf_188:not(#\9) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_segment_1edmh_laiqf_161 > .awsui_segment__hover_1edmh_laiqf_188:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_segment_1edmh_laiqf_161 > .awsui_segment__hover_1edmh_laiqf_188:not(#\9), .awsui-mode-entering .awsui_segment_1edmh_laiqf_161 > .awsui_segment__hover_1edmh_laiqf_188:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_label_1edmh_laiqf_202:not(#\9) {
  transition: opacity var(--motion-duration-transition-quick-mcm2y0, 90ms) var(--motion-easing-transition-quick-qxak3i, linear);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_label_1edmh_laiqf_202:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_label_1edmh_laiqf_202:not(#\9), .awsui-mode-entering .awsui_label_1edmh_laiqf_202:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_root_1edmh_laiqf_216:not(#\9) {
  /* used in test-utils */
}

.awsui_content_1edmh_laiqf_220.awsui_content--small_1edmh_laiqf_220:not(#\9) {
  min-block-size: calc(2 * (50px + var(--space-xs-ymlm0b, 8px) + calc(2 * var(--line-height-body-m-2mh3ke, 20px))));
}
.awsui_content_1edmh_laiqf_220.awsui_content--small_1edmh_laiqf_220.awsui_content--fit-height_1edmh_laiqf_223:not(#\9) {
  min-block-size: calc(2 * (30px + calc(2 * var(--line-height-body-m-2mh3ke, 20px))));
}
.awsui_content_1edmh_laiqf_220.awsui_content--small_1edmh_laiqf_220.awsui_content--without-labels_1edmh_laiqf_226:not(#\9) {
  min-block-size: calc(2 * (50px + var(--space-xs-ymlm0b, 8px)));
}
.awsui_content_1edmh_laiqf_220.awsui_content--small_1edmh_laiqf_220.awsui_content--without-labels_1edmh_laiqf_226.awsui_content--fit-height_1edmh_laiqf_223:not(#\9) {
  min-block-size: calc(2 * (30px));
}
.awsui_content_1edmh_laiqf_220.awsui_content--medium_1edmh_laiqf_232:not(#\9) {
  min-block-size: calc(2 * (100px + var(--space-s-tvghoh, 12px) + calc(2 * var(--line-height-body-m-2mh3ke, 20px))));
}
.awsui_content_1edmh_laiqf_220.awsui_content--medium_1edmh_laiqf_232.awsui_content--fit-height_1edmh_laiqf_223:not(#\9) {
  min-block-size: calc(2 * (100px + calc(2 * var(--line-height-body-m-2mh3ke, 20px))));
}
.awsui_content_1edmh_laiqf_220.awsui_content--medium_1edmh_laiqf_232.awsui_content--without-labels_1edmh_laiqf_226:not(#\9) {
  min-block-size: calc(2 * (100px + var(--space-s-tvghoh, 12px)));
}
.awsui_content_1edmh_laiqf_220.awsui_content--medium_1edmh_laiqf_232.awsui_content--without-labels_1edmh_laiqf_226.awsui_content--fit-height_1edmh_laiqf_223:not(#\9) {
  min-block-size: calc(2 * (100px));
}
.awsui_content_1edmh_laiqf_220.awsui_content--large_1edmh_laiqf_244:not(#\9) {
  min-block-size: calc(2 * (140px + var(--space-s-tvghoh, 12px) + calc(2 * var(--line-height-body-m-2mh3ke, 20px))));
}
.awsui_content_1edmh_laiqf_220.awsui_content--large_1edmh_laiqf_244.awsui_content--fit-height_1edmh_laiqf_223:not(#\9) {
  min-block-size: calc(2 * (140px + calc(2 * var(--line-height-body-m-2mh3ke, 20px))));
}
.awsui_content_1edmh_laiqf_220.awsui_content--large_1edmh_laiqf_244.awsui_content--without-labels_1edmh_laiqf_226:not(#\9) {
  min-block-size: calc(2 * (140px + var(--space-s-tvghoh, 12px)));
}
.awsui_content_1edmh_laiqf_220.awsui_content--large_1edmh_laiqf_244.awsui_content--without-labels_1edmh_laiqf_226.awsui_content--fit-height_1edmh_laiqf_223:not(#\9) {
  min-block-size: calc(2 * (140px));
}

.awsui_content--fit-height_1edmh_laiqf_223:not(#\9) {
  flex: 1;
}

.awsui_status-container_1edmh_laiqf_261:not(#\9) {
  /* used in test utils */
}

.awsui_chart-container_1edmh_laiqf_265:not(#\9) {
  display: flex;
  flex: 1;
}
.awsui_chart-container--fit-height_1edmh_laiqf_269:not(#\9) {
  block-size: 100%;
  min-block-size: inherit;
}

.awsui_chart-container-chart-plot_1edmh_laiqf_274:not(#\9) {
  display: contents;
}
.awsui_chart-container-chart-plot--fit-height_1edmh_laiqf_277:not(#\9) {
  display: block;
  position: absolute;
  inset: 0;
}

.awsui_inner-content_1edmh_laiqf_283:not(#\9) {
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  inset: 0;
  pointer-events: none;
}

.awsui_segment__highlight_1edmh_laiqf_294:not(#\9) {
  stroke: none;
  opacity: 0;
}

.awsui_segment_1edmh_laiqf_161:not(#\9) {
  stroke: var(--color-background-container-content-6u8rvp, #ffffff);
  stroke-width: 2px;
  stroke-linejoin: round;
  opacity: 1;
  cursor: pointer;
}
.awsui_segment_1edmh_laiqf_161:not(#\9):focus {
  outline: none;
}
.awsui_segment_1edmh_laiqf_161.awsui_segment--dimmed_1edmh_laiqf_309:not(#\9) {
  opacity: 0.35;
}
.awsui_segment_1edmh_laiqf_161.awsui_segment--highlighted_1edmh_laiqf_312 > .awsui_segment__highlight_1edmh_laiqf_294:not(#\9), .awsui_segment_1edmh_laiqf_161:not(#\9):hover:not(.awsui_segment--dimmed_1edmh_laiqf_309) > .awsui_segment__highlight_1edmh_laiqf_294 {
  opacity: 1;
}

.awsui_label_1edmh_laiqf_202:not(#\9) {
  color: var(--color-text-heading-default-izpp46, #0f141a);
  opacity: 1;
  /* stylelint-disable-next-line selector-max-type */
  /* stylelint-disable-next-line selector-max-type */
}
.awsui_label_1edmh_laiqf_202 > line:not(#\9) {
  stroke: var(--color-stroke-chart-line-3nsnk6, #8c8c94);
  stroke-width: var(--border-divider-section-width-uwo8my, 1px);
}
.awsui_label_1edmh_laiqf_202 > div:not(#\9) {
  margin-block-start: -0.75em;
}
.awsui_label_1edmh_laiqf_202.awsui_label--dimmed_1edmh_laiqf_329:not(#\9) {
  opacity: 0.35;
}
.awsui_label_1edmh_laiqf_202.awsui_label--align-right_1edmh_laiqf_332:not(#\9) {
  /* stylelint-disable-next-line selector-max-type */
}
.awsui_label_1edmh_laiqf_202.awsui_label--align-right_1edmh_laiqf_332 > div:not(#\9) {
  text-align: end;
}

/* stylelint-disable-next-line selector-max-type */
.awsui_label-text_1edmh_laiqf_340 > text:not(#\9) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  font-weight: var(--font-display-label-weight-zavpeo, 700);
  fill: var(--color-text-heading-default-izpp46, #0f141a);
  dominant-baseline: middle;
}

text.awsui_label__description_1edmh_laiqf_348:not(#\9) {
  font-size: var(--font-chart-detail-size-9qr25q, 12px);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  color: var(--color-text-group-label-a2qc05, #424650);
  fill: var(--color-text-group-label-a2qc05, #424650);
}

.awsui_label-line_1edmh_laiqf_355:not(#\9) {
  /* used in component code */
}

.awsui_label--highlighted_1edmh_laiqf_359:not(#\9) {
  /* used in test-utils */
}

.awsui_popover-header_1edmh_laiqf_363:not(#\9) {
  display: inline-flex;
  align-items: flex-start;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_expand-toggle-icon_1xe88_d8q6q_153:not(#\9) {
  transition: transform var(--motion-duration-rotate-90-lyzb0k, 135ms) var(--motion-easing-rotate-90-jhbqg9, cubic-bezier(0.165, 0.84, 0.44, 1));
}
@media (prefers-reduced-motion: reduce) {
  .awsui_expand-toggle-icon_1xe88_d8q6q_153:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_expand-toggle-icon_1xe88_d8q6q_153:not(#\9), .awsui-mode-entering .awsui_expand-toggle-icon_1xe88_d8q6q_153:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_expand-toggle-icon_1xe88_d8q6q_153:not(#\9) {
  transform: rotate(-90deg);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_expand-toggle-icon_1xe88_d8q6q_153:not(#\9):dir(rtl) {
  transform: rotate(90deg);
}
.awsui_expand-toggle-icon-expanded_1xe88_d8q6q_174:not(#\9) {
  transform: rotate(0deg);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_expand-toggle-icon-expanded_1xe88_d8q6q_174:not(#\9):dir(rtl) {
  transform: rotate(0deg);
}

.awsui_expand-toggle_1xe88_d8q6q_153:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  cursor: pointer;
  inline-size: var(--space-m-dsumyt, 16px);
  block-size: var(--space-m-dsumyt, 16px);
  border-block: 0;
  border-inline: 0;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  background: none;
  outline: 0;
  color: var(--color-text-interactive-default-ugh9wp, #424650);
}
body[data-awsui-focus-visible=true] .awsui_expand-toggle_1xe88_d8q6q_153:not(#\9):not(.awsui_disable-focus-highlight_1xe88_d8q6q_225):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_expand-toggle_1xe88_d8q6q_153:not(#\9):not(.awsui_disable-focus-highlight_1xe88_d8q6q_225):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_expand-toggle_1xe88_d8q6q_153:not(#\9):not(.awsui_disable-focus-highlight_1xe88_d8q6q_225):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inline-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  block-size: calc(100% + var(--space-button-focus-outline-gutter-jj138g, 4px) + var(--space-button-focus-outline-gutter-jj138g, 4px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_expand-toggle_1xe88_d8q6q_153:not(#\9):hover {
  color: var(--color-text-interactive-hover-6naf7i, #0f141a);
}
.awsui_expand-toggle_1xe88_d8q6q_153:not(#\9):active {
  color: var(--color-text-interactive-active-uoe6zi, #0f141a);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_body-cell-counter_10jtt_16x1t_5:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  position: absolute;
  inset-block: 0;
  display: flex;
  align-items: center;
}

.awsui_body-cell_c6tup_8om12_152:not(#\9) {
  box-sizing: border-box;
  border-block-start: var(--border-divider-list-width-tdfx1x, 1px) solid transparent;
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-secondary-qoitch, #ebebf0);
  word-wrap: break-word;
  font-weight: inherit;
  text-align: start;
}
.awsui_body-cell_c6tup_8om12_152 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) + (9 - 1) * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-end: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-block-start: calc(var(--space-scaled-xs-xwoogq, 8px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-start: calc(-1 * 2px);
}
.awsui_body-cell_c6tup_8om12_152 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-block-end: calc(calc(var(--space-scaled-xs-xwoogq, 8px) + var(--border-item-width-miijiw, 2px) - var(--border-divider-list-width-tdfx1x, 1px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-end: calc(-1 * 2px);
}
.awsui_body-cell-align-top_c6tup_8om12_254:not(#\9) {
  vertical-align: top;
}
.awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  box-sizing: border-box;
}
.awsui_body-cell-content_c6tup_8om12_160:not(#\9):not(.awsui_body-cell-wrap_c6tup_8om12_260) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.awsui_body-cell-counter_c6tup_8om12_265:not(#\9) {
  display: inline;
  color: var(--color-text-body-secondary-yna5sb, #424650);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  vertical-align: bottom;
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child {
  border-inline-start: var(--border-item-width-miijiw, 2px) solid transparent;
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):first-child.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) + (9 - 1) * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):last-child {
  border-inline-end: var(--border-item-width-miijiw, 2px) solid transparent;
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):last-child > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-end: calc(calc(var(--space-l-2ud1p3, 20px) - var(--border-item-width-miijiw, 2px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child {
  /*
    Remove the placeholder border if the row is not selectable.
    Rows that are not selectable will reserve the horizontal space
    that the placeholder border would consume.
  */
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) + (9 - 1) * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(calc(var(--space-xxxs-pajhad, 2px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) + (9 - 1) * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) + (9 - 1) * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) + (9 - 1) * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) + (9 - 1) * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:first-child.awsui_has-striped-rows_c6tup_8om12_536.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) + (9 - 1) * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868) > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868) > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-0_c6tup_8om12_166 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-0_c6tup_8om12_166 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-1_c6tup_8om12_173 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-1_c6tup_8om12_173 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-2_c6tup_8om12_180 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-2_c6tup_8om12_180 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-3_c6tup_8om12_187 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-3_c6tup_8om12_187 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-4_c6tup_8om12_194 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-4_c6tup_8om12_194 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-5_c6tup_8om12_201 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-5_c6tup_8om12_201 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-6_c6tup_8om12_208 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-6_c6tup_8om12_208 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-7_c6tup_8om12_215 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-7_c6tup_8om12_215 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-8_c6tup_8om12_222 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-8_c6tup_8om12_222 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-9_c6tup_8om12_229 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-9_c6tup_8om12_229 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-next_c6tup_8om12_236 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868).awsui_expandable-level-next_c6tup_8om12_236 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) + (9 - 1) * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child.awsui_sticky-cell-pad-inline-start_c6tup_8om12_702:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453).awsui_body-cell-editable_c6tup_8om12_453:hover.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145 {
  margin-inline-start: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--border-divider-list-width-tdfx1x, 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) + (9 - 1) * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_is-visual-refresh_c6tup_8om12_363:not(#\9):first-child:not(.awsui_has-selection_c6tup_8om12_868):not(.awsui_body-cell-editable_c6tup_8om12_453) {
  border-inline-start: none;
}
.awsui_body-cell-first-row_c6tup_8om12_1037:not(#\9) {
  border-block-start: var(--border-item-width-miijiw, 2px) solid transparent;
}
.awsui_body-cell-last-row_c6tup_8om12_1040:not(#\9):not(.awsui_body-cell-selected_c6tup_8om12_1040):not(.awsui_has-footer_c6tup_8om12_1040) {
  border-block-end: var(--border-item-width-miijiw, 2px) solid transparent;
}
.awsui_body-cell-last-row_c6tup_8om12_1040:not(#\9):not(.awsui_body-cell-selected_c6tup_8om12_1040).awsui_has-footer_c6tup_8om12_1040 {
  /*
  Add a bottom border to the body cells of the last row as a separator between the
  table and the footer
  */
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nr68jt, #c6c6cd);
}
.awsui_body-cell-shaded_c6tup_8om12_1050:not(#\9) {
  background: var(--color-background-cell-shaded-v7o6so, #f6f6f9);
}
.awsui_body-cell_c6tup_8om12_152.awsui_has-striped-rows_c6tup_8om12_536:not(#\9):not(.awsui_body-cell-selected_c6tup_8om12_1040):not(.awsui_body-cell-last-row_c6tup_8om12_1040) {
  border-block-end-color: var(--color-border-cell-shaded-0ipazf, #dedee3);
}
.awsui_body-cell-selected_c6tup_8om12_1040:not(#\9) {
  background-color: var(--color-background-item-selected-9gppru, #f0fbff);
  border-block-start: var(--border-width-item-selected-yv93vd, 2px) solid var(--color-border-item-selected-wl5ttm, #006ce0);
  border-block-end: var(--border-width-item-selected-yv93vd, 2px) solid var(--color-border-item-selected-wl5ttm, #006ce0);
}
.awsui_body-cell-selected_c6tup_8om12_1040 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-block-end: calc(var(--space-scaled-xs-xwoogq, 8px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-end: calc(-1 * 2px);
}
.awsui_body-cell-selected_c6tup_8om12_1040.awsui_body-cell-last-row_c6tup_8om12_1040.awsui_is-visual-refresh_c6tup_8om12_363 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-block-end: calc(calc(var(--space-scaled-xs-xwoogq, 8px) + var(--border-divider-list-width-tdfx1x, 1px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-end: calc(-1 * 2px);
}
.awsui_body-cell-selected_c6tup_8om12_1040:not(#\9):first-child {
  border-inline-start: var(--border-width-item-selected-yv93vd, 2px) solid var(--color-border-item-selected-wl5ttm, #006ce0);
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-start-end-radius: 0;
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: 0;
}
.awsui_body-cell-selected_c6tup_8om12_1040:not(#\9):last-child {
  border-inline-end: var(--border-width-item-selected-yv93vd, 2px) solid var(--color-border-item-selected-wl5ttm, #006ce0);
  border-start-start-radius: 0;
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: 0;
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}
.awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell_c6tup_8om12_702:not(#\9) {
  position: sticky;
  background: var(--color-background-container-content-6u8rvp, #ffffff);
  z-index: 798;
  transition-property: padding;
  transition-duration: var(--motion-duration-transition-show-quick-5jnnjz, 90ms);
  transition-timing-function: var(--motion-easing-sticky-tn072u, cubic-bezier(1, 0, 0.83, 1));
}
@media (prefers-reduced-motion: reduce) {
  .awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell_c6tup_8om12_702:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell_c6tup_8om12_702:not(#\9), .awsui-mode-entering .awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell_c6tup_8om12_702:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell_c6tup_8om12_702.awsui_table-variant-full-page_c6tup_8om12_1101:not(#\9) {
  background: var(--color-background-layout-main-5ilwcb, #ffffff);
}
.awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell_c6tup_8om12_702.awsui_body-cell-shaded_c6tup_8om12_1050:not(#\9) {
  background: var(--color-background-cell-shaded-v7o6so, #f6f6f9);
}
.awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell_c6tup_8om12_702.awsui_body-cell-selected_c6tup_8om12_1040:not(#\9) {
  background-color: var(--color-background-item-selected-9gppru, #f0fbff);
}
.awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell_c6tup_8om12_702.awsui_body-cell-selected_c6tup_8om12_1040:not(#\9):first-child {
  box-shadow: 0 0 0 4px var(--color-background-container-content-6u8rvp, #ffffff);
  clip-path: inset(0 0 0 0);
}
.awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell_c6tup_8om12_702.awsui_body-cell-selected_c6tup_8om12_1040:not(#\9):last-child {
  box-shadow: 4px 0 0 0 var(--color-background-container-content-6u8rvp, #ffffff);
  clip-path: inset(0 0 0 0);
}
.awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell_c6tup_8om12_702.awsui_body-cell-selected_c6tup_8om12_1040:not(#\9):last-child.awsui_sticky-cell-last-inline-end_c6tup_8om12_1118 {
  box-shadow: var(--shadow-sticky-column-last-qgh697, -4px 0 8px 1px rgba(0, 28, 36, 0.1)), 8px 0 0 0 var(--color-background-container-content-6u8rvp, #ffffff);
  clip-path: inset(0 0 0 -24px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell_c6tup_8om12_702.awsui_body-cell-selected_c6tup_8om12_1040:not(#\9):last-child.awsui_sticky-cell-last-inline-end_c6tup_8om12_1118:dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-trcd2o, 4px 0px 8px 1px rgba(0, 7, 22, 0.1));
  clip-path: inset(0 -24px 0 0);
}
.awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell-last-inline-start_c6tup_8om12_1127:not(#\9) {
  box-shadow: var(--shadow-sticky-column-first-trcd2o, 4px 0px 8px 1px rgba(0, 7, 22, 0.1));
  clip-path: inset(0px -24px 0px 0px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell-last-inline-start_c6tup_8om12_1127:not(#\9):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-last-qgh697, -4px 0 8px 1px rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
}
.awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell-last-inline-end_c6tup_8om12_1118:not(#\9) {
  box-shadow: var(--shadow-sticky-column-last-qgh697, -4px 0 8px 1px rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_body-cell_c6tup_8om12_152.awsui_sticky-cell-last-inline-end_c6tup_8om12_1118:not(#\9):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-trcd2o, 4px 0px 8px 1px rgba(0, 7, 22, 0.1));
  clip-path: inset(0 -24px 0 0);
}
.awsui_body-cell-selected_c6tup_8om12_1040:not(#\9):not(:first-child) > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-block-start: calc(calc(var(--space-scaled-xs-xwoogq, 8px) + var(--border-item-width-miijiw, 2px) - var(--border-divider-list-width-tdfx1x, 1px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-start: calc(-1 * 2px);
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):not(.awsui_body-cell-selected_c6tup_8om12_1040).awsui_body-cell-next-selected_c6tup_8om12_1149 {
  border-block-end: 0;
}
.awsui_body-cell_c6tup_8om12_152:not(#\9):not(.awsui_body-cell-selected_c6tup_8om12_1040).awsui_body-cell-next-selected_c6tup_8om12_1149 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-block-end: calc(calc(var(--space-scaled-xs-xwoogq, 8px) + var(--border-divider-list-width-tdfx1x, 1px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-end: calc(-1 * 2px);
}
.awsui_body-cell-selected_c6tup_8om12_1040.awsui_body-cell-prev-selected_c6tup_8om12_1156:not(#\9) {
  border-block-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-item-placeholder-x8kbjp, #006ce0);
}
.awsui_body-cell-selected_c6tup_8om12_1040.awsui_body-cell-prev-selected_c6tup_8om12_1156 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-block-start: calc(calc(var(--space-scaled-xs-xwoogq, 8px) + var(--border-item-width-miijiw, 2px) - var(--border-divider-list-width-tdfx1x, 1px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-start: calc(-1 * 2px);
}
.awsui_body-cell-selected_c6tup_8om12_1040.awsui_body-cell-next-selected_c6tup_8om12_1149:not(#\9) {
  border-block-end-width: var(--border-divider-list-width-tdfx1x, 1px);
}
.awsui_body-cell-selected_c6tup_8om12_1040.awsui_body-cell-next-selected_c6tup_8om12_1149:not(#\9):first-child {
  border-end-start-radius: 0;
}
.awsui_body-cell-selected_c6tup_8om12_1040.awsui_body-cell-next-selected_c6tup_8om12_1149:not(#\9):last-child {
  border-end-end-radius: 0;
}
.awsui_body-cell-selected_c6tup_8om12_1040.awsui_body-cell-prev-selected_c6tup_8om12_1156:not(#\9):first-child {
  border-start-start-radius: 0;
}
.awsui_body-cell-selected_c6tup_8om12_1040.awsui_body-cell-prev-selected_c6tup_8om12_1156:not(#\9):last-child {
  border-start-end-radius: 0;
}
.awsui_body-cell-selected_c6tup_8om12_1040:not(#\9):not(.awsui_body-cell-prev-selected_c6tup_8om12_1156) > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-block-start: calc(var(--space-scaled-xs-xwoogq, 8px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-start: calc(-1 * 2px);
}
.awsui_body-cell-editor-wrapper_c6tup_8om12_1182:not(#\9) {
  padding-block: 0;
  padding-inline-start: 0;
  padding-inline-end: calc(var(--space-xs-ymlm0b, 8px) + var(--space-xxs-hwfkai, 4px));
}
.awsui_body-cell-success_c6tup_8om12_1187:not(#\9) {
  padding-block: 0;
  padding-inline-start: 0;
  padding-inline-end: calc(calc(var(--space-xs-ymlm0b, 8px) + var(--space-xxs-hwfkai, 4px)) + calc(var(--size-icon-normal-levt08, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell-success_c6tup_8om12_1187:not(#\9), .awsui_body-cell-editor-wrapper_c6tup_8om12_1182:not(#\9) {
  inset-block: 0;
  inset-inline-end: 0;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.awsui_body-cell-editor_c6tup_8om12_1182:not(#\9) {
  cursor: pointer;
  outline: 0;
  background: 0;
  border-block: 0;
  border-inline: 0;
  padding-block: var(--space-scaled-xxs-pfm1nx, 4px);
  padding-inline: var(--space-scaled-xxs-pfm1nx, 4px);
  min-block-size: 10px;
  min-inline-size: 10px;
  color: var(--color-text-button-normal-default-nzalii, #006ce0);
}
.awsui_body-cell-editor-disabled_c6tup_8om12_1212:not(#\9) {
  color: var(--color-text-disabled-inline-edit-1cbiz8, #424650);
}
.awsui_body-cell-editor_c6tup_8om12_1182:not(#\9):hover {
  color: var(--color-text-button-normal-hover-gusgyv, #002b66);
}
.awsui_body-cell-editor_c6tup_8om12_1182:not(#\9):active {
  color: var(--color-text-button-normal-active-vihsxh, #002b66);
}
.awsui_body-cell-editor-row_c6tup_8om12_1221:not(#\9) {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  column-gap: var(--space-xxs-hwfkai, 4px);
}
.awsui_body-cell-editor-row_c6tup_8om12_1221 > :not(#\9):not(:last-child) {
  flex-grow: 1;
}
.awsui_body-cell-editor-controls_c6tup_8om12_1231:not(#\9) {
  flex-shrink: 0;
}
.awsui_body-cell-editor-row-editor_c6tup_8om12_1234:not(#\9) {
  max-inline-size: calc(100% - 6 * var(--space-xxs-hwfkai, 4px) - 2 * var(--size-icon-normal-levt08, 16px));
}
body[data-awsui-focus-visible=true] .awsui_body-cell-editor-focusable_c6tup_8om12_1237:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_body-cell-editor-focusable_c6tup_8om12_1237:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(-1px - 1px);
}
body[data-awsui-focus-visible=true] .awsui_body-cell-editor-focusable_c6tup_8om12_1237:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * -1px);
  inset-block-start: calc(-1 * -1px);
  inline-size: calc(100% + -1px + -1px);
  block-size: calc(100% + -1px + -1px);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
body[data-awsui-focus-visible=true] .awsui_body-cell-editor-focusable_c6tup_8om12_1237:not(#\9):focus.awsui_sticky-cell_c6tup_8om12_702 {
  position: sticky;
}
.awsui_body-cell-editor-icon_c6tup_8om12_1261:not(#\9) {
  display: none;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-expandable_c6tup_8om12_453:not(#\9) {
  position: relative;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-expandable_c6tup_8om12_453.awsui_sticky-cell_c6tup_8om12_702:not(#\9) {
  position: sticky;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9) {
  position: relative;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_sticky-cell_c6tup_8om12_702:not(#\9) {
  position: sticky;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  overflow: visible;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 0 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-0_c6tup_8om12_166 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + -1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 1 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-1_c6tup_8om12_173 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 0 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 2 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-2_c6tup_8om12_180 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 1 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 3 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-3_c6tup_8om12_187 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 4 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-4_c6tup_8om12_194 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 3 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 5 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-5_c6tup_8om12_201 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 4 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 6 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-6_c6tup_8om12_208 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 5 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 7 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-7_c6tup_8om12_215 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 6 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 8 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-8_c6tup_8om12_222 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 7 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-9_c6tup_8om12_229 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 8 * (var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2);
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) / 2 + 9 * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453.awsui_expandable-level-next_c6tup_8om12_236 > .awsui_expandable-toggle-wrapper_c6tup_8om12_145:not(#\9) {
  margin-inline-start: calc(calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px)) + (9 - 1) * calc(var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px)));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-inline-end: calc(var(--space-xxs-hwfkai, 4px) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-block-start: calc(var(--space-scaled-xxxs-oo06c7, 2px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-start: calc(-1 * 2px);
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453.awsui_body-cell-edit-active_c6tup_8om12_453 > .awsui_body-cell-content_c6tup_8om12_160:not(#\9) {
  padding-block-end: calc(calc(var(--space-scaled-xxxs-oo06c7, 2px) + 1px) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-end: calc(-1 * 2px);
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_resizable-columns_c6tup_8om12_1373) > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-end: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--space-l-2ud1p3, 20px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453) > .awsui_body-cell-editor-wrapper_c6tup_8om12_1182, .awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453) > .awsui_expandable-cell-content_c6tup_8om12_1376 > .awsui_body-cell-editor-wrapper_c6tup_8om12_1182 {
  opacity: 0;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453):focus-within {
  position: relative;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453):focus-within {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) - 1px);
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453):focus-within::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inline-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  block-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453):focus-within.awsui_sticky-cell_c6tup_8om12_702 {
  position: sticky;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453):focus-within.awsui_is-visual-refresh_c6tup_8om12_363:first-child {
  position: relative;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453):focus-within.awsui_is-visual-refresh_c6tup_8om12_363:first-child {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(1 * var(--space-scaled-xxs-pfm1nx, 4px)) - 1px);
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453):focus-within.awsui_is-visual-refresh_c6tup_8om12_363:first-child::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inline-size: calc(100% + calc(1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  block-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):not(.awsui_body-cell-expandable_c6tup_8om12_453):focus-within.awsui_is-visual-refresh_c6tup_8om12_363:first-child.awsui_sticky-cell_c6tup_8om12_702 {
  position: sticky;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):focus-within:focus-within .awsui_body-cell-editor-icon_c6tup_8om12_1261, .awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453).awsui_body-cell-edit-disabled-popover_c6tup_8om12_1427 .awsui_body-cell-editor-icon_c6tup_8om12_1261 {
  display: unset;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):focus-within:focus-within.awsui_body-cell-has-success_c6tup_8om12_1430 > .awsui_body-cell-content_c6tup_8om12_160, .awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453).awsui_body-cell-edit-disabled-popover_c6tup_8om12_1427.awsui_body-cell-has-success_c6tup_8om12_1430 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-end: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--space-l-2ud1p3, 20px) + calc(var(--size-icon-normal-levt08, 16px) + var(--space-xs-ymlm0b, 8px))) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):focus-within:focus-within > .awsui_body-cell-content_c6tup_8om12_160, .awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453).awsui_body-cell-edit-disabled-popover_c6tup_8om12_1427 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-end: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--space-l-2ud1p3, 20px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):focus-within:focus-within > .awsui_body-cell-editor-wrapper_c6tup_8om12_1182, .awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):focus-within:focus-within > .awsui_expandable-cell-content_c6tup_8om12_1376 > .awsui_body-cell-editor-wrapper_c6tup_8om12_1182, .awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453).awsui_body-cell-edit-disabled-popover_c6tup_8om12_1427 > .awsui_body-cell-editor-wrapper_c6tup_8om12_1182, .awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453).awsui_body-cell-edit-disabled-popover_c6tup_8om12_1427 > .awsui_expandable-cell-content_c6tup_8om12_1376 > .awsui_body-cell-editor-wrapper_c6tup_8om12_1182 {
  opacity: 1;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):focus-within:focus-within > .awsui_body-cell-success_c6tup_8om12_1187, .awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453).awsui_body-cell-edit-disabled-popover_c6tup_8om12_1427 > .awsui_body-cell-success_c6tup_8om12_1187 {
  opacity: 1;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):focus-within:focus-within.awsui_sticky-cell_c6tup_8om12_702, .awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453).awsui_body-cell-edit-disabled-popover_c6tup_8om12_1427.awsui_sticky-cell_c6tup_8om12_702 {
  position: sticky;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover {
  position: relative;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover .awsui_body-cell-editor-icon_c6tup_8om12_1261 {
  display: unset;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover:not(.awsui_body-cell-expandable_c6tup_8om12_453) {
  cursor: pointer;
  background-color: var(--color-background-dropdown-item-hover-yunepc, #f3f3f7);
  border-block: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-editable-cell-hover-2hmo55, #8c8c94);
  border-inline: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-editable-cell-hover-2hmo55, #8c8c94);
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover.awsui_sticky-cell_c6tup_8om12_702 {
  position: sticky;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover:first-child {
  inset-inline: 0;
  border-start-start-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-start-radius: var(--border-radius-item-iwaia5, 8px);
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover:last-child {
  border-start-end-radius: var(--border-radius-item-iwaia5, 8px);
  border-end-end-radius: var(--border-radius-item-iwaia5, 8px);
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover > .awsui_body-cell-editor-wrapper_c6tup_8om12_1182 > .awsui_body-cell-content_c6tup_8om12_160, .awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover > .awsui_expandable-cell-content_c6tup_8om12_1376 > .awsui_body-cell-editor-wrapper_c6tup_8om12_1182 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-end: calc(calc(calc(var(--space-xs-ymlm0b, 8px) + var(--space-xxs-hwfkai, 4px)) - 2 * var(--border-divider-list-width-tdfx1x, 1px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover > .awsui_body-cell-success_c6tup_8om12_1187 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-end: calc(calc(calc(calc(var(--space-xs-ymlm0b, 8px) + var(--space-xxs-hwfkai, 4px)) + calc(var(--size-icon-normal-levt08, 16px) + var(--space-xs-ymlm0b, 8px))) - 2 * var(--border-divider-list-width-tdfx1x, 1px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover.awsui_body-cell-last-row_c6tup_8om12_1040.awsui_body-cell-selected_c6tup_8om12_1040 > .awsui_body-cell-content_c6tup_8om12_160, .awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover.awsui_body-cell-next-selected_c6tup_8om12_1149 > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-block: calc(calc(var(--space-scaled-xs-xwoogq, 8px) - var(--border-divider-list-width-tdfx1x, 1px) / 2) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block: calc(-1 * 2px);
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover.awsui_body-cell-last-row_c6tup_8om12_1040:not(.awsui_body-cell-expandable_c6tup_8om12_453):not(.awsui_body-cell-selected_c6tup_8om12_1040) > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-block-start: calc(calc(var(--space-scaled-xs-xwoogq, 8px) - (var(--border-divider-list-width-tdfx1x, 1px))) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block-start: calc(-1 * 2px);
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover.awsui_body-cell-first-row_c6tup_8om12_1037:not(.awsui_body-cell-expandable_c6tup_8om12_453):not(.awsui_body-cell-selected_c6tup_8om12_1040) > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-block: calc(calc(var(--space-scaled-xs-xwoogq, 8px) - (var(--border-divider-list-width-tdfx1x, 1px))) - 1 * var(--border-divider-list-width-tdfx1x, 1px) + 2px);
  margin-block: calc(-1 * 2px);
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover > .awsui_body-cell-content_c6tup_8om12_160 {
  padding-inline-end: calc(calc(var(--space-scaled-l-sej05l, 20px) + var(--space-l-2ud1p3, 20px)) - 1 * var(--border-divider-list-width-tdfx1x, 1px));
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover > .awsui_body-cell-editor-wrapper_c6tup_8om12_1182, .awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover > .awsui_expandable-cell-content_c6tup_8om12_1376 > .awsui_body-cell-editor-wrapper_c6tup_8om12_1182 {
  opacity: 1;
}
.awsui_body-cell_c6tup_8om12_152.awsui_body-cell-editable_c6tup_8om12_453:not(#\9):not(.awsui_body-cell-edit-active_c6tup_8om12_453):hover:hover > .awsui_body-cell-success_c6tup_8om12_1187 {
  opacity: 1;
}
body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_8om12_152:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_8om12_152:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_8om12_152:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inline-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  block-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_8om12_152:not(#\9):focus.awsui_sticky-cell_c6tup_8om12_702 {
  position: sticky;
}
body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_8om12_152:not(#\9):focus.awsui_is-visual-refresh_c6tup_8om12_363:first-child {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_8om12_152:not(#\9):focus.awsui_is-visual-refresh_c6tup_8om12_363:first-child {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(1 * var(--space-scaled-xxs-pfm1nx, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_8om12_152:not(#\9):focus.awsui_is-visual-refresh_c6tup_8om12_363:first-child::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inline-size: calc(100% + calc(1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  block-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
body[data-awsui-focus-visible=true] .awsui_body-cell_c6tup_8om12_152:not(#\9):focus.awsui_is-visual-refresh_c6tup_8om12_363:first-child.awsui_sticky-cell_c6tup_8om12_702 {
  position: sticky;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_items-loader_115pt_16l07_5:not(#\9) {
  display: inline;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_resize-active_x7peu_yrjo3_145:not(#\9):not(.awsui_resize-active-with-focus_x7peu_yrjo3_145) * {
  cursor: col-resize;
  -webkit-user-select: none;
          user-select: none;
}

.awsui_resizer-wrapper_x7peu_yrjo3_150:not(#\9) {
  inset-block: 0;
  position: absolute;
  inset-inline-end: calc(-1 * var(--space-xl-jfy3x4, 24px) / 2);
  inline-size: var(--space-xl-jfy3x4, 24px);
  overflow: hidden;
  z-index: 10;
}
th:not(#\9):last-child > .awsui_resizer-wrapper_x7peu_yrjo3_150:has(.awsui_divider-interactive_x7peu_yrjo3_158).awsui_is-borderless_x7peu_yrjo3_158 {
  inset-inline-end: 0;
}

.awsui_resizer-button-wrapper_x7peu_yrjo3_162:not(#\9) {
  block-size: 100%;
}

th:not(#\9):not(:last-child) > .awsui_divider_x7peu_yrjo3_158,
.awsui_divider-interactive_x7peu_yrjo3_158:not(#\9) {
  position: absolute;
  outline: none;
  pointer-events: none;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-block-start: 0;
  min-block-size: var(--line-height-heading-xs-q9j004, 18px);
  max-block-size: calc(100% - calc(2 * var(--space-xs-ymlm0b, 8px) + var(--space-xxxs-pajhad, 2px)));
  margin-block: auto;
  margin-inline: auto;
  border-inline-start: var(--border-item-width-miijiw, 2px) solid var(--color-border-divider-interactive-default-r928dz, #8c8c94);
  box-sizing: border-box;
}

th:not(#\9):not(:last-child) > .awsui_divider-disabled_x7peu_yrjo3_182 {
  border-inline-start-color: var(--color-border-divider-default-nr68jt, #c6c6cd);
}

.awsui_divider-interactive_x7peu_yrjo3_158:not(#\9) {
  inset-inline-end: calc(var(--space-xl-jfy3x4, 24px) / 2);
}

th:not(#\9):last-child > .awsui_resizer-wrapper_x7peu_yrjo3_150.awsui_visual-refresh_x7peu_yrjo3_190.awsui_is-borderless_x7peu_yrjo3_158 .awsui_divider-interactive_x7peu_yrjo3_158 {
  inset-inline-end: 0;
}

.awsui_divider-active_x7peu_yrjo3_194:not(#\9) {
  border-inline-start: 2px solid var(--color-border-divider-active-biq3j4, #0f141a);
}

.awsui_resizer_x7peu_yrjo3_150:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  border-block: none;
  border-inline: none;
  background: none;
  inset-block: 0;
  cursor: col-resize;
  block-size: 100%;
  inline-size: var(--space-xl-jfy3x4, 24px);
}
.awsui_resizer_x7peu_yrjo3_150:not(#\9):focus {
  outline: none;
  text-decoration: none;
}
.awsui_resize-active_x7peu_yrjo3_145 .awsui_resizer_x7peu_yrjo3_150:not(#\9) {
  pointer-events: none;
}
.awsui_resizer_x7peu_yrjo3_150:not(#\9):hover + .awsui_divider_x7peu_yrjo3_158 {
  border-inline-start: 2px solid var(--color-border-divider-active-biq3j4, #0f141a);
}
body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_yrjo3_150.awsui_has-focus_x7peu_yrjo3_246:not(#\9) {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_yrjo3_150.awsui_has-focus_x7peu_yrjo3_246:not(#\9) {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_yrjo3_150.awsui_has-focus_x7peu_yrjo3_246:not(#\9)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px));
  inset-block-start: calc(-1 * calc(var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px));
  inline-size: calc(100% + calc(var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px) + calc(var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px));
  block-size: calc(100% + calc(var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px) + calc(var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_tracker_x7peu_yrjo3_268:not(#\9) {
  display: none;
  position: absolute;
  border-inline-start: var(--border-divider-list-width-tdfx1x, 1px) dashed var(--color-border-divider-active-biq3j4, #0f141a);
  inline-size: 0;
  inset-block: 0;
}
.awsui_resize-active_x7peu_yrjo3_145 .awsui_tracker_x7peu_yrjo3_268:not(#\9) {
  display: block;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_header-cell_1spae_wii4_149:not(#\9) {
  position: relative;
  text-align: start;
  box-sizing: border-box;
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nr68jt, #c6c6cd);
  background: var(--color-background-table-header-hdjxos, #ffffff);
  color: var(--color-text-column-header-e6urd1, #424650);
  font-weight: var(--font-weight-heading-s-lcx0ai, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  padding-block: var(--space-scaled-xxs-pfm1nx, 4px);
  padding-inline: var(--space-scaled-xs-xwoogq, 8px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inline-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  block-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_header-cell-fake-focus_1spae_wii4_183:not(#\9) {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_header-cell-fake-focus_1spae_wii4_183:not(#\9) {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_header-cell-fake-focus_1spae_wii4_183:not(#\9)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inline-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  block-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_header-cell-sticky_1spae_wii4_204:not(#\9) {
  border-block-end: var(--border-table-sticky-width-ai31mi, 1px) solid var(--color-border-divider-default-nr68jt, #c6c6cd);
}
.awsui_header-cell-stuck_1spae_wii4_207:not(#\9):not(.awsui_header-cell-variant-full-page_1spae_wii4_207) {
  border-block-end-color: transparent;
}
.awsui_header-cell-variant-full-page_1spae_wii4_207:not(#\9) {
  background: var(--color-background-layout-main-5ilwcb, #ffffff);
}
.awsui_header-cell-variant-full-page_1spae_wii4_207.awsui_header-cell-hidden_1spae_wii4_213:not(#\9) {
  border-block-end-color: transparent;
}
.awsui_header-cell-variant-embedded_1spae_wii4_216.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):not(:is(.awsui_header-cell-sticky_1spae_wii4_204, .awsui_sticky-cell_1spae_wii4_216)), .awsui_header-cell-variant-borderless_1spae_wii4_216.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):not(:is(.awsui_header-cell-sticky_1spae_wii4_204, .awsui_sticky-cell_1spae_wii4_216)) {
  background: none;
}
.awsui_header-cell_1spae_wii4_149:not(#\9):last-child, .awsui_header-cell_1spae_wii4_149.awsui_header-cell-sortable_1spae_wii4_219:not(#\9) {
  padding-inline-end: var(--space-xs-ymlm0b, 8px);
}
.awsui_header-cell_1spae_wii4_149.awsui_sticky-cell_1spae_wii4_216:not(#\9) {
  position: sticky;
  background: var(--color-background-table-header-hdjxos, #ffffff);
  z-index: 798;
  transition-property: padding;
  transition-duration: var(--motion-duration-transition-show-quick-5jnnjz, 90ms);
  transition-timing-function: var(--motion-easing-sticky-tn072u, cubic-bezier(1, 0, 0.83, 1));
}
@media (prefers-reduced-motion: reduce) {
  .awsui_header-cell_1spae_wii4_149.awsui_sticky-cell_1spae_wii4_216:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_header-cell_1spae_wii4_149.awsui_sticky-cell_1spae_wii4_216:not(#\9), .awsui-mode-entering .awsui_header-cell_1spae_wii4_149.awsui_sticky-cell_1spae_wii4_216:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_header-cell_1spae_wii4_149.awsui_sticky-cell_1spae_wii4_216.awsui_table-variant-full-page_1spae_wii4_240:not(#\9) {
  background: var(--color-background-layout-main-5ilwcb, #ffffff);
}
.awsui_header-cell_1spae_wii4_149.awsui_sticky-cell-pad-left_1spae_wii4_243:not(#\9):not(.awsui_has-selection_1spae_wii4_243) {
  padding-inline-start: var(--space-table-horizontal-suurzj, 20px);
}
.awsui_header-cell_1spae_wii4_149.awsui_sticky-cell-last-inline-start_1spae_wii4_246:not(#\9) {
  box-shadow: var(--shadow-sticky-column-first-trcd2o, 4px 0px 8px 1px rgba(0, 7, 22, 0.1));
  clip-path: inset(0px -24px 0px 0px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_header-cell_1spae_wii4_149.awsui_sticky-cell-last-inline-start_1spae_wii4_246 > .awsui_resize-divider_1spae_wii4_251:not(#\9) {
  display: none;
}
.awsui_header-cell_1spae_wii4_149.awsui_sticky-cell-last-inline-start_1spae_wii4_246:not(#\9):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-last-qgh697, -4px 0 8px 1px rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
}
.awsui_header-cell_1spae_wii4_149.awsui_sticky-cell-last-inline-end_1spae_wii4_258:not(#\9) {
  box-shadow: var(--shadow-sticky-column-last-qgh697, -4px 0 8px 1px rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_header-cell_1spae_wii4_149.awsui_sticky-cell-last-inline-end_1spae_wii4_258:not(#\9):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-trcd2o, 4px 0px 8px 1px rgba(0, 7, 22, 0.1));
  clip-path: inset(0 -24px 0 0);
}

.awsui_sorting-icon_1spae_wii4_268:not(#\9) {
  position: absolute;
  inset-block-start: 50%;
  transform: translateY(-50%);
  inset-inline-end: var(--space-xxs-hwfkai, 4px);
  color: var(--color-text-column-sorting-icon-fngn77, #424650);
}

.awsui_edit-icon_1spae_wii4_276:not(#\9) {
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
  margin-block-start: var(--space-scaled-xxs-pfm1nx, 4px);
  color: inherit;
}

.awsui_header-cell-content_1spae_wii4_282:not(#\9) {
  position: relative;
  padding-block: var(--space-scaled-xxs-pfm1nx, 4px);
  padding-inline-end: var(--space-s-tvghoh, 12px);
  padding-inline-start: var(--space-s-tvghoh, 12px);
}
.awsui_header-cell-content_1spae_wii4_282.awsui_header-cell-content-expandable_1spae_wii4_288:not(#\9) {
  padding-inline-start: calc(var(--space-s-tvghoh, 12px) + var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px));
}
.awsui_header-cell-sortable_1spae_wii4_219 > .awsui_header-cell-content_1spae_wii4_282:not(#\9) {
  padding-inline-end: calc(var(--space-xl-jfy3x4, 24px) + var(--space-xxs-hwfkai, 4px));
}
.awsui_header-cell-content_1spae_wii4_282:not(#\9):focus {
  outline: none;
  text-decoration: none;
}
body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_wii4_282:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_wii4_282:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_wii4_282:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  inline-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  block-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_wii4_282.awsui_header-cell-fake-focus_1spae_wii4_183:not(#\9) {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_wii4_282.awsui_header-cell-fake-focus_1spae_wii4_183:not(#\9) {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_wii4_282.awsui_header-cell-fake-focus_1spae_wii4_183:not(#\9)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  inline-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  block-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_header-cell-disabled_1spae_wii4_340.awsui_header-cell-sorted_1spae_wii4_340 > .awsui_header-cell-content_1spae_wii4_282 > .awsui_sorting-icon_1spae_wii4_268:not(#\9) {
  color: var(--color-text-interactive-disabled-1bqmrl, #b4b4bb);
}

.awsui_header-cell-sortable_1spae_wii4_219:not(#\9):not(.awsui_header-cell-disabled_1spae_wii4_340) > .awsui_header-cell-content_1spae_wii4_282 {
  cursor: pointer;
}
.awsui_header-cell-sortable_1spae_wii4_219:not(#\9):not(.awsui_header-cell-disabled_1spae_wii4_340) > .awsui_header-cell-content_1spae_wii4_282:hover, .awsui_header-cell-sortable_1spae_wii4_219:not(#\9):not(.awsui_header-cell-disabled_1spae_wii4_340).awsui_header-cell-sorted_1spae_wii4_340 > .awsui_header-cell-content_1spae_wii4_282 {
  color: var(--color-text-interactive-active-uoe6zi, #0f141a);
}
.awsui_header-cell-sortable_1spae_wii4_219:not(#\9):not(.awsui_header-cell-disabled_1spae_wii4_340) > .awsui_header-cell-content_1spae_wii4_282:hover > .awsui_sorting-icon_1spae_wii4_268, .awsui_header-cell-sortable_1spae_wii4_219:not(#\9):not(.awsui_header-cell-disabled_1spae_wii4_340).awsui_header-cell-sorted_1spae_wii4_340 > .awsui_header-cell-content_1spae_wii4_282 > .awsui_sorting-icon_1spae_wii4_268 {
  color: var(--color-text-interactive-active-uoe6zi, #0f141a);
}

.awsui_header-cell-text_1spae_wii4_354:not(#\9) {
  line-height: var(--line-height-heading-xs-q9j004, 18px);
  padding-block: calc(var(--space-xxxs-pajhad, 2px) / 2);
}
.awsui_header-cell-text_1spae_wii4_354:not(#\9):not(.awsui_header-cell-text-wrap_1spae_wii4_358) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.awsui_header-cell-ascending_1spae_wii4_364:not(#\9),
.awsui_header-cell-descending_1spae_wii4_365:not(#\9) {
  /* used in test-utils */
}

/*
In Visual Refresh the first cell in the header should align
with the left edge of the table as closely as possible. If the
last header cell is sortable the sort icon should align with the
settings icon in the pagination slot.
*/
.awsui_header-cell_1spae_wii4_149:not(#\9):not(.awsui_is-visual-refresh_1spae_wii4_216):first-child {
  padding-inline-start: var(--space-xs-ymlm0b, 8px);
}
.awsui_header-cell_1spae_wii4_149:not(#\9):not(.awsui_is-visual-refresh_1spae_wii4_216):first-child.awsui_header-cell-content-expandable_1spae_wii4_288 {
  padding-inline-start: calc(var(--space-xs-ymlm0b, 8px) + var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px));
}

.awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9) {
  /*
    Striped rows requires additional left padding because the
    shaded background makes the child content appear too close
    to the table edge.
  */
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child:focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px) + var(--space-scaled-xxs-pfm1nx, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px) + var(--space-scaled-xxs-pfm1nx, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inline-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px) + var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  block-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child.awsui_header-cell-fake-focus_1spae_wii4_183 {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child.awsui_header-cell-fake-focus_1spae_wii4_183 {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px) + var(--space-scaled-xxs-pfm1nx, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child.awsui_header-cell-fake-focus_1spae_wii4_183::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px) + var(--space-scaled-xxs-pfm1nx, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  inline-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px) + var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  block-size: calc(100% + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-scaled-xxs-pfm1nx, 4px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child > .awsui_header-cell-content_1spae_wii4_282 {
  padding-inline-start: 0px;
}
.awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child > .awsui_header-cell-content_1spae_wii4_282.awsui_header-cell-content-expandable_1spae_wii4_288 {
  padding-inline-start: calc(0px + var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px));
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child > .awsui_header-cell-content_1spae_wii4_282:focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child > .awsui_header-cell-content_1spae_wii4_282:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + var(--space-scaled-xxs-pfm1nx, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child > .awsui_header-cell-content_1spae_wii4_282:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + var(--space-scaled-xxs-pfm1nx, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  inline-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  block-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child > .awsui_header-cell-content_1spae_wii4_282.awsui_header-cell-fake-focus_1spae_wii4_183 {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child > .awsui_header-cell-content_1spae_wii4_282.awsui_header-cell-fake-focus_1spae_wii4_183 {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + var(--space-scaled-xxs-pfm1nx, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child > .awsui_header-cell-content_1spae_wii4_282.awsui_header-cell-fake-focus_1spae_wii4_183::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + var(--space-scaled-xxs-pfm1nx, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  inline-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px) + var(--space-scaled-xxs-pfm1nx, 4px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  block-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-ymwujm, 0px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child:not(.awsui_has-striped-rows_1spae_wii4_479):not(.awsui_sticky-cell-pad-inline-start_1spae_wii4_479) {
  padding-inline-start: var(--space-xxxs-pajhad, 2px);
}
.awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child:not(.awsui_has-striped-rows_1spae_wii4_479):not(.awsui_sticky-cell-pad-inline-start_1spae_wii4_479).awsui_header-cell-content-expandable_1spae_wii4_288 {
  padding-inline-start: calc(var(--space-xxxs-pajhad, 2px) + var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px));
}
.awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child.awsui_has-striped-rows_1spae_wii4_479:not(.awsui_sticky-cell-pad-inline-start_1spae_wii4_479) {
  padding-inline-start: var(--space-xxs-hwfkai, 4px);
}
.awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):first-child.awsui_has-striped-rows_1spae_wii4_479:not(.awsui_sticky-cell-pad-inline-start_1spae_wii4_479).awsui_header-cell-content-expandable_1spae_wii4_288 {
  padding-inline-start: calc(var(--space-xxs-hwfkai, 4px) + var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px));
}
.awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216:not(#\9):last-child.awsui_header-cell-sortable_1spae_wii4_219:not(.awsui_header-cell-resizable_1spae_wii4_491) {
  padding-inline-end: var(--space-xxxs-pajhad, 2px);
}
.awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216.awsui_sticky-cell-pad-inline-start_1spae_wii4_479:not(#\9) {
  padding-inline-start: var(--space-scaled-l-sej05l, 20px);
}
.awsui_header-cell_1spae_wii4_149.awsui_is-visual-refresh_1spae_wii4_216.awsui_sticky-cell-pad-inline-start_1spae_wii4_479.awsui_header-cell-content-expandable_1spae_wii4_288:not(#\9) {
  padding-inline-start: calc(var(--space-scaled-l-sej05l, 20px) + var(--space-m-dsumyt, 16px) + var(--space-xs-ymlm0b, 8px));
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header-cell-text_dpuyq_1id1o_5:not(#\9) {
  /* used in analytics metadata */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_sticky-scrollbar_faqt8_105xs_181:not(#\9) {
  block-size: 15px;
  position: sticky;
  display: none;
  overflow-x: auto;
  overflow-y: hidden;
  inset-block-end: 0;
  inline-size: 100%;
}
.awsui_sticky-scrollbar_faqt8_105xs_181[data-stuck=false]:not(#\9) {
  clip-path: inset(-9999px 0 0 0 round var(--border-radius-container-nsfwmm, 16px));
}
.awsui_sticky-scrollbar-content_faqt8_105xs_193:not(#\9) {
  block-size: 15px;
}
.awsui_sticky-scrollbar-visible_faqt8_105xs_196:not(#\9) {
  display: block;
}
.awsui_sticky-scrollbar-native-invisible_faqt8_105xs_199:not(#\9) {
  margin-block-start: -15px;
}
.awsui_sticky-scrollbar-offset_faqt8_105xs_202:not(#\9) {
  z-index: 799;
}
.awsui_sticky-scrollbar-offset_faqt8_105xs_202:not(#\9):not(.awsui_is-visual-refresh_faqt8_105xs_205) {
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
  block-size: 15px;
  margin-block-start: calc(-1 * var(--border-divider-section-width-uwo8my, 1px));
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nr68jt, #c6c6cd);
}
.awsui_sticky-scrollbar-offset_faqt8_105xs_202.awsui_is-visual-refresh_faqt8_105xs_205:not(#\9) {
  margin-block-start: -5px;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_header-link-text_eymn4_rug8v_5:not(#\9),
.awsui_link-text_eymn4_rug8v_6:not(#\9) {
  /* used in analytics metadata */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_l0dv0_1hvbw_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_header_l0dv0_1hvbw_179:not(#\9) {
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  margin-block: 0;
  margin-inline: 0;
  padding-block: var(--space-panel-header-vertical-ckfgmy, 20px);
  padding-inline-start: var(--space-panel-nav-left-wn0n7h, 28px);
  padding-inline-end: calc(var(--space-scaled-xxl-6wgq96, 32px) + var(--space-xl-jfy3x4, 24px));
}

.awsui_header-link_l0dv0_1hvbw_193:not(#\9) {
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: var(--color-text-heading-default-izpp46, #0f141a);
  min-block-size: var(--font-panel-header-line-height-8xb2qj, 22px);
  display: flex;
}
.awsui_header-link--has-logo_l0dv0_1hvbw_204 > .awsui_header-link-text_l0dv0_1hvbw_204:not(#\9) {
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  align-self: center;
}

.awsui_header-logo_l0dv0_1hvbw_209:not(#\9) {
  margin-inline-end: var(--space-s-tvghoh, 12px);
  margin-block-start: var(--space-xxxs-pajhad, 2px);
  max-inline-size: calc(1.25 * var(--size-icon-big-7pq9l3, 32px));
  align-self: flex-start;
}
.awsui_header-logo--stretched_l0dv0_1hvbw_215:not(#\9) {
  max-inline-size: 100%;
  margin-inline-end: 0;
}

.awsui_items-control_l0dv0_1hvbw_220:not(#\9) {
  padding-inline: var(--space-l-2ud1p3, 20px);
}

.awsui_list-container_l0dv0_1hvbw_224:not(#\9) {
  margin-block-end: var(--space-panel-content-bottom-24c6lu, 40px);
}

.awsui_items-control_l0dv0_1hvbw_220:not(#\9),
.awsui_list-container_l0dv0_1hvbw_224:not(#\9) {
  margin-block-start: var(--space-panel-content-top-qvd1dr, 20px);
}
.awsui_with-toolbar_l0dv0_1hvbw_232 > .awsui_divider-header_l0dv0_1hvbw_232 + .awsui_items-control_l0dv0_1hvbw_220:not(#\9),
.awsui_with-toolbar_l0dv0_1hvbw_232 > .awsui_divider-header_l0dv0_1hvbw_232 + .awsui_list-container_l0dv0_1hvbw_224:not(#\9) {
  margin-block-start: 0;
}

.awsui_list_l0dv0_1hvbw_224:not(#\9) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline-end: 0;
  padding-inline-start: var(--space-l-2ud1p3, 20px);
}

.awsui_list-variant-root_l0dv0_1hvbw_245:not(#\9) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline-start: var(--space-panel-nav-left-wn0n7h, 28px);
  padding-inline-end: var(--space-panel-side-right-8wwirc, 24px);
}
.awsui_list-variant-root--first_l0dv0_1hvbw_252:not(#\9) {
  margin-block-start: 0;
}

.awsui_list-variant-expandable-link-group_l0dv0_1hvbw_256:not(#\9) {
  padding-inline-start: var(--space-xxxl-aut1u7, 40px);
}

.awsui_list-item_l0dv0_1hvbw_260:not(#\9) {
  margin-block: var(--space-scaled-xs-xwoogq, 8px);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
}
.awsui_list-variant-root--first_l0dv0_1hvbw_252 > .awsui_list-item_l0dv0_1hvbw_260:not(#\9):first-child {
  margin-block-start: 0px;
}

.awsui_section_l0dv0_1hvbw_271:not(#\9),
.awsui_expandable-link-group_l0dv0_1hvbw_272:not(#\9) {
  margin-inline-start: calc(-1 * var(--space-l-2ud1p3, 20px));
}
.awsui_section--no-ident_l0dv0_1hvbw_275:not(#\9),
.awsui_expandable-link-group--no-ident_l0dv0_1hvbw_276:not(#\9) {
  margin-inline-start: 0;
}

.awsui_section_l0dv0_1hvbw_271:not(#\9) {
  margin-block: calc(var(--space-scaled-2x-l-u5ida5, 20px) - var(--border-divider-section-width-uwo8my, 1px));
  /* stylelint-disable-next-line selector-max-type */
}
.awsui_section_l0dv0_1hvbw_271.awsui_refresh_l0dv0_1hvbw_284:not(#\9) {
  margin-block: calc(var(--space-scaled-2x-m-4euqsk, 16px) - var(--border-divider-section-width-uwo8my, 1px));
}
.awsui_list-variant-root--first_l0dv0_1hvbw_252 > .awsui_list-item_l0dv0_1hvbw_260:not(#\9):first-child > .awsui_section_l0dv0_1hvbw_271 {
  margin-block-start: 0px;
}
.awsui_section_l0dv0_1hvbw_271 > div:not(#\9) {
  padding-block: 0;
  padding-inline: 0;
}

.awsui_list-variant-section-group_l0dv0_1hvbw_295:not(#\9) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}

.awsui_section-group_l0dv0_1hvbw_302:not(#\9) {
  font-family: var(--font-family-heading-ugphat, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  font-weight: var(--font-weight-heading-m-zf82dr, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  margin-block: 0;
  margin-inline: 0;
}

.awsui_section-group-title_l0dv0_1hvbw_314:not(#\9) {
  /* used in test-utils */
}

.awsui_link_l0dv0_1hvbw_318:not(#\9) {
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-secondary-yna5sb, #424650);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_link-active_l0dv0_1hvbw_327:not(#\9) {
  font-weight: var(--font-wayfinding-link-active-weight-ny4hup, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  color: var(--color-text-accent-n1kmht, #006ce0);
}

.awsui_header-link_l0dv0_1hvbw_193:not(#\9),
.awsui_link_l0dv0_1hvbw_318:not(#\9) {
  text-decoration: none;
}
.awsui_header-link_l0dv0_1hvbw_193:not(#\9):hover,
.awsui_link_l0dv0_1hvbw_318:not(#\9):hover {
  color: var(--color-text-accent-n1kmht, #006ce0);
}
.awsui_header-link_l0dv0_1hvbw_193:not(#\9):focus,
.awsui_link_l0dv0_1hvbw_318:not(#\9):focus {
  outline: none;
}
.awsui_header-link_l0dv0_1hvbw_193:not(#\9):hover, .awsui_header-link_l0dv0_1hvbw_193:not(#\9):focus, .awsui_link_l0dv0_1hvbw_318:not(#\9):hover, .awsui_link_l0dv0_1hvbw_318:not(#\9):focus {
  text-decoration: none;
}
body[data-awsui-focus-visible=true] .awsui_header-link_l0dv0_1hvbw_193:not(#\9):focus,
body[data-awsui-focus-visible=true] .awsui_link_l0dv0_1hvbw_318:not(#\9):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-uk47pl, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_info_l0dv0_1hvbw_364:not(#\9) {
  margin-inline-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_external-icon_l0dv0_1hvbw_368:not(#\9) {
  margin-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_divider_l0dv0_1hvbw_232:not(#\9) {
  border-block: none;
  border-inline: none;
}

.awsui_divider-default_l0dv0_1hvbw_377:not(#\9) {
  margin-block: var(--space-scaled-2x-xl-he48nr, 24px);
  margin-inline: calc(-1 * var(--space-panel-divider-margin-horizontal-yw31p0, 8px));
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-nr68jt, #c6c6cd);
}

.awsui_divider-header_l0dv0_1hvbw_232:not(#\9) {
  margin-block: 0;
  border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-panel-header-ygztvl, #c6c6cd);
}
.awsui_with-toolbar_l0dv0_1hvbw_232 > .awsui_divider-header_l0dv0_1hvbw_232:not(#\9) {
  border-color: transparent;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_info_1fhsi_6k3bb_5:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_tabs-header-list_1acwa_dp0cl_5:not(#\9),
.awsui_active-tab-header_1acwa_dp0cl_6:not(#\9),
.awsui_tab-label_1acwa_dp0cl_7:not(#\9),
.awsui_tab-dismiss-button_1acwa_dp0cl_8:not(#\9) {
  /* used in analytics metadata */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable selector-max-type */
.awsui_tabs-header_14rmt_c1gh1_154:not(#\9) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  display: flex;
  flex-wrap: wrap;
}

.awsui_tab-header-scroll-container_14rmt_c1gh1_163:not(#\9) {
  display: flex;
  flex-grow: 1;
  max-inline-size: 100%;
}

.awsui_tabs-header-list_14rmt_c1gh1_169:not(#\9) {
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  position: relative;
  inline-size: 100%;
  scroll-snap-type: inline proximity;
  scrollbar-width: none; /* Firefox */
}
.awsui_tabs-header-list_14rmt_c1gh1_169:not(#\9)::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.awsui_pagination-button_14rmt_c1gh1_186:not(#\9) {
  margin-block: var(--space-scaled-s-8ozaad, 12px);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: var(--space-xxs-hwfkai, 4px);
  display: flex;
}
.awsui_pagination-button-left_14rmt_c1gh1_193:not(#\9) {
  border-inline-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-control-disabled-uj7t08, #dedee3);
}
.awsui_pagination-button-left-scrollable_14rmt_c1gh1_196:not(#\9) {
  z-index: 1;
  box-shadow: 5px 0px 4px -3px var(--color-border-tabs-shadow-ugyo07, rgba(15, 20, 26, 0.12)), 1px 0px 0px 0px var(--color-border-tabs-shadow-ugyo07, rgba(15, 20, 26, 0.12));
}
.awsui_pagination-button-right_14rmt_c1gh1_200:not(#\9) {
  border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-control-disabled-uj7t08, #dedee3);
}
.awsui_pagination-button-right-scrollable_14rmt_c1gh1_203:not(#\9) {
  z-index: 1;
  box-shadow: -5px 0px 4px -3px var(--color-border-tabs-shadow-ugyo07, rgba(15, 20, 26, 0.12)), -1px 0px 0px 0 var(--color-border-tabs-shadow-ugyo07, rgba(15, 20, 26, 0.12));
}

.awsui_actions-container_14rmt_c1gh1_208:not(#\9) {
  flex-shrink: 0;
  align-self: center;
  padding-block: var(--space-xs-ymlm0b, 8px);
  padding-inline: var(--space-xs-ymlm0b, 8px);
  margin-inline-start: auto;
}

.awsui_tabs-tab_14rmt_c1gh1_216:not(#\9) {
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  flex-shrink: 0;
  display: flex;
  max-inline-size: calc(90% - var(--space-l-2ud1p3, 20px));
  scroll-snap-align: start;
}

.awsui_tabs-tab-label_14rmt_c1gh1_226:not(#\9) {
  display: flex;
  align-items: center;
  padding-inline: var(--space-xs-ymlm0b, 8px);
  padding-block: var(--space-tabs-vertical-3qxuiu, 4px);
  text-align: start;
  position: relative;
  min-inline-size: 0;
  word-break: break-word;
}

.awsui_tabs-tab-header-container_14rmt_c1gh1_237:not(#\9) {
  position: relative;
  border-block: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
  border-inline: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
  padding-inline: var(--space-xs-ymlm0b, 8px);
  display: flex;
  align-items: stretch;
}
.awsui_tabs-tab-header-container_14rmt_c1gh1_237 > .awsui_tabs-tab-dismiss_14rmt_c1gh1_245:not(#\9), .awsui_tabs-tab-header-container_14rmt_c1gh1_237 > .awsui_tabs-tab-action_14rmt_c1gh1_245:not(#\9) {
  position: relative;
  display: flex;
  align-items: center;
}
.awsui_tabs-tab-header-container_14rmt_c1gh1_237.awsui_refresh_14rmt_c1gh1_250 > span:not(#\9):first-of-type {
  margin-inline-start: calc(-1 * var(--space-scaled-xs-xwoogq, 8px));
}

.awsui_tabs-tab-header-container_14rmt_c1gh1_237:not(#\9):not(.awsui_tabs-tab-disabled_14rmt_c1gh1_254):after {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  inline-size: calc(100% - 1px);
  inset-block-end: calc(-1 * var(--border-divider-section-width-uwo8my, 1px));
  block-size: var(--awsui-style-tabs-active-indicator-width-6b9ypa, var(--border-active-width-axzm24, 4px));
  border-start-start-radius: var(--awsui-style-tabs-active-indicator-border-radius-6b9ypa, var(--border-radius-tabs-focus-ring-o4qku1, 20px));
  border-start-end-radius: var(--awsui-style-tabs-active-indicator-border-radius-6b9ypa, var(--border-radius-tabs-focus-ring-o4qku1, 20px));
  border-end-start-radius: var(--awsui-style-tabs-active-indicator-border-radius-6b9ypa, var(--border-radius-tabs-focus-ring-o4qku1, 20px));
  border-end-end-radius: var(--awsui-style-tabs-active-indicator-border-radius-6b9ypa, var(--border-radius-tabs-focus-ring-o4qku1, 20px));
  background: var(--awsui-style-tabs-active-indicator-color-6b9ypa, var(--color-border-tabs-underline-gudemr, #006ce0));
  opacity: 0;
}
.awsui_tabs-tab-header-container_14rmt_c1gh1_237:not(#\9):not(.awsui_tabs-tab-disabled_14rmt_c1gh1_254).awsui_refresh_14rmt_c1gh1_250:after {
  transition: opacity var(--motion-duration-refresh-only-medium-5rbn3k, 165ms) var(--motion-easing-refresh-only-c-cxy2sk, cubic-bezier(0.84, 0, 0.16, 1));
}
@media (prefers-reduced-motion: reduce) {
  .awsui_tabs-tab-header-container_14rmt_c1gh1_237:not(#\9):not(.awsui_tabs-tab-disabled_14rmt_c1gh1_254).awsui_refresh_14rmt_c1gh1_250:after {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_tabs-tab-header-container_14rmt_c1gh1_237:not(#\9):not(.awsui_tabs-tab-disabled_14rmt_c1gh1_254).awsui_refresh_14rmt_c1gh1_250:after, .awsui-mode-entering .awsui_tabs-tab-header-container_14rmt_c1gh1_237:not(#\9):not(.awsui_tabs-tab-disabled_14rmt_c1gh1_254).awsui_refresh_14rmt_c1gh1_250:after {
  animation: none;
  transition: none;
}

.awsui_tabs-tab_14rmt_c1gh1_216:not(#\9):not(:last-child) > .awsui_tabs-tab-header-container_14rmt_c1gh1_237 {
  margin-inline-end: calc(-1 * var(--border-divider-section-width-uwo8my, 1px));
}
.awsui_tabs-tab_14rmt_c1gh1_216:not(#\9):not(:last-child) > .awsui_tabs-tab-header-container_14rmt_c1gh1_237:before {
  content: "";
  position: absolute;
  border-inline-end: var(--awsui-style-tabs-separator-width-6b9ypa, var(--border-divider-section-width-uwo8my, 1px)) solid var(--awsui-style-tabs-separator-color-6b9ypa, var(--color-border-tabs-divider-f5t9va, #c6c6cd));
  inset: var(--space-scaled-s-8ozaad, 12px) 0;
  opacity: 1;
}
.awsui_tabs-tab_14rmt_c1gh1_216:not(#\9):not(:last-child) > .awsui_tabs-tab-header-container_14rmt_c1gh1_237.awsui_refresh_14rmt_c1gh1_250:before {
  inset: calc(var(--space-static-s-t763lu, 12px) - var(--border-active-width-axzm24, 4px)) 0;
}

.awsui_tabs-tab-link_14rmt_c1gh1_296:not(#\9) {
  position: relative;
  display: flex;
  align-items: stretch;
  text-decoration: none;
  cursor: pointer;
  padding-block-start: calc(var(--space-scaled-s-8ozaad, 12px) - 2px);
  padding-block-end: calc(var(--space-scaled-s-8ozaad, 12px) - 1px);
  padding-inline: 0;
  margin-block-start: 1px;
  border-block: var(--border-divider-section-width-uwo8my, 1px) solid var(--awsui-style-border-color-default-6b9ypa, transparent);
  border-inline: var(--border-divider-section-width-uwo8my, 1px) solid var(--awsui-style-border-color-default-6b9ypa, transparent);
  font-size: var(--font-size-tabs-eeo215, 16px);
  line-height: var(--line-height-tabs-vpnjo7, 20px);
  font-weight: var(--font-weight-tabs-ichxzl, 700);
  color: var(--awsui-style-color-default-6b9ypa, var(--color-text-interactive-default-ugh9wp, #424650));
  background-color: var(--awsui-style-background-default-6b9ypa, transparent);
  padding-inline-start: calc(var(--space-xxs-hwfkai, 4px) - 1px);
  padding-inline-end: var(--space-xxs-hwfkai, 4px);
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}
.awsui_tabs-tab-link_14rmt_c1gh1_296.awsui_refresh_14rmt_c1gh1_250:not(#\9) {
  padding-block-start: calc(var(--space-static-xs-gnm0mz, 8px) - 1px);
  padding-block-end: calc(var(--space-static-xs-gnm0mz, 8px) - 1px);
  margin-block-start: 0;
}
.awsui_tabs-tab-link_14rmt_c1gh1_296:not(#\9):hover {
  color: var(--awsui-style-color-hover-6b9ypa, var(--color-text-accent-n1kmht, #006ce0));
  border-color: var(--awsui-style-border-color-hover-6b9ypa, var(--awsui-style-border-color-default-6b9ypa, transparent));
  background-color: var(--awsui-style-background-hover-6b9ypa, var(--awsui-style-background-default-6b9ypa, transparent));
}
.awsui_tabs-tab-link_14rmt_c1gh1_296:not(#\9):focus {
  outline: none;
}
body[data-awsui-focus-visible=true] .awsui_tabs-tab-link_14rmt_c1gh1_296:not(#\9):focus {
  --awsui-style-focus-ring-box-shadow-6b9ypa: 0 0 0 var(--awsui-style-focus-ring-border-width-6b9ypa, 2px) var(--awsui-style-focus-ring-border-color-6b9ypa, var(--color-border-item-focused-uk47pl, #006ce0));
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_tabs-tab-link_14rmt_c1gh1_296:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(var(--space-tabs-focus-outline-gutter-eerrg4, -8px) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_tabs-tab-link_14rmt_c1gh1_296:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * var(--space-tabs-focus-outline-gutter-eerrg4, -8px));
  inset-block-start: calc(-1 * var(--space-tabs-focus-outline-gutter-eerrg4, -8px));
  inline-size: calc(100% + var(--space-tabs-focus-outline-gutter-eerrg4, -8px) + var(--space-tabs-focus-outline-gutter-eerrg4, -8px));
  block-size: calc(100% + var(--space-tabs-focus-outline-gutter-eerrg4, -8px) + var(--space-tabs-focus-outline-gutter-eerrg4, -8px));
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-6b9ypa, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-6b9ypa);
  z-index: 1;
}

.awsui_tabs-tab_14rmt_c1gh1_216:not(#\9):first-child {
  margin-inline-start: 1px;
  scroll-margin-inline-start: 1px;
}
.awsui_tabs-tab_14rmt_c1gh1_216:not(#\9):first-child > .awsui_tabs-tab-header-container_14rmt_c1gh1_237 {
  padding-inline-start: calc(var(--space-xs-ymlm0b, 8px) - 1px);
}

.awsui_tabs-tab_14rmt_c1gh1_216:not(#\9):last-child {
  margin-inline-end: 1px;
  scroll-margin-inline-end: 1px;
}
.awsui_tabs-tab_14rmt_c1gh1_216:not(#\9):last-child > .awsui_tabs-tab-header-container_14rmt_c1gh1_237 {
  padding-inline-end: calc(var(--space-xs-ymlm0b, 8px) - 1px);
}

.awsui_tabs-tab-disabled_14rmt_c1gh1_254:not(#\9), .awsui_tabs-tab-disabled_14rmt_c1gh1_254:not(#\9):hover {
  cursor: default;
  color: var(--awsui-style-color-disabled-6b9ypa, var(--color-text-interactive-disabled-1bqmrl, #b4b4bb));
  border-color: var(--awsui-style-border-color-disabled-6b9ypa, transparent);
  background-color: var(--awsui-style-background-disabled-6b9ypa, transparent);
  font-weight: var(--font-weight-tabs-disabled-v5r551, 700);
}

.awsui_tabs-tab-active_14rmt_c1gh1_379:not(#\9):not(.awsui_tabs-tab-disabled_14rmt_c1gh1_254) {
  color: var(--awsui-style-color-active-6b9ypa, var(--color-text-accent-n1kmht, #006ce0));
  border-color: var(--awsui-style-border-color-active-6b9ypa, transparent);
  background-color: var(--awsui-style-background-active-6b9ypa, transparent);
}
.awsui_tabs-tab-active_14rmt_c1gh1_379:not(#\9):not(.awsui_tabs-tab-disabled_14rmt_c1gh1_254):after {
  opacity: 1;
}

.awsui_tabs-header-with-divider_14rmt_c1gh1_388:not(#\9) {
  border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-tabs-divider-f5t9va, #c6c6cd);
}

.awsui_tabs-tab-focusable_14rmt_c1gh1_392:not(#\9) {
  /* used to manage focusable logic */
}

.awsui_root_14rmt_c1gh1_396:not(#\9) {
  /* used in test-utils or tests */
}

.awsui_tabs_14rmt_c1gh1_154:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: block;
  inline-size: 100%;
}

.awsui_tabs-content_14rmt_c1gh1_434:not(#\9) {
  display: none;
}

.awsui_fit-height_14rmt_c1gh1_438:not(#\9) {
  display: flex;
  flex-direction: column;
  block-size: 100%;
}

.awsui_tabs-content-active_14rmt_c1gh1_444:not(#\9) {
  display: block;
  flex: 1;
}
body[data-awsui-focus-visible=true] .awsui_tabs-content-active_14rmt_c1gh1_444:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_tabs-content-wrapper_14rmt_c1gh1_458.awsui_with-paddings_14rmt_c1gh1_458 > .awsui_tabs-content_14rmt_c1gh1_434:not(#\9) {
  padding-block: var(--space-scaled-m-m892r9, 16px);
  padding-inline: 0;
}
.awsui_fit-height_14rmt_c1gh1_438 > .awsui_tabs-content-wrapper_14rmt_c1gh1_458:not(#\9) {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: auto;
}

.awsui_fit-height_14rmt_c1gh1_438 > .awsui_tabs-content-wrapper_14rmt_c1gh1_458 > .awsui_tabs-container-content-wrapper_14rmt_c1gh1_469:not(#\9) {
  block-size: 100%;
  display: flex;
  flex-direction: column;
}
.awsui_tabs-container-content-wrapper_14rmt_c1gh1_469.awsui_with-paddings_14rmt_c1gh1_458 > .awsui_tabs-content_14rmt_c1gh1_434:not(#\9) {
  padding-block-start: var(--space-tabs-content-top-ju6qox, 12px);
  padding-block-end: var(--space-scaled-l-sej05l, 20px);
  padding-inline: var(--space-container-horizontal-nqrzyh, 20px);
}

.awsui_disabled-reason-tooltip_14rmt_c1gh1_480:not(#\9) {
  /* used in test-utils or tests */
}

.awsui_tabs-tab-focused_14rmt_c1gh1_484:not(#\9) {
  /* used to manage focusable state for disabled with reason tabs */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_tab-dismiss-button_1nq1i_1nd7r_5:not(#\9) {
  /* used in test-utils */
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_root_1xupv_1s7uv_145:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: var(--font-family-base-gmnpzl, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_wizard_1xupv_1s7uv_177.awsui_refresh_1xupv_1s7uv_177:not(#\9) {
  column-gap: var(--space-xl-jfy3x4, 24px);
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  grid-template-rows: auto 1fr;
  row-gap: var(--space-scaled-xxs-pfm1nx, 4px);
}
.awsui_wizard_1xupv_1s7uv_177.awsui_refresh_1xupv_1s7uv_177.awsui_small-container_1xupv_1s7uv_184:not(#\9) {
  grid-template-columns: minmax(0, 1fr) 0;
  grid-template-rows: auto auto 1fr;
  row-gap: var(--space-scaled-xxs-pfm1nx, 4px);
}

.awsui_wizard_1xupv_1s7uv_177:not(#\9):not(.awsui_refresh_1xupv_1s7uv_177) {
  display: flex;
}
.awsui_wizard_1xupv_1s7uv_177:not(#\9):not(.awsui_refresh_1xupv_1s7uv_177).awsui_small-container_1xupv_1s7uv_184 {
  flex-direction: column;
  gap: var(--space-s-tvghoh, 12px);
}

.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177:not(#\9) {
  grid-column: 1;
  grid-row: 1/span 2;
  padding-block-start: calc(var(--space-xs-ymlm0b, 8px) + var(--space-scaled-xxs-pfm1nx, 4px));
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177:not(#\9) {
  position: relative;
  margin-block: 0;
  margin-inline: 0;
  padding-block-start: var(--space-scaled-xxs-pfm1nx, 4px);
  padding-block-end: 0;
  padding-inline: 0;
  inline-size: 260px;
  box-sizing: border-box;
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li:not(#\9) {
  display: grid;
  column-gap: var(--space-xs-ymlm0b, 8px);
  grid-template-columns: var(--space-l-2ud1p3, 20px) 1fr;
  grid-template-rows: repeat(2, auto);
  padding-block: 0;
  padding-inline: 0;
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li > hr:not(#\9) {
  background-color: var(--color-border-divider-default-nr68jt, #c6c6cd);
  border-block: 0;
  border-inline: 0;
  grid-column: 1;
  block-size: 100%;
  inline-size: var(--space-xxxs-pajhad, 2px);
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li > .awsui_number_1xupv_1s7uv_231:not(#\9) {
  color: var(--color-text-small-m1tr70, #656871);
  font-size: var(--font-size-body-s-smc8cv, 12px);
  grid-column: 2;
  grid-row: 1;
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li > a:not(#\9) {
  align-items: start;
  column-gap: var(--space-xs-ymlm0b, 8px);
  cursor: pointer;
  display: grid;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  grid-column: 1/span 2;
  grid-row: 2;
  grid-template-columns: var(--space-l-2ud1p3, 20px) 1fr;
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li > a > .awsui_circle_1xupv_1s7uv_247:not(#\9) {
  border-start-start-radius: 100%;
  border-start-end-radius: 100%;
  border-end-start-radius: 100%;
  border-end-end-radius: 100%;
  grid-column: 1;
  block-size: 10px;
  justify-self: center;
  margin-block-start: 6px;
  inline-size: 10px;
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li > a > .awsui_title_1xupv_1s7uv_258:not(#\9) {
  min-inline-size: 0;
  word-break: break-word;
  grid-column: 2;
}
body[data-awsui-focus-visible=true] .awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li > a:not(#\9):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-uk47pl, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-uk47pl, #006ce0);
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li:not(#\9):first-child > hr {
  grid-row: 2/span 2;
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li:not(#\9):not(:first-child) > .awsui_number_1xupv_1s7uv_231 {
  margin-block-start: var(--space-m-dsumyt, 16px);
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li:not(#\9):last-child > hr {
  grid-row: 1;
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li:not(#\9):only-of-type > hr {
  display: none;
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li:not(#\9):not(:first-child):not(:last-child) > hr {
  grid-row: 1/span 3;
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li.awsui_active_1xupv_1s7uv_289 > a:not(#\9) {
  cursor: text;
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li.awsui_active_1xupv_1s7uv_289 > a > .awsui_circle_1xupv_1s7uv_247:not(#\9) {
  background-color: var(--color-background-control-checked-ka7kc2, #006ce0);
  box-shadow: 0 0 0 3px var(--color-background-container-content-6u8rvp, #ffffff), 0 0 0 5px var(--color-background-control-checked-ka7kc2, #006ce0), 0 0 0 7px var(--color-background-container-content-6u8rvp, #ffffff);
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li.awsui_active_1xupv_1s7uv_289 > a > .awsui_title_1xupv_1s7uv_258:not(#\9) {
  color: var(--color-background-control-checked-ka7kc2, #006ce0);
  font-weight: var(--font-weight-bold-fo1afg, 700);
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li.awsui_disabled_1xupv_1s7uv_300 > a:not(#\9) {
  cursor: text;
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li.awsui_disabled_1xupv_1s7uv_300 > a > .awsui_circle_1xupv_1s7uv_247:not(#\9) {
  background-color: var(--color-background-container-content-6u8rvp, #ffffff);
  box-shadow: 0 0 0 2px var(--color-text-interactive-disabled-1bqmrl, #b4b4bb), 0 0 0 4px var(--color-background-container-content-6u8rvp, #ffffff);
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li.awsui_disabled_1xupv_1s7uv_300 > a > .awsui_title_1xupv_1s7uv_258:not(#\9) {
  color: var(--color-text-status-inactive-gy7337, #656871);
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li.awsui_enabled_1xupv_1s7uv_310 > a > .awsui_circle_1xupv_1s7uv_247:not(#\9) {
  background-color: var(--color-text-interactive-default-ugh9wp, #424650);
  box-shadow: 0 0 0 2px var(--color-text-interactive-default-ugh9wp, #424650), 0 0 0 4px var(--color-background-container-content-6u8rvp, #ffffff);
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li.awsui_enabled_1xupv_1s7uv_310 > a > .awsui_title_1xupv_1s7uv_258:not(#\9) {
  color: var(--color-text-interactive-default-ugh9wp, #424650);
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li.awsui_enabled_1xupv_1s7uv_310 > a:not(#\9):hover > .awsui_circle_1xupv_1s7uv_247 {
  background-color: var(--color-background-control-checked-ka7kc2, #006ce0);
  box-shadow: 0 0 0 2px var(--color-background-control-checked-ka7kc2, #006ce0), 0 0 0 4px var(--color-background-container-content-6u8rvp, #ffffff);
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177 > ul.awsui_refresh_1xupv_1s7uv_177 > li.awsui_enabled_1xupv_1s7uv_310 > a:not(#\9):hover > .awsui_title_1xupv_1s7uv_258 {
  color: var(--color-background-control-checked-ka7kc2, #006ce0);
}

.awsui_navigation_1xupv_1s7uv_198:not(#\9):not(.awsui_refresh_1xupv_1s7uv_177) {
  color: var(--color-text-disabled-rox5hg, #b4b4bb);
  display: inline-block;
  margin-inline-end: calc(2 * var(--space-xxxl-aut1u7, 40px));
  min-inline-size: 200px;
  padding-block-start: var(--space-xxs-hwfkai, 4px);
  inline-size: 200px;
  /* stylelint-disable selector-max-type */
  /* stylelint-enable selector-max-type */
}
.awsui_navigation_1xupv_1s7uv_198:not(#\9):not(.awsui_refresh_1xupv_1s7uv_177) > ul:not(.awsui_refresh_1xupv_1s7uv_177) {
  list-style: none;
  padding-block: 0;
  padding-inline: 0;
  margin-block: 0;
  margin-inline: 0;
}
.awsui_navigation_1xupv_1s7uv_198:not(#\9):not(.awsui_refresh_1xupv_1s7uv_177) > ul:not(.awsui_refresh_1xupv_1s7uv_177) > li {
  min-inline-size: 0;
  word-break: break-word;
  padding-block: 0 var(--space-scaled-m-m892r9, 16px);
}
.awsui_navigation_1xupv_1s7uv_198:not(#\9):not(.awsui_refresh_1xupv_1s7uv_177) > ul:not(.awsui_refresh_1xupv_1s7uv_177) > li:not(:first-child) {
  margin-block-start: var(--space-scaled-m-m892r9, 16px);
}
.awsui_navigation_1xupv_1s7uv_198:not(#\9):not(.awsui_refresh_1xupv_1s7uv_177) > ul:not(.awsui_refresh_1xupv_1s7uv_177) > li:not(:last-child) {
  border-block-end: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-layout-ayg8vb, #c6c6cd);
}

.awsui_form_1xupv_1s7uv_354:not(#\9):not(.awsui_refresh_1xupv_1s7uv_177) {
  min-inline-size: 0;
  word-break: break-word;
  inline-size: 100%;
}
.awsui_form_1xupv_1s7uv_354:not(#\9):not(.awsui_refresh_1xupv_1s7uv_177) > .awsui_form-header_1xupv_1s7uv_359 {
  position: relative;
  margin-block-end: var(--space-scaled-m-m892r9, 16px);
}

.awsui_form_1xupv_1s7uv_354.awsui_refresh_1xupv_1s7uv_177:not(#\9) {
  min-inline-size: 0;
  word-break: break-word;
  display: contents;
}
.awsui_form_1xupv_1s7uv_354.awsui_refresh_1xupv_1s7uv_177 > .awsui_form-header_1xupv_1s7uv_359:not(#\9) {
  grid-column: 2;
  grid-row: 1;
  color: var(--color-text-body-default-vvtq8u, #0f141a);
}
.awsui_form_1xupv_1s7uv_354.awsui_refresh_1xupv_1s7uv_177 > .awsui_form-header_1xupv_1s7uv_359 > .awsui_form-header-content_1xupv_1s7uv_374:not(#\9) {
  padding-block-start: calc(var(--space-xl-jfy3x4, 24px) + var(--space-scaled-xxxs-oo06c7, 2px));
  padding-block-end: var(--space-scaled-s-8ozaad, 12px);
}
.awsui_form_1xupv_1s7uv_354.awsui_refresh_1xupv_1s7uv_177 > .awsui_form-component_1xupv_1s7uv_378:not(#\9) {
  grid-column: 2;
  grid-row: 2;
}
.awsui_form_1xupv_1s7uv_354.awsui_refresh_1xupv_1s7uv_177.awsui_small-container_1xupv_1s7uv_184 > .awsui_form-header_1xupv_1s7uv_359:not(#\9) {
  grid-column: 1/span 2;
  grid-row: 2;
}
.awsui_form_1xupv_1s7uv_354.awsui_refresh_1xupv_1s7uv_177.awsui_small-container_1xupv_1s7uv_184 > .awsui_form-header_1xupv_1s7uv_359 > .awsui_form-header-content_1xupv_1s7uv_374:not(#\9) {
  padding-block-start: 0;
}
.awsui_form_1xupv_1s7uv_354.awsui_refresh_1xupv_1s7uv_177.awsui_small-container_1xupv_1s7uv_184 > .awsui_form-component_1xupv_1s7uv_378:not(#\9) {
  grid-column: 1/span 2;
  grid-row: 3;
}

.awsui_navigation_1xupv_1s7uv_198.awsui_hidden_1xupv_1s7uv_394:not(#\9) {
  display: none;
}

.awsui_collapsed-steps_1xupv_1s7uv_398:not(#\9) {
  grid-column: 1/span 2;
  grid-row: 1;
}

/* Override fixed sidebar width for expandable navigation */
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177.awsui_collapsed-steps-navigation_1xupv_1s7uv_404:not(#\9) {
  grid-column: unset;
  grid-row: unset;
  padding-block-start: 0;
}
.awsui_navigation_1xupv_1s7uv_198.awsui_refresh_1xupv_1s7uv_177.awsui_collapsed-steps-navigation_1xupv_1s7uv_404 > ul.awsui_refresh_1xupv_1s7uv_177:not(#\9) {
  inline-size: 100%;
}

.awsui_form-header-component-wrapper_1xupv_1s7uv_413:not(#\9) {
  outline: none;
}
body[data-awsui-focus-visible=true] .awsui_form-header-component-wrapper_1xupv_1s7uv_413:not(#\9):focus {
  outline: thin dotted;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: var(--color-border-item-focused-uk47pl, #006ce0);
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-uk47pl, #006ce0);
}

.awsui_form-header-component_1xupv_1s7uv_413:not(#\9),
.awsui_navigation-link_1xupv_1s7uv_429:not(#\9),
.awsui_navigation-link-item_1xupv_1s7uv_430:not(#\9),
.awsui_navigation-link-label_1xupv_1s7uv_431:not(#\9) {
  /* used in test-utils */
}

.awsui_navigation-link-active_1xupv_1s7uv_435:not(#\9) {
  font-weight: var(--font-weight-bold-fo1afg, 700);
  color: var(--color-text-body-default-vvtq8u, #0f141a);
}

.awsui_navigation-link-disabled_1xupv_1s7uv_440:not(#\9) {
  color: var(--color-text-status-inactive-gy7337, #656871);
}

.awsui_cancel-button_1xupv_1s7uv_444:not(#\9),
.awsui_previous-button_1xupv_1s7uv_445:not(#\9),
.awsui_primary-button_1xupv_1s7uv_446:not(#\9),
.awsui_skip-to-button_1xupv_1s7uv_447:not(#\9) {
  /* used in test-utils */
}

.awsui_action-buttons_1xupv_1s7uv_451:not(#\9) {
  display: flex;
  justify-content: flex-end;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_zr0a1_ppnio_5:not(#\9),
.awsui_step-title_zr0a1_ppnio_6:not(#\9) {
  /* used in analytics metadata */
}.custom-dropdown-wrapper {
  position: relative;
}

.custom-dropdown-trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 6px 28px 6px 8px;
  border: 1px solid #8c8c94;
  border-radius: 8px;
  background-color: #ffffff;
  cursor: pointer;
  height: 32px;
  font-size: 14px;
  font-family: "Open Sans", "Amazon Ember", sans-serif;
  font-weight: 400;
  text-align: left;
  transition: border-color 0.15s ease;
  outline: none;
  position: relative;
}
.custom-dropdown-trigger.has-selection {
  color: #000716;
}
.custom-dropdown-trigger.no-selection {
  color: #687078;
}
.custom-dropdown-trigger.disabled {
  border: 2px solid #ebebf0;
  background-color: #ebebf0 !important;
  color: #656871 !important;
}
.custom-dropdown-trigger:focus {
  border-color: #002b66;
}

.custom-dropdown-trigger-text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px;
  font-style: italic;
}

.custom-dropdown-trigger-icon {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #0972d3;
  pointer-events: none;
  transition: transform 0.2s ease;
}
.custom-dropdown-trigger-icon.disabled {
  border-top-color: #b4b4bb;
}

.custom-dropdown-trigger[aria-expanded=true] .custom-dropdown-trigger-icon {
  transform: translateY(-50%) rotate(180deg);
}

.custom-dropdown-content {
  position: absolute;
  top: calc(100% + 4px);
  right: 0;
  background-color: #ffffff;
  border: 1px solid #dedee3;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 1000;
  max-height: 400px;
  overflow-y: auto;
}
.custom-dropdown-content-s {
  left: 0;
}
.custom-dropdown-content-m {
  width: 300px;
}

.custom-dropdown-body {
  padding: 12px;
}
.custom-dropdown-body [class*=awsui_button-trigger_] {
  max-width: 100%;
  min-width: 0;
}
.custom-dropdown-body [class*=awsui_button-trigger_] > [class*=awsui_trigger_] {
  min-width: 0;
  flex: 1 1 auto;
}
.custom-dropdown-body [class*=awsui_button-trigger_] > [class*=awsui_placeholder_] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  flex: 1 1 auto;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
.awsui_root_pac4k_1b0pe_11:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-stretch: normal;
  line-height: normal;
  -webkit-hyphens: none;
          hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
}

@keyframes awsui_searchbar_pac4k_1b0pe_1 {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -200% 0;
  }
}
@keyframes awsui_searchbar-rtl_pac4k_1b0pe_1 {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 0 0;
  }
}
.awsui_variant-gen-ai_pac4k_1b0pe_55:not(#\9),
.awsui_variant-gen-ai-masked_pac4k_1b0pe_56:not(#\9) {
  height: 2px;
  background: var(--color-background-loading-bar-gen-ai-7qfi9s, linear-gradient(90deg, #99f7ff 0%, #0096fa 10%, #bf80ff 24%, #7300e5 50%, #bf80ff 76%, #0096fa 90%, #99f7ff 100%));
  background-size: 200% 100%;
  background-position: 0 100%;
  animation: awsui_searchbar_pac4k_1b0pe_1 3s cubic-bezier(0, 0.08, 1, 0.82) infinite forwards, var(--motion-keyframes-fade-in-gpabjb, awsui-fade-in-35003c) var(--motion-duration-complex-vy4sma, 250ms) var(--motion-easing-expressive-jz8pes, cubic-bezier(0.84, 0, 0.16, 1));
  /* stylelint-disable no-descending-specificity */
}
@media (prefers-reduced-motion: reduce) {
  .awsui_variant-gen-ai_pac4k_1b0pe_55:not(#\9),
  .awsui_variant-gen-ai-masked_pac4k_1b0pe_56:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_variant-gen-ai_pac4k_1b0pe_55:not(#\9), .awsui-mode-entering .awsui_variant-gen-ai_pac4k_1b0pe_55:not(#\9), .awsui-motion-disabled .awsui_variant-gen-ai-masked_pac4k_1b0pe_56:not(#\9), .awsui-mode-entering .awsui_variant-gen-ai-masked_pac4k_1b0pe_56:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_variant-gen-ai_pac4k_1b0pe_55:not(#\9):dir(rtl),
.awsui_variant-gen-ai-masked_pac4k_1b0pe_56:not(#\9):dir(rtl) {
  background-position: -100% 100%;
  animation: awsui_searchbar-rtl_pac4k_1b0pe_1 3s cubic-bezier(0, 0.08, 1, 0.82) infinite forwards, var(--motion-keyframes-fade-in-gpabjb, awsui-fade-in-35003c) var(--motion-duration-complex-vy4sma, 250ms) var(--motion-easing-expressive-jz8pes, cubic-bezier(0.84, 0, 0.16, 1));
}
@media (prefers-reduced-motion: reduce) {
  .awsui_variant-gen-ai_pac4k_1b0pe_55:not(#\9):dir(rtl),
  .awsui_variant-gen-ai-masked_pac4k_1b0pe_56:not(#\9):dir(rtl) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_variant-gen-ai_pac4k_1b0pe_55:not(#\9):dir(rtl), .awsui-mode-entering .awsui_variant-gen-ai_pac4k_1b0pe_55:not(#\9):dir(rtl), .awsui-motion-disabled .awsui_variant-gen-ai-masked_pac4k_1b0pe_56:not(#\9):dir(rtl), .awsui-mode-entering .awsui_variant-gen-ai-masked_pac4k_1b0pe_56:not(#\9):dir(rtl) {
  animation: none;
  transition: none;
}

.awsui_variant-gen-ai-masked_pac4k_1b0pe_56:not(#\9) {
  -webkit-mask-image: linear-gradient(to right, transparent 0%, transparent 3%, black 30%, black 70%, transparent 97%, transparent 100%);
          mask-image: linear-gradient(to right, transparent 0%, transparent 3%, black 30%, black 70%, transparent 97%, transparent 100%);
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
.awsui_root_cdujn_18ie7_11:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-stretch: normal;
  line-height: normal;
  -webkit-hyphens: none;
          hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  display: flex;
  flex-direction: row;
  gap: var(--space-scaled-xs-26e2du, 8px);
  font-family: var(--font-family-base-dnvic8, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-body-m-x4okxb, 14px);
  line-height: var(--line-height-heading-m-50evfk, 22px);
}

.awsui_message-area_cdujn_18ie7_45:not(#\9) {
  display: flex;
  flex-direction: column;
  gap: var(--space-scaled-s-aqzyko, 12px);
  padding: var(--space-scaled-s-aqzyko, 12px);
  border-start-start-radius: var(--border-radius-chat-bubble-qvkt36, 8px);
  border-start-end-radius: var(--border-radius-chat-bubble-qvkt36, 8px);
  border-end-start-radius: var(--border-radius-chat-bubble-qvkt36, 8px);
  border-end-end-radius: var(--border-radius-chat-bubble-qvkt36, 8px);
}
.awsui_message-area_cdujn_18ie7_45.awsui_with-loading-bar_cdujn_18ie7_55:not(#\9) {
  padding-block-end: 0;
}
.awsui_message-area_cdujn_18ie7_45.awsui_chat-bubble-type-outgoing_cdujn_18ie7_58:not(#\9) {
  color: var(--color-text-chat-bubble-outgoing-bvbr0v, #0f141a);
  background-color: var(--color-background-chat-bubble-outgoing-pfqan2, transparent);
}
.awsui_message-area_cdujn_18ie7_45.awsui_chat-bubble-type-incoming_cdujn_18ie7_62:not(#\9) {
  color: var(--color-text-chat-bubble-incoming-x2kig8, #0f141a);
  background-color: var(--color-background-chat-bubble-incoming-8pi0ow, #f6f6f9);
}

.awsui_avatar_cdujn_18ie7_67:not(#\9) {
  padding-block: var(--space-scaled-xs-26e2du, 8px);
}
.awsui_avatar_cdujn_18ie7_67.awsui_hide_cdujn_18ie7_70:not(#\9) {
  opacity: 0;
}

.awsui_content_cdujn_18ie7_74:not(#\9) {
  /* Used in test utils */
}

.awsui_actions_cdujn_18ie7_78:not(#\9) {
  /* Used in test utils */
}.global-search-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10vh;
  z-index: 9999;
  animation: fadeIn 0.2s ease-in-out;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.global-search-modal-container {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
  width: 90%;
  max-width: 820px;
  height: 80vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  animation: slideDown 0.2s ease-out;
}

@keyframes slideDown {
  from {
    transform: translateY(-20px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.global-search-modal-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  font-family: "Open Sans", "Amazon Ember", sans-serif;
  overflow: hidden;
}

.search-modal-header {
  padding: 0px;
  border-bottom: 1px solid #e9ebed;
  background: #ffffff;
}
.search-modal-header .search-input-row {
  display: flex;
  align-items: center;
}
.search-modal-header .search-input-row .search-input-wrapper {
  padding: 12px 20px;
  position: relative;
  flex: 1;
  display: flex;
  align-items: center;
}
.search-modal-header .search-input-row .search-input-wrapper .search-input-icon {
  position: absolute;
  color: #687078;
  pointer-events: none;
  z-index: 1;
}
.search-modal-header .search-input-row .search-input-wrapper .search-input-field {
  flex: 1;
  margin-left: 8px;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  border: none;
  border-radius: 8px;
  outline: none;
  background: #ffffff;
  padding-right: 32px;
  padding-left: 4px;
}
.search-modal-header .search-input-row .search-input-wrapper .search-input-field:focus {
  outline: none;
}
.search-modal-header .search-input-row .search-input-wrapper .search-input-field::placeholder {
  color: #656871;
  font-size: 14px;
  font-style: italic;
}
.search-modal-header .search-input-row .search-input-wrapper .search-clear-button {
  position: absolute;
  right: 24px;
  background: transparent;
  border: none;
  padding: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
.search-modal-header .search-input-row .search-input-wrapper .search-clear-button .awsui-icon {
  color: #687078;
}
.search-modal-header .filters-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  background-color: #f9f9fa;
  border-top: 1px solid #dedee3;
}
.search-modal-header .filters-row .filters-button {
  display: flex;
  align-items: center;
  gap: 6px;
}
.search-modal-header .filters-row .filters-button.filters-toggle {
  background: transparent;
  border: none;
  cursor: pointer;
  user-select: none;
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.15s ease;
}
.search-modal-header .filters-row .filters-button.filters-toggle:hover {
  opacity: 0.8;
  background-color: rgba(0, 114, 224, 0.05);
}
.search-modal-header .filters-row .filters-button.filters-toggle:focus {
  outline: 2px solid #0972d3;
  outline-offset: 2px;
}
.search-modal-header .filters-row .filters-button.filters-toggle:focus:not(:focus-visible) {
  outline: none;
}
.search-modal-header .filter-panel {
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 20px;
  background-color: #f9f9fa;
  border-bottom: 1px solid #dedee3;
}
.search-modal-header .filter-panel .filter-panel-active-filters {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  margin-top: 12px;
}
.search-modal-header .filter-panel .filter-panel-active-filters .filter-panel-tokens {
  flex: 1;
  min-width: 0;
  max-height: 96px;
  overflow-y: auto;
}
.search-modal-header .filter-panel .filter-panel-active-filters .filter-panel-tokens::-webkit-scrollbar {
  width: 6px;
}
.search-modal-header .filter-panel .filter-panel-active-filters .filter-panel-tokens::-webkit-scrollbar-track {
  background: transparent;
}
.search-modal-header .filter-panel .filter-panel-active-filters .filter-panel-tokens::-webkit-scrollbar-thumb {
  background: #d5dbdb;
  border-radius: 3px;
}
.search-modal-header .filter-panel .filter-panel-active-filters .filter-panel-tokens::-webkit-scrollbar-thumb:hover {
  background: #9ba7b6;
}
.search-modal-header .filter-panel .filter-panel-active-filters .filter-panel-clear-all {
  flex-shrink: 0;
}
.search-modal-header .filter-panel [class*=awsui_placeholder] {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.search-modal-header .filter-panel [class*=awsui_button-trigger] > span:first-child {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  margin-right: 4px;
}
.search-modal-header .filter-panel .filter-input-wrapper {
  position: relative;
}
.search-modal-header .filter-panel .filter-input-wrapper > div {
  width: 100%;
}
.search-modal-header .filter-panel .filter-input-wrapper [class*=awsui_input] input {
  padding-right: 32px !important;
}
.search-modal-header .filter-panel .filter-input-wrapper .filter-input-clear-button {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: none;
  padding: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  color: #0972d3;
  z-index: 1;
}
.search-modal-header .filter-panel .filter-input-wrapper .filter-input-clear-button:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.search-modal-header .filter-panel .filter-input-wrapper .filter-input-clear-button [class*=awsui-icon],
.search-modal-header .filter-panel .filter-input-wrapper .filter-input-clear-button [class*=awsui_icon] {
  color: #0972d3 !important;
}
.search-modal-header .tag-input-dropdown {
  position: relative;
}
.search-modal-header .tag-input-dropdown .tag-input-dropdown-content {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 4px;
  background: #ffffff;
  border: 1px solid #8c8c94;
  border-radius: 8px;
  z-index: 1000;
  min-width: 280px;
  animation: slideDown 0.15s ease-out;
}
.search-modal-header .tag-input-dropdown .tag-input-dropdown-content .tag-input-tabs {
  display: flex;
  border-bottom: 1px solid #dedee3;
  padding: 8px 8px 0 8px;
}
.search-modal-header .tag-input-dropdown .tag-input-dropdown-content .tag-input-tabs .tag-tab {
  flex: 1;
  padding: 8px 16px;
  background: transparent;
  border: none;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  display: flex;
  align-items: center;
  gap: 6px;
  transition: all 0.2s ease;
}
.search-modal-header .tag-input-dropdown .tag-input-dropdown-content .tag-input-body {
  padding: 16px;
}

.tabs-with-sort {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.tabs-with-sort .tabs-strip {
  flex: 1 1 auto;
  min-width: 0;
}
.tabs-with-sort .sort-menu-wrapper {
  flex: 0 0 auto;
  padding-top: 8px;
  padding-right: 8px;
}

.search-modal-body {
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 16px;
  background: #ffffff;
  min-height: 0;
}
.search-modal-body::-webkit-scrollbar {
  width: 8px;
}
.search-modal-body::-webkit-scrollbar-track {
  background: transparent;
}
.search-modal-body::-webkit-scrollbar-thumb {
  background: #d5dbdb;
  border-radius: 4px;
}
.search-modal-body::-webkit-scrollbar-thumb:hover {
  background: #9ba7b6;
}

.search-loading-container {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 400px;
  height: 100%;
}

.search-empty-state-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  flex: 1;
}

.search-section {
  gap: 16px;
}

.two-column-grid-5,
.two-column-grid-6 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  gap: 8px;
  column-gap: 16px;
}

.two-column-grid-5 {
  grid-template-rows: repeat(5, auto);
}

.two-column-grid-6 {
  grid-template-rows: repeat(6, auto);
}

.section-divider {
  border: 1px solid #c6c6cd;
  margin-top: 16px;
  margin-bottom: 16px;
}

.quick-actions-section {
  margin-top: 16px;
}

.search-result-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 6px 12px;
  border-radius: 16px;
  cursor: pointer;
  transition: background-color 0.15s ease, color 0.15s ease;
  position: relative;
}
.search-result-item:hover, .search-result-item.selected {
  background-color: #f0fbff;
}
.search-result-item:hover .result-link, .search-result-item.selected .result-link {
  color: #002b66;
}
.search-result-item:hover [class*=awsui-icon],
.search-result-item:hover [class*=awsui_icon], .search-result-item.selected [class*=awsui-icon],
.search-result-item.selected [class*=awsui_icon] {
  color: #002b66 !important;
}
.search-result-item .result-text {
  font-size: 14px;
  color: #000716;
  font-family: "Open Sans", sans-serif;
  flex: 1;
  line-height: 20px;
}
.search-result-item .result-link {
  color: #0972d3;
  font-weight: 400;
  transition: color 0.15s ease;
}
.search-result-item.navigation-item {
  border: 1px solid #dedee3;
  padding: 12px 16px;
  border-radius: 16px;
}
.search-result-item.navigation-item:hover, .search-result-item.navigation-item.selected {
  border: 1px solid #0972d3;
  box-shadow: inset 0 0 0 1px #0972d3;
}
.search-result-item.navigation-item.selected {
  background-color: #f0fbff;
}
.search-result-item .delete-search-button {
  opacity: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: opacity 0.15s ease;
  margin-left: auto;
}
.search-result-item .delete-search-button:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.search-result-item .delete-search-button .awsui-icon {
  color: #687078;
}
.search-result-item:hover .delete-search-button {
  opacity: 1;
}

.search-modal-footer {
  padding: 10px 24px;
  border-top: 1px solid #e9ebed;
  background: #f9fafb;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.footer-shortcuts {
  display: flex;
  gap: 20px;
  align-items: center;
}
.footer-shortcuts .shortcut-item {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  line-height: 16px;
  color: #687078;
  font-family: "Open Sans", sans-serif;
}
.footer-shortcuts .shortcut-item kbd {
  display: inline-block;
  padding: 3px 7px;
  background: #ffffff;
  border: 1px solid #d5dbdb;
  border-radius: 4px;
  font-size: 11px;
  font-family: "SF Mono", "Monaco", "Menlo", monospace;
  color: #414d5c;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  min-width: 20px;
  text-align: center;
}

.search-results-all-sections {
  display: flex;
  flex-direction: column;
}

.search-results-section {
  padding: 12px;
}
.search-results-section:not(:last-child) {
  border-bottom: 1px solid #c6c6cd;
}
.search-results-section .search-results-section-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
.search-results-section .search-results-section-title {
  text-transform: uppercase;
  color: #6a7282;
  font-weight: 400;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
}

.search-result-card {
  display: flex;
  gap: 8px;
  padding: 12px;
  border: none;
  border-radius: 0;
  background: transparent;
  border: 2px solid transparent;
  transition: all 0.15s ease;
  cursor: default;
  text-decoration: none;
  color: inherit;
}
.search-result-card:hover {
  background-color: #f0fbff;
  text-decoration: none;
  border-radius: 10px;
}
.search-result-card.selected {
  background-color: #f0fbff;
  text-decoration: none;
  border-radius: 10px;
  border: 2px solid #006ce0;
}
.search-result-card:visited {
  color: inherit;
}
.search-result-card .search-card-icon {
  height: 16px;
  width: 16px;
  margin-top: 2px;
}
.search-result-card .search-card-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.search-result-card .search-card-title {
  font-size: 14px;
  font-weight: 600;
  color: #000716;
  line-height: 20px;
  font-family: "Open Sans", sans-serif;
}
.search-result-card .search-card-metadata {
  font-size: 14px;
  color: #687078;
  line-height: 18px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.search-result-card .search-card-metadata .metadata-separator {
  color: #687078;
  margin-right: 6px;
  margin-left: 6px;
}
.search-result-card .search-card-metadata .metadata-status-value {
  display: inline-flex;
  align-items: center;
}
.search-result-card .search-card-metadata .metadata-tool-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin: 0 2px;
  flex-shrink: 0;
}
.search-result-card .search-card-metadata .metadata-tags-container {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
}
.search-result-card .search-card-metadata .metadata-tags-container button {
  padding: 0;
  font-size: 14px;
}
.search-result-card .search-card-metadata .metadata-tags-container button:focus {
  background-color: inherit !important;
}
.search-result-card .search-card-metadata .metadata-tags-container span {
  font-weight: 400;
  color: #006ce0;
}
.search-result-card .search-card-metadata .metadata-tags-container .awsui_icon_h11ix_1mfw9_189 {
  color: #006ce0 !important;
  margin-right: 0px !important;
}
.search-result-card .search-card-path {
  font-size: 14px;
  color: #687078;
  line-height: 18px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
}

[class*=awsui_dropdown_][class*=awsui_use-portal_] {
  z-index: 10000 !important;
}

@media (max-width: 768px) {
  .awsui-modal-container .global-search-modal-wrapper .awsui-modal {
    max-width: 95vw !important;
    width: 95vw !important;
  }
  .two-column-grid-5,
  .two-column-grid-6 {
    grid-template-columns: 1fr;
  }
  .footer-shortcuts {
    flex-wrap: wrap;
    gap: 12px;
  }
}.org-overview-card {
  width: "100%";
  border: 1px solid rgb(245, 245, 249);
  margin: 0 0 1.5rem 0;
  height: 300px;
}
.org-overview-card-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 50px;
  background: linear-gradient(0deg, #f5f5f9, #f5f5f9), #ffffff;
  padding: 0.4rem 0.8rem;
}
.org-overview-card-heading {
  font-family: Inter;
  font-size: 14px;
  font-weight: 700;
  color: rgb(0, 0, 0);
}
.org-overview-card-subheading {
  font-family: Inter;
  font-size: 12px;
  font-weight: 400;
  color: #000000;
}
.org-overview-card-items {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: 185px;
  width: 100%;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1pkji_13ccn_5:not(#\9) {
  position: relative;
}
.awsui_root-with-numbers_1pkji_13ccn_8:not(#\9) {
  display: flex;
  align-items: stretch;
}

.awsui_code_1pkji_13ccn_13:not(#\9) {
  background-color: #f8f8f8;
  display: flex;
  border-start-start-radius: var(--border-radius-tiles-60y8e6, 8px);
  border-start-end-radius: var(--border-radius-tiles-60y8e6, 8px);
  border-end-start-radius: var(--border-radius-tiles-60y8e6, 8px);
  border-end-end-radius: var(--border-radius-tiles-60y8e6, 8px);
  padding-block: var(--space-static-xs-7sfb63, 8px);
  padding-inline: var(--space-static-xs-7sfb63, 8px);
  margin-block: 0;
  margin-inline: 0;
  overflow: auto;
}
.awsui-dark-mode .awsui_code_1pkji_13ccn_13:not(#\9), .awsui-polaris-dark-mode .awsui_code_1pkji_13ccn_13:not(#\9) {
  background-color: #282c34;
}
.awsui_code-with-line-numbers_1pkji_13ccn_29:not(#\9) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
  flex: 1;
}
.awsui_code-with-actions_1pkji_13ccn_34:not(#\9) {
  min-block-size: var(--space-scaled-xxl-wbot5q, 32px);
  padding-inline-end: calc(2 * var(--space-static-xxxl-qj5g91, 40px));
  align-items: center;
}

.awsui_line-numbers_1pkji_13ccn_40:not(#\9) {
  border-start-start-radius: var(--border-radius-tiles-60y8e6, 8px);
  border-end-start-radius: var(--border-radius-tiles-60y8e6, 8px);
  background-color: #f8f8f8;
  padding-block: var(--space-static-xs-7sfb63, 8px);
  padding-inline: var(--space-static-xs-7sfb63, 8px);
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  border-inline-end-width: 1px;
  border-inline-end-style: solid;
  border-inline-end-color: var(--color-border-divider-default-cx07f2, #c6c6cd);
  justify-content: center;
}
.awsui-dark-mode .awsui_line-numbers_1pkji_13ccn_40:not(#\9), .awsui-polaris-dark-mode .awsui_line-numbers_1pkji_13ccn_40:not(#\9) {
  background-color: #282c34;
}
.awsui_line-numbers-with-actions_1pkji_13ccn_57:not(#\9) {
  min-block-size: var(--space-scaled-xxl-wbot5q, 32px);
}

.awsui_actions_1pkji_13ccn_61:not(#\9) {
  position: absolute;
  inset-block-start: var(--space-static-xs-7sfb63, 8px);
  inset-inline-end: var(--space-static-xs-7sfb63, 8px);
  padding-inline-start: var(--space-container-horizontal-wfukh3, 20px);
}
.ace-cloud_editor .ace_gutter {
    background: #ffffff;
    color: #3a3a42;
}

.ace-cloud_editor .ace_tooltip-marker-error.ace_tooltip-marker {
    background-color: #d13212;
}
.ace-cloud_editor .ace_tooltip-marker-security.ace_tooltip-marker {
    background-color: #d13212;
}
.ace-cloud_editor .ace_tooltip-marker-warning.ace_tooltip-marker {
    background-color: #906806;
}

.ace-cloud_editor .ace_print-margin {
    width: 1px;
    background: #697077;
}

.ace-cloud_editor {
    background-color: #ffffff;
    color: #3a3a42;
}

.ace-cloud_editor .ace_cursor {
    color: #3a3a42;
}

.ace-cloud_editor .ace_marker-layer .ace_selection {
    background: #bfceff;
}

.ace-cloud_editor.ace_multiselect .ace_selection.ace_start {
    box-shadow: 0 0 3px 0px #ffffff;
    border-radius: 2px;
}

.ace-cloud_editor .ace_marker-layer .ace_step {
    background: #697077;
}

.ace-cloud_editor .ace_marker-layer .ace_bracket {
    margin: 0 0 0 -1px;
    border: 1px solid #697077;
}

.ace-cloud_editor .ace_gutter-cursor,
.ace-cloud_editor .ace_marker-layer .ace_active-line {
    box-sizing: border-box;
    border-top: 1px solid #9191ac;
    border-bottom: 1px solid #9191ac;
}

.ace-cloud_editor .ace_gutter-cursor {
    position: absolute;
    width: 100%;
}

.ace-cloud_editor .ace_marker-layer .ace_selected-word {
    border: 1px solid #bfceff;
}

.ace-cloud_editor .ace_fold {
    background-color: #0E45B4;
    border-color: #3a3a42;
}

.ace-cloud_editor .ace_keyword {
    color: #9749d1;
}

.ace-cloud_editor .ace_meta.ace_tag {
    color: #0E45B4;
}

.ace-cloud_editor .ace_constant {
    color: #A16101;
}

.ace-cloud_editor .ace_constant.ace_numeric {
    color: #A16101;
}

.ace-cloud_editor .ace_constant.ace_character.ace_escape {
    color: #BD1880;
}

.ace-cloud_editor .ace_support.ace_function {
    color: #A81700;
}

.ace-cloud_editor .ace_support.ace_class {
    color: #A16101;
}

.ace-cloud_editor .ace_storage {
    color: #9749d1;
}

.ace-cloud_editor .ace_invalid.ace_illegal {
    color: #ffffff;
    background-color: #0E45B4;
}

.ace-cloud_editor .ace_invalid.ace_deprecated {
    color: #ffffff;
    background-color: #A16101;
}

.ace-cloud_editor .ace_string {
    color: #207A7F;
}

.ace-cloud_editor .ace_string.ace_regexp {
    color: #207A7F;
}

.ace-cloud_editor .ace_comment,
.ace-cloud_editor .ace_ghost_text {
    color: #697077;
    opacity: 1;
}

.ace-cloud_editor .ace_variable {
    color: #0E45B4;
}

.ace-cloud_editor .ace_meta.ace_selector {
    color: #9749d1;
}

.ace-cloud_editor .ace_entity.ace_other.ace_attribute-name {
    color: #A16101;
}

.ace-cloud_editor .ace_entity.ace_name.ace_function {
    color: #A81700;
}

.ace-cloud_editor .ace_entity.ace_name.ace_tag {
    color: #0E45B4;
}

.ace-cloud_editor .ace_heading {
    color: #A81700;
}

.ace-cloud_editor .ace_xml-pe {
    color: #A16101;
}
.ace-cloud_editor .ace_doctype {
    color: #0E45B4;
}

.ace-cloud_editor .ace_tooltip {
    background-color: #ffffff;
    color: #3a3a42;
}

.ace-cloud_editor .ace_icon_svg.ace_error,
.ace-cloud_editor .ace_icon_svg.ace_error_fold {
    background-color: #d13212;
}
.ace-cloud_editor .ace_icon_svg.ace_security,
.ace-cloud_editor .ace_icon_svg.ace_security_fold {
    background-color: #d13212;
}
.ace-cloud_editor .ace_icon_svg.ace_warning,
.ace-cloud_editor .ace_icon_svg.ace_warning_fold {
    background-color: #906806;
}
.ace-cloud_editor .ace_icon_svg.ace_info {
    background-color: #0073bb;
}
.ace-cloud_editor .ace_icon_svg.ace_hint {
    background-color: #0073bb;
}
.ace-cloud_editor .ace_highlight-marker {
    background: none;
    border: #0E45B4 1px solid;
}
.ace-cloud_editor .ace_tooltip.ace_hover-tooltip:focus > div {
    outline: 1px solid #0073bb;
}
.ace-cloud_editor .ace_snippet-marker {
    background-color: #CED6E0;
    border: 0;
}

.ace-cloud_editor.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line {
    background-color: #f2f3f3;
    border: #0F68AE 1.5px solid;
}
.ace-cloud_editor.ace_editor.ace_autocomplete .ace_line-hover {
    border: 1px solid #16191f;
    background: #f2f3f3;
}
.ace-cloud_editor.ace_editor.ace_autocomplete .ace_completion-meta {
    color: #545b64;
    opacity: 1;
}
.ace-cloud_editor.ace_editor.ace_autocomplete .ace_completion-highlight{
    color: #0F68AE;
}
.ace-cloud_editor.ace_editor.ace_autocomplete {
    box-shadow: 0 1px 1px 0 #001c244d, 1px 1px 1px 0 #001c2426, -1px 1px 1px 0 #001c2426;
    line-height: 1.5;
    border: 1px solid #eaeded;
    background: #ffffff;
    color: #16191f;
}


.ace-cloud_editor_dark .ace_gutter {
    background: #282c34;
    color: #8e96a9;
}

.ace-cloud_editor_dark.ace_dark .ace_tooltip-marker-error.ace_tooltip-marker {
    background-color: #ff5d64;
}
.ace-cloud_editor_dark.ace_dark .ace_tooltip-marker-security.ace_tooltip-marker {
    background-color: #ff5d64;
}
.ace-cloud_editor_dark.ace_dark .ace_tooltip-marker-warning.ace_tooltip-marker {
    background-color: #e0ca57;
}

.ace-cloud_editor_dark .ace_print-margin {
    width: 1px;
    background: #e8e8e8;
}

.ace-cloud_editor_dark {
    background-color: #282c34;
    color: #dcdfe4;
}

.ace-cloud_editor_dark .ace_cursor {
    color: #66b2f0;
}

.ace-cloud_editor_dark .ace_marker-layer .ace_selection {
    background: #4376bd;
}

.ace-cloud_editor_dark.ace_multiselect .ace_selection.ace_start {
    box-shadow: 0 0 3px 0px #8e96a9;
    border-radius: 2px;
}

.ace-cloud_editor_dark .ace_marker-layer .ace_step {
    background: #6fb342;
}

.ace-cloud_editor_dark .ace_marker-layer .ace_bracket {
    margin: 0 0 0 -1px;
    border: 1px solid #e8e8e8;
}

.ace-cloud_editor_dark .ace_gutter-cursor,
.ace-cloud_editor_dark .ace_marker-layer .ace_active-line {
    box-sizing: border-box;
    border-top: 1px solid #75777a;
    border-bottom: 1px solid #75777a;
}

.ace-cloud_editor_dark .ace_gutter-cursor {
    position: absolute;
    width: 100%;
}

.ace-cloud_editor_dark .ace_marker-layer .ace_selected-word {
    border: 1px solid #9bd0f7;
}

.ace-cloud_editor_dark .ace_fold {
    background-color: #66b2f0;
    border-color: #dcdfe4;
}

.ace-cloud_editor_dark .ace_keyword {
    color: #c674dc;
}

.ace-cloud_editor_dark .ace_constant {
    color: #e5c383;
}

.ace-cloud_editor_dark .ace_constant.ace_numeric {
    color: #e5c383;
}

.ace-cloud_editor_dark .ace_constant.ace_character.ace_escape {
    color: #71ccc7;
}

.ace-cloud_editor_dark .ace_support.ace_function {
    color: #e96a71;
}

.ace-cloud_editor_dark .ace_support.ace_class {
    color: #e5c383;
}

.ace-cloud_editor_dark .ace_storage {
    color: #c674dc;
}

.ace-cloud_editor_dark .ace_invalid.ace_illegal {
    color: #dcdfe4;
    background-color:#66b2f0;
}

.ace-cloud_editor_dark .ace_invalid.ace_deprecated {
    color: #dcdfe4;
    background-color: #e5c383;
}

.ace-cloud_editor_dark .ace_string {
    color: #6fb342;
}

.ace-cloud_editor_dark .ace_string.ace_regexp {
    color: #6fb342;
}

.ace-cloud_editor_dark .ace_comment,
.ace-cloud_editor_dark .ace_ghost_text {
    color: #b5bac0;
    opacity: 1;
}

.ace-cloud_editor_dark .ace_variable {
    color:#66b2f0;
}

.ace-cloud_editor_dark .ace_meta.ace_selector {
    color: #c674dc;
}

.ace-cloud_editor_dark .ace_entity.ace_other.ace_attribute-name {
    color: #e5c383;
}

.ace-cloud_editor_dark .ace_entity.ace_name.ace_function {
    color: #e96a71;
}

.ace-cloud_editor_dark .ace_entity.ace_name.ace_tag {
    color:#66b2f0;
}
.ace-cloud_editor_dark .ace_heading {
    color: #e96a71;
}

.ace-cloud_editor_dark .ace_xml-pe {
    color: #e5c383;
}
.ace-cloud_editor_dark .ace_doctype {
    color:#66b2f0;
}

.ace-cloud_editor_dark .ace_entity.ace_name.ace_tag,
.ace-cloud_editor_dark .ace_entity.ace_other.ace_attribute-name,
.ace-cloud_editor_dark .ace_meta.ace_tag,
.ace-cloud_editor_dark .ace_string.ace_regexp,
.ace-cloud_editor_dark .ace_variable {
    color:#66b2f0;
}

.ace-cloud_editor_dark .ace_tooltip {
    background-color: #282c34;
    color: #dcdfe4;
}

.ace-cloud_editor_dark .ace_icon_svg.ace_error,
.ace-cloud_editor_dark .ace_icon_svg.ace_error_fold {
    background-color: #ff5d64;
}
.ace-cloud_editor_dark .ace_icon_svg.ace_security,
.ace-cloud_editor_dark .ace_icon_svg.ace_security_fold {
    background-color: #ff5d64;
}
.ace-cloud_editor_dark .ace_icon_svg.ace_warning,
.ace-cloud_editor_dark .ace_icon_svg.ace_warning_fold {
    background-color: #e0ca57;
}
.ace-cloud_editor_dark .ace_icon_svg.ace_info {
    background-color: #44b9d6;
}
.ace-cloud_editor_dark .ace_icon_svg.ace_hint {
    background-color: #44b9d6;
}
.ace-cloud_editor_dark .ace_highlight-marker {
    background: none;
    border: #66b2f0 1px solid;
}
.ace-cloud_editor_dark .ace_tooltip.ace_hover-tooltip:focus > div {
    outline: 1px solid #44b9d6;
}
.ace-cloud_editor_dark .ace_snippet-marker {
    background-color: #434650;
    border: 0;
}

.ace-cloud_editor_dark.ace_dark.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line {
    background-color: #272A30;
    border: #299FBC 1.5px solid;
}
.ace-cloud_editor_dark.ace_dark.ace_editor.ace_autocomplete .ace_line-hover {
    border: 1px solid #d5dbdb;
    background: #272A30;
}
.ace-cloud_editor_dark.ace_dark.ace_editor.ace_autocomplete .ace_completion-meta {
    color: #95a5a6;
    opacity: 1;
}
.ace-cloud_editor_dark.ace_dark.ace_editor.ace_autocomplete .ace_completion-highlight{
    color: #2AA0BC;
}
.ace-cloud_editor_dark.ace_dark.ace_editor.ace_autocomplete {
    box-shadow: 0 1px 1px 0 #001c244d, 1px 1px 1px 0 #001c2426, -1px 1px 1px 0 #001c2426;
    line-height: 1.5;
    border: 1px solid #2a2e33;
    background: #050506;
    color: #ffffff;
}

.custom-container {
  border-radius: 16px;
  border: 1px solid #b5bec9;
}
.custom-container-body {
  padding: 20px;
}
.custom-container-content {
  margin-top: 12px;
}
.custom-container-footer {
  padding: 12px 20px;
  border-top: 1px solid #b5bec9;
}.awsui_show-grab-cursor_1fgk7_1nqmi_1 *:not(#\9) {
  cursor: grabbing;
}

.awsui_show-resize-cursor_1fgk7_1nqmi_5 *:not(#\9) {
  cursor: nwse-resize;
}

.awsui_disable-selection_1fgk7_1nqmi_9 *:not(#\9) {
  -webkit-user-select: none;
          user-select: none;
}.awsui_grid_1hw7z_1ywbc_1:not(#\9) {
  display: grid;
  /* Matches GRID_GAP constant used for calculations. */
  gap: 20px;
  /* Matches ROWSPAN_HEIGHT constant used for calculations. */
  grid-auto-rows: 96px;
}
.awsui_grid-compact_1hw7z_1ywbc_8:not(#\9) {
  gap: 16px;
  grid-auto-rows: 76px;
}

.awsui_grid_1hw7z_1ywbc_1.awsui_columns-1_1hw7z_1ywbc_13:not(#\9) {
  grid-template-columns: minmax(0, 1fr);
}

.awsui_grid_1hw7z_1ywbc_1.awsui_columns-2_1hw7z_1ywbc_17:not(#\9) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.awsui_grid_1hw7z_1ywbc_1.awsui_columns-4_1hw7z_1ywbc_21:not(#\9) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.awsui_grid_1hw7z_1ywbc_1.awsui_columns-6_1hw7z_1ywbc_25:not(#\9) {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.awsui_grid__item_1hw7z_1ywbc_29:not(#\9) {
  display: block;
  position: relative;
}.awsui_root_lljvd_1jk2l_1:not(#\9) {
  touch-action: none;
  position: relative;
  height: 100%;
}

.awsui_inTransition_lljvd_1jk2l_7:not(#\9) {
  transition: transform 200ms;
  transition-timing-function: ease;
}

.awsui_transformed_lljvd_1jk2l_12:not(#\9) {
  position: absolute;
  z-index: 1;
}

.awsui_removed_lljvd_1jk2l_17:not(#\9) {
  display: none;
}

.awsui_dragged_lljvd_1jk2l_21:not(#\9) {
  z-index: 2000;
  position: fixed;
}

.awsui_resized_lljvd_1jk2l_26:not(#\9) {
  z-index: 2000;
  position: absolute;
}

.awsui_hidden_lljvd_1jk2l_31:not(#\9) {
  display: none;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_3gfu1_3yy3l_5:not(#\9) {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}.awsui_screen-reader-navigation-hidden_1wuib_pl8f7_1:not(#\9) {
  position: absolute !important;
  clip-path: circle(0);
}

.awsui_screen-reader-navigation-visible_1wuib_pl8f7_6:not(#\9) {
  position: fixed;
  background: white;
  padding: 8px;
  border: 1px solid black;
  z-index: 10001;
}.awsui_placeholder_1h7dk_inx8o_1:not(#\9) {
  border-radius: var(--border-radius-container-wqv1zi, 16px);
  height: 100%;
}
.awsui_placeholder--active_1h7dk_inx8o_5:not(#\9) {
  background-color: var(--color-board-placeholder-active-jh49z8, #e9ebed);
}
.awsui_placeholder--hover_1h7dk_inx8o_8:not(#\9) {
  background-color: var(--color-board-placeholder-hover-ombmcs, #d3e7f9);
}

.awsui_root_1h7dk_inx8o_12:not(#\9) {
  /* used in test-utils */
}

.awsui_empty_1h7dk_inx8o_16:not(#\9) {
  box-sizing: border-box;
  width: 100%;
  padding: var(--space-scaled-m-mo5yse, 16px) var(--space-scaled-l-0hpmd7, 20px) var(--space-scaled-l-0hpmd7, 20px);
  color: var(--color-text-empty-2wfcyr, #5f6b7a);
  display: flex;
  justify-content: center;
}.awsui_root_rg5qe_52op0_1:not(#\9) {
  /* used in test-utils */
}.awsui_handle_cc1pu_y0i9t_1:not(#\9) {
  -webkit-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  padding: var(--space-scaled-xxs-7597g1, 4px);
  color: var(--color-text-interactive-default-lnx6lk, #414d5c);
}
.awsui_handle_cc1pu_y0i9t_1:not(#\9):hover {
  color: var(--color-text-interactive-hover-mj8add, #000716);
}.awsui_handle_umbhe_1bn34_1:not(#\9) {
  cursor: grab;
}

.awsui_handle_umbhe_1bn34_1:not(#\9):active {
  cursor: grabbing;
}

.awsui_handle_umbhe_1bn34_1:not(#\9):not(.awsui_active_umbhe_1bn34_9):focus-visible {
  position: relative;
  box-sizing: border-box;
  outline: 2px dotted transparent;
  outline-offset: 3px;
}
.awsui_handle_umbhe_1bn34_1:not(#\9):not(.awsui_active_umbhe_1bn34_9):focus-visible::before {
  content: " ";
  display: block;
  position: absolute;
  box-sizing: border-box;
  left: calc(-1 * 4px);
  top: calc(-1 * 4px);
  width: calc(100% + 2 * 4px);
  height: calc(100% + 2 * 4px);
  border-radius: var(--border-radius-control-default-focus-ring-u8zbsz, 4px);
  border: 2px solid var(--color-border-item-focused-b2ntyl, #0972d3);
}

.awsui_active_umbhe_1bn34_9:not(#\9) {
  outline: none;
}.awsui_handle_19hnz_10d4k_1:not(#\9) {
  cursor: nwse-resize;
}

.awsui_handle_19hnz_10d4k_1:not(#\9):not(.awsui_active_19hnz_10d4k_5):focus-visible {
  position: relative;
  box-sizing: border-box;
  outline: 2px dotted transparent;
  outline-offset: 3px;
}
.awsui_handle_19hnz_10d4k_1:not(#\9):not(.awsui_active_19hnz_10d4k_5):focus-visible::before {
  content: " ";
  display: block;
  position: absolute;
  box-sizing: border-box;
  left: calc(-1 * 4px);
  top: calc(-1 * 4px);
  width: calc(100% + 2 * 4px);
  height: calc(100% + 2 * 4px);
  border-radius: var(--border-radius-control-default-focus-ring-u8zbsz, 4px);
  border: 2px solid var(--color-border-item-focused-b2ntyl, #0972d3);
}

.awsui_active_19hnz_10d4k_5:not(#\9) {
  outline: none;
}.awsui_root_9ckv7_1974t_1:not(#\9) {
  display: contents;
}

/* TODO: use container API instead of styles override */
.awsui_container-override_9ckv7_1974t_6.awsui_active_9ckv7_1974t_6:not(#\9) {
  box-shadow: var(--shadow-container-active-kl29x9, 0px 1px 1px 1px #e9ebed, 0px 6px 36px rgba(0, 7, 22, 0.1019607843));
}
[data-awsui-focus-visible] .awsui_container-override_9ckv7_1974t_6.awsui_active_9ckv7_1974t_6:not(#\9) {
  position: relative;
  box-sizing: border-box;
  outline: 2px dotted transparent;
  outline-offset: -1px;
}
[data-awsui-focus-visible] .awsui_container-override_9ckv7_1974t_6.awsui_active_9ckv7_1974t_6:not(#\9)::before {
  content: " ";
  display: block;
  position: absolute;
  box-sizing: border-box;
  left: calc(-1 * 0px);
  top: calc(-1 * 0px);
  width: calc(100% + 2 * 0px);
  height: calc(100% + 2 * 0px);
  border-radius: var(--border-radius-container-wqv1zi, 16px);
  border: 2px solid var(--color-border-item-focused-b2ntyl, #0972d3);
}

.awsui_header_9ckv7_1974t_28:not(#\9) {
  display: flex;
  justify-items: center;
  padding: var(--space-scaled-s-aqzyko, 12px) calc(var(--space-container-horizontal-wfukh3, 20px) - var(--space-scaled-xs-26e2du, 8px));
}

.awsui_flexible_9ckv7_1974t_34:not(#\9) {
  flex: 1 1 min-content;
}

.awsui_handle_9ckv7_1974t_38:not(#\9) {
  margin-top: calc(var(--space-scaled-xxs-7597g1, 4px) + 1px);
}
.awsui_refresh_9ckv7_1974t_41 > .awsui_handle_9ckv7_1974t_38:not(#\9) {
  margin-top: calc(var(--space-static-xxxs-3gu9os, 2px) + 1px);
}

.awsui_header-content_9ckv7_1974t_45:not(#\9) {
  margin-left: var(--space-scaled-xxs-7597g1, 4px);
}

.awsui_settings_9ckv7_1974t_49:not(#\9) {
  margin-top: calc(var(--space-scaled-xxxs-27y4hv, 2px) + 1px);
  margin-left: var(--space-static-xs-7sfb63, 8px);
}
.awsui_refresh_9ckv7_1974t_41 > .awsui_settings_9ckv7_1974t_49:not(#\9) {
  margin-top: 0px;
}

.awsui_fixed_9ckv7_1974t_57:not(#\9) {
  flex: 0 0 auto;
}

.awsui_resizer_9ckv7_1974t_61:not(#\9) {
  position: absolute;
  bottom: calc(var(--space-static-xs-7sfb63, 8px) - var(--space-static-xxxs-3gu9os, 2px));
  right: calc(var(--space-static-xs-7sfb63, 8px) - var(--space-static-xxxs-3gu9os, 2px));
}.custom-progress-bar-container {
  width: 240px;
}
.custom-progress-bar-container .progress-bar-title {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
}
.custom-progress-bar-container .progress-bar-background {
  background-color: #e9ebed;
  height: 10px;
  border-radius: 5px;
  width: 100%;
  overflow: hidden;
}
.custom-progress-bar-container .progress-bar-fill {
  height: 100%;
  border-radius: 5px;
  transition: width 0.3s ease-in-out;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
.awsui_gen-ai_12y5i_lygyv_19:not(#\9)::before {
  content: "";
  position: absolute;
  inline-size: inherit;
  block-size: inherit;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
  background: var(--color-background-avatar-gen-ai-i9hcw6, radial-gradient(circle farthest-corner at top left, rgb(0, 150, 250) -25%, rgba(0, 150, 250, 0) 55%), radial-gradient(circle farthest-corner at top right, rgb(216, 178, 255) -10%, rgb(115, 0, 229) 50%));
  animation: awsui_gradientMove_12y5i_lygyv_1 var(--motion-duration-avatar-gen-ai-gradient-xetl2o, 3600ms) infinite var(--motion-easing-avatar-gen-ai-gradient-tjyrpp, cubic-bezier(0.7, 0, 0.3, 1));
}
@media (prefers-reduced-motion: reduce) {
  .awsui_gen-ai_12y5i_lygyv_19:not(#\9)::before {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_gen-ai_12y5i_lygyv_19:not(#\9)::before, .awsui-mode-entering .awsui_gen-ai_12y5i_lygyv_19:not(#\9)::before {
  animation: none;
  transition: none;
}
.awsui_gen-ai_12y5i_lygyv_19:not(#\9):dir(rtl)::before {
  animation: awsui_gradientMoveReverse_12y5i_lygyv_1 var(--motion-duration-avatar-gen-ai-gradient-xetl2o, 3600ms) infinite var(--motion-easing-avatar-gen-ai-gradient-tjyrpp, cubic-bezier(0.7, 0, 0.3, 1));
}
@media (prefers-reduced-motion: reduce) {
  .awsui_gen-ai_12y5i_lygyv_19:not(#\9):dir(rtl)::before {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_gen-ai_12y5i_lygyv_19:not(#\9):dir(rtl)::before, .awsui-mode-entering .awsui_gen-ai_12y5i_lygyv_19:not(#\9):dir(rtl)::before {
  animation: none;
  transition: none;
}

@keyframes awsui_gradientMove_12y5i_lygyv_1 {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  50% {
    block-size: 44px;
    inline-size: 44px;
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes awsui_gradientMoveReverse_12y5i_lygyv_1 {
  0% {
    transform: translate(-50%, -50%) rotate(360deg);
    inset-inline-start: -50%;
  }
  50% {
    block-size: 44px;
    inline-size: 44px;
    inset-inline-start: -100%;
  }
  100% {
    transform: translate(-50%, -50%) rotate(0deg);
    inset-inline-start: -50%;
  }
}
.awsui_dot_12y5i_lygyv_81:not(#\9) {
  animation: awsui_dotsDancing_12y5i_lygyv_1 var(--motion-duration-avatar-loading-dots-pe8a3q, 1200ms) infinite ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dot_12y5i_lygyv_81:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dot_12y5i_lygyv_81:not(#\9), .awsui-mode-entering .awsui_dot_12y5i_lygyv_81:not(#\9) {
  animation: none;
  transition: none;
}

.awsui_dot_12y5i_lygyv_81:not(#\9):nth-child(1) {
  animation-delay: 100ms;
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dot_12y5i_lygyv_81:not(#\9):nth-child(1) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dot_12y5i_lygyv_81:not(#\9):nth-child(1), .awsui-mode-entering .awsui_dot_12y5i_lygyv_81:not(#\9):nth-child(1) {
  animation: none;
  transition: none;
}

.awsui_dot_12y5i_lygyv_81:not(#\9):nth-child(2) {
  animation-delay: 200ms;
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dot_12y5i_lygyv_81:not(#\9):nth-child(2) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dot_12y5i_lygyv_81:not(#\9):nth-child(2), .awsui-mode-entering .awsui_dot_12y5i_lygyv_81:not(#\9):nth-child(2) {
  animation: none;
  transition: none;
}

.awsui_dot_12y5i_lygyv_81:not(#\9):nth-child(3) {
  animation-delay: 300ms;
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dot_12y5i_lygyv_81:not(#\9):nth-child(3) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dot_12y5i_lygyv_81:not(#\9):nth-child(3), .awsui-mode-entering .awsui_dot_12y5i_lygyv_81:not(#\9):nth-child(3) {
  animation: none;
  transition: none;
}

.awsui_dot_12y5i_lygyv_81:not(#\9):last-child {
  margin-inline-end: 0;
}
@media (prefers-reduced-motion: reduce) {
  .awsui_dot_12y5i_lygyv_81:not(#\9):last-child {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_dot_12y5i_lygyv_81:not(#\9):last-child, .awsui-mode-entering .awsui_dot_12y5i_lygyv_81:not(#\9):last-child {
  animation: none;
  transition: none;
}

@keyframes awsui_dotsDancing_12y5i_lygyv_1 {
  0% {
    transform: translateY(0px);
  }
  28% {
    transform: translateY(-4px);
  }
  44% {
    transform: translateY(0px);
  }
}
.awsui_root_12y5i_lygyv_162:not(#\9) {
  inline-size: inherit;
  block-size: inherit;
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.awsui_typing_12y5i_lygyv_176:not(#\9) {
  align-items: center;
  justify-content: space-between;
  display: flex;
  inline-size: 18px;
}

.awsui_dot_12y5i_lygyv_81:not(#\9) {
  background-color: var(--color-text-avatar-jddpvm, #ffffff);
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
  block-size: 4px;
  inline-size: 4px;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
.awsui_root_1qkal_gzyqx_15:not(#\9) {
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: border-box;
  caption-side: top;
  cursor: auto;
  direction: inherit;
  empty-cells: show;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-stretch: normal;
  line-height: normal;
  -webkit-hyphens: none;
          hyphens: none;
  letter-spacing: normal;
  list-style: disc outside none;
  tab-size: 8;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  color: var(--color-text-avatar-jddpvm, #ffffff);
  block-size: 28px;
  inline-size: 28px;
  position: relative;
  border-start-start-radius: 50%;
  border-start-end-radius: 50%;
  border-end-start-radius: 50%;
  border-end-end-radius: 50%;
}
.awsui_root_1qkal_gzyqx_15.awsui_avatar-color-default_1qkal_gzyqx_50:not(#\9) {
  background-color: var(--color-background-avatar-default-rci9zy, #424650);
}
.awsui_root_1qkal_gzyqx_15.awsui_avatar-color-gen-ai_1qkal_gzyqx_53:not(#\9) {
  background: var(--color-background-avatar-gen-ai-i9hcw6, radial-gradient(circle farthest-corner at top left, rgb(0, 150, 250) -25%, rgba(0, 150, 250, 0) 55%), radial-gradient(circle farthest-corner at top right, rgb(216, 178, 255) -10%, rgb(115, 0, 229) 50%));
}
.awsui_root_1qkal_gzyqx_15.awsui_initials_1qkal_gzyqx_56:not(#\9) {
  font-family: var(--font-family-base-dnvic8, "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif);
  font-size: var(--font-size-body-s-asqx2i, 12px);
  line-height: var(--line-height-body-s-7zv1j5, 16px);
  font-weight: var(--font-weight-heading-l-f8711v, 700);
}
.awsui_root_1qkal_gzyqx_15:not(#\9):focus {
  outline: none;
}
body[data-awsui-focus-visible=true] .awsui_root_1qkal_gzyqx_15:not(#\9):focus:focus {
  position: relative;
  box-sizing: border-box;
  outline: 2px dotted transparent;
  outline-offset: 0px;
}
body[data-awsui-focus-visible=true] .awsui_root_1qkal_gzyqx_15:not(#\9):focus:focus::before {
  content: " ";
  display: block;
  position: absolute;
  box-sizing: border-box;
  inset-inline-start: calc(-1 * 1px);
  inset-block-start: calc(-1 * 1px);
  inline-size: calc(100% + 2 * 1px);
  block-size: calc(100% + 2 * 1px);
  border-radius: 50%;
  border: 2px solid var(--color-border-item-focused-nv6mhz, #006ce0);
}

.awsui_content_1qkal_gzyqx_84:not(#\9) {
  display: flex;
  align-items: center;
  justify-content: center;
  block-size: inherit;
  inline-size: inherit;
  overflow: hidden;
}.resources-modal-header {
  padding: 10px;
}

.txt {
  display: flex;
  align-items: center;
}

.txt:hover {
  text-decoration: underline;
  cursor: pointer;
}

.resources-modal {
  height: 85vh;
}
.resources-modal-grid {
  display: grid;
  gap: 12px;
  min-height: 100%;
  grid-template-columns: 1fr 2fr;
}
.resources-modal-grid .resource-list {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 10px;
  height: calc(85vh - 50px);
  overflow: auto;
}
.resources-modal-grid .resource-details {
  padding: 10px;
  height: calc(85vh - 50px);
  overflow: auto;
}
.resources-modal-content {
  height: calc(85vh - 70px);
  overflow: auto;
}
.resources-modal .resources-header-container {
  padding: 0px 25px;
}
.resources-modal .resources-header-container-content {
  display: flex;
  justify-content: space-between;
  flex: 1;
}
.resources-modal .resources-header-container-body {
  display: flex;
  justify-content: space-between;
}
.resources-modal .resources-header-container-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}

.resource-id-description {
  color: #656871;
  font-size: 12px;
}

.resource-id-inline .resource-id-description {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}

.resource-id-inline {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}

.resource-id-inline-action {
  flex-shrink: 0;
}

.resource-id-input-container {
  display: grid;
  grid-template-columns: 90% 10%;
}

.resource-id-input-container-edit {
  display: grid;
  grid-template-columns: 80% 20%;
}.wfruns-v2-search input[class*=awsui_input] {
  border-radius: 8px !important;
  border: 1px solid var(--input, oklch(92.2% 0 0deg)) !important;
}

.wfruns-v2-header-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}.policy-modal-header {
  padding: 10px;
  width: 100%;
  box-sizing: border-box;
}
.policy-modal-header .header-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-direction: row;
  padding: 0px 25px;
  height: auto;
  background: none;
}

.policy-modal-body {
  height: 75vh;
  padding: 10px;
}
.policy-modal-body .policy-modal-body-grid {
  display: grid;
  gap: 12px;
  min-height: 100%;
  grid-template-columns: 1fr 2fr;
}
.policy-modal-body .policy-modal-body-grid .policy-list {
  height: calc(75vh - 75px);
  overflow: auto;
}
.policy-modal-body .policy-modal-body-grid .policy-details {
  height: calc(75vh - 75px);
  overflow: auto;
}
.policy-modal-body .body-header-container {
  display: flex;
  gap: 40px;
  padding: 0px 25px;
}
.policy-modal-body .body-header-container-content {
  display: flex;
  justify-content: space-between;
  flex: 1;
}
.policy-modal-body .body-header-container-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}.infracost-modal-header {
  padding: 10px;
}

.infracost-modal {
  height: 85vh;
  padding: 10px;
}
.infracost-modal-grid {
  display: grid;
  gap: 12px;
  grid-template-columns: 1fr 2fr;
}
.infracost-modal-grid .infracost-list {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 10px;
  height: calc(85vh - 150px);
  overflow: auto;
}
.infracost-modal-content {
  height: calc(85vh - 150px);
  overflow: auto;
}
.infracost-modal .infracost-header-container {
  padding: 0px 25px;
}
.infracost-modal .infracost-header-container-content {
  display: flex;
  justify-content: space-between;
  flex: 1;
}
.infracost-modal .infracost-header-container-body {
  display: flex;
  justify-content: flex-end;
}
.infracost-modal .infracost-header-container-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}

.infraCostOverViewCard-policyRulesWrapper {
  padding-top: 2px;
  padding-bottom: 15px;
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer;
}

.loading-spinner {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.infracost-card-icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
}._tf-plan-card_nffjl_1 {
  width: 100%;
  height: max-content;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0.5rem;
  margin: 0 1rem 1rem 0;
  overflow: hidden;
}.custom-layout-custom-code-widget {
  display: flex;
  gap: 10px;
  min-height: 400px;
}
.custom-layout-custom-code-widget > :first-child {
  flex: 1;
  min-width: 0;
  border-radius: 8px;
  overflow: hidden;
}

.context-inputs-panel {
  border-radius: 8px;
  background-color: #ebebf0;
  display: flex;
  justify-content: center;
  gap: 5px;
  padding: 8px 4px;
  min-width: 32px;
}
.context-inputs-panel.expanded {
  width: 33%;
  padding: 12px;
  overflow-y: auto;
}
.context-inputs-panel.preview-mode.expanded {
  width: 40%;
}
.context-inputs-panel {
  max-height: 500px;
}

.context-inputs-expanded {
  display: flex;
  flex-direction: column;
  gap: 12px;
  background-color: white;
  padding: 10px;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

.custom-preview-panel {
  flex: 1;
  background-color: white;
  border-radius: 8px;
  padding: 10px;
  min-width: 200px;
  height: 500px;
}.js-code-editor {
  display: flex;
  flex-direction: column;
  border: 1px solid #3c3c3c;
  border-radius: 6px;
  overflow: hidden;
  background: #1e1e1e;
  position: relative;
}
.js-code-editor .maximize-btn {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 10;
}
.js-code-editor__inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.js-code-editor__editor-area {
  flex-shrink: 0;
  border-bottom: 1px solid #3c3c3c;
}
.js-code-editor__modal-inner {
  display: flex;
  flex-direction: column;
  background: #1e1e1e;
  position: relative;
}
.js-code-editor__console {
  display: flex;
  flex-direction: column;
  background: #1e1e1e;
}
.js-code-editor__resize-handle {
  height: 4px;
  background: #3c3c3c;
  cursor: ns-resize;
  flex-shrink: 0;
}
.js-code-editor__resize-handle:hover {
  background: #007acc;
}
.js-code-editor__console-header {
  background: #252526;
  border-bottom: 1px solid #3c3c3c;
  padding: 2px 4px;
}
.js-code-editor__console-title {
  color: #cccccc;
  font-size: 12px;
  font-weight: 600;
  font-family: "Monaco", "Menlo", "Courier New", monospace;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.js-code-editor__console-body {
  overflow-y: auto;
  padding: 8px 12px;
  font-family: "Monaco", "Menlo", "Courier New", monospace;
  font-size: 12px;
  line-height: 1.6;
}
.js-code-editor__console-empty {
  color: #6a6a6a;
  font-style: italic;
}
.js-code-editor__console-line {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin-bottom: 2px;
}
.js-code-editor__console-timestamp {
  color: #6a6a6a;
  flex-shrink: 0;
  font-size: 11px;
  padding-top: 1px;
}
.js-code-editor__console-badge {
  flex-shrink: 0;
  font-size: 10px;
  font-weight: 600;
  padding: 1px 4px;
  border-radius: 3px;
}
.js-code-editor__console-badge[data-type=log] {
  color: #d4d4d4;
  background: #3c3c3c;
}
.js-code-editor__console-badge[data-type=info] {
  color: #1e1e1e;
  background: #4fc1ff;
}
.js-code-editor__console-badge[data-type=warn] {
  color: #1e1e1e;
  background: #dda830;
}
.js-code-editor__console-badge[data-type=error] {
  color: #ffffff;
  background: #f44747;
}
.js-code-editor__console-message {
  white-space: pre-wrap;
  word-break: break-word;
}/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-ease: initial;
    }
  }
}

@layer scss;

@layer libs {
  .-top-0\.5 {
    top: calc(var(--spacing) * -.5);
  }

  .-right-0\.5 {
    right: calc(var(--spacing) * -.5);
  }

  .row-0 {
    grid-row: 0;
  }

  .row-1 {
    grid-row: 1;
  }

  .row-2 {
    grid-row: 2;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .list-item {
    display: list-item;
  }

  .min-h-\[10vh\] {
    min-height: 10vh;
  }

  .flex-shrink, .shrink {
    flex-shrink: 1;
  }

  .bg-\[\#1b71ec\] {
    background-color: #1b71ec;
  }

  .bg-\[\#e9ebed\] {
    background-color: #e9ebed;
  }

  .bg-\[\#f9fafa\] {
    background-color: #f9fafa;
  }

  .text-\[\#656871\] {
    color: #656871;
  }

  .capitalize {
    text-transform: capitalize;
  }

  .ordinal {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .select-all {
    -webkit-user-select: all;
    user-select: all;
  }

  .group-data-\[collapsible\=icon\]\:size-6:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .group-data-\[collapsible\=icon\]\:size-8:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  @media (min-width: 48rem) {
    .md\:w-\[90\%\] {
      width: 90%;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-\[18\.75rem\] {
      width: 18.75rem;
    }

    .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 96rem) {
    .\32 xl\:w-\[85\%\] {
      width: 85%;
    }
  }

  .ps {
    overflow-anchor: none;
    -ms-overflow-style: none;
    touch-action: auto;
    -ms-touch-action: auto;
    overflow: hidden !important;
  }

  .ps__rail-x {
    opacity: 0;
    height: 15px;
    transition: background-color .2s linear, opacity .2s linear;
    display: none;
    position: absolute;
    bottom: 0;
  }

  .ps__rail-y {
    opacity: 0;
    width: 15px;
    transition: background-color .2s linear, opacity .2s linear;
    display: none;
    position: absolute;
    right: 0;
  }

  .ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y {
    background-color: #0000;
    display: block;
  }

  .ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y {
    opacity: .6;
  }

  .ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking {
    opacity: .9;
    background-color: #eee;
  }

  .ps__thumb-x {
    background-color: #aaa;
    border-radius: 6px;
    height: 6px;
    transition: background-color .2s linear, height .2s ease-in-out;
    position: absolute;
    bottom: 2px;
  }

  .ps__thumb-y {
    background-color: #aaa;
    border-radius: 6px;
    width: 6px;
    transition: background-color .2s linear, width .2s ease-in-out;
    position: absolute;
    right: 2px;
  }

  .ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x {
    background-color: #999;
    height: 11px;
  }

  .ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y {
    background-color: #999;
    width: 11px;
  }

  @supports (-ms-overflow-style: none) {
    .ps {
      overflow: auto !important;
    }
  }

  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ps {
      overflow: auto !important;
    }
  }

  .scrollbar-container {
    height: 100%;
    position: relative;
  }

  .react-flow {
    --xy-edge-stroke-default: #b1b1b7;
    --xy-edge-stroke-width-default: 1;
    --xy-edge-stroke-selected-default: #555;
    --xy-connectionline-stroke-default: #b1b1b7;
    --xy-connectionline-stroke-width-default: 1;
    --xy-attribution-background-color-default: #ffffff80;
    --xy-minimap-background-color-default: #fff;
    --xy-minimap-mask-background-color-default: #f0f0f099;
    --xy-minimap-mask-stroke-color-default: transparent;
    --xy-minimap-mask-stroke-width-default: 1;
    --xy-minimap-node-background-color-default: #e2e2e2;
    --xy-minimap-node-stroke-color-default: transparent;
    --xy-minimap-node-stroke-width-default: 2;
    --xy-background-color-default: transparent;
    --xy-background-pattern-dots-color-default: #91919a;
    --xy-background-pattern-lines-color-default: #eee;
    --xy-background-pattern-cross-color-default: #e2e2e2;
    background-color: var(--xy-background-color, var(--xy-background-color-default));
    --xy-node-color-default: inherit;
    --xy-node-border-default: 1px solid #1a192b;
    --xy-node-background-color-default: #fff;
    --xy-node-group-background-color-default: #f0f0f040;
    --xy-node-boxshadow-hover-default: 0 1px 4px 1px #00000014;
    --xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;
    --xy-node-border-radius-default: 3px;
    --xy-handle-background-color-default: #1a192b;
    --xy-handle-border-color-default: #fff;
    --xy-selection-background-color-default: #0059dc14;
    --xy-selection-border-default: 1px dotted #0059dccc;
    --xy-controls-button-background-color-default: #fefefe;
    --xy-controls-button-background-color-hover-default: #f4f4f4;
    --xy-controls-button-color-default: inherit;
    --xy-controls-button-color-hover-default: inherit;
    --xy-controls-button-border-color-default: #eee;
    --xy-controls-box-shadow-default: 0 0 2px 1px #00000014;
    --xy-edge-label-background-color-default: #fff;
    --xy-edge-label-color-default: inherit;
    --xy-resize-background-color-default: #3367d9;
    direction: ltr;
  }

  .react-flow.dark {
    --xy-edge-stroke-default: #3e3e3e;
    --xy-edge-stroke-width-default: 1;
    --xy-edge-stroke-selected-default: #727272;
    --xy-connectionline-stroke-default: #b1b1b7;
    --xy-connectionline-stroke-width-default: 1;
    --xy-attribution-background-color-default: #96969640;
    --xy-minimap-background-color-default: #141414;
    --xy-minimap-mask-background-color-default: #3c3c3c99;
    --xy-minimap-mask-stroke-color-default: transparent;
    --xy-minimap-mask-stroke-width-default: 1;
    --xy-minimap-node-background-color-default: #2b2b2b;
    --xy-minimap-node-stroke-color-default: transparent;
    --xy-minimap-node-stroke-width-default: 2;
    --xy-background-color-default: #141414;
    --xy-background-pattern-dots-color-default: #555;
    --xy-background-pattern-lines-color-default: #333;
    --xy-background-pattern-cross-color-default: #333;
    --xy-node-color-default: #f8f8f8;
    --xy-node-border-default: 1px solid #3c3c3c;
    --xy-node-background-color-default: #1e1e1e;
    --xy-node-group-background-color-default: #f0f0f040;
    --xy-node-boxshadow-hover-default: 0 1px 4px 1px #ffffff14;
    --xy-node-boxshadow-selected-default: 0 0 0 .5px #999;
    --xy-handle-background-color-default: #bebebe;
    --xy-handle-border-color-default: #1e1e1e;
    --xy-selection-background-color-default: #c8c8dc14;
    --xy-selection-border-default: 1px dotted #c8c8dccc;
    --xy-controls-button-background-color-default: #2b2b2b;
    --xy-controls-button-background-color-hover-default: #3e3e3e;
    --xy-controls-button-color-default: #f8f8f8;
    --xy-controls-button-color-hover-default: #fff;
    --xy-controls-button-border-color-default: #5b5b5b;
    --xy-controls-box-shadow-default: 0 0 2px 1px #00000014;
    --xy-edge-label-background-color-default: #141414;
    --xy-edge-label-color-default: #f8f8f8;
  }

  .react-flow__background {
    background-color: var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));
    pointer-events: none;
    z-index: -1;
  }

  .react-flow__container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  .react-flow__pane {
    z-index: 1;
    touch-action: none;
  }

  .react-flow__pane.draggable {
    cursor: grab;
  }

  .react-flow__pane.dragging {
    cursor: grabbing;
  }

  .react-flow__pane.selection {
    cursor: pointer;
  }

  .react-flow__viewport {
    transform-origin: 0 0;
    z-index: 2;
    pointer-events: none;
  }

  .react-flow__renderer {
    z-index: 4;
  }

  .react-flow__selection {
    z-index: 6;
  }

  .react-flow__nodesselection-rect:focus, .react-flow__nodesselection-rect:focus-visible {
    outline: none;
  }

  .react-flow__edge-path {
    stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
    stroke-width: var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));
    fill: none;
  }

  .react-flow__connection-path {
    stroke: var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));
    stroke-width: var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));
    fill: none;
  }

  .react-flow .react-flow__edges {
    position: absolute;
  }

  .react-flow .react-flow__edges svg {
    pointer-events: none;
    position: absolute;
    overflow: visible;
  }

  .react-flow__edge {
    pointer-events: visibleStroke;
  }

  .react-flow__edge.selectable {
    cursor: pointer;
  }

  .react-flow__edge.animated path {
    stroke-dasharray: 5;
    animation: .5s linear infinite dashdraw;
  }

  .react-flow__edge.animated path.react-flow__edge-interaction {
    stroke-dasharray: none;
    animation: none;
  }

  .react-flow__edge.inactive {
    pointer-events: none;
  }

  .react-flow__edge.selected, .react-flow__edge:focus, .react-flow__edge:focus-visible {
    outline: none;
  }

  .react-flow__edge.selected .react-flow__edge-path, .react-flow__edge.selectable:focus .react-flow__edge-path, .react-flow__edge.selectable:focus-visible .react-flow__edge-path {
    stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default));
  }

  .react-flow__edge-textwrapper {
    pointer-events: all;
  }

  .react-flow__edge .react-flow__edge-text {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
  }

  .react-flow__arrowhead polyline {
    stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  }

  .react-flow__arrowhead polyline.arrowclosed {
    fill: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  }

  .react-flow__connection {
    pointer-events: none;
  }

  .react-flow__connection .animated {
    stroke-dasharray: 5;
    animation: .5s linear infinite dashdraw;
  }

  svg.react-flow__connectionline {
    z-index: 1001;
    position: absolute;
    overflow: visible;
  }

  .react-flow__nodes {
    pointer-events: none;
    transform-origin: 0 0;
  }

  .react-flow__node {
    -webkit-user-select: none;
    user-select: none;
    pointer-events: all;
    transform-origin: 0 0;
    box-sizing: border-box;
    cursor: default;
    position: absolute;
  }

  .react-flow__node.selectable {
    cursor: pointer;
  }

  .react-flow__node.draggable {
    cursor: grab;
    pointer-events: all;
  }

  .react-flow__node.draggable.dragging {
    cursor: grabbing;
  }

  .react-flow__nodesselection {
    z-index: 3;
    transform-origin: 0 0;
    pointer-events: none;
  }

  .react-flow__nodesselection-rect {
    pointer-events: all;
    cursor: grab;
    position: absolute;
  }

  .react-flow__handle {
    pointer-events: none;
    background-color: var(--xy-handle-background-color, var(--xy-handle-background-color-default));
    border: 1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));
    border-radius: 100%;
    width: 6px;
    min-width: 5px;
    height: 6px;
    min-height: 5px;
    position: absolute;
  }

  .react-flow__handle.connectingfrom {
    pointer-events: all;
  }

  .react-flow__handle.connectionindicator {
    pointer-events: all;
    cursor: crosshair;
  }

  .react-flow__handle-bottom {
    top: auto;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%);
  }

  .react-flow__handle-top {
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .react-flow__handle-left {
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
  }

  .react-flow__handle-right {
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
  }

  .react-flow__edgeupdater {
    cursor: move;
    pointer-events: all;
  }

  .react-flow__pane.selection .react-flow__panel {
    pointer-events: none;
  }

  .react-flow__panel {
    z-index: 5;
    margin: 15px;
    position: absolute;
  }

  .react-flow__panel.top {
    top: 0;
  }

  .react-flow__panel.bottom {
    bottom: 0;
  }

  .react-flow__panel.top.center, .react-flow__panel.bottom.center {
    left: 50%;
    transform: translateX(-15px) translateX(-50%);
  }

  .react-flow__panel.left {
    left: 0;
  }

  .react-flow__panel.right {
    right: 0;
  }

  .react-flow__panel.left.center, .react-flow__panel.right.center {
    top: 50%;
    transform: translateY(-15px) translateY(-50%);
  }

  .react-flow__attribution {
    background: var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));
    margin: 0;
    padding: 2px 3px;
    font-size: 10px;
  }

  .react-flow__attribution a {
    color: #999;
    text-decoration: none;
  }

  @keyframes dashdraw {
    from {
      stroke-dashoffset: 10px;
    }
  }

  .react-flow__edgelabel-renderer {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  .react-flow__viewport-portal {
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  .react-flow__minimap {
    background: var(--xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)));
  }

  .react-flow__minimap-svg {
    display: block;
  }

  .react-flow__minimap-mask {
    fill: var(--xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)));
    stroke: var(--xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)));
    stroke-width: var(--xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)));
  }

  .react-flow__minimap-node {
    fill: var(--xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)));
    stroke: var(--xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)));
    stroke-width: var(--xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)));
  }

  .react-flow__background-pattern.dots {
    fill: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)));
  }

  .react-flow__background-pattern.lines {
    stroke: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)));
  }

  .react-flow__background-pattern.cross {
    stroke: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)));
  }

  .react-flow__controls {
    box-shadow: var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default));
    flex-direction: column;
    display: flex;
  }

  .react-flow__controls.horizontal {
    flex-direction: row;
  }

  .react-flow__controls-button {
    background: var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));
    border: none;
    border-bottom: 1px solid var(--xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)));
    width: 26px;
    height: 26px;
    color: var(--xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)));
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    justify-content: center;
    align-items: center;
    padding: 4px;
    display: flex;
  }

  .react-flow__controls-button svg {
    fill: currentColor;
    width: 100%;
    max-width: 12px;
    max-height: 12px;
  }

  .react-flow__edge.updating .react-flow__edge-path {
    stroke: #777;
  }

  .react-flow__edge-text {
    font-size: 10px;
  }

  .react-flow__node.selectable:focus, .react-flow__node.selectable:focus-visible {
    outline: none;
  }

  .react-flow__node-input, .react-flow__node-default, .react-flow__node-output, .react-flow__node-group {
    border-radius: var(--xy-node-border-radius, var(--xy-node-border-radius-default));
    width: 150px;
    color: var(--xy-node-color, var(--xy-node-color-default));
    text-align: center;
    border: var(--xy-node-border, var(--xy-node-border-default));
    background-color: var(--xy-node-background-color, var(--xy-node-background-color-default));
    padding: 10px;
    font-size: 12px;
  }

  .react-flow__node-input.selectable:hover, .react-flow__node-default.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover {
    box-shadow: var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default));
  }

  .react-flow__node-input.selectable.selected, .react-flow__node-input.selectable:focus, .react-flow__node-input.selectable:focus-visible, .react-flow__node-default.selectable.selected, .react-flow__node-default.selectable:focus, .react-flow__node-default.selectable:focus-visible, .react-flow__node-output.selectable.selected, .react-flow__node-output.selectable:focus, .react-flow__node-output.selectable:focus-visible, .react-flow__node-group.selectable.selected, .react-flow__node-group.selectable:focus, .react-flow__node-group.selectable:focus-visible {
    box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
  }

  .react-flow__node-group {
    background-color: var(--xy-node-group-background-color, var(--xy-node-group-background-color-default));
  }

  .react-flow__nodesselection-rect, .react-flow__selection {
    background: var(--xy-selection-background-color, var(--xy-selection-background-color-default));
    border: var(--xy-selection-border, var(--xy-selection-border-default));
  }

  .react-flow__nodesselection-rect:focus, .react-flow__nodesselection-rect:focus-visible, .react-flow__selection:focus, .react-flow__selection:focus-visible {
    outline: none;
  }

  .react-flow__controls-button:hover {
    background: var(--xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)));
    color: var(--xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)));
  }

  .react-flow__controls-button:disabled {
    pointer-events: none;
  }

  .react-flow__controls-button:disabled svg {
    fill-opacity: .4;
  }

  .react-flow__controls-button:last-child {
    border-bottom: none;
  }

  .react-flow__controls.horizontal .react-flow__controls-button {
    border-bottom: none;
    border-right: 1px solid var(--xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)));
  }

  .react-flow__controls.horizontal .react-flow__controls-button:last-child {
    border-right: none;
  }

  .react-flow__resize-control {
    position: absolute;
  }

  .react-flow__resize-control.left, .react-flow__resize-control.right {
    cursor: ew-resize;
  }

  .react-flow__resize-control.top, .react-flow__resize-control.bottom {
    cursor: ns-resize;
  }

  .react-flow__resize-control.top.left, .react-flow__resize-control.bottom.right {
    cursor: nwse-resize;
  }

  .react-flow__resize-control.bottom.left, .react-flow__resize-control.top.right {
    cursor: nesw-resize;
  }

  .react-flow__resize-control.handle {
    background-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
    border: 1px solid #fff;
    border-radius: 1px;
    width: 5px;
    height: 5px;
    translate: -50% -50%;
  }

  .react-flow__resize-control.handle.left {
    top: 50%;
    left: 0;
  }

  .react-flow__resize-control.handle.right {
    top: 50%;
    left: 100%;
  }

  .react-flow__resize-control.handle.top {
    top: 0;
    left: 50%;
  }

  .react-flow__resize-control.handle.bottom {
    top: 100%;
    left: 50%;
  }

  .react-flow__resize-control.handle.top.left, .react-flow__resize-control.handle.bottom.left {
    left: 0;
  }

  .react-flow__resize-control.handle.top.right, .react-flow__resize-control.handle.bottom.right {
    left: 100%;
  }

  .react-flow__resize-control.line {
    border-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
    border-style: solid;
    border-width: 0;
  }

  .react-flow__resize-control.line.left, .react-flow__resize-control.line.right {
    width: 1px;
    height: 100%;
    top: 0;
    transform: translate(-50%);
  }

  .react-flow__resize-control.line.left {
    border-left-width: 1px;
    left: 0;
  }

  .react-flow__resize-control.line.right {
    border-right-width: 1px;
    left: 100%;
  }

  .react-flow__resize-control.line.top, .react-flow__resize-control.line.bottom {
    width: 100%;
    height: 1px;
    left: 0;
    transform: translate(0, -50%);
  }

  .react-flow__resize-control.line.top {
    border-top-width: 1px;
    top: 0;
  }

  .react-flow__resize-control.line.bottom {
    border-bottom-width: 1px;
    top: 100%;
  }

  .react-flow__edge-textbg {
    fill: var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default));
  }

  .react-flow__edge-text {
    fill: var(--xy-edge-label-color, var(--xy-edge-label-color-default));
  }

  @font-face {
    font-family: Inter;
    src: url("/assets/Inter-c8O0ljhh.ttf") format("truetype");
    font-weight: 100 900;
    font-display: swap;
  }

  .ide-pointer-events-none {
    pointer-events: none;
  }

  .ide-pointer-events-auto {
    pointer-events: auto;
  }

  .ide-fixed {
    position: fixed;
  }

  .ide-absolute {
    position: absolute;
  }

  .ide-relative {
    position: relative;
  }

  .ide-inset-0 {
    inset: 0;
  }

  .ide-bottom-0 {
    bottom: 0;
  }

  .ide-left-0 {
    left: 0;
  }

  .ide-left-2 {
    left: .5rem;
  }

  .ide-left-\[1px\] {
    left: 1px;
  }

  .ide-left-\[42\.333333\%\] {
    left: 42.3333%;
  }

  .ide-left-\[50px\] {
    left: 50px;
  }

  .ide-right-0 {
    right: 0;
  }

  .ide-right-3 {
    right: .75rem;
  }

  .ide-right-6 {
    right: 1.5rem;
  }

  .ide-top-0 {
    top: 0;
  }

  .ide-top-1 {
    top: .25rem;
  }

  .ide-top-1\/2 {
    top: 50%;
  }

  .ide-top-16 {
    top: 4rem;
  }

  .ide-top-3 {
    top: .75rem;
  }

  .ide-top-\[36\.333333\%\] {
    top: 36.3333%;
  }

  .ide-z-10 {
    z-index: 10;
  }

  .ide-z-20 {
    z-index: 20;
  }

  .ide-z-50 {
    z-index: 50;
  }

  .\!ide-m-0 {
    margin: 0 !important;
  }

  .ide-m-0 {
    margin: 0;
  }

  .ide--mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem;
  }

  .ide-my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .ide-mb-2 {
    margin-bottom: .5rem;
  }

  .ide-ml-1 {
    margin-left: .25rem;
  }

  .ide-ml-4 {
    margin-left: 1rem;
  }

  .ide-ml-auto {
    margin-left: auto;
  }

  .ide-mr-1 {
    margin-right: .25rem;
  }

  .ide-mr-2 {
    margin-right: .5rem;
  }

  .ide-mt-0\.5 {
    margin-top: .125rem;
  }

  .ide-mt-1 {
    margin-top: .25rem;
  }

  .ide-mt-3 {
    margin-top: .75rem;
  }

  .ide-mt-4 {
    margin-top: 1rem;
  }

  .ide-flex {
    display: flex;
  }

  .ide-inline-flex {
    display: inline-flex;
  }

  .ide-grid {
    display: grid;
  }

  .ide-h-1 {
    height: .25rem;
  }

  .ide-h-1\.5 {
    height: .375rem;
  }

  .ide-h-10 {
    height: 2.5rem;
  }

  .ide-h-11 {
    height: 2.75rem;
  }

  .ide-h-12 {
    height: 3rem;
  }

  .ide-h-2 {
    height: .5rem;
  }

  .ide-h-2\.5 {
    height: .625rem;
  }

  .ide-h-20 {
    height: 5rem;
  }

  .ide-h-3 {
    height: .75rem;
  }

  .ide-h-3\.5 {
    height: .875rem;
  }

  .ide-h-4 {
    height: 1rem;
  }

  .ide-h-5 {
    height: 1.25rem;
  }

  .ide-h-6 {
    height: 1.5rem;
  }

  .ide-h-7 {
    height: 1.75rem;
  }

  .ide-h-8 {
    height: 2rem;
  }

  .ide-h-9 {
    height: 2.25rem;
  }

  .ide-h-\[14px\] {
    height: 14px;
  }

  .ide-h-\[18px\] {
    height: 18px;
  }

  .ide-h-\[26px\] {
    height: 26px;
  }

  .ide-h-\[28px\] {
    height: 28px;
  }

  .ide-h-\[33px\] {
    height: 33px;
  }

  .ide-h-\[39px\] {
    height: 39px;
  }

  .ide-h-\[3px\] {
    height: 3px;
  }

  .ide-h-\[40px\] {
    height: 40px;
  }

  .ide-h-\[500px\] {
    height: 500px;
  }

  .ide-h-\[600px\] {
    height: 600px;
  }

  .ide-h-full {
    height: 100%;
  }

  .ide-h-px {
    height: 1px;
  }

  .ide-h-screen {
    height: 100vh;
  }

  .ide-max-h-32 {
    max-height: 8rem;
  }

  .ide-max-h-48 {
    max-height: 12rem;
  }

  .ide-max-h-\[var\(--radix-dropdown-menu-content-available-height\)\] {
    max-height: var(--radix-dropdown-menu-content-available-height);
  }

  .ide-min-h-0 {
    min-height: 0;
  }

  .ide-min-h-\[200px\] {
    min-height: 200px;
  }

  .ide-w-0 {
    width: 0;
  }

  .ide-w-10 {
    width: 2.5rem;
  }

  .ide-w-12 {
    width: 3rem;
  }

  .ide-w-14 {
    width: 3.5rem;
  }

  .ide-w-16 {
    width: 4rem;
  }

  .ide-w-2 {
    width: .5rem;
  }

  .ide-w-2\.5 {
    width: .625rem;
  }

  .ide-w-20 {
    width: 5rem;
  }

  .ide-w-24 {
    width: 6rem;
  }

  .ide-w-28 {
    width: 7rem;
  }

  .ide-w-3 {
    width: .75rem;
  }

  .ide-w-3\.5 {
    width: .875rem;
  }

  .ide-w-32 {
    width: 8rem;
  }

  .ide-w-36 {
    width: 9rem;
  }

  .ide-w-4 {
    width: 1rem;
  }

  .ide-w-40 {
    width: 10rem;
  }

  .ide-w-44 {
    width: 11rem;
  }

  .ide-w-48 {
    width: 12rem;
  }

  .ide-w-5 {
    width: 1.25rem;
  }

  .ide-w-52 {
    width: 13rem;
  }

  .ide-w-56 {
    width: 14rem;
  }

  .ide-w-6 {
    width: 1.5rem;
  }

  .ide-w-64 {
    width: 16rem;
  }

  .ide-w-7 {
    width: 1.75rem;
  }

  .ide-w-72 {
    width: 18rem;
  }

  .ide-w-8 {
    width: 2rem;
  }

  .ide-w-\[100px\] {
    width: 100px;
  }

  .ide-w-\[110px\] {
    width: 110px;
  }

  .ide-w-\[120px\] {
    width: 120px;
  }

  .ide-w-\[123px\] {
    width: 123px;
  }

  .ide-w-\[128px\] {
    width: 128px;
  }

  .ide-w-\[130px\] {
    width: 130px;
  }

  .ide-w-\[140px\] {
    width: 140px;
  }

  .ide-w-\[14px\] {
    width: 14px;
  }

  .ide-w-\[150px\] {
    width: 150px;
  }

  .ide-w-\[185px\] {
    width: 185px;
  }

  .ide-w-\[280px\] {
    width: 280px;
  }

  .ide-w-\[300px\] {
    width: 300px;
  }

  .ide-w-\[30px\] {
    width: 30px;
  }

  .ide-w-\[35px\] {
    width: 35px;
  }

  .ide-w-\[3px\] {
    width: 3px;
  }

  .ide-w-\[40px\] {
    width: 40px;
  }

  .ide-w-\[45px\] {
    width: 45px;
  }

  .ide-w-\[50px\] {
    width: 50px;
  }

  .ide-w-\[51px\] {
    width: 51px;
  }

  .ide-w-\[55px\] {
    width: 55px;
  }

  .ide-w-\[60px\] {
    width: 60px;
  }

  .ide-w-\[65px\] {
    width: 65px;
  }

  .ide-w-\[70px\] {
    width: 70px;
  }

  .ide-w-\[80px\] {
    width: 80px;
  }

  .ide-w-\[85px\] {
    width: 85px;
  }

  .ide-w-\[90px\] {
    width: 90px;
  }

  .ide-w-full {
    width: 100%;
  }

  .ide-w-max {
    width: max-content;
  }

  .ide-w-px {
    width: 1px;
  }

  .ide-min-w-0 {
    min-width: 0;
  }

  .ide-min-w-\[18px\] {
    min-width: 18px;
  }

  .ide-min-w-\[50px\] {
    min-width: 50px;
  }

  .ide-min-w-\[52px\] {
    min-width: 52px;
  }

  .ide-min-w-\[8rem\] {
    min-width: 8rem;
  }

  .ide-min-w-full {
    min-width: 100%;
  }

  .ide-max-w-md {
    max-width: 28rem;
  }

  .ide-flex-1 {
    flex: 1;
  }

  .ide-shrink-0 {
    flex-shrink: 0;
  }

  .ide-origin-\[--radix-dropdown-menu-content-transform-origin\] {
    transform-origin: var(--radix-dropdown-menu-content-transform-origin);
  }

  .ide-origin-\[--radix-tooltip-content-transform-origin\] {
    transform-origin: var(--radix-tooltip-content-transform-origin);
  }

  .-ide-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .-ide-translate-x-1\/2, .-ide-translate-y-1\/2 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .-ide-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  @keyframes ide-pulse {
    50% {
      opacity: .5;
    }
  }

  .ide-animate-pulse {
    animation: 2s cubic-bezier(.4, 0, .6, 1) infinite ide-pulse;
  }

  @keyframes ide-spin {
    to {
      transform: rotate(1turn);
    }
  }

  .ide-animate-spin {
    animation: 1s linear infinite ide-spin;
  }

  .ide-cursor-col-resize {
    cursor: col-resize;
  }

  .ide-cursor-default {
    cursor: default;
  }

  .ide-cursor-ns-resize {
    cursor: ns-resize;
  }

  .ide-cursor-pointer {
    cursor: pointer;
  }

  .ide-touch-none {
    touch-action: none;
  }

  .ide-select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .ide-list-inside {
    list-style-position: inside;
  }

  .ide-list-decimal {
    list-style-type: decimal;
  }

  .ide-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .ide-flex-col {
    flex-direction: column;
  }

  .ide-flex-wrap {
    flex-wrap: wrap;
  }

  .ide-flex-nowrap {
    flex-wrap: nowrap;
  }

  .ide-items-start {
    align-items: flex-start;
  }

  .ide-items-end {
    align-items: flex-end;
  }

  .ide-items-center {
    align-items: center;
  }

  .ide-justify-end {
    justify-content: flex-end;
  }

  .ide-justify-center {
    justify-content: center;
  }

  .ide-justify-between {
    justify-content: space-between;
  }

  .\!ide-gap-0 {
    gap: 0 !important;
  }

  .ide-gap-0 {
    gap: 0;
  }

  .ide-gap-0\.5 {
    gap: .125rem;
  }

  .ide-gap-1 {
    gap: .25rem;
  }

  .ide-gap-1\.5 {
    gap: .375rem;
  }

  .ide-gap-2 {
    gap: .5rem;
  }

  .ide-gap-2\.5 {
    gap: .625rem;
  }

  .ide-gap-3 {
    gap: .75rem;
  }

  .ide-gap-4 {
    gap: 1rem;
  }

  .ide-gap-6 {
    gap: 1.5rem;
  }

  .ide-gap-\[16px\] {
    gap: 16px;
  }

  .ide-gap-\[3px\] {
    gap: 3px;
  }

  .ide-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.25rem*var(--tw-space-y-reverse));
  }

  .ide-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.5rem*var(--tw-space-y-reverse));
  }

  .ide-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem*(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem*var(--tw-space-y-reverse));
  }

  .ide-self-stretch {
    align-self: stretch;
  }

  .ide-overflow-auto {
    overflow: auto;
  }

  .ide-overflow-hidden {
    overflow: hidden;
  }

  .ide-overflow-x-auto {
    overflow-x: auto;
  }

  .ide-overflow-y-auto {
    overflow-y: auto;
  }

  .ide-overflow-x-hidden {
    overflow-x: hidden;
  }

  .ide-truncate {
    white-space: nowrap;
    overflow: hidden;
  }

  .ide-text-ellipsis, .ide-truncate {
    text-overflow: ellipsis;
  }

  .ide-whitespace-nowrap {
    white-space: nowrap;
  }

  .ide-whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\!ide-rounded-none {
    border-radius: 0 !important;
  }

  .ide-rounded {
    border-radius: .25rem;
  }

  .ide-rounded-2xl {
    border-radius: 1rem;
  }

  .ide-rounded-\[inherit\] {
    border-radius: inherit;
  }

  .ide-rounded-full {
    border-radius: 9999px;
  }

  .ide-rounded-lg {
    border-radius: var(--ide-radius);
  }

  .ide-rounded-md {
    border-radius: calc(var(--ide-radius) - 2px);
  }

  .ide-rounded-sm {
    border-radius: calc(var(--ide-radius) - 4px);
  }

  .ide-rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .ide-rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .ide-rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .ide-rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .ide-rounded-tl-xl {
    border-top-left-radius: .75rem;
  }

  .ide-border {
    border-width: 1px;
  }

  .ide-border-2 {
    border-width: 2px;
  }

  .ide-border-b {
    border-bottom-width: 1px;
  }

  .ide-border-b-\[1\.5px\] {
    border-bottom-width: 1.5px;
  }

  .ide-border-l {
    border-left-width: 1px;
  }

  .ide-border-l-2 {
    border-left-width: 2px;
  }

  .ide-border-r {
    border-right-width: 1px;
  }

  .ide-border-t {
    border-top-width: 1px;
  }

  .ide-border-solid {
    border-style: solid;
  }

  .ide-border-none {
    border-style: none;
  }

  .ide-border-\[\#006CE0\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 108 224 / var(--tw-border-opacity, 1));
  }

  .ide-border-\[\#171717\] {
    --tw-border-opacity: 1;
    border-color: rgb(23 23 23 / var(--tw-border-opacity, 1));
  }

  .ide-border-\[\#333\] {
    --tw-border-opacity: 1;
    border-color: rgb(51 51 51 / var(--tw-border-opacity, 1));
  }

  .ide-border-\[\#c6c6cd\] {
    --tw-border-opacity: 1;
    border-color: rgb(198 198 205 / var(--tw-border-opacity, 1));
  }

  .ide-border-\[rgba\(51\,51\,51\,0\.02\)\] {
    border-color: #33333305;
  }

  .ide-border-destructive {
    border-color: hsl(var(--ide-destructive));
  }

  .ide-border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  }

  .ide-border-ide-border {
    border-color: hsl(var(--ide-border-default));
  }

  .ide-border-ide-border-dialog {
    border-color: hsl(var(--ide-border-dialog));
  }

  .ide-border-ide-border-menu {
    border-color: hsl(var(--ide-border-menu));
  }

  .ide-border-ide-editor-border {
    border-color: hsl(var(--ide-editor-border));
  }

  .ide-border-ide-primary {
    border-color: hsl(var(--ide-primary-brand));
  }

  .ide-border-input {
    border-color: hsl(var(--ide-input));
  }

  .ide-border-transparent {
    border-color: #0000;
  }

  .ide-border-white\/15 {
    border-color: #ffffff26;
  }

  .ide-border-l-transparent {
    border-left-color: #0000;
  }

  .ide-border-t-transparent {
    border-top-color: #0000;
  }

  .ide-bg-\[\#006CE0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 108 224 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-\[\#171717\] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-\[\#1e1e1e\] {
    --tw-bg-opacity: 1;
    background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-\[\#252526\] {
    --tw-bg-opacity: 1;
    background-color: rgb(37 37 38 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-\[\#3FB950\] {
    --tw-bg-opacity: 1;
    background-color: rgb(63 185 80 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-\[\#666\] {
    --tw-bg-opacity: 1;
    background-color: rgb(102 102 102 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-\[\#8C8C94\] {
    --tw-bg-opacity: 1;
    background-color: rgb(140 140 148 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-\[\#F59E0B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-\[\#FAFAFB\] {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 251 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-\[\#d29922\] {
    --tw-bg-opacity: 1;
    background-color: rgb(210 153 34 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-\[\#f85149\] {
    --tw-bg-opacity: 1;
    background-color: rgb(248 81 73 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-\[rgba\(30\,30\,30\,0\.02\)\] {
    background-color: #1e1e1e05;
  }

  .ide-bg-\[rgba\(66\,70\,80\,0\.02\)\] {
    background-color: #42465005;
  }

  .ide-bg-\[rgba\(66\,70\,80\,0\.06\)\] {
    background-color: #4246500f;
  }

  .ide-bg-background {
    background-color: hsl(var(--ide-background));
  }

  .ide-bg-black\/50 {
    background-color: #00000080;
  }

  .ide-bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-border {
    background-color: hsl(var(--ide-border));
  }

  .ide-bg-destructive {
    background-color: hsl(var(--ide-destructive));
  }

  .ide-bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-ide-bg-badge {
    background-color: hsl(var(--ide-bg-badge));
  }

  .ide-bg-ide-bg-muted {
    background-color: hsl(var(--ide-bg-muted));
  }

  .ide-bg-ide-bg-page {
    background-color: hsl(var(--ide-bg-page));
  }

  .ide-bg-ide-bg-selected {
    background-color: hsl(var(--ide-bg-selected));
  }

  .ide-bg-ide-bg-subtle {
    background-color: hsl(var(--ide-bg-subtle));
  }

  .ide-bg-ide-border-divider {
    background-color: hsl(var(--ide-border-divider));
  }

  .ide-bg-ide-border\/30 {
    background-color: hsl(var(--ide-border-default)/.3);
  }

  .ide-bg-ide-border\/50 {
    background-color: hsl(var(--ide-border-default)/.5);
  }

  .ide-bg-ide-editor-bg {
    background-color: hsl(var(--ide-editor-bg));
  }

  .ide-bg-ide-editor-tab-active {
    background-color: hsl(var(--ide-editor-tab-active));
  }

  .ide-bg-ide-editor-tab-inactive {
    background-color: hsl(var(--ide-editor-tab-inactive));
  }

  .ide-bg-ide-primary {
    background-color: hsl(var(--ide-primary-brand));
  }

  .ide-bg-ide-primary-light {
    background-color: hsl(var(--ide-primary-light));
  }

  .ide-bg-muted {
    background-color: hsl(var(--ide-muted));
  }

  .ide-bg-popover {
    background-color: hsl(var(--ide-popover));
  }

  .ide-bg-primary {
    background-color: hsl(var(--ide-primary));
  }

  .ide-bg-secondary {
    background-color: hsl(var(--ide-secondary));
  }

  .ide-bg-transparent {
    background-color: #0000;
  }

  .ide-bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }

  .ide-bg-white\/80 {
    background-color: #fffc;
  }

  .ide-fill-current {
    fill: currentColor;
  }

  .\!ide-p-0 {
    padding: 0 !important;
  }

  .ide-p-0 {
    padding: 0;
  }

  .ide-p-1 {
    padding: .25rem;
  }

  .ide-p-1\.5 {
    padding: .375rem;
  }

  .ide-p-2 {
    padding: .5rem;
  }

  .ide-p-3 {
    padding: .75rem;
  }

  .ide-p-4 {
    padding: 1rem;
  }

  .ide-p-6 {
    padding: 1.5rem;
  }

  .ide-p-8 {
    padding: 2rem;
  }

  .ide-p-\[1px\] {
    padding: 1px;
  }

  .ide-px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .ide-px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .ide-px-1\.5 {
    padding-left: .375rem;
    padding-right: .375rem;
  }

  .ide-px-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .ide-px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .ide-px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ide-px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ide-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ide-px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .ide-px-\[22px\] {
    padding-left: 22px;
    padding-right: 22px;
  }

  .ide-py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem;
  }

  .ide-py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .ide-py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem;
  }

  .ide-py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .ide-py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .ide-py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .ide-py-\[3px\] {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .ide-pb-0 {
    padding-bottom: 0;
  }

  .ide-pb-2 {
    padding-bottom: .5rem;
  }

  .ide-pb-4 {
    padding-bottom: 1rem;
  }

  .ide-pb-px {
    padding-bottom: 1px;
  }

  .ide-pl-0\.5 {
    padding-left: .125rem;
  }

  .ide-pl-2 {
    padding-left: .5rem;
  }

  .ide-pl-4 {
    padding-left: 1rem;
  }

  .ide-pl-6 {
    padding-left: 1.5rem;
  }

  .ide-pl-8 {
    padding-left: 2rem;
  }

  .ide-pl-\[42px\] {
    padding-left: 42px;
  }

  .ide-pr-2 {
    padding-right: .5rem;
  }

  .ide-pr-3 {
    padding-right: .75rem;
  }

  .ide-pr-4 {
    padding-right: 1rem;
  }

  .ide-pt-2 {
    padding-top: .5rem;
  }

  .ide-pt-4 {
    padding-top: 1rem;
  }

  .ide-text-left {
    text-align: left;
  }

  .ide-text-center {
    text-align: center;
  }

  .ide-text-right {
    text-align: right;
  }

  .ide-font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .ide-font-sans {
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
  }

  .ide-text-\[10px\] {
    font-size: 10px;
  }

  .ide-text-\[11px\] {
    font-size: 11px;
  }

  .ide-text-\[14px\] {
    font-size: 14px;
  }

  .ide-text-lg {
    font-size: 1.125rem;
  }

  .ide-text-sm {
    font-size: .875rem;
  }

  .ide-text-xl {
    font-size: 1.25rem;
  }

  .ide-text-xs {
    font-size: .75rem;
  }

  .ide-font-bold {
    font-weight: 700;
  }

  .ide-font-medium {
    font-weight: 500;
  }

  .ide-font-normal {
    font-weight: 400;
  }

  .ide-font-semibold {
    font-weight: 600;
  }

  .ide-uppercase {
    text-transform: uppercase;
  }

  .ide-leading-4 {
    line-height: 1rem;
  }

  .ide-leading-5 {
    line-height: 1.25rem;
  }

  .ide-leading-\[20px\] {
    line-height: 20px;
  }

  .ide-leading-\[22px\] {
    line-height: 22px;
  }

  .ide-leading-tight {
    line-height: 1.25;
  }

  .ide-tracking-\[-0\.15px\] {
    letter-spacing: -.15px;
  }

  .ide-tracking-widest {
    letter-spacing: .1em;
  }

  .ide-text-\[\#006CE0\] {
    --tw-text-opacity: 1;
    color: rgb(0 108 224 / var(--tw-text-opacity, 1));
  }

  .ide-text-\[\#2BB534\] {
    --tw-text-opacity: 1;
    color: rgb(43 181 52 / var(--tw-text-opacity, 1));
  }

  .ide-text-\[\#2ea043\] {
    --tw-text-opacity: 1;
    color: rgb(46 160 67 / var(--tw-text-opacity, 1));
  }

  .ide-text-\[\#3B82F6\] {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity, 1));
  }

  .ide-text-\[\#5f6b7a\] {
    --tw-text-opacity: 1;
    color: rgb(95 107 122 / var(--tw-text-opacity, 1));
  }

  .ide-text-\[\#666\] {
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity, 1));
  }

  .ide-text-\[\#737373\] {
    --tw-text-opacity: 1;
    color: rgb(115 115 115 / var(--tw-text-opacity, 1));
  }

  .ide-text-\[\#8B5CF6\] {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity, 1));
  }

  .ide-text-\[\#B4B4BB\] {
    --tw-text-opacity: 1;
    color: rgb(180 180 187 / var(--tw-text-opacity, 1));
  }

  .ide-text-\[\#c89614\] {
    --tw-text-opacity: 1;
    color: rgb(200 150 20 / var(--tw-text-opacity, 1));
  }

  .ide-text-\[\#d29922\] {
    --tw-text-opacity: 1;
    color: rgb(210 153 34 / var(--tw-text-opacity, 1));
  }

  .ide-text-\[\#f85149\] {
    --tw-text-opacity: 1;
    color: rgb(248 81 73 / var(--tw-text-opacity, 1));
  }

  .ide-text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1));
  }

  .ide-text-destructive-foreground {
    color: hsl(var(--ide-destructive-foreground));
  }

  .ide-text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1));
  }

  .ide-text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
  }

  .ide-text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
  }

  .ide-text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1));
  }

  .ide-text-green-600 {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity, 1));
  }

  .ide-text-ide-editor-icon {
    color: hsl(var(--ide-editor-icon));
  }

  .ide-text-ide-editor-sidebar {
    color: hsl(var(--ide-editor-sidebar));
  }

  .ide-text-ide-editor-text {
    color: hsl(var(--ide-editor-text));
  }

  .ide-text-ide-editor-text-active {
    color: hsl(var(--ide-editor-text-active));
  }

  .ide-text-ide-link {
    color: hsl(var(--ide-link));
  }

  .ide-text-ide-primary {
    color: hsl(var(--ide-primary-brand));
  }

  .ide-text-ide-status-error {
    color: hsl(var(--ide-status-error));
  }

  .ide-text-ide-text-body {
    color: hsl(var(--ide-text-body));
  }

  .ide-text-ide-text-body\/40 {
    color: hsl(var(--ide-text-body)/.4);
  }

  .ide-text-ide-text-body\/60 {
    color: hsl(var(--ide-text-body)/.6);
  }

  .ide-text-ide-text-dark {
    color: hsl(var(--ide-text-dark));
  }

  .ide-text-ide-text-heading {
    color: hsl(var(--ide-text-heading));
  }

  .ide-text-ide-text-menu {
    color: hsl(var(--ide-text-menu));
  }

  .ide-text-ide-text-muted {
    color: hsl(var(--ide-text-muted));
  }

  .ide-text-popover-foreground {
    color: hsl(var(--ide-popover-foreground));
  }

  .ide-text-primary {
    color: hsl(var(--ide-primary));
  }

  .ide-text-primary-foreground {
    color: hsl(var(--ide-primary-foreground));
  }

  .ide-text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1));
  }

  .ide-text-secondary-foreground {
    color: hsl(var(--ide-secondary-foreground));
  }

  .ide-text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }

  .ide-underline-offset-4 {
    text-underline-offset: 4px;
  }

  .ide-opacity-0 {
    opacity: 0;
  }

  .ide-opacity-100 {
    opacity: 1;
  }

  .ide-opacity-50 {
    opacity: .5;
  }

  .ide-opacity-60 {
    opacity: .6;
  }

  .ide-opacity-90 {
    opacity: .9;
  }

  .ide-shadow-\[0px_4px_20px_0px_rgba\(0\,7\,22\,0\.12\)\] {
    --tw-shadow: 0px 4px 20px 0px #0007161f;
    --tw-shadow-colored: 0px 4px 20px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
  }

  .ide-shadow-\[0px_4px_20px_1px_rgba\(0\,7\,22\,0\.1\)\] {
    --tw-shadow: 0px 4px 20px 1px #0007161a;
    --tw-shadow-colored: 0px 4px 20px 1px var(--tw-shadow-color);
  }

  .ide-shadow-\[0px_4px_20px_1px_rgba\(0\,7\,22\,0\.1\)\], .ide-shadow-lg {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
  }

  .ide-shadow-lg {
    --tw-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
  }

  .ide-shadow-md {
    --tw-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);
  }

  .ide-shadow-md, .ide-shadow-sm {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);
  }

  .ide-shadow-sm {
    --tw-shadow: 0 1px 2px 0 #0000000d;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  }

  .ide-outline-none {
    outline-offset: 2px;
    outline: 2px solid #0000;
  }

  .ide-ring-offset-background {
    --tw-ring-offset-color: hsl(var(--ide-background));
  }

  .ide-backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }

  .ide-transition-\[background-color\] {
    transition-property: background-color;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .ide-transition-all {
    transition-property: all;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .ide-transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .ide-transition-opacity {
    transition-property: opacity;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .ide-duration-150 {
    transition-duration: .15s;
  }

  .ide-duration-200 {
    transition-duration: .2s;
  }

  .ide-duration-300 {
    transition-duration: .3s;
  }

  .ide-duration-500 {
    transition-duration: .5s;
  }

  @keyframes enter {
    0% {
      opacity: var(--tw-enter-opacity, 1);
      transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
    }
  }

  @keyframes exit {
    to {
      opacity: var(--tw-exit-opacity, 1);
      transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
    }
  }

  .ide-animate-in {
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial;
    animation-name: enter;
    animation-duration: .15s;
  }

  .ide-fade-in-0 {
    --tw-enter-opacity: 0;
  }

  .ide-zoom-in-95 {
    --tw-enter-scale: .95;
  }

  .ide-duration-150 {
    animation-duration: .15s;
  }

  .ide-duration-200 {
    animation-duration: .2s;
  }

  .ide-duration-300 {
    animation-duration: .3s;
  }

  .ide-duration-500 {
    animation-duration: .5s;
  }

  :root {
    --ide-background: 0 0% 100%;
    --ide-foreground: 222.2 84% 4.9%;
    --ide-card: 0 0% 100%;
    --ide-card-foreground: 222.2 84% 4.9%;
    --ide-popover: 0 0% 100%;
    --ide-popover-foreground: 222.2 84% 4.9%;
    --ide-primary: 222.2 47.4% 11.2%;
    --ide-primary-foreground: 210 40% 98%;
    --ide-secondary: 210 40% 96.1%;
    --ide-secondary-foreground: 222.2 47.4% 11.2%;
    --ide-muted: 210 40% 96.1%;
    --ide-muted-foreground: 215.4 16.3% 46.9%;
    --ide-accent: 210 40% 96.1%;
    --ide-accent-foreground: 222.2 47.4% 11.2%;
    --ide-destructive: 0 84.2% 60.2%;
    --ide-destructive-foreground: 210 40% 98%;
    --ide-border: 214.3 31.8% 91.4%;
    --ide-input: 214.3 31.8% 91.4%;
    --ide-ring: 222.2 84% 4.9%;
    --ide-radius: .5rem;
    --ide-primary-brand: 207 93% 43%;
    --ide-primary-hover: 207 90% 35%;
    --ide-primary-light: 207 93% 97%;
    --ide-link: 211 100% 44%;
    --ide-text-heading: 220 43% 11%;
    --ide-text-body: 226 6% 41%;
    --ide-text-muted: 240 4% 66%;
    --ide-text-disabled: 240 3% 56%;
    --ide-text-tertiary: 213 18% 66%;
    --ide-text-dark: 214 30% 8%;
    --ide-text-menu: 217 100% 4%;
    --ide-bg-page: 0 0% 100%;
    --ide-bg-subtle: 210 20% 98%;
    --ide-bg-muted: 220 14% 96%;
    --ide-bg-form: 0 0% 97%;
    --ide-bg-badge: 240 15% 93%;
    --ide-bg-selected: 195 100% 97%;
    --ide-border-default: 220 13% 91%;
    --ide-border-input: 218 15% 84%;
    --ide-border-form: 213 18% 78%;
    --ide-border-dialog: 240 6% 79%;
    --ide-border-menu: 213 18% 66%;
    --ide-border-divider: 210 12% 92%;
    --ide-status-success: 142 100% 25%;
    --ide-status-error: 0 100% 43%;
    --ide-status-warning: 40 100% 26%;
    --ide-status-info: 207 93% 43%;
    --ide-editor-bg: 0 0% 12%;
    --ide-editor-tab-active: 225 9% 29%;
    --ide-editor-tab-inactive: 210 25% 3%;
    --ide-editor-border: 0 0% 20%;
    --ide-editor-text: 240 4% 66%;
    --ide-editor-text-active: 240 10% 98%;
    --ide-editor-sidebar: 213 26% 14%;
    --ide-editor-sidebar-border: 218 21% 27%;
    --ide-editor-icon: 218 21% 27%;
    --ide-btn-disabled-bg: 240 5% 72%;
    --ide-btn-disabled-border: 240 5% 72%;
  }

  .dark, :root.dark {
    --ide-background: 222.2 84% 4.9%;
    --ide-foreground: 210 40% 98%;
    --ide-card: 222.2 84% 4.9%;
    --ide-card-foreground: 210 40% 98%;
    --ide-popover: 222.2 84% 4.9%;
    --ide-popover-foreground: 210 40% 98%;
    --ide-primary: 210 40% 98%;
    --ide-primary-foreground: 222.2 47.4% 11.2%;
    --ide-secondary: 217.2 32.6% 17.5%;
    --ide-secondary-foreground: 210 40% 98%;
    --ide-muted: 217.2 32.6% 17.5%;
    --ide-muted-foreground: 215 20.2% 65.1%;
    --ide-accent: 217.2 32.6% 17.5%;
    --ide-accent-foreground: 210 40% 98%;
    --ide-destructive: 0 62.8% 30.6%;
    --ide-destructive-foreground: 210 40% 98%;
    --ide-border: 217.2 32.6% 17.5%;
    --ide-input: 217.2 32.6% 17.5%;
    --ide-ring: 212.7 26.8% 83.9%;
  }

  .ide-root {
    --ide-background: 0 0% 100%;
    --ide-foreground: 222.2 84% 4.9%;
    --ide-card: 0 0% 100%;
    --ide-card-foreground: 222.2 84% 4.9%;
    --ide-popover: 0 0% 100%;
    --ide-popover-foreground: 222.2 84% 4.9%;
    --ide-primary: 222.2 47.4% 11.2%;
    --ide-primary-foreground: 210 40% 98%;
    --ide-secondary: 210 40% 96.1%;
    --ide-secondary-foreground: 222.2 47.4% 11.2%;
    --ide-muted: 210 40% 96.1%;
    --ide-muted-foreground: 215.4 16.3% 46.9%;
    --ide-accent: 210 40% 96.1%;
    --ide-accent-foreground: 222.2 47.4% 11.2%;
    --ide-destructive: 0 84.2% 60.2%;
    --ide-destructive-foreground: 210 40% 98%;
    --ide-border: 214.3 31.8% 91.4%;
    --ide-input: 214.3 31.8% 91.4%;
    --ide-ring: 222.2 84% 4.9%;
    --ide-radius: .5rem;
    --ide-primary-brand: 207 93% 43%;
    --ide-primary-hover: 207 90% 35%;
    --ide-primary-light: 207 93% 97%;
    --ide-link: 211 100% 44%;
    --ide-text-heading: 220 43% 11%;
    --ide-text-body: 226 6% 41%;
    --ide-text-muted: 240 4% 66%;
    --ide-text-disabled: 240 3% 56%;
    --ide-text-tertiary: 213 18% 66%;
    --ide-text-dark: 214 30% 8%;
    --ide-text-menu: 217 100% 4%;
    --ide-bg-page: 0 0% 100%;
    --ide-bg-subtle: 210 20% 98%;
    --ide-bg-muted: 220 14% 96%;
    --ide-bg-form: 0 0% 97%;
    --ide-bg-badge: 240 15% 93%;
    --ide-bg-selected: 195 100% 97%;
    --ide-border-default: 220 13% 91%;
    --ide-border-input: 218 15% 84%;
    --ide-border-form: 213 18% 78%;
    --ide-border-dialog: 240 6% 79%;
    --ide-border-menu: 213 15.6% 66.1%;
    --ide-border-divider: 213 15.6% 66.1%;
    --ide-status-success: 142 100% 25%;
    --ide-status-error: 0 100% 43%;
    --ide-status-warning: 40 100% 26%;
    --ide-status-info: 207 93% 43%;
    --ide-editor-bg: 0 0% 12%;
    --ide-editor-tab-active: 225 9% 29%;
    --ide-editor-tab-inactive: 210 25% 3%;
    --ide-editor-border: 0 0% 20%;
    --ide-editor-text: 240 4% 66%;
    --ide-editor-text-active: 240 10% 98%;
    --ide-editor-sidebar: 213 26% 14%;
    --ide-editor-sidebar-border: 218 21% 27%;
    --ide-editor-icon: 218 21% 27%;
    --ide-btn-disabled-bg: 240 5% 72%;
    --ide-btn-disabled-border: 240 5% 72%;
  }

  .dark .ide-root, .ide-root.dark {
    --ide-background: 222.2 84% 4.9%;
    --ide-foreground: 210 40% 98%;
    --ide-card: 222.2 84% 4.9%;
    --ide-card-foreground: 210 40% 98%;
    --ide-popover: 222.2 84% 4.9%;
    --ide-popover-foreground: 210 40% 98%;
    --ide-primary: 210 40% 98%;
    --ide-primary-foreground: 222.2 47.4% 11.2%;
    --ide-secondary: 217.2 32.6% 17.5%;
    --ide-secondary-foreground: 210 40% 98%;
    --ide-muted: 217.2 32.6% 17.5%;
    --ide-muted-foreground: 215 20.2% 65.1%;
    --ide-accent: 217.2 32.6% 17.5%;
    --ide-accent-foreground: 210 40% 98%;
    --ide-destructive: 0 62.8% 30.6%;
    --ide-destructive-foreground: 210 40% 98%;
    --ide-border: 217.2 32.6% 17.5%;
    --ide-input: 217.2 32.6% 17.5%;
    --ide-ring: 212.7 26.8% 83.9%;
  }

  :where(.ide-root) *, :where(.ide-root) :after, :where(.ide-root) :before {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
    border-color: hsl(var(--ide-border));
  }

  .ide-root {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
  }

  :where(.ide-root) input, :where(.ide-root) optgroup, :where(.ide-root) select, :where(.ide-root) textarea {
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
  }

  :where(.ide-root) button {
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    background-color: #0000;
    border: 0;
    margin: 0;
    padding: 0;
  }

  :where(.ide-root) button, :where(.ide-root) select {
    text-transform: none;
  }

  :where(.ide-root) [type="button"], :where(.ide-root) [type="reset"], :where(.ide-root) [type="submit"], :where(.ide-root) button {
    -webkit-appearance: button;
    background-image: none;
  }

  :where(.ide-root) menu, :where(.ide-root) ol, :where(.ide-root) ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  :where(.ide-root) canvas, :where(.ide-root) img, :where(.ide-root) svg, :where(.ide-root) video {
    max-width: 100%;
    display: block;
  }

  :where(.ide-root) table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :where(.ide-root) input::-moz-placeholder {
    opacity: 1;
    color: hsl(var(--ide-muted-foreground));
  }

  :where(.ide-root) textarea::-moz-placeholder {
    opacity: 1;
    color: hsl(var(--ide-muted-foreground));
  }

  :where(.ide-root) input::placeholder, :where(.ide-root) textarea::placeholder {
    opacity: 1;
    color: hsl(var(--ide-muted-foreground));
  }

  :where(.ide-root) [role="button"]:focus-visible, :where(.ide-root) button:focus-visible {
    outline: none;
  }

  :where(.ide-root) [hidden] {
    display: none !important;
  }

  :where(.ide-root) code, :where(.ide-root) kbd, :where(.ide-root) pre, :where(.ide-root) samp {
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em;
    line-height: inherit;
  }

  :where(.ide-root) h1, :where(.ide-root) h2, :where(.ide-root) h3, :where(.ide-root) h4, :where(.ide-root) h5, :where(.ide-root) h6 {
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
  }

  :where(.ide-root) a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  :where(.ide-root) img, :where(.ide-root) video {
    max-width: 100%;
    height: auto;
  }

  :where(.ide-root) textarea {
    resize: vertical;
  }

  :where(.ide-root) label {
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
  }

  :where(.ide-root) hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
    margin: 0;
  }

  :where(.ide-root) small {
    font-size: 80%;
  }

  :where(.ide-root) sub, :where(.ide-root) sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  :where(.ide-root) sub {
    bottom: -.25em;
  }

  :where(.ide-root) sup {
    top: -.5em;
  }

  :where(.ide-root) abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  :where(.ide-root) b, :where(.ide-root) strong {
    font-weight: bolder;
  }

  :where(.ide-root) blockquote, :where(.ide-root) dd, :where(.ide-root) dl, :where(.ide-root) figure {
    margin: 0;
  }

  :where(.ide-root) .ide-scrollbar-hidden {
    scrollbar-width: none;
  }

  :where(.ide-root) .ide-scrollbar-hidden::-webkit-scrollbar {
    display: none;
  }

  .ide-root .monaco-editor .action-bar .action-item.disabled, .ide-root .monaco-editor .action-bar .action-label.disabled {
    color: inherit !important;
    background-color: #0000 !important;
  }

  :where(.ide-root) .ide-scrollbar-thin {
    scrollbar-width: thin;
    scrollbar-color: #3a3f4b transparent;
  }

  :where(.ide-root) .ide-scrollbar-thin::-webkit-scrollbar {
    width: 8px;
    height: 4px;
  }

  :where(.ide-root) .ide-scrollbar-thin::-webkit-scrollbar-track {
    background: none;
  }

  :where(.ide-root) .ide-scrollbar-thin::-webkit-scrollbar-thumb {
    background: #3a3f4b padding-box padding-box;
    border: 2px solid #0000;
    border-radius: 9999px;
  }

  .hover\:ide-bg-\[\#3B82F6\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
  }

  .hover\:ide-bg-accent:hover {
    background-color: hsl(var(--ide-accent));
  }

  .hover\:ide-bg-destructive\/90:hover {
    background-color: hsl(var(--ide-destructive)/.9);
  }

  .hover\:ide-bg-ide-bg-muted:hover {
    background-color: hsl(var(--ide-bg-muted));
  }

  .hover\:ide-bg-ide-bg-subtle\/20:hover {
    background-color: hsl(var(--ide-bg-subtle)/.2);
  }

  .hover\:ide-bg-ide-editor-border:hover {
    background-color: hsl(var(--ide-editor-border));
  }

  .hover\:ide-bg-ide-primary-hover:hover {
    background-color: hsl(var(--ide-primary-hover));
  }

  .hover\:ide-bg-primary\/90:hover {
    background-color: hsl(var(--ide-primary)/.9);
  }

  .hover\:ide-bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
  }

  .hover\:ide-bg-secondary\/80:hover {
    background-color: hsl(var(--ide-secondary)/.8);
  }

  .hover\:ide-bg-transparent:hover {
    background-color: #0000;
  }

  .hover\:ide-bg-white\/10:hover {
    background-color: #ffffff1a;
  }

  .hover\:ide-bg-white\/5:hover {
    background-color: #ffffff0d;
  }

  .hover\:ide-bg-white\/\[0\.03\]:hover {
    background-color: #ffffff08;
  }

  .hover\:ide-text-accent-foreground:hover {
    color: hsl(var(--ide-accent-foreground));
  }

  .hover\:ide-text-current:hover {
    color: currentColor;
  }

  .hover\:ide-text-white\/60:hover {
    color: #fff9;
  }

  .hover\:ide-text-white\/80:hover {
    color: #fffc;
  }

  .hover\:ide-underline:hover {
    text-decoration-line: underline;
  }

  .hover\:ide-opacity-70:hover {
    opacity: .7;
  }

  .hover\:ide-opacity-80:hover {
    opacity: .8;
  }

  .focus\:ide-bg-accent:focus {
    background-color: hsl(var(--ide-accent));
  }

  .focus\:ide-bg-ide-bg-muted:focus {
    background-color: hsl(var(--ide-bg-muted));
  }

  .focus\:ide-bg-red-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
  }

  .focus\:ide-text-accent-foreground:focus {
    color: hsl(var(--ide-accent-foreground));
  }

  .focus\:ide-outline-none:focus {
    outline-offset: 2px;
    outline: 2px solid #0000;
  }

  .focus\:ide-ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
  }

  .focus\:ide-ring-ide-primary:focus {
    --tw-ring-color: hsl(var(--ide-primary-brand));
  }

  .focus-visible\:ide-outline-none:focus-visible {
    outline-offset: 2px;
    outline: 2px solid #0000;
  }

  .focus-visible\:ide-ring-2:focus-visible {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);
  }

  .focus-visible\:ide-ring-ring:focus-visible {
    --tw-ring-color: hsl(var(--ide-ring));
  }

  .focus-visible\:ide-ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px;
  }

  .disabled\:ide-pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:ide-opacity-30:disabled {
    opacity: .3;
  }

  .disabled\:ide-opacity-50:disabled {
    opacity: .5;
  }

  .data-\[disabled\]\:ide-pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-\[state\=open\]\:ide-bg-accent[data-state="open"] {
    background-color: hsl(var(--ide-accent));
  }

  .data-\[disabled\]\:ide-opacity-50[data-disabled] {
    opacity: .5;
  }

  .data-\[state\=open\]\:ide-animate-in[data-state="open"] {
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial;
    animation-name: enter;
    animation-duration: .15s;
  }

  .data-\[state\=closed\]\:ide-animate-out[data-state="closed"] {
    --tw-exit-opacity: initial;
    --tw-exit-scale: initial;
    --tw-exit-rotate: initial;
    --tw-exit-translate-x: initial;
    --tw-exit-translate-y: initial;
    animation-name: exit;
    animation-duration: .15s;
  }

  .data-\[state\=closed\]\:ide-fade-out-0[data-state="closed"] {
    --tw-exit-opacity: 0;
  }

  .data-\[state\=open\]\:ide-fade-in-0[data-state="open"] {
    --tw-enter-opacity: 0;
  }

  .data-\[state\=closed\]\:ide-zoom-out-95[data-state="closed"] {
    --tw-exit-scale: .95;
  }

  .data-\[state\=open\]\:ide-zoom-in-95[data-state="open"] {
    --tw-enter-scale: .95;
  }

  .data-\[side\=bottom\]\:ide-slide-in-from-top-2[data-side="bottom"] {
    --tw-enter-translate-y: -.5rem;
  }

  .data-\[side\=left\]\:ide-slide-in-from-right-2[data-side="left"] {
    --tw-enter-translate-x: .5rem;
  }

  .data-\[side\=right\]\:ide-slide-in-from-left-2[data-side="right"] {
    --tw-enter-translate-x: -.5rem;
  }

  .data-\[side\=top\]\:ide-slide-in-from-bottom-2[data-side="top"] {
    --tw-enter-translate-y: .5rem;
  }

  .data-\[state\=closed\]\:ide-slide-out-to-left-1\/2[data-state="closed"] {
    --tw-exit-translate-x: -50%;
  }

  .data-\[state\=closed\]\:ide-slide-out-to-top-\[48\%\][data-state="closed"] {
    --tw-exit-translate-y: -48%;
  }

  .data-\[state\=open\]\:ide-slide-in-from-left-1\/2[data-state="open"] {
    --tw-enter-translate-x: -50%;
  }

  .data-\[state\=open\]\:ide-slide-in-from-top-\[48\%\][data-state="open"] {
    --tw-enter-translate-y: -48%;
  }

  .\[\&_svg\]\:ide-pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:ide-size-4 svg {
    width: 1rem;
    height: 1rem;
  }

  .\[\&_svg\]\:ide-shrink-0 svg {
    flex-shrink: 0;
  }

  @layer properties {
    @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
      *, :before, :after, ::backdrop {
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-translate-z: 0;
        --tw-rotate-x: initial;
        --tw-rotate-y: initial;
        --tw-rotate-z: initial;
        --tw-skew-x: initial;
        --tw-skew-y: initial;
        --tw-space-y-reverse: 0;
        --tw-space-x-reverse: 0;
        --tw-border-style: solid;
        --tw-gradient-position: initial;
        --tw-gradient-from: #0000;
        --tw-gradient-via: #0000;
        --tw-gradient-to: #0000;
        --tw-gradient-stops: initial;
        --tw-gradient-via-stops: initial;
        --tw-gradient-from-position: 0%;
        --tw-gradient-via-position: 50%;
        --tw-gradient-to-position: 100%;
        --tw-leading: initial;
        --tw-font-weight: initial;
        --tw-tracking: initial;
        --tw-ordinal: initial;
        --tw-slashed-zero: initial;
        --tw-numeric-figure: initial;
        --tw-numeric-spacing: initial;
        --tw-numeric-fraction: initial;
        --tw-shadow: 0 0 #0000;
        --tw-shadow-color: initial;
        --tw-shadow-alpha: 100%;
        --tw-inset-shadow: 0 0 #0000;
        --tw-inset-shadow-color: initial;
        --tw-inset-shadow-alpha: 100%;
        --tw-ring-color: initial;
        --tw-ring-shadow: 0 0 #0000;
        --tw-inset-ring-color: initial;
        --tw-inset-ring-shadow: 0 0 #0000;
        --tw-ring-inset: initial;
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-color: #fff;
        --tw-ring-offset-shadow: 0 0 #0000;
        --tw-outline-style: solid;
        --tw-blur: initial;
        --tw-brightness: initial;
        --tw-contrast: initial;
        --tw-grayscale: initial;
        --tw-hue-rotate: initial;
        --tw-invert: initial;
        --tw-opacity: initial;
        --tw-saturate: initial;
        --tw-sepia: initial;
        --tw-drop-shadow: initial;
        --tw-drop-shadow-color: initial;
        --tw-drop-shadow-alpha: 100%;
        --tw-drop-shadow-size: initial;
        --tw-duration: initial;
        --tw-ease: initial;
        --tw-content: "";
        --tw-backdrop-blur: initial;
        --tw-backdrop-brightness: initial;
        --tw-backdrop-contrast: initial;
        --tw-backdrop-grayscale: initial;
        --tw-backdrop-hue-rotate: initial;
        --tw-backdrop-invert: initial;
        --tw-backdrop-opacity: initial;
        --tw-backdrop-saturate: initial;
        --tw-backdrop-sepia: initial;
      }
    }
  }

  :root, :host {
    --font-sans: Inter, ui-sans-serif, system-ui, sans-serif;
    --color-red-50: oklch(97.1% .013 17.38);
    --color-red-500: oklch(63.7% .237 25.331);
    --color-green-600: oklch(62.7% .194 149.214);
    --color-blue-50: oklch(97% .014 254.604);
    --color-blue-500: oklch(62.3% .214 259.815);
    --color-blue-600: oklch(54.6% .245 262.881);
    --color-gray-50: oklch(98.5% .002 247.839);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-900: oklch(21% .034 264.665);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --radius-md: 8px;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-xs: 4px;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --color-border: var(--border);
  }

  .\@container\/field-group {
    container: field-group / inline-size;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }

  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }

  .-top-2\.5 {
    top: calc(var(--spacing) * -2.5);
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-1\.5 {
    top: calc(var(--spacing) * 1.5);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-1\/3 {
    top: 33.3333%;
  }

  .top-2 {
    top: calc(var(--spacing) * 2);
  }

  .top-2\.5 {
    top: calc(var(--spacing) * 2.5);
  }

  .top-3 {
    top: calc(var(--spacing) * 3);
  }

  .top-3\.5 {
    top: calc(var(--spacing) * 3.5);
  }

  .top-4 {
    top: calc(var(--spacing) * 4);
  }

  .top-6 {
    top: calc(var(--spacing) * 6);
  }

  .top-\[50\%\] {
    top: 50%;
  }

  .top-\[60\%\] {
    top: 60%;
  }

  .top-full {
    top: 100%;
  }

  .top-px {
    top: 1px;
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-1 {
    right: calc(var(--spacing) * 1);
  }

  .right-2 {
    right: calc(var(--spacing) * 2);
  }

  .right-3 {
    right: calc(var(--spacing) * 3);
  }

  .right-4 {
    right: calc(var(--spacing) * 4);
  }

  .right-6 {
    right: calc(var(--spacing) * 6);
  }

  .right-8 {
    right: calc(var(--spacing) * 8);
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-6 {
    bottom: calc(var(--spacing) * 6);
  }

  .bottom-10 {
    bottom: calc(var(--spacing) * 10);
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-1\.5 {
    left: calc(var(--spacing) * 1.5);
  }

  .left-1\/2 {
    left: 50%;
  }

  .left-2 {
    left: calc(var(--spacing) * 2);
  }

  .left-2\.5 {
    left: calc(var(--spacing) * 2.5);
  }

  .left-3 {
    left: calc(var(--spacing) * 3);
  }

  .left-4 {
    left: calc(var(--spacing) * 4);
  }

  .left-\[50\%\] {
    left: 50%;
  }

  .isolate {
    isolation: isolate;
  }

  .z-0 {
    z-index: 0;
  }

  .z-1 {
    z-index: 1;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-50 {
    z-index: 50;
  }

  .z-9999 {
    z-index: 9999;
  }

  .z-10050 {
    z-index: 10050;
  }

  .z-\[100\] {
    z-index: 100;
  }

  .z-\[1100\] {
    z-index: 1100;
  }

  .z-\[9999\] {
    z-index: 9999;
  }

  .z-\[10000\] {
    z-index: 10000;
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .order-first {
    order: -9999;
  }

  .order-last {
    order: 9999;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .-m-3 {
    margin: calc(var(--spacing) * -3);
  }

  .m-0 {
    margin: calc(var(--spacing) * 0);
  }

  .-mx-1 {
    margin-inline: calc(var(--spacing) * -1);
  }

  .mx-0 {
    margin-inline: calc(var(--spacing) * 0);
  }

  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }

  .mx-3\.5 {
    margin-inline: calc(var(--spacing) * 3.5);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .-my-2 {
    margin-block: calc(var(--spacing) * -2);
  }

  .my-0\.5 {
    margin-block: calc(var(--spacing) * .5);
  }

  .my-1 {
    margin-block: calc(var(--spacing) * 1);
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }

  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }

  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }

  .-mt-1 {
    margin-top: calc(var(--spacing) * -1);
  }

  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-3\.5 {
    margin-top: calc(var(--spacing) * 3.5);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-9 {
    margin-top: calc(var(--spacing) * 9);
  }

  .mt-13 {
    margin-top: calc(var(--spacing) * 13);
  }

  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }

  .mt-auto {
    margin-top: auto;
  }

  .mr-0 {
    margin-right: calc(var(--spacing) * 0);
  }

  .mr-1\.5 {
    margin-right: calc(var(--spacing) * 1.5);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-2\.5 {
    margin-right: calc(var(--spacing) * 2.5);
  }

  .mr-8 {
    margin-right: calc(var(--spacing) * 8);
  }

  .mr-auto {
    margin-right: auto;
  }

  .-mb-1\.5 {
    margin-bottom: calc(var(--spacing) * -1.5);
  }

  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * .5);
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-9 {
    margin-bottom: calc(var(--spacing) * 9);
  }

  .-ml-0\.5 {
    margin-left: calc(var(--spacing) * -.5);
  }

  .-ml-1 {
    margin-left: calc(var(--spacing) * -1);
  }

  .-ml-2\.5 {
    margin-left: calc(var(--spacing) * -2.5);
  }

  .-ml-3 {
    margin-left: calc(var(--spacing) * -3);
  }

  .ml-0\.5 {
    margin-left: calc(var(--spacing) * .5);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-1\.5 {
    margin-left: calc(var(--spacing) * 1.5);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-8 {
    margin-left: calc(var(--spacing) * 8);
  }

  .ml-10 {
    margin-left: calc(var(--spacing) * 10);
  }

  .ml-auto {
    margin-left: auto;
  }

  .box-border {
    box-sizing: border-box;
  }

  .line-clamp-1 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .table-caption {
    display: table-caption;
  }

  .table-cell {
    display: table-cell;
  }

  .table-row {
    display: table-row;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

  .size-\(--cell-size\) {
    width: var(--cell-size);
    height: var(--cell-size);
  }

  .size-1 {
    width: calc(var(--spacing) * 1);
    height: calc(var(--spacing) * 1);
  }

  .size-2 {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }

  .size-2\.5 {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }

  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .size-3\.5 {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .size-4 {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .size-9 {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9);
  }

  .size-10 {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }

  .size-16 {
    width: calc(var(--spacing) * 16);
    height: calc(var(--spacing) * 16);
  }

  .size-\[18px\] {
    width: 18px;
    height: 18px;
  }

  .size-auto {
    width: auto;
    height: auto;
  }

  .size-full {
    width: 100%;
    height: 100%;
  }

  .h-\(--cell-size\) {
    height: var(--cell-size);
  }

  .h-\(--radix-accordion-content-height\) {
    height: var(--radix-accordion-content-height);
  }

  .h-\(--radix-navigation-menu-viewport-height\) {
    height: var(--radix-navigation-menu-viewport-height);
  }

  .h-0\.5 {
    height: calc(var(--spacing) * .5);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-8\! {
    height: calc(var(--spacing) * 8) !important;
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-11\.5 {
    height: calc(var(--spacing) * 11.5);
  }

  .h-11\.5\! {
    height: calc(var(--spacing) * 11.5) !important;
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-32 {
    height: calc(var(--spacing) * 32);
  }

  .h-44 {
    height: calc(var(--spacing) * 44);
  }

  .h-45 {
    height: calc(var(--spacing) * 45);
  }

  .h-48 {
    height: calc(var(--spacing) * 48);
  }

  .h-52 {
    height: calc(var(--spacing) * 52);
  }

  .h-\[1rem\] {
    height: 1rem;
  }

  .h-\[24rem\] {
    height: 24rem;
  }

  .h-\[28rem\] {
    height: 28rem;
  }

  .h-\[30rem\] {
    height: 30rem;
  }

  .h-\[32rem\] {
    height: 32rem;
  }

  .h-\[36rem\] {
    height: 36rem;
  }

  .h-\[37\.5rem\] {
    height: 37.5rem;
  }

  .h-\[40rem\] {
    height: 40rem;
  }

  .h-\[44rem\] {
    height: 44rem;
  }

  .h-\[50px\] {
    height: 50px;
  }

  .h-\[80vh\] {
    height: 80vh;
  }

  .h-\[calc\(--spacing\(5\.25\)\)\] {
    height: calc(calc(var(--spacing) * 5.25));
  }

  .h-\[calc\(100\%-1px\)\] {
    height: calc(100% - 1px);
  }

  .h-auto {
    height: auto;
  }

  .h-fit {
    height: fit-content;
  }

  .h-full {
    height: 100%;
  }

  .h-modal-lg {
    height: 45rem;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

  .h-svh {
    height: 100svh;
  }

  .max-h-\(--available-height\) {
    max-height: var(--available-height);
  }

  .max-h-\(--radix-context-menu-content-available-height\) {
    max-height: var(--radix-context-menu-content-available-height);
  }

  .max-h-\(--radix-dropdown-menu-content-available-height\) {
    max-height: var(--radix-dropdown-menu-content-available-height);
  }

  .max-h-\(--radix-select-content-available-height\) {
    max-height: var(--radix-select-content-available-height);
  }

  .max-h-0 {
    max-height: calc(var(--spacing) * 0);
  }

  .max-h-8 {
    max-height: calc(var(--spacing) * 8);
  }

  .max-h-24 {
    max-height: calc(var(--spacing) * 24);
  }

  .max-h-60 {
    max-height: calc(var(--spacing) * 60);
  }

  .max-h-72 {
    max-height: calc(var(--spacing) * 72);
  }

  .max-h-96 {
    max-height: calc(var(--spacing) * 96);
  }

  .max-h-\[90vh\] {
    max-height: 90vh;
  }

  .max-h-\[720px\] {
    max-height: 720px;
  }

  .max-h-\[calc\(100vh-2rem\)\] {
    max-height: calc(100vh - 2rem);
  }

  .max-h-\[calc\(100vh-4rem\)\] {
    max-height: calc(100vh - 4rem);
  }

  .max-h-\[calc\(100vh_-_8rem\)\] {
    max-height: calc(100vh - 8rem);
  }

  .max-h-\[min\(24rem\,var\(--radix-dropdown-menu-content-available-height\)\)\] {
    max-height: min(24rem, var(--radix-dropdown-menu-content-available-height));
  }

  .max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\] {
    max-height: min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)));
  }

  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }

  .min-h-4 {
    min-height: calc(var(--spacing) * 4);
  }

  .min-h-6 {
    min-height: calc(var(--spacing) * 6);
  }

  .min-h-8 {
    min-height: calc(var(--spacing) * 8);
  }

  .min-h-9 {
    min-height: calc(var(--spacing) * 9);
  }

  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }

  .min-h-12 {
    min-height: calc(var(--spacing) * 12);
  }

  .min-h-16 {
    min-height: calc(var(--spacing) * 16);
  }

  .min-h-45 {
    min-height: calc(var(--spacing) * 45);
  }

  .min-h-112 {
    min-height: calc(var(--spacing) * 112);
  }

  .min-h-144 {
    min-height: calc(var(--spacing) * 144);
  }

  .min-h-\[25rem\] {
    min-height: 25rem;
  }

  .min-h-\[220px\] {
    min-height: 220px;
  }

  .min-h-dvh {
    min-height: 100dvh;
  }

  .min-h-full {
    min-height: 100%;
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .min-h-svh {
    min-height: 100svh;
  }

  .w-\(--anchor-width\) {
    width: var(--anchor-width);
  }

  .w-\(--cell-size\) {
    width: var(--cell-size);
  }

  .w-\(--radix-dropdown-menu-trigger-width\) {
    width: var(--radix-dropdown-menu-trigger-width);
  }

  .w-\(--sidebar-width\) {
    width: var(--sidebar-width);
  }

  .w-0 {
    width: calc(var(--spacing) * 0);
  }

  .w-1 {
    width: calc(var(--spacing) * 1);
  }

  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }

  .w-1\/2 {
    width: 50%;
  }

  .w-1\/3 {
    width: 33.3333%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }

  .w-2\/3 {
    width: 66.6667%;
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }

  .w-3\/4 {
    width: 75%;
  }

  .w-3\/5 {
    width: 60%;
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-4\/5 {
    width: 80%;
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-28 {
    width: calc(var(--spacing) * 28);
  }

  .w-30 {
    width: calc(var(--spacing) * 30);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-36 {
    width: calc(var(--spacing) * 36);
  }

  .w-40 {
    width: calc(var(--spacing) * 40);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-49 {
    width: calc(var(--spacing) * 49);
  }

  .w-56 {
    width: calc(var(--spacing) * 56);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

  .w-95\.5 {
    width: calc(var(--spacing) * 95.5);
  }

  .w-96 {
    width: calc(var(--spacing) * 96);
  }

  .w-\[1rem\] {
    width: 1rem;
  }

  .w-\[18\.75rem\] {
    width: 18.75rem;
  }

  .w-\[22rem\] {
    width: 22rem;
  }

  .w-\[24rem\] {
    width: 24rem;
  }

  .w-\[26\.5rem\] {
    width: 26.5rem;
  }

  .w-\[26rem\] {
    width: 26rem;
  }

  .w-\[28rem\] {
    width: 28rem;
  }

  .w-\[40rem\] {
    width: 40rem;
  }

  .w-\[50px\] {
    width: 50px;
  }

  .w-\[50rem\] {
    width: 50rem;
  }

  .w-\[60\%\] {
    width: 60%;
  }

  .w-\[85\%\] {
    width: 85%;
  }

  .w-\[200px\] {
    width: 200px;
  }

  .w-\[280px\] {
    width: 280px;
  }

  .w-\[340px\] {
    width: 340px;
  }

  .w-\[400px\] {
    width: 400px;
  }

  .w-\[480px\] {
    width: 480px;
  }

  .w-\[560px\] {
    width: 560px;
  }

  .w-\[920px\] {
    width: 920px;
  }

  .w-\[calc\(100\%-2rem\)\] {
    width: calc(100% - 2rem);
  }

  .w-auto {
    width: auto;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

  .w-px {
    width: 1px;
  }

  .max-w-\(--available-width\) {
    max-width: var(--available-width);
  }

  .max-w-\(--radix-dropdown-menu-trigger-width\) {
    max-width: var(--radix-dropdown-menu-trigger-width);
  }

  .max-w-\(--skeleton-width\) {
    max-width: var(--skeleton-width);
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-36 {
    max-width: calc(var(--spacing) * 36);
  }

  .max-w-81\.25 {
    max-width: calc(var(--spacing) * 81.25);
  }

  .max-w-97 {
    max-width: calc(var(--spacing) * 97);
  }

  .max-w-118\.5 {
    max-width: calc(var(--spacing) * 118.5);
  }

  .max-w-150 {
    max-width: calc(var(--spacing) * 150);
  }

  .max-w-200 {
    max-width: calc(var(--spacing) * 200);
  }

  .max-w-240\.75 {
    max-width: calc(var(--spacing) * 240.75);
  }

  .max-w-\[11rem\] {
    max-width: 11rem;
  }

  .max-w-\[18\.75rem\] {
    max-width: 18.75rem;
  }

  .max-w-\[18rem\] {
    max-width: 18rem;
  }

  .max-w-\[20\.5rem\] {
    max-width: 20.5rem;
  }

  .max-w-\[23\.8rem\] {
    max-width: 23.8rem;
  }

  .max-w-\[27rem\] {
    max-width: 27rem;
  }

  .max-w-\[29\.5rem\] {
    max-width: 29.5rem;
  }

  .max-w-\[33\.6rem\] {
    max-width: 33.6rem;
  }

  .max-w-\[35\.7rem\] {
    max-width: 35.7rem;
  }

  .max-w-\[47\%\] {
    max-width: 47%;
  }

  .max-w-\[50rem\] {
    max-width: 50rem;
  }

  .max-w-\[63rem\] {
    max-width: 63rem;
  }

  .max-w-\[64rem\] {
    max-width: 64rem;
  }

  .max-w-\[70rem\] {
    max-width: 70rem;
  }

  .max-w-\[80\%\] {
    max-width: 80%;
  }

  .max-w-\[280px\] {
    max-width: 280px;
  }

  .max-w-\[1440px\] {
    max-width: 1440px;
  }

  .max-w-\[calc\(100\%-2rem\)\] {
    max-width: calc(100% - 2rem);
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-lg {
    max-width: var(--container-lg);
  }

  .max-w-max {
    max-width: max-content;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-modal-lg {
    max-width: 48rem;
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .max-w-xs {
    max-width: var(--container-xs);
  }

  .min-w-\(--cell-size\) {
    min-width: var(--cell-size);
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .min-w-5 {
    min-width: calc(var(--spacing) * 5);
  }

  .min-w-7 {
    min-width: calc(var(--spacing) * 7);
  }

  .min-w-8 {
    min-width: calc(var(--spacing) * 8);
  }

  .min-w-9 {
    min-width: calc(var(--spacing) * 9);
  }

  .min-w-16 {
    min-width: calc(var(--spacing) * 16);
  }

  .min-w-22 {
    min-width: calc(var(--spacing) * 22);
  }

  .min-w-32 {
    min-width: calc(var(--spacing) * 32);
  }

  .min-w-36 {
    min-width: calc(var(--spacing) * 36);
  }

  .min-w-40 {
    min-width: calc(var(--spacing) * 40);
  }

  .min-w-52 {
    min-width: calc(var(--spacing) * 52);
  }

  .min-w-63\.75 {
    min-width: calc(var(--spacing) * 63.75);
  }

  .min-w-75 {
    min-width: calc(var(--spacing) * 75);
  }

  .min-w-120 {
    min-width: calc(var(--spacing) * 120);
  }

  .min-w-200 {
    min-width: calc(var(--spacing) * 200);
  }

  .min-w-\[2ch\] {
    min-width: 2ch;
  }

  .min-w-\[8rem\] {
    min-width: 8rem;
  }

  .min-w-\[40rem\] {
    min-width: 40rem;
  }

  .min-w-\[56rem\] {
    min-width: 56rem;
  }

  .min-w-\[96px\] {
    min-width: 96px;
  }

  .min-w-\[316px\] {
    min-width: 316px;
  }

  .min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\] {
    min-width: calc(var(--anchor-width) + calc(var(--spacing) * 7));
  }

  .min-w-full {
    min-width: 100%;
  }

  .flex-1 {
    flex: 1;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .grow {
    flex-grow: 1;
  }

  .basis-full {
    flex-basis: 100%;
  }

  .caption-bottom {
    caption-side: bottom;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .origin-\(--radix-context-menu-content-transform-origin\) {
    transform-origin: var(--radix-context-menu-content-transform-origin);
  }

  .origin-\(--radix-dropdown-menu-content-transform-origin\) {
    transform-origin: var(--radix-dropdown-menu-content-transform-origin);
  }

  .origin-\(--radix-hover-card-content-transform-origin\) {
    transform-origin: var(--radix-hover-card-content-transform-origin);
  }

  .origin-\(--radix-menubar-content-transform-origin\) {
    transform-origin: var(--radix-menubar-content-transform-origin);
  }

  .origin-\(--radix-popover-content-transform-origin\) {
    transform-origin: var(--radix-popover-content-transform-origin);
  }

  .origin-\(--radix-select-content-transform-origin\) {
    transform-origin: var(--radix-select-content-transform-origin);
  }

  .origin-\(--radix-tooltip-content-transform-origin\) {
    transform-origin: var(--radix-tooltip-content-transform-origin);
  }

  .origin-\(--transform-origin\) {
    transform-origin: var(--transform-origin);
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-4 {
    --tw-translate-x: calc(var(--spacing) * -4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-px {
    --tw-translate-x: -1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-4 {
    --tw-translate-x: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-px {
    --tw-translate-x: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[calc\(-50\%_-_2px\)\] {
    --tw-translate-y: calc(-50% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-rotate-90 {
    rotate: -90deg;
  }

  .rotate-0 {
    rotate: 0deg;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-\[icon-pop_0\.35s_cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\] {
    animation: .35s cubic-bezier(.34, 1.56, .64, 1) icon-pop;
  }

  .animate-chat-message-in {
    animation: .25s ease-out chat-message-in;
  }

  .animate-pulse {
    animation: var(--animate-pulse);
  }

  .animate-pulse-destructive {
    animation: 2s ease-in-out infinite pulse-destructive;
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-col-resize {
    cursor: col-resize;
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-grab {
    cursor: grab;
  }

  .cursor-help {
    cursor: help;
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .cursor-text {
    cursor: text;
  }

  .touch-none {
    touch-action: none;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .scroll-my-1 {
    scroll-margin-block: calc(var(--spacing) * 1);
  }

  .scroll-py-1 {
    scroll-padding-block: calc(var(--spacing) * 1);
  }

  .\[scrollbar-gutter\:stable\] {
    scrollbar-gutter: stable;
  }

  .list-decimal {
    list-style-type: decimal;
  }

  .list-disc {
    list-style-type: disc;
  }

  .list-none {
    list-style-type: none;
  }

  .appearance-none {
    appearance: none;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-\[8rem_1fr\] {
    grid-template-columns: 8rem 1fr;
  }

  .grid-cols-\[10rem_minmax\(0\,1fr\)\] {
    grid-template-columns: 10rem minmax(0, 1fr);
  }

  .grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,1\.1fr\)_minmax\(0\,1\.4fr\)_auto\] {
    grid-template-columns: minmax(0, 1.5fr) minmax(0, .8fr) minmax(0, 1.1fr) minmax(0, 1.4fr) auto;
  }

  .\[grid-template-rows\:minmax\(0\,1fr\)\] {
    grid-template-rows: minmax(0, 1fr);
  }

  .grid-rows-\[auto_1fr\] {
    grid-template-rows: auto 1fr;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-content-center {
    place-content: center;
  }

  .place-items-center {
    place-items: center;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-3\.5 {
    gap: calc(var(--spacing) * 3.5);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-7 {
    gap: calc(var(--spacing) * 7);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  .gap-20 {
    gap: calc(var(--spacing) * 20);
  }

  .gap-\[--spacing\(var\(--gap\)\)\] {
    gap: calc(var(--spacing) * var(--gap));
  }

  .gap-\[0\.6rem\] {
    gap: .6rem;
  }

  .gap-\[2rem\] {
    gap: 2rem;
  }

  :where(.space-y-0 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-1 {
    column-gap: calc(var(--spacing) * 1);
  }

  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }

  .gap-x-2\.5 {
    column-gap: calc(var(--spacing) * 2.5);
  }

  .gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }

  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  :where(.-space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-1 {
    row-gap: calc(var(--spacing) * 1);
  }

  .gap-y-1\.5 {
    row-gap: calc(var(--spacing) * 1.5);
  }

  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }

  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }

  .self-center {
    align-self: center;
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .self-stretch {
    align-self: stretch;
  }

  .justify-self-center {
    justify-self: center;
  }

  .justify-self-start {
    justify-self: flex-start;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-scroll {
    overflow-y: scroll;
  }

  .overscroll-contain {
    overscroll-behavior: contain;
  }

  .overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-\(--cell-radius\) {
    border-radius: var(--cell-radius);
  }

  .rounded-2xl {
    border-radius: 16px;
  }

  .rounded-4xl {
    border-radius: 32px;
  }

  .rounded-\[0\.875rem\] {
    border-radius: .875rem;
  }

  .rounded-\[2px\] {
    border-radius: 2px;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[12px\] {
    border-radius: 12px;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[16px\] {
    border-radius: 16px;
  }

  .rounded-\[calc\(var\(--radius\)-3px\)\] {
    border-radius: calc(var(--radius) - 3px);
  }

  .rounded-\[inherit\] {
    border-radius: inherit;
  }

  .rounded-\[min\(var\(--radius-md\)\,10px\)\] {
    border-radius: min(var(--radius-md), 10px);
  }

  .rounded-\[min\(var\(--radius-md\)\,12px\)\] {
    border-radius: min(var(--radius-md), 12px);
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: 10px;
  }

  .rounded-lg\! {
    border-radius: 10px !important;
  }

  .rounded-md {
    border-radius: 8px;
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: 6px;
  }

  .rounded-xl {
    border-radius: 14px;
  }

  .rounded-xl\! {
    border-radius: 14px !important;
  }

  .rounded-xs {
    border-radius: 2px;
  }

  .rounded-l-\(--cell-radius\) {
    border-top-left-radius: var(--cell-radius);
    border-bottom-left-radius: var(--cell-radius);
  }

  .rounded-l-full {
    border-top-left-radius: 3.40282e38px;
    border-bottom-left-radius: 3.40282e38px;
  }

  .rounded-tl-sm {
    border-top-left-radius: 6px;
  }

  .rounded-r-\(--cell-radius\) {
    border-top-right-radius: var(--cell-radius);
    border-bottom-right-radius: var(--cell-radius);
  }

  .rounded-r-full {
    border-top-right-radius: 3.40282e38px;
    border-bottom-right-radius: 3.40282e38px;
  }

  .rounded-b-lg {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .rounded-b-xl {
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .border-x {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-l-0 {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .\!border-\[\#F60000\] {
    border-color: #f60000 !important;
  }

  .border-\(--color-border\) {
    border-color: var(--color-border);
  }

  .border-\[\#0000001A\] {
    border-color: #0000001a;
  }

  .border-\[\#1B71EC\] {
    border-color: #1b71ec;
  }

  .border-\[\#1B71F0\] {
    border-color: #1b71f0;
  }

  .border-\[\#10B981\] {
    border-color: #10b981;
  }

  .border-\[\#A1A1A1\] {
    border-color: #a1a1a1;
  }

  .border-\[\#BBF7D0\] {
    border-color: #bbf7d0;
  }

  .border-\[\#BFDBFE\] {
    border-color: #bfdbfe;
  }

  .border-\[\#CBD5E1\] {
    border-color: #cbd5e1;
  }

  .border-\[\#D1D5DC\] {
    border-color: #d1d5dc;
  }

  .border-\[\#DBEAFE\] {
    border-color: #dbeafe;
  }

  .border-\[\#E5E5E5\] {
    border-color: #e5e5e5;
  }

  .border-\[\#E5E7EB\] {
    border-color: #e5e7eb;
  }

  .border-\[\#F3F4F6\] {
    border-color: #f3f4f6;
  }

  .border-\[\#F5C2C7\] {
    border-color: #f5c2c7;
  }

  .border-\[\#F60000\] {
    border-color: #f60000;
  }

  .border-\[\#FCA5A5\] {
    border-color: #fca5a5;
  }

  .border-\[\#FECACA\] {
    border-color: #fecaca;
  }

  .border-background\/10 {
    border-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-background\/10 {
      border-color: color-mix(in oklab, var(--background) 10%, transparent);
    }
  }

  .border-border, .border-border\/50 {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border\/50 {
      border-color: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .border-current\/25 {
    border-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-current\/25 {
      border-color: color-mix(in oklab, currentcolor 25%, transparent);
    }
  }

  .border-destructive, .border-destructive\/20 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-destructive\/20 {
      border-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .border-destructive\/25 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-destructive\/25 {
      border-color: color-mix(in oklab, var(--destructive) 25%, transparent);
    }
  }

  .border-destructive\/30 {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-destructive\/30 {
      border-color: color-mix(in oklab, var(--destructive) 30%, transparent);
    }
  }

  .border-error-border {
    border-color: var(--error-border);
  }

  .border-foreground\/10 {
    border-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-foreground\/10 {
      border-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-info-accent\/25 {
    border-color: var(--info-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-info-accent\/25 {
      border-color: color-mix(in oklab, var(--info-accent) 25%, transparent);
    }
  }

  .border-info-border {
    border-color: var(--info-border);
  }

  .border-input, .border-input\/30 {
    border-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-input\/30 {
      border-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .border-primary, .border-primary\/20 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-primary\/20 {
      border-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .border-primary\/30 {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-primary\/30 {
      border-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .border-ring {
    border-color: var(--ring);
  }

  .border-sg-emerald-200 {
    border-color: var(--sg-emerald-200);
  }

  .border-sg-indigo-100 {
    border-color: var(--sg-indigo-100);
  }

  .border-sg-orange-100 {
    border-color: var(--sg-orange-100);
  }

  .border-sg-purple-100 {
    border-color: var(--sg-purple-100);
  }

  .border-sg-red-200 {
    border-color: var(--sg-red-200);
  }

  .border-sidebar-border {
    border-color: var(--sidebar-border);
  }

  .border-success-border {
    border-color: var(--success-border);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-warning-accent\/25 {
    border-color: var(--warning-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-warning-accent\/25 {
      border-color: color-mix(in oklab, var(--warning-accent) 25%, transparent);
    }
  }

  .border-warning-border {
    border-color: var(--warning-border);
  }

  .bg-\(--color-bg\) {
    background-color: var(--color-bg);
  }

  .bg-\[\#00BC7D\] {
    background-color: #00bc7d;
  }

  .bg-\[\#1A1F71\] {
    background-color: #1a1f71;
  }

  .bg-\[\#1B71EC\] {
    background-color: #1b71ec;
  }

  .bg-\[\#1B71EC\]\/90 {
    background-color: oklab(57.2706% -.0388722 -.198073 / .9);
  }

  .bg-\[\#1B71F0\] {
    background-color: #1b71f0;
  }

  .bg-\[\#2DBA87\] {
    background-color: #2dba87;
  }

  .bg-\[\#7B42BC\] {
    background-color: #7b42bc;
  }

  .bg-\[\#7C3AED\] {
    background-color: #7c3aed;
  }

  .bg-\[\#D1D5DB\] {
    background-color: #d1d5db;
  }

  .bg-\[\#DCFCE7\] {
    background-color: #dcfce7;
  }

  .bg-\[\#E2E8F0\] {
    background-color: #e2e8f0;
  }

  .bg-\[\#E5E7EB\] {
    background-color: #e5e7eb;
  }

  .bg-\[\#EAECF0\] {
    background-color: #eaecf0;
  }

  .bg-\[\#EBF4FF\] {
    background-color: #ebf4ff;
  }

  .bg-\[\#EFF6FF\] {
    background-color: #eff6ff;
  }

  .bg-\[\#F0FDF4\] {
    background-color: #f0fdf4;
  }

  .bg-\[\#F1F2F5\] {
    background-color: #f1f2f5;
  }

  .bg-\[\#F3F4F6\] {
    background-color: #f3f4f6;
  }

  .bg-\[\#F3F5F8\] {
    background-color: #f3f5f8;
  }

  .bg-\[\#F7F7F7\] {
    background-color: #f7f7f7;
  }

  .bg-\[\#F9FAFB\] {
    background-color: #f9fafb;
  }

  .bg-\[\#F9FAFC\] {
    background-color: #f9fafc;
  }

  .bg-\[\#FB923C\] {
    background-color: #fb923c;
  }

  .bg-\[\#FDEBED\] {
    background-color: #fdebed;
  }

  .bg-\[\#FEF2F2\] {
    background-color: #fef2f2;
  }

  .bg-\[\#FFFBEB\] {
    background-color: #fffbeb;
  }

  .bg-\[\#f2f8fd\] {
    background-color: #f2f8fd;
  }

  .bg-\[\#fb923c\] {
    background-color: #fb923c;
  }

  .bg-\[\#fdf4ef\] {
    background-color: #fdf4ef;
  }

  .bg-\[\#fe9a00\] {
    background-color: #fe9a00;
  }

  .bg-\[\#fef1ec\] {
    background-color: #fef1ec;
  }

  .bg-\[\#fff0f0\] {
    background-color: #fff0f0;
  }

  .bg-\[\#fffbeb\] {
    background-color: #fffbeb;
  }

  .bg-accent {
    background-color: var(--accent);
  }

  .bg-background, .bg-background\/5 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/5 {
      background-color: color-mix(in oklab, var(--background) 5%, transparent);
    }
  }

  .bg-black\/10 {
    background-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/10 {
      background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }

  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }

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

  .bg-card {
    background-color: var(--card);
  }

  .bg-chart-1 {
    background-color: var(--chart-1);
  }

  .bg-current\/10 {
    background-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-current\/10 {
      background-color: color-mix(in oklab, currentcolor 10%, transparent);
    }
  }

  .bg-destructive, .bg-destructive\/5 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/5 {
      background-color: color-mix(in oklab, var(--destructive) 5%, transparent);
    }
  }

  .bg-destructive\/10 {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/10 {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .bg-error {
    background-color: var(--error);
  }

  .bg-error-accent, .bg-error-accent\/10 {
    background-color: var(--error-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-error-accent\/10 {
      background-color: color-mix(in oklab, var(--error-accent) 10%, transparent);
    }
  }

  .bg-foreground\/10 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/10 {
      background-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .bg-foreground\/15 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/15 {
      background-color: color-mix(in oklab, var(--foreground) 15%, transparent);
    }
  }

  .bg-foreground\/40 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/40 {
      background-color: color-mix(in oklab, var(--foreground) 40%, transparent);
    }
  }

  .bg-foreground\/90 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/90 {
      background-color: color-mix(in oklab, var(--foreground) 90%, transparent);
    }
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-info {
    background-color: var(--info);
  }

  .bg-info-accent, .bg-info-accent\/10 {
    background-color: var(--info-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info-accent\/10 {
      background-color: color-mix(in oklab, var(--info-accent) 10%, transparent);
    }
  }

  .bg-info-background {
    background-color: var(--info-background);
  }

  .bg-input, .bg-input\/30 {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-input\/30 {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .bg-muted {
    background-color: var(--muted);
  }

  .bg-muted-foreground, .bg-muted-foreground\/30 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted-foreground\/30 {
      background-color: color-mix(in oklab, var(--muted-foreground) 30%, transparent);
    }
  }

  .bg-muted-foreground\/40 {
    background-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted-foreground\/40 {
      background-color: color-mix(in oklab, var(--muted-foreground) 40%, transparent);
    }
  }

  .bg-muted\/30 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/30 {
      background-color: color-mix(in oklab, var(--muted) 30%, transparent);
    }
  }

  .bg-muted\/40 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/40 {
      background-color: color-mix(in oklab, var(--muted) 40%, transparent);
    }
  }

  .bg-muted\/50 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/50 {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .bg-muted\/60 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/60 {
      background-color: color-mix(in oklab, var(--muted) 60%, transparent);
    }
  }

  .bg-popover {
    background-color: var(--popover);
  }

  .bg-primary {
    background-color: var(--primary);
  }

  .bg-primary-foreground, .bg-primary-foreground\/20 {
    background-color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary-foreground\/20 {
      background-color: color-mix(in oklab, var(--primary-foreground) 20%, transparent);
    }
  }

  .bg-primary\/5 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/5 {
      background-color: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .bg-primary\/10 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/10 {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .bg-primary\/20 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/20 {
      background-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .bg-primary\/30 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/30 {
      background-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .bg-primary\/60 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/60 {
      background-color: color-mix(in oklab, var(--primary) 60%, transparent);
    }
  }

  .bg-red-50 {
    background-color: var(--color-red-50);
  }

  .bg-red-500 {
    background-color: var(--color-red-500);
  }

  .bg-secondary {
    background-color: var(--secondary);
  }

  .bg-sg-emerald-50 {
    background-color: var(--sg-emerald-50);
  }

  .bg-sg-emerald-500 {
    background-color: var(--sg-emerald-500);
  }

  .bg-sg-indigo-50 {
    background-color: var(--sg-indigo-50);
  }

  .bg-sg-indigo-500 {
    background-color: var(--sg-indigo-500);
  }

  .bg-sg-orange-50 {
    background-color: var(--sg-orange-50);
  }

  .bg-sg-orange-500 {
    background-color: var(--sg-orange-500);
  }

  .bg-sg-purple-50 {
    background-color: var(--sg-purple-50);
  }

  .bg-sg-purple-500 {
    background-color: var(--sg-purple-500);
  }

  .bg-sg-red-50 {
    background-color: var(--sg-red-50);
  }

  .bg-sg-red-500 {
    background-color: var(--sg-red-500);
  }

  .bg-sidebar {
    background-color: var(--sidebar);
  }

  .bg-sidebar-accent {
    background-color: var(--sidebar-accent);
  }

  .bg-sidebar-border {
    background-color: var(--sidebar-border);
  }

  .bg-success {
    background-color: var(--success);
  }

  .bg-success-accent, .bg-success-accent\/10 {
    background-color: var(--success-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success-accent\/10 {
      background-color: color-mix(in oklab, var(--success-accent) 10%, transparent);
    }
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-warning {
    background-color: var(--warning);
  }

  .bg-warning-accent, .bg-warning-accent\/10 {
    background-color: var(--warning-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-warning-accent\/10 {
      background-color: color-mix(in oklab, var(--warning-accent) 10%, transparent);
    }
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/20 {
    background-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/20 {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .bg-white\/80 {
    background-color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/80 {
      background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-\[linear-gradient\(135deg\,\#EFF6FF_0\%\,\#FFF_50\%\,\#F2FAFD_100\%\)\] {
    background-image: linear-gradient(135deg, #eff6ff 0%, #fff 50%, #f2fafd 100%);
  }

  .from-\[\#1554F0\] {
    --tw-gradient-from: #1554f0;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-muted {
    --tw-gradient-from: var(--muted);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .via-\[\#1447E6\] {
    --tw-gradient-via: #1447e6;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .to-\[\#193CB8\] {
    --tw-gradient-to: #193cb8;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-muted-foreground\/20 {
    --tw-gradient-to: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-muted-foreground\/20 {
      --tw-gradient-to: color-mix(in oklab, var(--muted-foreground) 20%, transparent);
    }
  }

  .to-muted-foreground\/20 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-primary {
    fill: var(--primary);
  }

  .fill-success-accent {
    fill: var(--success-accent);
  }

  .stroke-background {
    stroke: var(--background);
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-0\.5 {
    padding: calc(var(--spacing) * .5);
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
  }

  .p-3\.25 {
    padding: calc(var(--spacing) * 3.25);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-4\.25 {
    padding: calc(var(--spacing) * 4.25);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-12 {
    padding: calc(var(--spacing) * 12);
  }

  .p-\[0\.85rem\] {
    padding: .85rem;
  }

  .p-\[1\.25rem\] {
    padding: 1.25rem;
  }

  .p-\[3px\] {
    padding: 3px;
  }

  .p-px {
    padding: 1px;
  }

  .px-\(--cell-size\) {
    padding-inline: var(--cell-size);
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-\[13px\] {
    padding-inline: 13px;
  }

  .px-\[160px\] {
    padding-inline: 160px;
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-\[0\.625rem\] {
    padding-block: .625rem;
  }

  .py-\[2px\] {
    padding-block: 2px;
  }

  .py-\[9px\] {
    padding-block: 9px;
  }

  .ps-4 {
    padding-inline-start: calc(var(--spacing) * 4);
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .pt-0\.5 {
    padding-top: calc(var(--spacing) * .5);
  }

  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  .pt-\[0\.05rem\] {
    padding-top: .05rem;
  }

  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }

  .pr-0\.5 {
    padding-right: calc(var(--spacing) * .5);
  }

  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }

  .pr-1\.5 {
    padding-right: calc(var(--spacing) * 1.5);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-2\.5 {
    padding-right: calc(var(--spacing) * 2.5);
  }

  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .pr-9 {
    padding-right: calc(var(--spacing) * 9);
  }

  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pl-1\.5 {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-2\.5 {
    padding-left: calc(var(--spacing) * 2.5);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }

  .pl-12 {
    padding-left: calc(var(--spacing) * 12);
  }

  .pl-\[2\.34rem\] {
    padding-left: 2.34rem;
  }

  .text-center {
    text-align: center;
  }

  .text-end {
    text-align: end;
  }

  .text-left {
    text-align: left;
  }

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

  .text-start {
    text-align: start;
  }

  .align-baseline {
    vertical-align: baseline;
  }

  .align-middle {
    vertical-align: middle;
  }

  .align-top {
    vertical-align: top;
  }

  .font-heading {
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
  }

  .font-mono {
    font-family: Geist Mono, ui-monospace, monospace;
  }

  .font-sans {
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-sm\/relaxed {
    font-size: var(--text-sm);
    line-height: var(--leading-relaxed);
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0\.5rem\] {
    font-size: .5rem;
  }

  .text-\[0\.6rem\] {
    font-size: .6rem;
  }

  .text-\[0\.8rem\] {
    font-size: .8rem;
  }

  .text-\[0\.55rem\] {
    font-size: .55rem;
  }

  .text-\[0\.625rem\] {
    font-size: .625rem;
  }

  .text-\[1\.5rem\] {
    font-size: 1.5rem;
  }

  .text-\[1\.75rem\] {
    font-size: 1.75rem;
  }

  .text-\[1\.875rem\] {
    font-size: 1.875rem;
  }

  .text-\[2\.25rem\] {
    font-size: 2.25rem;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .leading-1\.5 {
    --tw-leading: calc(var(--spacing) * 1.5);
    line-height: calc(var(--spacing) * 1.5);
  }

  .leading-3 {
    --tw-leading: calc(var(--spacing) * 3);
    line-height: calc(var(--spacing) * 3);
  }

  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }

  .leading-4\.5 {
    --tw-leading: calc(var(--spacing) * 4.5);
    line-height: calc(var(--spacing) * 4.5);
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-5\.25 {
    --tw-leading: calc(var(--spacing) * 5.25);
    line-height: calc(var(--spacing) * 5.25);
  }

  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }

  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }

  .leading-9 {
    --tw-leading: calc(var(--spacing) * 9);
    line-height: calc(var(--spacing) * 9);
  }

  .leading-9\.75 {
    --tw-leading: calc(var(--spacing) * 9.75);
    line-height: calc(var(--spacing) * 9.75);
  }

  .leading-10 {
    --tw-leading: calc(var(--spacing) * 10);
    line-height: calc(var(--spacing) * 10);
  }

  .leading-\[0\.6875rem\] {
    --tw-leading: .6875rem;
    line-height: .6875rem;
  }

  .leading-\[1\.125rem\] {
    --tw-leading: 1.125rem;
    line-height: 1.125rem;
  }

  .leading-\[15px\] {
    --tw-leading: 15px;
    line-height: 15px;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[19\.5px\] {
    --tw-leading: 19.5px;
    line-height: 19.5px;
  }

  .leading-\[27px\] {
    --tw-leading: 27px;
    line-height: 27px;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }

  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.01rem\] {
    --tw-tracking: -.01rem;
    letter-spacing: -.01rem;
  }

  .tracking-\[-0\.003rem\] {
    --tw-tracking: -.003rem;
    letter-spacing: -.003rem;
  }

  .tracking-\[-0\.04em\] {
    --tw-tracking: -.04em;
    letter-spacing: -.04em;
  }

  .tracking-\[-0\.007rem\] {
    --tw-tracking: -.007rem;
    letter-spacing: -.007rem;
  }

  .tracking-\[-0\.009rem\] {
    --tw-tracking: -.009rem;
    letter-spacing: -.009rem;
  }

  .tracking-\[-0\.15px\] {
    --tw-tracking: -.15px;
    letter-spacing: -.15px;
  }

  .tracking-\[-0\.019rem\] {
    --tw-tracking: -.019rem;
    letter-spacing: -.019rem;
  }

  .tracking-\[-0\.027rem\] {
    --tw-tracking: -.027rem;
    letter-spacing: -.027rem;
  }

  .tracking-\[-0\.028rem\] {
    --tw-tracking: -.028rem;
    letter-spacing: -.028rem;
  }

  .tracking-\[-0\.44px\] {
    --tw-tracking: -.44px;
    letter-spacing: -.44px;
  }

  .tracking-\[-0\.0094rem\] {
    --tw-tracking: -.0094rem;
    letter-spacing: -.0094rem;
  }

  .tracking-\[-0\.009375rem\] {
    --tw-tracking: -.009375rem;
    letter-spacing: -.009375rem;
  }

  .tracking-\[0\.002rem\] {
    --tw-tracking: .002rem;
    letter-spacing: .002rem;
  }

  .tracking-\[0\.07em\] {
    --tw-tracking: .07em;
    letter-spacing: .07em;
  }

  .tracking-\[0\.008rem\] {
    --tw-tracking: .008rem;
    letter-spacing: .008rem;
  }

  .tracking-\[0\.009rem\] {
    --tw-tracking: .009rem;
    letter-spacing: .009rem;
  }

  .tracking-\[0\.3691px\] {
    --tw-tracking: .3691px;
    letter-spacing: .3691px;
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .text-balance {
    text-wrap: balance;
  }

  .text-pretty {
    text-wrap: pretty;
  }

  .\[overflow-wrap\:anywhere\] {
    overflow-wrap: anywhere;
  }

  .break-words, .wrap-break-word {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .whitespace-normal {
    white-space: normal;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre {
    white-space: pre;
  }

  .whitespace-pre-line {
    white-space: pre-line;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\!text-primary {
    color: var(--primary) !important;
  }

  .text-\[\#0A0A0A\] {
    color: #0a0a0a;
  }

  .text-\[\#0A0A0A\]\/50 {
    color: oklab(14.4788% 7.45058e-9 7.45058e-9 / .5);
  }

  .text-\[\#0F141A\] {
    color: #0f141a;
  }

  .text-\[\#00A63E\] {
    color: #00a63e;
  }

  .text-\[\#000000\] {
    color: #000;
  }

  .text-\[\#1A71EC\] {
    color: #1a71ec;
  }

  .text-\[\#1B71EC\] {
    color: #1b71ec;
  }

  .text-\[\#1C398E\] {
    color: #1c398e;
  }

  .text-\[\#1E40AF\] {
    color: #1e40af;
  }

  .text-\[\#1E293B\] {
    color: #1e293b;
  }

  .text-\[\#4A5565\] {
    color: #4a5565;
  }

  .text-\[\#4A5568\] {
    color: #4a5568;
  }

  .text-\[\#5f6b7a\] {
    color: #5f6b7a;
  }

  .text-\[\#6A7282\] {
    color: #6a7282;
  }

  .text-\[\#9CA3AF\] {
    color: #9ca3af;
  }

  .text-\[\#9D174D\] {
    color: #9d174d;
  }

  .text-\[\#16A34A\] {
    color: #16a34a;
  }

  .text-\[\#94A3B8\] {
    color: #94a3b8;
  }

  .text-\[\#99A1AE\] {
    color: #99a1ae;
  }

  .text-\[\#99A1AF\] {
    color: #99a1af;
  }

  .text-\[\#323C4C\] {
    color: #323c4c;
  }

  .text-\[\#575F6A\] {
    color: #575f6a;
  }

  .text-\[\#991B1B\] {
    color: #991b1b;
  }

  .text-\[\#1447E6\] {
    color: #1447e6;
  }

  .text-\[\#009966\] {
    color: #096;
  }

  .text-\[\#15803D\] {
    color: #15803d;
  }

  .text-\[\#020617\] {
    color: #020617;
  }

  .text-\[\#78350F\] {
    color: #78350f;
  }

  .text-\[\#101828\] {
    color: #101828;
  }

  .text-\[\#364153\] {
    color: #364153;
  }

  .text-\[\#424250\] {
    color: #424250;
  }

  .text-\[\#424650\] {
    color: #424650;
  }

  .text-\[\#AABBCC\] {
    color: #abc;
  }

  .text-\[\#B91C1C\] {
    color: #b91c1c;
  }

  .text-\[\#B45309\] {
    color: #b45309;
  }

  .text-\[\#BEDBFF\] {
    color: #bedbff;
  }

  .text-\[\#D1D5DC\] {
    color: #d1d5dc;
  }

  .text-\[\#DC2626\] {
    color: #dc2626;
  }

  .text-\[\#E5E7EB\] {
    color: #e5e7eb;
  }

  .text-\[\#E17100\] {
    color: #e17100;
  }

  .text-\[\#EF4444\] {
    color: #ef4444;
  }

  .text-\[\#F60000\] {
    color: #f60000;
  }

  .text-\[\#fb923c\] {
    color: #fb923c;
  }

  .text-accent-foreground {
    color: var(--accent-foreground);
  }

  .text-background, .text-background\/25 {
    color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-background\/25 {
      color: color-mix(in oklab, var(--background) 25%, transparent);
    }
  }

  .text-background\/60 {
    color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-background\/60 {
      color: color-mix(in oklab, var(--background) 60%, transparent);
    }
  }

  .text-background\/90 {
    color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-background\/90 {
      color: color-mix(in oklab, var(--background) 90%, transparent);
    }
  }

  .text-blue-600 {
    color: var(--color-blue-600);
  }

  .text-border {
    color: var(--border);
  }

  .text-card-foreground {
    color: var(--card-foreground);
  }

  .text-current {
    color: currentColor;
  }

  .text-destructive {
    color: var(--destructive);
  }

  .text-destructive-foreground {
    color: var(--destructive-foreground);
  }

  .text-error-accent {
    color: var(--error-accent);
  }

  .text-error-foreground {
    color: var(--error-foreground);
  }

  .text-foreground, .text-foreground\/60 {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/60 {
      color: color-mix(in oklab, var(--foreground) 60%, transparent);
    }
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-green-600 {
    color: var(--color-green-600);
  }

  .text-info-accent {
    color: var(--info-accent);
  }

  .text-info-foreground {
    color: var(--info-foreground);
  }

  .text-muted-foreground, .text-muted-foreground\/60 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/60 {
      color: color-mix(in oklab, var(--muted-foreground) 60%, transparent);
    }
  }

  .text-muted-foreground\/70 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/70 {
      color: color-mix(in oklab, var(--muted-foreground) 70%, transparent);
    }
  }

  .text-muted-foreground\/80 {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/80 {
      color: color-mix(in oklab, var(--muted-foreground) 80%, transparent);
    }
  }

  .text-popover-foreground {
    color: var(--popover-foreground);
  }

  .text-primary {
    color: var(--primary);
  }

  .text-primary-foreground {
    color: var(--primary-foreground);
  }

  .text-primary\/30 {
    color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-primary\/30 {
      color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .text-primary\/60 {
    color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-primary\/60 {
      color: color-mix(in oklab, var(--primary) 60%, transparent);
    }
  }

  .text-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .text-sg-emerald-500 {
    color: var(--sg-emerald-500);
  }

  .text-sg-indigo-500 {
    color: var(--sg-indigo-500);
  }

  .text-sg-orange-500 {
    color: var(--sg-orange-500);
  }

  .text-sg-purple-500 {
    color: var(--sg-purple-500);
  }

  .text-sg-red-500 {
    color: var(--sg-red-500);
  }

  .text-sidebar-accent-foreground {
    color: var(--sidebar-accent-foreground);
  }

  .text-sidebar-foreground, .text-sidebar-foreground\/70 {
    color: var(--sidebar-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-sidebar-foreground\/70 {
      color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent);
    }
  }

  .text-success-accent {
    color: var(--success-accent);
  }

  .text-success-foreground {
    color: var(--success-foreground);
  }

  .text-warning-accent {
    color: var(--warning-accent);
  }

  .text-warning-foreground {
    color: var(--warning-foreground);
  }

  .text-white {
    color: var(--color-white);
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .line-through {
    text-decoration-line: line-through;
  }

  .no-underline {
    text-decoration-line: none;
  }

  .no-underline\! {
    text-decoration-line: none !important;
  }

  .underline {
    text-decoration-line: underline;
  }

  .underline-offset-2 {
    text-underline-offset: 2px;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .accent-primary {
    accent-color: var(--primary);
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-100 {
    opacity: 1;
  }

  .bg-blend-color {
    background-blend-mode: color;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.1\)\,0_1px_2px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 1px 3px var(--tw-shadow-color, #0000001a), 0 1px 2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 1px 4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\,0_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 4px 6px -4px var(--tw-shadow-color, #0000001a), 0 10px 15px -3px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_20px_1px_rgba\(0\,7\,22\,0\.10\)\] {
    --tw-shadow: 0 4px 20px 1px var(--tw-shadow-color, #0007161a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_30px_rgba\(0\,7\,22\,0\.2\)\] {
    --tw-shadow: 0 8px 30px var(--tw-shadow-color, #00071633);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0px 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none\! {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-3 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-background {
    --tw-ring-color: var(--background);
  }

  .ring-foreground\/10 {
    --tw-ring-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-foreground\/10 {
      --tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .ring-ring\/50 {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-ring\/50 {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .ring-sidebar-ring {
    --tw-ring-color: var(--sidebar-ring);
  }

  .ring-offset-background {
    --tw-ring-offset-color: var(--background);
  }

  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .brightness-0 {
    --tw-brightness: brightness(0%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[color\,box-shadow\] {
    transition-property: color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[left\,right\,width\] {
    transition-property: left, right, width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[margin\,opacity\] {
    transition-property: margin, opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[opacity\,transform\] {
    transition-property: opacity, transform;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\,height\,padding\] {
    transition-property: width, height, padding;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-none {
    transition-property: none;
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] {
    --tw-ease: cubic-bezier(.22,1,.36,1);
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .\[--cell-radius\:var\(--radius-md\)\] {
    --cell-radius: var(--radius-md);
  }

  .\[--cell-size\:--spacing\(7\)\] {
    --cell-size: calc(var(--spacing) * 7);
  }

  .\[grid-template-areas\:\'stack\'\] {
    grid-template-areas: "stack";
  }

  .duration-100 {
    animation-duration: .1s;
  }

  .duration-150 {
    animation-duration: .15s;
  }

  .duration-200 {
    animation-duration: .2s;
  }

  .duration-300 {
    animation-duration: .3s;
  }

  .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] {
    animation-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .ease-in-out {
    animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .ease-linear {
    animation-timing-function: linear;
  }

  .ease-out {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
  }

  .paused {
    animation-play-state: paused;
  }

  .running {
    animation-play-state: running;
  }

  :is(.\*\:w-full > *) {
    width: 100%;
  }

  :is(.\*\:flex-1 > *) {
    flex: 1;
  }

  .not-last\:border-b:not(:last-child) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .group-first\/timeline-item\:top-5:is(:where(.group\/timeline-item):first-child *) {
    top: calc(var(--spacing) * 5);
  }

  .group-last\/timeline-item\:bottom-auto:is(:where(.group\/timeline-item):last-child *) {
    bottom: auto;
  }

  .group-last\/timeline-item\:hidden:is(:where(.group\/timeline-item):last-child *) {
    display: none;
  }

  .group-last\/timeline-item\:h-5:is(:where(.group\/timeline-item):last-child *) {
    height: calc(var(--spacing) * 5);
  }

  .group-last\/timeline-item\:pb-0:is(:where(.group\/timeline-item):last-child *) {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *) {
    opacity: 1;
  }

  @media (hover: hover) {
    .group-hover\:text-primary:is(:where(.group):hover *) {
      color: var(--primary);
    }

    .group-hover\:underline:is(:where(.group):hover *) {
      text-decoration-line: underline;
    }

    .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *), .group-hover\/output\:opacity-100:is(:where(.group\/output):hover *) {
      opacity: 1;
    }
  }

  .group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *), .group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *), .group-focus\/menubar-item\:text-accent-foreground:is(:where(.group\/menubar-item):focus *) {
    color: var(--accent-foreground);
  }

  .group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *) {
    opacity: .5;
  }

  .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *) {
    padding-right: calc(var(--spacing) * 8);
  }

  .group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size="lg"]) *) {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size="sm"]) *) {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot="combobox-clear"]) *), .group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot="command-shortcut"]) *) {
    display: none;
  }

  .group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot="item-description"]) *) {
    --tw-translate-y: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot="item-description"]) *) {
    align-self: flex-start;
  }

  .group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has([data-orientation="horizontal"]) *) {
    text-wrap: balance;
  }

  .group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has( > input) *) {
    padding-top: calc(var(--spacing) * 2);
  }

  .group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has( > input) *) {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has( > svg) *) {
    grid-column-start: 2;
  }

  .group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded="true"] *) {
    display: none;
  }

  .group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded="true"] *) {
    display: inline;
  }

  .group-aria-expanded\/accordion-trigger\:rotate-90:is(:where(.group\/accordion-trigger)[aria-expanded="true"] *), .group-aria-expanded\/draggable-trigger\:rotate-90:is(:where(.group\/draggable-trigger)[aria-expanded="true"] *) {
    rotate: 90deg;
  }

  .group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *) {
    display: flex;
  }

  .group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked="true"] *) {
    opacity: 1;
  }

  .group-data-\[collapsible\=icon\]\:sr-only:is(:where(.group)[data-collapsible="icon"] *) {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *) {
    margin-top: calc(var(--spacing) * -8);
  }

  .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible="icon"] *) {
    display: none;
  }

  .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }

  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *) {
    width: var(--sidebar-width-icon);
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)));
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px);
  }

  .group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible="icon"] *) {
    justify-content: center;
  }

  .group-data-\[collapsible\=icon\]\:gap-3:is(:where(.group)[data-collapsible="icon"] *) {
    gap: calc(var(--spacing) * 3);
  }

  .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *) {
    overflow: hidden;
  }

  .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 0) !important;
  }

  .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 2) !important;
  }

  .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *) {
    opacity: 0;
  }

  .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    right: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    left: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    width: calc(var(--spacing) * 0);
  }

  .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *), .group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled="true"] *), .group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused="true"] *) {
    position: relative;
  }

  .group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused="true"] *) {
    z-index: 10;
  }

  .group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused="true"] *) {
    border-color: var(--ring);
  }

  .group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused="true"] *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side="left"] *) {
    right: calc(var(--spacing) * -4);
  }

  .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side="left"] *) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side="right"] *) {
    left: calc(var(--spacing) * 0);
  }

  .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *) {
    rotate: 180deg;
  }

  .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side="right"] *) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size="default"] *) {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }

  .group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size="default"] *) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size="lg"] *) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size="sm"] *) {
    display: grid;
  }

  .group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size="sm"] *) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .group-data-\[size\=sm\]\/alert-dialog-content\:gap-2:is(:where(.group\/alert-dialog-content)[data-size="sm"] *) {
    gap: calc(var(--spacing) * 2);
  }

  .group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size="sm"] *) {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }

  .group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size="sm"] *) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .group-data-\[size\=sm\]\/item\:size-8:is(:where(.group\/item)[data-size="sm"] *) {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size="sm"] *) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size="xs"] *) {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size="xs"] *) {
    gap: calc(var(--spacing) * 0);
  }

  .group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size="xs"] *) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *) {
    border-radius: 0;
  }

  .group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *) {
    padding-inline: calc(var(--spacing) * 2);
  }

  .group-data-\[state\=open\]\/collapsible\:rotate-90:is(:where(.group\/collapsible)[data-state="open"] *), .group-data-\[state\=open\]\/sub-trigger\:rotate-90:is(:where(.group\/sub-trigger)[data-state="open"] *) {
    rotate: 90deg;
  }

  .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *) {
    border-radius: 10px;
  }

  .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant="floating"] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant="floating"] *) {
    border-color: var(--sidebar-border);
  }

  .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant="floating"] *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant="line"] *) {
    background-color: #0000;
  }

  .group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant="outline"] *) {
    margin-bottom: calc(var(--spacing) * -2);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    top: 100%;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    overflow: hidden;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    border-radius: 10px;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    background-color: var(--popover);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    color: var(--popover-foreground);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-ring-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
      --tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent);
    }
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
    --tw-duration: .3s;
    transition-duration: .3s;
    animation-duration: .3s;
  }

  .group-data-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-state="open"] *) {
    rotate: 180deg;
  }

  .group-data-horizontal\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation="horizontal"] *) {
    height: calc(var(--spacing) * 9);
  }

  .group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation="vertical"] *) {
    height: fit-content;
  }

  .group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation="vertical"] *) {
    width: 100%;
  }

  .group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation="vertical"] *) {
    flex-direction: column;
  }

  .group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation="vertical"] *) {
    justify-content: flex-start;
  }

  .group-data-selected\/command-item\:text-foreground:is(:is(:where(.group\/command-item)[data-state="selected"], :where(.group\/command-item)[aria-selected="true"]) *) {
    color: var(--foreground);
  }

  .group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *) {
    rotate: 180deg;
  }

  @media (hover: hover) {
    .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover ~ *) {
      color: var(--sidebar-accent-foreground);
    }
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {
    opacity: .5;
  }

  .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active="true"] ~ *) {
    color: var(--sidebar-accent-foreground);
  }

  .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size="default"] ~ *) {
    top: calc(var(--spacing) * 1.5);
  }

  .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size="lg"] ~ *) {
    top: calc(var(--spacing) * 2.5);
  }

  .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size="sm"] ~ *) {
    top: calc(var(--spacing) * 1);
  }

  .file\:inline-flex::file-selector-button {
    display: inline-flex;
  }

  .file\:h-6::file-selector-button {
    height: calc(var(--spacing) * 6);
  }

  .file\:border-0::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .file\:bg-transparent::file-selector-button {
    background-color: #0000;
  }

  .file\:text-sm::file-selector-button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .file\:font-medium::file-selector-button {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .file\:text-foreground::file-selector-button {
    color: var(--foreground);
  }

  .placeholder\:font-normal::placeholder {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .placeholder\:text-\[\#6A7282\]::placeholder {
    color: #6a7282;
  }

  .placeholder\:text-foreground::placeholder {
    color: var(--foreground);
  }

  .placeholder\:text-muted-foreground::placeholder {
    color: var(--muted-foreground);
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:-inset-2:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * -2);
  }

  .after\:inset-0:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * 0);
  }

  .after\:-inset-x-3:after {
    content: var(--tw-content);
    inset-inline: calc(var(--spacing) * -3);
  }

  .after\:-inset-y-2:after {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * -2);
  }

  .after\:inset-y-0:after {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * 0);
  }

  .after\:right-0:after {
    content: var(--tw-content);
    right: calc(var(--spacing) * 0);
  }

  .after\:left-0:after {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%;
  }

  .after\:w-4:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 4);
  }

  .after\:w-\[2px\]:after {
    content: var(--tw-content);
    width: 2px;
  }

  .after\:rounded-full:after {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .after\:border:after {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .after\:border-border:after {
    content: var(--tw-content);
    border-color: var(--border);
  }

  .after\:bg-muted:after {
    content: var(--tw-content);
    background-color: var(--muted);
  }

  .after\:bg-primary:after {
    content: var(--tw-content);
    background-color: var(--primary);
  }

  .after\:opacity-0:after {
    content: var(--tw-content);
    opacity: 0;
  }

  .after\:mix-blend-darken:after {
    content: var(--tw-content);
    mix-blend-mode: darken;
  }

  .after\:transition-opacity:after {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible="offcanvas"] *):after {
    content: var(--tw-content);
    left: 100%;
  }

  .group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation="horizontal"] *):after {
    content: var(--tw-content);
    inset-inline: calc(var(--spacing) * 0);
  }

  .group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation="horizontal"] *):after {
    content: var(--tw-content);
    bottom: -5px;
  }

  .group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation="horizontal"] *):after {
    content: var(--tw-content);
    height: calc(var(--spacing) * .5);
  }

  .group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation="vertical"] *):after {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * 0);
  }

  .group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation="vertical"] *):after {
    content: var(--tw-content);
    right: calc(var(--spacing) * -1);
  }

  .group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation="vertical"] *):after {
    content: var(--tw-content);
    width: calc(var(--spacing) * .5);
  }

  .first\:mt-0:first-child {
    margin-top: calc(var(--spacing) * 0);
  }

  .first\:rounded-l-full:first-child {
    border-top-left-radius: 3.40282e38px;
    border-bottom-left-radius: 3.40282e38px;
  }

  .last\:mt-0:last-child {
    margin-top: calc(var(--spacing) * 0);
  }

  .last\:mb-0:last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .last\:rounded-r-full:last-child {
    border-top-right-radius: 3.40282e38px;
    border-bottom-right-radius: 3.40282e38px;
  }

  .last\:border-0:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .focus-within\:border-ring:focus-within {
    border-color: var(--ring);
  }

  .focus-within\:bg-accent\/50:focus-within {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-within\:bg-accent\/50:focus-within {
      background-color: color-mix(in oklab, var(--accent) 50%, transparent);
    }
  }

  .focus-within\:ring-3:focus-within {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-within\:ring-ring\/50:focus-within {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-within\:ring-ring\/50:focus-within {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  @media (hover: hover) {
    .hover\:rounded-md:hover {
      border-radius: 8px;
    }

    .hover\:border-\[\#1B71F0\]:hover {
      border-color: #1b71f0;
    }

    .hover\:border-\[\#9CA3AF\]:hover {
      border-color: #9ca3af;
    }

    .hover\:border-primary:hover, .hover\:border-primary\/40:hover {
      border-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/40:hover {
        border-color: color-mix(in oklab, var(--primary) 40%, transparent);
      }
    }

    .hover\:bg-\[\#1B71EC\]\/5:hover {
      background-color: oklab(57.2706% -.0388722 -.198073 / .05);
    }

    .hover\:bg-\[\#F3F4F6\]:hover {
      background-color: #f3f4f6;
    }

    .hover\:bg-\[\#F8F9FB\]:hover {
      background-color: #f8f9fb;
    }

    .hover\:bg-\[\#F9FAFB\]:hover {
      background-color: #f9fafb;
    }

    .hover\:bg-accent:hover, .hover\:bg-accent\/40:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-accent\/40:hover {
        background-color: color-mix(in oklab, var(--accent) 40%, transparent);
      }
    }

    .hover\:bg-accent\/50:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-accent\/50:hover {
        background-color: color-mix(in oklab, var(--accent) 50%, transparent);
      }
    }

    .hover\:bg-accent\/60:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-accent\/60:hover {
        background-color: color-mix(in oklab, var(--accent) 60%, transparent);
      }
    }

    .hover\:bg-current\/10:hover {
      background-color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-current\/10:hover {
        background-color: color-mix(in oklab, currentcolor 10%, transparent);
      }
    }

    .hover\:bg-destructive\/20:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/20:hover {
        background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
      }
    }

    .hover\:bg-info-accent:hover {
      background-color: var(--info-accent);
    }

    .hover\:bg-info-background\!:hover {
      background-color: var(--info-background) !important;
    }

    .hover\:bg-muted:hover, .hover\:bg-muted\/30:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/30:hover {
        background-color: color-mix(in oklab, var(--muted) 30%, transparent);
      }
    }

    .hover\:bg-muted\/50:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/50:hover {
        background-color: color-mix(in oklab, var(--muted) 50%, transparent);
      }
    }

    .hover\:bg-muted\/70:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/70:hover {
        background-color: color-mix(in oklab, var(--muted) 70%, transparent);
      }
    }

    .hover\:bg-primary:hover, .hover\:bg-primary\/80:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/80:hover {
        background-color: color-mix(in oklab, var(--primary) 80%, transparent);
      }
    }

    .hover\:bg-secondary\/80:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/80:hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }

    .hover\:bg-sg-emerald-500\/90:hover {
      background-color: var(--sg-emerald-500);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-sg-emerald-500\/90:hover {
        background-color: color-mix(in oklab, var(--sg-emerald-500) 90%, transparent);
      }
    }

    .hover\:bg-sg-indigo-500\/90:hover {
      background-color: var(--sg-indigo-500);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-sg-indigo-500\/90:hover {
        background-color: color-mix(in oklab, var(--sg-indigo-500) 90%, transparent);
      }
    }

    .hover\:bg-sg-orange-500\/90:hover {
      background-color: var(--sg-orange-500);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-sg-orange-500\/90:hover {
        background-color: color-mix(in oklab, var(--sg-orange-500) 90%, transparent);
      }
    }

    .hover\:bg-sg-purple-500\/90:hover {
      background-color: var(--sg-purple-500);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-sg-purple-500\/90:hover {
        background-color: color-mix(in oklab, var(--sg-purple-500) 90%, transparent);
      }
    }

    .hover\:bg-sg-red-500\/90:hover {
      background-color: var(--sg-red-500);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-sg-red-500\/90:hover {
        background-color: color-mix(in oklab, var(--sg-red-500) 90%, transparent);
      }
    }

    .hover\:bg-sidebar-accent:hover {
      background-color: var(--sidebar-accent);
    }

    .hover\:bg-transparent:hover {
      background-color: #0000;
    }

    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }

    .hover\:bg-white\/10:hover {
      background-color: #ffffff1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/10:hover {
        background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }

    .hover\:text-\[\#1f2937\]:hover {
      color: #1f2937;
    }

    .hover\:text-\[\#6A7282\]:hover {
      color: #6a7282;
    }

    .hover\:text-\[\#101828\]:hover {
      color: #101828;
    }

    .hover\:text-\[\#166534\]:hover {
      color: #166534;
    }

    .hover\:text-\[\#364153\]:hover {
      color: #364153;
    }

    .hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }

    .hover\:text-background\/80:hover {
      color: var(--background);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:text-background\/80:hover {
        color: color-mix(in oklab, var(--background) 80%, transparent);
      }
    }

    .hover\:text-destructive:hover, .hover\:text-destructive\/80:hover {
      color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:text-destructive\/80:hover {
        color: color-mix(in oklab, var(--destructive) 80%, transparent);
      }
    }

    .hover\:text-foreground:hover {
      color: var(--foreground);
    }

    .hover\:text-info-accent:hover {
      color: var(--info-accent);
    }

    .hover\:text-muted-foreground:hover {
      color: var(--muted-foreground);
    }

    .hover\:text-primary:hover, .hover\:text-primary\/80:hover {
      color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:text-primary\/80:hover {
        color: color-mix(in oklab, var(--primary) 80%, transparent);
      }
    }

    .hover\:text-sidebar-accent-foreground:hover {
      color: var(--sidebar-accent-foreground);
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:no-underline:hover {
      text-decoration-line: none;
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:underline\!:hover {
      text-decoration-line: underline !important;
    }

    .hover\:opacity-80:hover {
      opacity: .8;
    }

    .hover\:opacity-100:hover {
      opacity: 1;
    }

    .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover {
      --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[0_8px_30px_1px_rgba\(0\,7\,22\,0\.2\)\]:hover {
      --tw-shadow: 0 8px 30px 1px var(--tw-shadow-color, #00071633);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:ring-3:hover {
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible="offcanvas"] *) {
      background-color: var(--sidebar);
    }

    .hover\:after\:bg-sidebar-border:hover:after {
      content: var(--tw-content);
      background-color: var(--sidebar-border);
    }
  }

  .focus\:z-10:focus {
    z-index: 10;
  }

  .focus\:border-\[\#1B71EC\]:focus {
    border-color: #1b71ec;
  }

  .focus\:border-input\/30:focus {
    border-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:border-input\/30:focus {
      border-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .focus\:bg-\[\#F3F4F6\]:focus {
    background-color: #f3f4f6;
  }

  .focus\:bg-accent:focus {
    background-color: var(--accent);
  }

  .focus\:bg-muted:focus {
    background-color: var(--muted);
  }

  .focus\:text-accent-foreground:focus {
    color: var(--accent-foreground);
  }

  .focus\:ring-0:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-\[\#1B71EC\]:focus {
    --tw-ring-color: #1b71ec;
  }

  .focus\:ring-ring:focus {
    --tw-ring-color: var(--ring);
  }

  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  :is(.focus\:\*\*\:text-accent-foreground:focus *), :is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant="destructive"]):focus *) {
    color: var(--accent-foreground);
  }

  .focus-visible\:z-10:focus-visible {
    z-index: 10;
  }

  .focus-visible\:border-0:focus-visible {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .focus-visible\:border-\[\#1B71EC\]:focus-visible {
    border-color: #1b71ec;
  }

  .focus-visible\:border-destructive\/40:focus-visible {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:border-destructive\/40:focus-visible {
      border-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .focus-visible\:border-ring:focus-visible {
    border-color: var(--ring);
  }

  .focus-visible\:bg-accent:focus-visible {
    background-color: var(--accent);
  }

  .focus-visible\:text-accent-foreground:focus-visible {
    color: var(--accent-foreground);
  }

  .focus-visible\:ring-0:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-1:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-3:focus-visible, .focus-visible\:ring-\[3px\]:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-\[\#1B71EC\]:focus-visible {
    --tw-ring-color: #1b71ec;
  }

  .focus-visible\:ring-\[\#1B71EC\]\/30:focus-visible {
    --tw-ring-color: oklab(57.2706% -.0388722 -.198073 / .3);
  }

  .focus-visible\:ring-current\/50:focus-visible {
    --tw-ring-color: currentcolor;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-current\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, currentcolor 50%, transparent);
    }
  }

  .focus-visible\:ring-destructive\/20:focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-destructive\/20:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .focus-visible\:ring-ring:focus-visible, .focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-ring\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .focus-visible\:ring-offset-0:focus-visible {
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:outline-hidden:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus-visible\:outline-hidden:focus-visible {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus-visible\:outline-1:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-visible\:outline-ring:focus-visible {
    outline-color: var(--ring);
  }

  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  :is(.\*\:focus-visible\:relative > *):focus-visible {
    position: relative;
  }

  :is(.\*\:focus-visible\:z-10 > *):focus-visible {
    z-index: 10;
  }

  .focus-visible\:after\:border-ring:focus-visible:after {
    content: var(--tw-content);
    border-color: var(--ring);
  }

  .active\:cursor-grabbing:active {
    cursor: grabbing;
  }

  .active\:bg-sidebar-accent:active {
    background-color: var(--sidebar-accent);
  }

  .active\:text-sidebar-accent-foreground:active {
    color: var(--sidebar-accent-foreground);
  }

  .active\:ring-3:active {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:border-border:disabled {
    border-color: var(--border);
  }

  .disabled\:bg-\[\#E5E7EB\]:disabled {
    background-color: #e5e7eb;
  }

  .disabled\:bg-\[\#F9FAFB\]:disabled {
    background-color: #f9fafb;
  }

  .disabled\:bg-input\/50:disabled {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .disabled\:bg-input\/50:disabled {
      background-color: color-mix(in oklab, var(--input) 50%, transparent);
    }
  }

  .disabled\:bg-muted:disabled {
    background-color: var(--muted);
  }

  .disabled\:bg-transparent:disabled {
    background-color: #0000;
  }

  .disabled\:text-\[\#E5E7EB\]:disabled {
    color: #e5e7eb;
  }

  .disabled\:text-border:disabled {
    color: var(--border);
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .disabled\:opacity-70:disabled {
    opacity: .7;
  }

  .disabled\:opacity-100:disabled {
    opacity: 1;
  }

  :where([data-side="left"]) .in-data-\[side\=left\]\:cursor-w-resize {
    cursor: w-resize;
  }

  :where([data-side="right"]) .in-data-\[side\=right\]\:cursor-e-resize {
    cursor: e-resize;
  }

  :where([data-slot="button-group"]) .in-data-\[slot\=button-group\]\:rounded-lg {
    border-radius: 10px;
  }

  :where([data-slot="card-content"]) .in-data-\[slot\=card-content\]\:bg-transparent {
    background-color: #0000;
  }

  :where([data-slot="combobox-content"]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within {
    border-color: inherit;
  }

  :where([data-slot="combobox-content"]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :where([data-slot="dialog-content"]) .in-data-\[slot\=dialog-content\]\:rounded-lg\! {
    border-radius: 10px !important;
  }

  :where([data-slot="dropdown-menu-content"]) .in-data-\[slot\=dropdown-menu-content\]\:p-0 {
    padding: calc(var(--spacing) * 0);
  }

  :where([data-slot="navigation-menu-content"]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md {
    border-radius: 8px;
  }

  :where([data-slot="popover-content"]) .in-data-\[slot\=popover-content\]\:bg-transparent {
    background-color: #0000;
  }

  :where([data-slot="tooltip-content"]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where([data-slot="tooltip-content"]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20 {
      background-color: color-mix(in oklab, var(--background) 20%, transparent);
    }
  }

  :where([data-slot="tooltip-content"]) .in-data-\[slot\=tooltip-content\]\:text-background {
    color: var(--background);
  }

  .has-disabled\:pointer-events-none:has(:disabled) {
    pointer-events: none;
  }

  .has-disabled\:cursor-not-allowed:has(:disabled) {
    cursor: not-allowed;
  }

  .has-disabled\:bg-input\/50:has(:disabled) {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-disabled\:bg-input\/50:has(:disabled) {
      background-color: color-mix(in oklab, var(--input) 50%, transparent);
    }
  }

  .has-disabled\:opacity-50:has(:disabled) {
    opacity: .5;
  }

  .has-aria-expanded\:bg-muted\/50:has([aria-expanded="true"]) {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-aria-expanded\:bg-muted\/50:has([aria-expanded="true"]) {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .has-aria-invalid\:border-destructive:has([aria-invalid="true"]) {
    border-color: var(--destructive);
  }

  .has-aria-invalid\:ring-3:has([aria-invalid="true"]) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .has-aria-invalid\:ring-destructive\/20:has([aria-invalid="true"]) {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-aria-invalid\:ring-destructive\/20:has([aria-invalid="true"]) {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon="inline-end"]) {
    padding-right: calc(var(--spacing) * 1.5);
  }

  .has-data-\[icon\=inline-end\]\:pr-2:has([data-icon="inline-end"]) {
    padding-right: calc(var(--spacing) * 2);
  }

  .has-data-\[icon\=inline-end\]\:pr-3:has([data-icon="inline-end"]) {
    padding-right: calc(var(--spacing) * 3);
  }

  .has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon="inline-start"]) {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .has-data-\[icon\=inline-start\]\:pl-2:has([data-icon="inline-start"]) {
    padding-left: calc(var(--spacing) * 2);
  }

  .has-data-\[icon\=inline-start\]\:pl-3:has([data-icon="inline-start"]) {
    padding-left: calc(var(--spacing) * 3);
  }

  .has-data-\[size\=sm\]\:gap-2\.5:has([data-size="sm"]) {
    gap: calc(var(--spacing) * 2.5);
  }

  .has-data-\[size\=xs\]\:gap-2:has([data-size="xs"]) {
    gap: calc(var(--spacing) * 2);
  }

  .has-data-\[slot\=alert-action\]\:pr-2:has([data-slot="alert-action"]), .has-data-\[slot\=alert-actions\]\:pr-2:has([data-slot="alert-actions"]) {
    padding-right: calc(var(--spacing) * 2);
  }

  .has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot="alert-dialog-media"]) {
    grid-template-rows: auto auto 1fr;
  }

  .has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot="alert-dialog-media"]) {
    column-gap: calc(var(--spacing) * 6);
  }

  .has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot="combobox-chip"]) {
    padding-inline: calc(var(--spacing) * 1);
  }

  .has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot="combobox-chip-remove"]) {
    padding-right: calc(var(--spacing) * 0);
  }

  .has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot="kbd"]) {
    padding-right: calc(var(--spacing) * 1.5);
  }

  .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant="inset"]) {
    background-color: var(--sidebar);
  }

  .has-data-checked\:border-primary\/30:has([data-state="checked"], [data-checked]) {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-data-checked\:border-primary\/30:has([data-state="checked"], [data-checked]) {
      border-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

  .has-data-checked\:bg-primary\/5:has([data-state="checked"], [data-checked]) {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-data-checked\:bg-primary\/5:has([data-state="checked"], [data-checked]) {
      background-color: color-mix(in oklab, var(--primary) 5%, transparent);
    }
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-destructive:has([data-slot="input-group-control"]:focus-visible) {
    border-color: var(--destructive);
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot="input-group-control"]:focus-visible) {
    border-color: var(--ring);
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot="input-group-control"]:focus-visible) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot="input-group-control"]:focus-visible) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot="input-group-control"]:focus-visible) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid="true"]) {
    border-color: var(--destructive);
  }

  .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid="true"]) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid="true"]) {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid="true"]) {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .has-\[\>\[data-align\=block-end\]\]\:h-auto:has( > [data-align="block-end"]) {
    height: auto;
  }

  .has-\[\>\[data-align\=block-end\]\]\:flex-col:has( > [data-align="block-end"]) {
    flex-direction: column;
  }

  .has-\[\>\[data-align\=block-start\]\]\:h-auto:has( > [data-align="block-start"]) {
    height: auto;
  }

  .has-\[\>\[data-align\=block-start\]\]\:flex-col:has( > [data-align="block-start"]) {
    flex-direction: column;
  }

  .has-\[\>\[data-slot\=button-group\]\]\:gap-2:has( > [data-slot="button-group"]) {
    gap: calc(var(--spacing) * 2);
  }

  .has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has( > [data-slot="checkbox-group"]) {
    gap: calc(var(--spacing) * 3);
  }

  .has-\[\>\[data-slot\=field-content\]\]\:items-start:has( > [data-slot="field-content"]) {
    align-items: flex-start;
  }

  .has-\[\>\[data-slot\=field\]\]\:w-full:has( > [data-slot="field"]) {
    width: 100%;
  }

  .has-\[\>\[data-slot\=field\]\]\:flex-col:has( > [data-slot="field"]) {
    flex-direction: column;
  }

  .has-\[\>\[data-slot\=field\]\]\:rounded-md:has( > [data-slot="field"]) {
    border-radius: 8px;
  }

  .has-\[\>\[data-slot\=field\]\]\:border:has( > [data-slot="field"]) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has( > [data-slot="radio-group"]) {
    gap: calc(var(--spacing) * 3);
  }

  .has-\[\>button\]\:mr-\[-0\.3rem\]:has( > button) {
    margin-right: -.3rem;
  }

  .has-\[\>button\]\:ml-\[-0\.3rem\]:has( > button) {
    margin-left: -.3rem;
  }

  .has-\[\>kbd\]\:mr-\[-0\.15rem\]:has( > kbd) {
    margin-right: -.15rem;
  }

  .has-\[\>kbd\]\:ml-\[-0\.15rem\]:has( > kbd) {
    margin-left: -.15rem;
  }

  .has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has( > svg) {
    grid-template-columns: auto 1fr;
  }

  .has-\[\>svg\]\:gap-x-2:has( > svg) {
    column-gap: calc(var(--spacing) * 2);
  }

  .has-\[\>svg\]\:p-0:has( > svg) {
    padding: calc(var(--spacing) * 0);
  }

  .has-\[\>textarea\]\:h-auto:has( > textarea) {
    height: auto;
  }

  .aria-disabled\:pointer-events-none[aria-disabled="true"] {
    pointer-events: none;
  }

  .aria-disabled\:opacity-50[aria-disabled="true"] {
    opacity: .5;
  }

  .aria-expanded\:bg-muted[aria-expanded="true"] {
    background-color: var(--muted);
  }

  .aria-expanded\:bg-secondary[aria-expanded="true"] {
    background-color: var(--secondary);
  }

  .aria-expanded\:text-foreground[aria-expanded="true"] {
    color: var(--foreground);
  }

  .aria-expanded\:text-secondary-foreground[aria-expanded="true"] {
    color: var(--secondary-foreground);
  }

  .aria-invalid\:border-destructive[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  .aria-invalid\:ring-0[aria-invalid="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aria-invalid\:ring-3[aria-invalid="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .aria-invalid\:aria-checked\:border-primary[aria-invalid="true"][aria-checked="true"] {
    border-color: var(--primary);
  }

  .aria-pressed\:bg-muted[aria-pressed="true"] {
    background-color: var(--muted);
  }

  .aria-selected\:text-muted-foreground[aria-selected="true"] {
    color: var(--muted-foreground);
  }

  .data-empty\:p-0[data-empty] {
    padding: calc(var(--spacing) * 0);
  }

  .data-placeholder\:text-\[\#6A7282\][data-placeholder] {
    color: #6a7282;
  }

  .data-placeholder\:text-\[\#848484\][data-placeholder] {
    color: #848484;
  }

  .data-placeholder\:text-muted-foreground[data-placeholder] {
    color: var(--muted-foreground);
  }

  .data-pressed\:bg-transparent[data-pressed] {
    background-color: #0000;
  }

  .data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] {
    background-color: var(--sidebar-accent);
  }

  .data-\[active\=true\]\:font-medium[data-active="true"] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] {
    color: var(--sidebar-accent-foreground);
  }

  .data-\[align-trigger\=true\]\:animate-none[data-align-trigger="true"] {
    animation: none;
  }

  .data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips="true"] {
    min-width: var(--anchor-width);
  }

  .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] {
    pointer-events: none;
  }

  .data-\[disabled\=true\]\:opacity-50[data-disabled="true"] {
    opacity: .5;
  }

  .data-\[invalid\=true\]\:text-destructive[data-invalid="true"] {
    color: var(--destructive);
  }

  .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"] {
    --tw-enter-translate-x: 13rem;
  }

  .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"] {
    --tw-enter-translate-x: -13rem;
  }

  .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"] {
    --tw-exit-translate-x: 13rem;
  }

  .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"] {
    --tw-exit-translate-x: -13rem;
  }

  .data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"] {
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial;
    animation-name: enter;
    animation-duration: .15s;
  }

  .data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"] {
    --tw-enter-opacity: 0;
  }

  .data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"] {
    --tw-exit-opacity: initial;
    --tw-exit-scale: initial;
    --tw-exit-rotate: initial;
    --tw-exit-translate-x: initial;
    --tw-exit-translate-y: initial;
    animation-name: exit;
    animation-duration: .15s;
  }

  .data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"] {
    --tw-exit-opacity: 0;
  }

  .data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position="popper"] {
    height: var(--radix-select-trigger-height);
  }

  .data-\[position\=popper\]\:w-full[data-position="popper"] {
    width: 100%;
  }

  .data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position="popper"] {
    min-width: var(--radix-select-trigger-width);
  }

  .data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end="true"] {
    border-radius: var(--cell-radius);
  }

  .data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end="true"] {
    border-top-right-radius: var(--cell-radius);
    border-bottom-right-radius: var(--cell-radius);
  }

  .data-\[range-end\=true\]\:bg-primary[data-range-end="true"] {
    background-color: var(--primary);
  }

  .data-\[range-end\=true\]\:text-primary-foreground[data-range-end="true"] {
    color: var(--primary-foreground);
  }

  .data-\[range-middle\=true\]\:rounded-none[data-range-middle="true"] {
    border-radius: 0;
  }

  .data-\[range-middle\=true\]\:bg-muted[data-range-middle="true"] {
    background-color: var(--muted);
  }

  .data-\[range-middle\=true\]\:text-foreground[data-range-middle="true"] {
    color: var(--foreground);
  }

  .data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start="true"] {
    border-radius: var(--cell-radius);
  }

  .data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start="true"] {
    border-top-left-radius: var(--cell-radius);
    border-bottom-left-radius: var(--cell-radius);
  }

  .data-\[range-start\=true\]\:bg-primary[data-range-start="true"] {
    background-color: var(--primary);
  }

  .data-\[range-start\=true\]\:text-primary-foreground[data-range-start="true"] {
    color: var(--primary-foreground);
  }

  .data-\[selected-single\=true\]\:bg-primary[data-selected-single="true"] {
    background-color: var(--primary);
  }

  .data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single="true"] {
    color: var(--primary-foreground);
  }

  .data-\[selected\=true\]\:rounded-none[data-selected="true"] {
    border-radius: 0;
  }

  .data-\[side\=bottom\]\:inset-x-0[data-side="bottom"] {
    inset-inline: calc(var(--spacing) * 0);
  }

  .data-\[side\=bottom\]\:bottom-0[data-side="bottom"] {
    bottom: calc(var(--spacing) * 0);
  }

  .data-\[side\=bottom\]\:h-auto[data-side="bottom"] {
    height: auto;
  }

  .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
    --tw-translate-y: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=bottom\]\:border-t[data-side="bottom"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
    --tw-enter-translate-y: -.5rem;
  }

  .data-\[side\=inline-end\]\:slide-in-from-left-2[data-side="inline-end"] {
    --tw-enter-translate-x: -.5rem;
  }

  .data-\[side\=inline-start\]\:slide-in-from-right-2[data-side="inline-start"] {
    --tw-enter-translate-x: .5rem;
  }

  .data-\[side\=left\]\:inset-y-0[data-side="left"] {
    inset-block: calc(var(--spacing) * 0);
  }

  .data-\[side\=left\]\:left-0[data-side="left"] {
    left: calc(var(--spacing) * 0);
  }

  .data-\[side\=left\]\:h-full[data-side="left"] {
    height: 100%;
  }

  .data-\[side\=left\]\:w-3\/4[data-side="left"] {
    width: 75%;
  }

  .data-\[side\=left\]\:-translate-x-1[data-side="left"] {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=left\]\:border-r[data-side="left"] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
    --tw-enter-translate-x: .5rem;
  }

  .data-\[side\=right\]\:inset-y-0[data-side="right"] {
    inset-block: calc(var(--spacing) * 0);
  }

  .data-\[side\=right\]\:right-0[data-side="right"] {
    right: calc(var(--spacing) * 0);
  }

  .data-\[side\=right\]\:h-full[data-side="right"] {
    height: 100%;
  }

  .data-\[side\=right\]\:w-3\/4[data-side="right"] {
    width: 75%;
  }

  .data-\[side\=right\]\:translate-x-1[data-side="right"] {
    --tw-translate-x: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=right\]\:border-l[data-side="right"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-\[side\=right\]\:border-l-0[data-side="right"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
    --tw-enter-translate-x: -.5rem;
  }

  .data-\[side\=top\]\:inset-x-0[data-side="top"] {
    inset-inline: calc(var(--spacing) * 0);
  }

  .data-\[side\=top\]\:top-0[data-side="top"] {
    top: calc(var(--spacing) * 0);
  }

  .data-\[side\=top\]\:h-auto[data-side="top"] {
    height: auto;
  }

  .data-\[side\=top\]\:-translate-y-1[data-side="top"] {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=top\]\:border-b[data-side="top"] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
    --tw-enter-translate-y: .5rem;
  }

  .data-\[size\=default\]\:h-8[data-size="default"] {
    height: calc(var(--spacing) * 8);
  }

  .data-\[size\=default\]\:h-\[18\.4px\][data-size="default"] {
    height: 18.4px;
  }

  .data-\[size\=default\]\:w-\[32px\][data-size="default"] {
    width: 32px;
  }

  .data-\[size\=default\]\:max-w-xs[data-size="default"] {
    max-width: var(--container-xs);
  }

  .data-\[size\=lg\]\:size-10[data-size="lg"] {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .data-\[size\=sm\]\:size-6[data-size="sm"] {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .data-\[size\=sm\]\:h-7[data-size="sm"] {
    height: calc(var(--spacing) * 7);
  }

  .data-\[size\=sm\]\:h-\[14px\][data-size="sm"] {
    height: 14px;
  }

  .data-\[size\=sm\]\:w-\[24px\][data-size="sm"] {
    width: 24px;
  }

  .data-\[size\=sm\]\:max-w-xs[data-size="sm"] {
    max-width: var(--container-xs);
  }

  .data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size="sm"] {
    border-radius: min(var(--radius-md), 10px);
  }

  :is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot="accordion-trigger-icon"] {
    margin-left: auto;
  }

  :is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot="accordion-trigger-icon"] {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  :is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot="accordion-trigger-icon"] {
    color: var(--muted-foreground);
  }

  :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] {
    color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] {
      color: color-mix(in oklab, var(--destructive) 90%, transparent);
    }
  }

  :is(.\*\:data-\[slot\=alert-description\]\:text-muted-foreground > *)[data-slot="alert-description"] {
    color: var(--muted-foreground);
  }

  :is(.\*\:data-\[slot\=avatar\]\:ring-2 > *)[data-slot="avatar"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\:data-\[slot\=avatar\]\:ring-background > *)[data-slot="avatar"] {
    --tw-ring-color: var(--background);
  }

  .data-\[slot\=checkbox-group\]\:gap-3[data-slot="checkbox-group"] {
    gap: calc(var(--spacing) * 3);
  }

  :is(.\*\:data-\[slot\=field\]\:p-3 > *)[data-slot="field"] {
    padding: calc(var(--spacing) * 3);
  }

  :is(.\*\:data-\[slot\=field-group\]\:gap-4 > *)[data-slot="field-group"] {
    gap: calc(var(--spacing) * 4);
  }

  :is(.\*\:data-\[slot\=field-label\]\:flex-auto > *)[data-slot="field-label"] {
    flex: auto;
  }

  :is(.\*\:data-\[slot\=input-group\]\:m-1 > *)[data-slot="input-group"] {
    margin: calc(var(--spacing) * 1);
  }

  :is(.\*\:data-\[slot\=input-group\]\:mb-0 > *)[data-slot="input-group"] {
    margin-bottom: calc(var(--spacing) * 0);
  }

  :is(.\*\:data-\[slot\=input-group\]\:h-8 > *)[data-slot="input-group"] {
    height: calc(var(--spacing) * 8);
  }

  :is(.\*\:data-\[slot\=input-group\]\:border-input\/30 > *)[data-slot="input-group"] {
    border-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.\*\:data-\[slot\=input-group\]\:border-input\/30 > *)[data-slot="input-group"] {
      border-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  :is(.\*\:data-\[slot\=input-group\]\:bg-input\/30 > *)[data-slot="input-group"] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.\*\:data-\[slot\=input-group\]\:bg-input\/30 > *)[data-slot="input-group"] {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  :is(.\*\:data-\[slot\=input-group\]\:shadow-none > *)[data-slot="input-group"] {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\! > *)[data-slot="input-group-addon"] {
    padding-left: calc(var(--spacing) * 2) !important;
  }

  :is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot="kbd"] {
    position: relative;
  }

  :is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot="kbd"] {
    isolation: isolate;
  }

  :is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot="kbd"] {
    z-index: 50;
  }

  :is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot="kbd"] {
    border-radius: 6px;
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot="navigation-menu-link"]:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot="navigation-menu-link"]:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *)[data-slot="select-value"] {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  :is(.\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"] {
    display: flex;
  }

  :is(.\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"] {
    align-items: center;
  }

  :is(.\*\:data-\[slot\=select-value\]\:gap-1\.5 > *)[data-slot="select-value"] {
    gap: calc(var(--spacing) * 1.5);
  }

  .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group)[data-orientation="horizontal"] *)[data-spacing="0"]:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group)[data-orientation="vertical"] *)[data-spacing="0"]:first-child {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group)[data-orientation="horizontal"] *)[data-spacing="0"]:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group)[data-orientation="vertical"] *)[data-spacing="0"]:last-child {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .data-\[state\=checked\]\:border-\[\#1B71EC\][data-state="checked"] {
    border-color: #1b71ec;
  }

  .data-\[state\=checked\]\:bg-white[data-state="checked"] {
    background-color: var(--color-white);
  }

  .data-\[state\=closed\]\:overflow-hidden[data-state="closed"] {
    overflow: hidden;
  }

  .data-\[state\=delayed-open\]\:animate-in[data-state="delayed-open"] {
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial;
    animation-name: enter;
    animation-duration: .15s;
  }

  .data-\[state\=delayed-open\]\:fade-in-0[data-state="delayed-open"] {
    --tw-enter-opacity: 0;
  }

  .data-\[state\=delayed-open\]\:zoom-in-95[data-state="delayed-open"] {
    --tw-enter-scale: .95;
  }

  .data-\[state\=expanded\]\:rotate-90[data-state="expanded"] {
    rotate: 90deg;
  }

  .data-\[state\=hidden\]\:animate-out[data-state="hidden"] {
    --tw-exit-opacity: initial;
    --tw-exit-scale: initial;
    --tw-exit-rotate: initial;
    --tw-exit-translate-x: initial;
    --tw-exit-translate-y: initial;
    animation-name: exit;
    animation-duration: .15s;
  }

  .data-\[state\=hidden\]\:fade-out[data-state="hidden"] {
    --tw-exit-opacity: 0;
  }

  .data-\[state\=on\]\:bg-muted[data-state="on"] {
    background-color: var(--muted);
  }

  .data-\[state\=open\]\:border-\[\#1B71EC\][data-state="open"] {
    border-color: #1b71ec;
  }

  .data-\[state\=open\]\:border-\[\#A1A1A1\][data-state="open"] {
    border-color: #a1a1a1;
  }

  .data-\[state\=open\]\:bg-\[\#1B71EC\][data-state="open"] {
    background-color: #1b71ec;
  }

  .data-\[state\=open\]\:bg-muted[data-state="open"] {
    background-color: var(--muted);
  }

  .data-\[state\=open\]\:text-white[data-state="open"] {
    color: var(--color-white);
  }

  .data-\[state\=open\]\:opacity-100[data-state="open"] {
    opacity: 1;
  }

  .data-\[state\=open\]\:ring-0[data-state="open"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[state\=open\]\:ring-offset-0[data-state="open"] {
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .data-\[state\=open\]\:outline-none[data-state="open"] {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:bg-\[\#154DA7\][data-state="open"]:hover {
      background-color: #154da7;
    }

    .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state="open"]:hover {
      background-color: var(--sidebar-accent);
    }

    .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state="open"]:hover {
      color: var(--sidebar-accent-foreground);
    }
  }

  .data-\[state\=selected\]\:bg-info[data-state="selected"] {
    background-color: var(--info);
  }

  .data-\[state\=visible\]\:animate-in[data-state="visible"] {
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial;
    animation-name: enter;
    animation-duration: .15s;
  }

  .data-\[state\=visible\]\:fade-in[data-state="visible"] {
    --tw-enter-opacity: 0;
  }

  .data-\[variant\=destructive\]\:text-destructive[data-variant="destructive"] {
    color: var(--destructive);
  }

  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus {
    color: var(--destructive);
  }

  .data-\[variant\=label\]\:text-sm[data-variant="label"] {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .data-\[variant\=legend\]\:text-base[data-variant="legend"] {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .data-\[variant\=line\]\:rounded-none[data-variant="line"] {
    border-radius: 0;
  }

  .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-orientation="horizontal"] *)[data-spacing="0"][data-variant="outline"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-orientation="vertical"] *)[data-spacing="0"][data-variant="outline"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-orientation="horizontal"] *)[data-spacing="0"][data-variant="outline"]:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-orientation="vertical"] *)[data-spacing="0"][data-variant="outline"]:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .nth-last-2\:-mt-1:nth-last-child(2) {
    margin-top: calc(var(--spacing) * -1);
  }

  @supports ((-webkit-backdrop-filter: var(--tw)) or (backdrop-filter: var(--tw))) {
    .supports-backdrop-filter\:backdrop-blur-xs {
      --tw-backdrop-blur: blur(var(--blur-xs));
      -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
      backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:animate-none {
      animation: none;
    }
  }

  @media (min-width: 40rem) {
    .sm\:order-1 {
      order: 1;
    }

    .sm\:order-2 {
      order: 2;
    }

    .sm\:ml-auto {
      margin-left: auto;
    }

    .sm\:flex {
      display: flex;
    }

    .sm\:w-full {
      width: 100%;
    }

    .sm\:max-w-md {
      max-width: var(--container-md);
    }

    .sm\:max-w-sm {
      max-width: var(--container-sm);
    }

    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .sm\:flex-row {
      flex-direction: row;
    }

    .sm\:items-center {
      align-items: center;
    }

    .sm\:justify-between {
      justify-content: space-between;
    }

    .sm\:justify-end {
      justify-content: flex-end;
    }

    .sm\:rounded-lg {
      border-radius: 10px;
    }

    .sm\:border-l {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }

    .sm\:border-border {
      border-color: var(--border);
    }

    .sm\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }

    .sm\:pl-4 {
      padding-left: calc(var(--spacing) * 4);
    }

    .sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size="default"] *) {
      grid-row: span 2 / span 2;
    }

    .sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size="default"] *) {
      place-items: start;
    }

    .sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size="default"] *) {
      text-align: left;
    }

    .sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size="default"] *):is(:where(.group\/alert-dialog-content):has([data-slot="alert-dialog-media"]) *) {
      grid-column-start: 2;
    }

    .sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size="default"] *):has([data-slot="alert-dialog-media"]) {
      grid-template-rows: auto 1fr;
    }

    .data-\[side\=left\]\:sm\:max-w-sm[data-side="left"], .data-\[side\=right\]\:sm\:max-w-sm[data-side="right"] {
      max-width: var(--container-sm);
    }

    .data-\[size\=default\]\:sm\:max-w-lg[data-size="default"] {
      max-width: var(--container-lg);
    }
  }

  @media (min-width: 48rem) {
    .md\:absolute {
      position: absolute;
    }

    .md\:block {
      display: block;
    }

    .md\:flex {
      display: flex;
    }

    .md\:w-\(--radix-navigation-menu-viewport-width\) {
      width: var(--radix-navigation-menu-viewport-width);
    }

    .md\:w-\[90\%\] {
      width: 90%;
    }

    .md\:w-auto {
      width: auto;
    }

    .md\:min-w-0 {
      min-width: calc(var(--spacing) * 0);
    }

    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:flex-row {
      flex-direction: row;
    }

    .md\:flex-nowrap {
      flex-wrap: nowrap;
    }

    .md\:items-start {
      align-items: flex-start;
    }

    .md\:justify-between {
      justify-content: space-between;
    }

    .md\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }

    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .md\:text-pretty {
      text-wrap: pretty;
    }

    .md\:opacity-0 {
      opacity: 0;
    }

    .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin: calc(var(--spacing) * 2);
    }

    .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin-left: calc(var(--spacing) * 0);
    }

    .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant="inset"] ~ *) {
      border-radius: 14px;
    }

    .md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant="inset"] ~ *) {
      --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant="inset"] ~ *):is(:where(.peer)[data-state="collapsed"] ~ *) {
      margin-left: calc(var(--spacing) * 2);
    }

    .md\:after\:hidden:after {
      content: var(--tw-content);
      display: none;
    }
  }

  @media (min-width: 64rem) {
    .lg\:my-auto {
      margin-block: auto;
    }

    .lg\:block {
      display: block;
    }

    .lg\:flex {
      display: flex;
    }

    .lg\:hidden {
      display: none;
    }

    .lg\:h-28 {
      height: calc(var(--spacing) * 28);
    }

    .lg\:h-52 {
      height: calc(var(--spacing) * 52);
    }

    .lg\:w-1\/2 {
      width: 50%;
    }

    .lg\:w-100 {
      width: calc(var(--spacing) * 100);
    }

    .lg\:w-\[18\.75rem\] {
      width: 18.75rem;
    }

    .lg\:w-\[25\.8rem\] {
      width: 25.8rem;
    }

    .lg\:shrink-0 {
      flex-shrink: 0;
    }

    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .lg\:flex-row {
      flex-direction: row;
    }

    .lg\:items-baseline {
      align-items: baseline;
    }

    .lg\:justify-between {
      justify-content: space-between;
    }

    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }

    .lg\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }

    .lg\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }

    .lg\:p-12 {
      padding: calc(var(--spacing) * 12);
    }

    .lg\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }

    .lg\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 96rem) {
    .\32 xl\:w-\[65\%\] {
      width: 65%;
    }

    .\32 xl\:items-center {
      align-items: center;
    }

    .\32 xl\:justify-center {
      justify-content: center;
    }
  }

  @container field-group (min-width: 28rem) {
    .\@md\/field-group\:flex-row {
      flex-direction: row;
    }

    .\@md\/field-group\:items-center {
      align-items: center;
    }

    :is(.\@md\/field-group\:\*\:w-auto > *) {
      width: auto;
    }

    .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has( > [data-slot="field-content"]) {
      align-items: flex-start;
    }

    :is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto > *)[data-slot="field-label"] {
      flex: auto;
    }
  }

  .dark\:border-input:is(.dark *) {
    border-color: var(--input);
  }

  .dark\:bg-destructive\/20:is(.dark *) {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-destructive\/20:is(.dark *) {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .dark\:bg-foreground\/30:is(.dark *) {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-foreground\/30:is(.dark *) {
      background-color: color-mix(in oklab, var(--foreground) 30%, transparent);
    }
  }

  .dark\:bg-gray-900:is(.dark *) {
    background-color: var(--color-gray-900);
  }

  .dark\:bg-input\/30:is(.dark *) {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-input\/30:is(.dark *) {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .dark\:bg-transparent:is(.dark *) {
    background-color: #0000;
  }

  .dark\:text-muted-foreground:is(.dark *) {
    color: var(--muted-foreground);
  }

  .dark\:after\:mix-blend-lighten:is(.dark *):after {
    content: var(--tw-content);
    mix-blend-mode: lighten;
  }

  @media (hover: hover) {
    .dark\:hover\:bg-destructive\/30:is(.dark *):hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-destructive\/30:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--destructive) 30%, transparent);
      }
    }

    .dark\:hover\:bg-input\/50:is(.dark *):hover {
      background-color: var(--input);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-input\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--input) 50%, transparent);
      }
    }

    .dark\:hover\:bg-muted\/50:is(.dark *):hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-muted\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, var(--muted) 50%, transparent);
      }
    }

    .dark\:hover\:text-foreground:is(.dark *):hover {
      color: var(--foreground);
    }
  }

  .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:disabled\:bg-input\/80:is(.dark *):disabled {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:disabled\:bg-input\/80:is(.dark *):disabled {
      background-color: color-mix(in oklab, var(--input) 80%, transparent);
    }
  }

  .dark\:disabled\:bg-transparent:is(.dark *):disabled {
    background-color: #0000;
  }

  :where([data-slot="tooltip-content"]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *) {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where([data-slot="tooltip-content"]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *) {
      background-color: color-mix(in oklab, var(--background) 10%, transparent);
    }
  }

  .dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled) {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled) {
      background-color: color-mix(in oklab, var(--input) 80%, transparent);
    }
  }

  .dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid="true"]) {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid="true"]) {
      border-color: color-mix(in oklab, var(--destructive) 50%, transparent);
    }
  }

  .dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid="true"]) {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid="true"]) {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:has-data-checked\:border-primary\/20:is(.dark *):has([data-state="checked"], [data-checked]) {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:has-data-checked\:border-primary\/20:is(.dark *):has([data-state="checked"], [data-checked]) {
      border-color: color-mix(in oklab, var(--primary) 20%, transparent);
    }
  }

  .dark\:has-data-checked\:bg-primary\/10:is(.dark *):has([data-state="checked"], [data-checked]) {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:has-data-checked\:bg-primary\/10:is(.dark *):has([data-state="checked"], [data-checked]) {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid="true"]) {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid="true"]) {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid="true"] {
      border-color: color-mix(in oklab, var(--destructive) 50%, transparent);
    }
  }

  .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .data-active\:bg-background[data-state="active"] {
    background-color: var(--background);
  }

  .data-active\:bg-muted\/50[data-state="active"] {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-active\:bg-muted\/50[data-state="active"] {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .data-active\:text-primary[data-state="active"] {
    color: var(--primary);
  }

  .group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant="default"] *)[data-state="active"] {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-state="active"] {
    background-color: #0000;
  }

  .group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-state="active"] {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-state="active"]:after {
    content: var(--tw-content);
    opacity: 1;
  }

  @media (hover: hover) {
    .data-active\:hover\:bg-muted[data-state="active"]:hover {
      background-color: var(--muted);
    }
  }

  .data-active\:focus\:bg-muted[data-state="active"]:focus {
    background-color: var(--muted);
  }

  .dark\:data-active\:border-input:is(.dark *)[data-state="active"] {
    border-color: var(--input);
  }

  .dark\:data-active\:bg-input\/30:is(.dark *)[data-state="active"] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-active\:bg-input\/30:is(.dark *)[data-state="active"] {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

  .dark\:data-active\:text-foreground:is(.dark *)[data-state="active"] {
    color: var(--foreground);
  }

  .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant="line"] *)[data-state="active"] {
    border-color: #0000;
  }

  .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant="line"] *)[data-state="active"] {
    background-color: #0000;
  }

  .data-open\:animate-accordion-down[data-state="open"] {
    animation: .2s ease-out accordion-down;
  }

  .data-open\:bg-accent[data-state="open"] {
    background-color: var(--accent);
  }

  .data-open\:bg-muted\/50[data-state="open"] {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-open\:bg-muted\/50[data-state="open"] {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .data-open\:bg-primary[data-state="open"] {
    background-color: var(--primary);
  }

  .data-open\:text-accent-foreground[data-state="open"] {
    color: var(--accent-foreground);
  }

  .data-open\:animate-in[data-state="open"] {
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial;
    animation-name: enter;
    animation-duration: .15s;
  }

  .data-open\:fade-in-0[data-state="open"] {
    --tw-enter-opacity: 0;
  }

  .data-open\:zoom-in-90[data-state="open"] {
    --tw-enter-scale: .9;
  }

  .data-open\:zoom-in-95[data-state="open"] {
    --tw-enter-scale: .95;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="open"] {
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial;
    animation-name: enter;
    animation-duration: .15s;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="open"] {
    --tw-enter-opacity: 0;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="open"] {
    --tw-enter-scale: .95;
  }

  @media (hover: hover) {
    .data-open\:hover\:bg-muted[data-state="open"]:hover {
      background-color: var(--muted);
    }
  }

  .data-open\:focus\:bg-muted[data-state="open"]:focus {
    background-color: var(--muted);
  }

  .data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side="bottom"][data-state="open"] {
    --tw-enter-translate-y: 2.5rem;
  }

  .data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side="left"][data-state="open"] {
    --tw-enter-translate-x: -2.5rem;
  }

  .data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side="right"][data-state="open"] {
    --tw-enter-translate-x: 2.5rem;
  }

  .data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side="top"][data-state="open"] {
    --tw-enter-translate-y: -2.5rem;
  }

  .data-closed\:animate-accordion-up[data-state="closed"] {
    animation: .2s ease-out accordion-up;
  }

  .data-closed\:animate-out[data-state="closed"] {
    --tw-exit-opacity: initial;
    --tw-exit-scale: initial;
    --tw-exit-rotate: initial;
    --tw-exit-translate-x: initial;
    --tw-exit-translate-y: initial;
    animation-name: exit;
    animation-duration: .15s;
  }

  .data-closed\:fade-out-0[data-state="closed"] {
    --tw-exit-opacity: 0;
  }

  .data-closed\:zoom-out-90[data-state="closed"] {
    --tw-exit-scale: .9;
  }

  .data-closed\:zoom-out-95[data-state="closed"] {
    --tw-exit-scale: .95;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="closed"] {
    --tw-exit-opacity: initial;
    --tw-exit-scale: initial;
    --tw-exit-rotate: initial;
    --tw-exit-translate-x: initial;
    --tw-exit-translate-y: initial;
    animation-name: exit;
    animation-duration: .15s;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="closed"] {
    --tw-exit-opacity: 0;
  }

  .group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport="false"] *)[data-state="closed"] {
    --tw-exit-scale: .95;
  }

  .data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side="bottom"][data-state="closed"] {
    --tw-exit-translate-y: 2.5rem;
  }

  .data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side="left"][data-state="closed"] {
    --tw-exit-translate-x: -2.5rem;
  }

  .data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side="right"][data-state="closed"] {
    --tw-exit-translate-x: 2.5rem;
  }

  .data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side="top"][data-state="closed"] {
    --tw-exit-translate-y: -2.5rem;
  }

  .data-checked\:border-primary[data-state="checked"], .data-checked\:border-primary[data-checked] {
    border-color: var(--primary);
  }

  .data-checked\:bg-primary[data-state="checked"], .data-checked\:bg-primary[data-checked] {
    background-color: var(--primary);
  }

  .data-checked\:text-primary-foreground[data-state="checked"], .data-checked\:text-primary-foreground[data-checked] {
    color: var(--primary-foreground);
  }

  .group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size="default"] *)[data-state="checked"], .group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size="default"] *)[data-checked], .group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size="sm"] *)[data-state="checked"], .group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size="sm"] *)[data-checked] {
    --tw-translate-x: calc(100% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .dark\:data-checked\:bg-primary:is(.dark *)[data-state="checked"], .dark\:data-checked\:bg-primary:is(.dark *)[data-checked] {
    background-color: var(--primary);
  }

  .dark\:data-checked\:bg-primary-foreground:is(.dark *)[data-state="checked"], .dark\:data-checked\:bg-primary-foreground:is(.dark *)[data-checked] {
    background-color: var(--primary-foreground);
  }

  .data-unchecked\:bg-input[data-state="unchecked"], .data-unchecked\:bg-input[data-unchecked] {
    background-color: var(--input);
  }

  .group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size="default"] *)[data-state="unchecked"], .group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size="default"] *)[data-unchecked], .group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size="sm"] *)[data-state="unchecked"], .group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size="sm"] *)[data-unchecked] {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .dark\:data-unchecked\:bg-foreground:is(.dark *)[data-state="unchecked"], .dark\:data-unchecked\:bg-foreground:is(.dark *)[data-unchecked] {
    background-color: var(--foreground);
  }

  .dark\:data-unchecked\:bg-input\/80:is(.dark *)[data-state="unchecked"], .dark\:data-unchecked\:bg-input\/80:is(.dark *)[data-unchecked] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-unchecked\:bg-input\/80:is(.dark *)[data-state="unchecked"], .dark\:data-unchecked\:bg-input\/80:is(.dark *)[data-unchecked] {
      background-color: color-mix(in oklab, var(--input) 80%, transparent);
    }
  }

  .data-horizontal\:mx-px[data-orientation="horizontal"] {
    margin-inline: 1px;
  }

  .data-horizontal\:h-1[data-orientation="horizontal"] {
    height: calc(var(--spacing) * 1);
  }

  .data-horizontal\:h-2\.5[data-orientation="horizontal"] {
    height: calc(var(--spacing) * 2.5);
  }

  .data-horizontal\:h-full[data-orientation="horizontal"] {
    height: 100%;
  }

  .data-horizontal\:h-px[data-orientation="horizontal"] {
    height: 1px;
  }

  .data-horizontal\:w-auto[data-orientation="horizontal"] {
    width: auto;
  }

  .data-horizontal\:w-full[data-orientation="horizontal"] {
    width: 100%;
  }

  .data-horizontal\:flex-col[data-orientation="horizontal"] {
    flex-direction: column;
  }

  .data-horizontal\:border-t[data-orientation="horizontal"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .data-horizontal\:border-t-transparent[data-orientation="horizontal"] {
    border-top-color: #0000;
  }

  .data-vertical\:my-px[data-orientation="vertical"] {
    margin-block: 1px;
  }

  .data-vertical\:h-auto[data-orientation="vertical"] {
    height: auto;
  }

  .data-vertical\:h-full[data-orientation="vertical"] {
    height: 100%;
  }

  .data-vertical\:min-h-40[data-orientation="vertical"] {
    min-height: calc(var(--spacing) * 40);
  }

  .data-vertical\:w-1[data-orientation="vertical"] {
    width: calc(var(--spacing) * 1);
  }

  .data-vertical\:w-2\.5[data-orientation="vertical"] {
    width: calc(var(--spacing) * 2.5);
  }

  .data-vertical\:w-auto[data-orientation="vertical"] {
    width: auto;
  }

  .data-vertical\:w-full[data-orientation="vertical"] {
    width: 100%;
  }

  .data-vertical\:w-px[data-orientation="vertical"] {
    width: 1px;
  }

  .data-vertical\:flex-col[data-orientation="vertical"] {
    flex-direction: column;
  }

  .data-vertical\:items-stretch[data-orientation="vertical"] {
    align-items: stretch;
  }

  .data-vertical\:self-stretch[data-orientation="vertical"] {
    align-self: stretch;
  }

  .data-vertical\:border-l[data-orientation="vertical"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-vertical\:border-l-transparent[data-orientation="vertical"] {
    border-left-color: #0000;
  }

  .data-selected\:bg-muted[data-state="selected"], .data-selected\:bg-muted[aria-selected="true"] {
    background-color: var(--muted);
  }

  .data-selected\:text-foreground[data-state="selected"], .data-selected\:text-foreground[aria-selected="true"] {
    color: var(--foreground);
  }

  .data-highlighted\:bg-accent[data-highlighted] {
    background-color: var(--accent);
  }

  .data-highlighted\:text-accent-foreground[data-highlighted], :is(.not-data-\[variant\=destructive\]\:data-highlighted\:\*\*\:text-accent-foreground:not([data-variant="destructive"])[data-highlighted] *) {
    color: var(--accent-foreground);
  }

  .data-disabled\:pointer-events-none[data-disabled], .data-disabled\:pointer-events-none[data-state="disabled"] {
    pointer-events: none;
  }

  .data-disabled\:cursor-not-allowed[data-disabled], .data-disabled\:cursor-not-allowed[data-state="disabled"] {
    cursor: not-allowed;
  }

  .data-disabled\:opacity-50[data-disabled], .data-disabled\:opacity-50[data-state="disabled"] {
    opacity: .5;
  }

  .data-inset\:pl-7[data-inset] {
    padding-left: calc(var(--spacing) * 7);
  }

  .data-popup-open\:bg-muted\/50[data-popup-open] {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-popup-open\:bg-muted\/50[data-popup-open] {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  @media (hover: hover) {
    .data-popup-open\:hover\:bg-muted[data-popup-open]:hover {
      background-color: var(--muted);
    }
  }

  .\[\&_\.hljs-addition\]\:text-success-accent .hljs-addition {
    color: var(--success-accent);
  }

  .\[\&_\.hljs-attr\]\:text-info-accent .hljs-attr, .\[\&_\.hljs-attribute\]\:text-info-accent .hljs-attribute, .\[\&_\.hljs-built_in\]\:text-info-accent .hljs-built in {
    color: var(--info-accent);
  }

  .\[\&_\.hljs-comment\]\:text-background\/40 .hljs-comment {
    color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_\.hljs-comment\]\:text-background\/40 .hljs-comment {
      color: color-mix(in oklab, var(--background) 40%, transparent);
    }
  }

  .\[\&_\.hljs-comment\]\:italic .hljs-comment {
    font-style: italic;
  }

  .\[\&_\.hljs-deletion\]\:text-destructive .hljs-deletion {
    color: var(--destructive);
  }

  .\[\&_\.hljs-keyword\]\:text-info-accent .hljs-keyword {
    color: var(--info-accent);
  }

  .\[\&_\.hljs-literal\]\:text-warning-accent .hljs-literal, .\[\&_\.hljs-number\]\:text-warning-accent .hljs-number, .\[\&_\.hljs-section\]\:text-warning-accent .hljs-section {
    color: var(--warning-accent);
  }

  .\[\&_\.hljs-string\]\:text-success-accent .hljs-string {
    color: var(--success-accent);
  }

  .\[\&_\.hljs-title\]\:text-warning-accent .hljs-title {
    color: var(--warning-accent);
  }

  .\[\&_\.hljs-type\]\:text-info-accent .hljs-type {
    color: var(--info-accent);
  }

  .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
    fill: var(--muted-foreground);
  }

  .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
    stroke: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] {
      stroke: color-mix(in oklab, var(--border) 50%, transparent);
    }
  }

  .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
    stroke: var(--border);
  }

  .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"] {
    stroke: #0000;
  }

  .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"] {
    stroke: var(--border);
  }

  .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector, .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
    fill: var(--muted);
  }

  .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"] {
    stroke: var(--border);
  }

  .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"] {
    stroke: #0000;
  }

  .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .\[\&_\[data-slot\=accordion-trigger-icon\]\]\:hidden [data-slot="accordion-trigger-icon"] {
    display: none;
  }

  .\[\&_\[data-slot\=radio-group-indicator\]_span\]\:bg-\[\#1B71EC\] [data-slot="radio-group-indicator"] span {
    background-color: #1b71ec;
  }

  .\[\&_a\]\:underline a {
    text-decoration-line: underline;
  }

  .\[\&_a\]\:underline-offset-3 a {
    text-underline-offset: 3px;
  }

  @media (hover: hover) {
    .\[\&_a\]\:hover\:text-foreground a:hover {
      color: var(--foreground);
    }
  }

  .\[\&_img\]\:size-full img {
    width: 100%;
    height: 100%;
  }

  .\[\&_img\]\:object-cover img {
    object-fit: cover;
  }

  .\[\&_input\]\:min-w-0 input {
    min-width: calc(var(--spacing) * 0);
  }

  .\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child) {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .\[\&_path\]\:fill-white path {
    fill: var(--color-white);
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:size-4 svg {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\]\:h-5 svg {
    height: calc(var(--spacing) * 5);
  }

  .\[\&_svg\]\:w-5 svg {
    width: calc(var(--spacing) * 5);
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\]\:text-primary svg {
    color: var(--primary);
  }

  .data-\[state\=open\]\:\[\&_svg\:last-child\]\:rotate-180[data-state="open"] svg:last-child {
    rotate: 180deg;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_tr\]\:border-b tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&_tr\]\:border-border tr {
    border-color: var(--border);
  }

  .\[\&_tr\]\:border-b-muted tr {
    border-bottom-color: var(--muted);
  }

  .\[\&_tr\:last-child\]\:border-0 tr:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .\[\&_tr\:last-child\]\:border-b\! tr:last-child {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 1px !important;
  }

  .\[\&\+\[data-slot\=item-content\]\]\:flex-none + [data-slot="item-content"] {
    flex: none;
  }

  .\[\&\:\:-webkit-calendar-picker-indicator\]\:hidden::-webkit-calendar-picker-indicator {
    display: none;
  }

  .\[\&\:\:-webkit-calendar-picker-indicator\]\:appearance-none::-webkit-calendar-picker-indicator {
    appearance: none;
  }

  .\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar {
    width: calc(var(--spacing) * 1.5);
  }

  .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb {
    border-radius: 3.40282e38px;
  }

  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-foreground\/20::-webkit-scrollbar-thumb {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-foreground\/20::-webkit-scrollbar-thumb {
      background-color: color-mix(in oklab, var(--foreground) 20%, transparent);
    }
  }

  .\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track {
    background-color: #0000;
  }

  .\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected="true"] button {
    border-top-left-radius: var(--cell-radius);
    border-bottom-left-radius: var(--cell-radius);
  }

  .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
    padding-right: calc(var(--spacing) * 0);
  }

  .\[\.border-b\]\:pb-2.border-b {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .\[\.border-t\]\:pt-2.border-t {
    padding-top: calc(var(--spacing) * 2);
  }

  :is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_next > svg), :is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_previous > svg) {
    rotate: 180deg;
  }

  :is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading] {
    padding-inline: calc(var(--spacing) * 2);
  }

  :is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading] {
    padding-block: calc(var(--spacing) * 1.5);
  }

  :is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading] {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  :is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  :is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading] {
    color: var(--muted-foreground);
  }

  .\[a\]\:transition-colors:is(a) {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  :is(.\*\:\[a\]\:underline > *):is(a) {
    text-decoration-line: underline;
  }

  :is(.\*\:\[a\]\:underline-offset-3 > *):is(a) {
    text-underline-offset: 3px;
  }

  @media (hover: hover) {
    .\[a\]\:hover\:bg-error\/80:is(a):hover {
      background-color: var(--error);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .\[a\]\:hover\:bg-error\/80:is(a):hover {
        background-color: color-mix(in oklab, var(--error) 80%, transparent);
      }
    }

    .\[a\]\:hover\:bg-info\/80:is(a):hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .\[a\]\:hover\:bg-info\/80:is(a):hover {
        background-color: color-mix(in oklab, var(--info) 80%, transparent);
      }
    }

    .\[a\]\:hover\:bg-muted:is(a):hover {
      background-color: var(--muted);
    }

    .\[a\]\:hover\:bg-primary\/80:is(a):hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .\[a\]\:hover\:bg-primary\/80:is(a):hover {
        background-color: color-mix(in oklab, var(--primary) 80%, transparent);
      }
    }

    .\[a\]\:hover\:bg-secondary\/80:is(a):hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .\[a\]\:hover\:bg-secondary\/80:is(a):hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }

    .\[a\]\:hover\:bg-success\/80:is(a):hover {
      background-color: var(--success);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .\[a\]\:hover\:bg-success\/80:is(a):hover {
        background-color: color-mix(in oklab, var(--success) 80%, transparent);
      }
    }

    .\[a\]\:hover\:bg-warning\/80:is(a):hover {
      background-color: var(--warning);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .\[a\]\:hover\:bg-warning\/80:is(a):hover {
        background-color: color-mix(in oklab, var(--warning) 80%, transparent);
      }
    }

    .\[a\]\:hover\:text-muted-foreground:is(a):hover {
      color: var(--muted-foreground);
    }

    :is(.\*\:\[a\]\:hover\:text-foreground > *):is(a):hover {
      color: var(--foreground);
    }
  }

  :is(.\*\:\[span\]\:last\:flex > *):is(span):last-child {
    display: flex;
  }

  :is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child {
    align-items: center;
  }

  :is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child {
    gap: calc(var(--spacing) * 2);
  }

  :is(.\*\:\[svg\]\:row-span-2 > *):is(svg) {
    grid-row: span 2 / span 2;
  }

  :is(.\*\:\[svg\]\:translate-y-0\.5 > *):is(svg) {
    --tw-translate-y: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  :is(.\*\:\[svg\]\:text-current > *):is(svg) {
    color: currentColor;
  }

  :is(.focus\:\*\:\[svg\]\:text-accent-foreground:focus > *):is(svg) {
    color: var(--accent-foreground);
  }

  :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant="destructive"] > *):is(svg) {
    color: var(--destructive);
  }

  :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant="destructive"] > *):is(svg) {
    color: var(--destructive) !important;
  }

  :is(:is(.data-selected\:\*\:\[svg\]\:text-foreground[data-state="selected"], .data-selected\:\*\:\[svg\]\:text-foreground[aria-selected="true"]) > *):is(svg) {
    color: var(--foreground);
  }

  :is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 > *):is(svg:not([class*="size-"])) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  :is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8 > *):is(svg:not([class*="size-"])) {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected="true"] button {
    border-top-right-radius: var(--cell-radius);
    border-bottom-right-radius: var(--cell-radius);
  }

  .\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected="true"] button {
    border-top-left-radius: var(--cell-radius);
    border-bottom-left-radius: var(--cell-radius);
  }

  .\[\&\>\*\]\:\[grid-area\:stack\] > * {
    grid-area: stack;
  }

  .\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none > :not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none > :not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\[\&\>\*\:not\(\:first-child\)\]\:border-t-0 > :not(:first-child) {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .\[\&\>\*\:not\(\:first-child\)\]\:border-l-0 > :not(:first-child) {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none > :not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none > :not(:last-child) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\[\&\>\.sr-only\]\:w-auto > .sr-only {
    width: auto;
  }

  .has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden="true"]:last-child)) > [data-slot="select-trigger"]:last-of-type {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit > [data-slot="select-trigger"]:not([class*="w-"]) {
    width: fit-content;
  }

  .\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\! > [data-slot]:not(:has( ~ [data-slot])) {
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
  }

  .\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\! > [data-slot]:not(:has( ~ [data-slot])) {
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
  }

  .has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has( > [data-slot="field-content"]) > [role="checkbox"], .has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has( > [data-slot="field-content"]) [role="radio"] {
    margin-top: 1px;
  }

  @container field-group (min-width: 28rem) {
    .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has( > [data-slot="field-content"]) > [role="checkbox"], .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has( > [data-slot="field-content"]) [role="radio"] {
      margin-top: 1px;
    }
  }

  .\[\&\>a\]\:underline > a {
    text-decoration-line: underline;
  }

  .\[\&\>a\]\:underline-offset-4 > a {
    text-underline-offset: 4px;
  }

  .\[\&\>a\:hover\]\:text-primary > a:hover {
    color: var(--primary);
  }

  .\[\&\>button\]\:hidden > button {
    display: none;
  }

  .\[\&\>input\]\:flex-1 > input {
    flex: 1;
  }

  .has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has( > [data-align="block-end"]) > input {
    padding-top: calc(var(--spacing) * 3);
  }

  .has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has( > [data-align="block-start"]) > input {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has( > [data-align="inline-end"]) > input {
    padding-right: calc(var(--spacing) * 1.5);
  }

  .has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has( > [data-align="inline-start"]) > input {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\] > kbd {
    border-radius: calc(var(--radius) - 5px);
  }

  .\[\&\>span\]\:text-left > span {
    text-align: left;
  }

  .\[\&\>span\]\:text-xs > span {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&\>span\]\:opacity-70 > span {
    opacity: .7;
  }

  .\[\&\>span\:last-child\]\:truncate > span:last-child {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .\[\&\>span\:nth-of-type\(2\)\]\:text-left > span:nth-of-type(2) {
    text-align: left;
  }

  .\[\&\>svg\]\:pointer-events-none > svg {
    pointer-events: none;
  }

  .\[\&\>svg\]\:size-3 > svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:size-3\! > svg {
    width: calc(var(--spacing) * 3) !important;
    height: calc(var(--spacing) * 3) !important;
  }

  .\[\&\>svg\]\:size-3\.5 > svg {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\]\:size-4 > svg {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\]\:h-2\.5 > svg {
    height: calc(var(--spacing) * 2.5);
  }

  .\[\&\>svg\]\:h-3 > svg {
    height: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:w-2\.5 > svg {
    width: calc(var(--spacing) * 2.5);
  }

  .\[\&\>svg\]\:w-3 > svg {
    width: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:shrink-0 > svg {
    flex-shrink: 0;
  }

  .\[\&\>svg\]\:text-muted-foreground > svg {
    color: var(--muted-foreground);
  }

  .\[\&\>svg\]\:text-sidebar-accent-foreground > svg {
    color: var(--sidebar-accent-foreground);
  }

  .group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size="lg"]) *) > svg {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size="sm"]) *) > svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size="default"] *) > svg, .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size="lg"] *) > svg {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }

  .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size="sm"] *) > svg {
    display: none;
  }

  .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 > svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 > svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&\>tr\]\:last\:border-b-0 > tr:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  [data-side="left"][data-collapsible="offcanvas"] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
    right: calc(var(--spacing) * -2);
  }

  [data-side="left"][data-state="collapsed"] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
    cursor: e-resize;
  }

  [data-side="right"][data-collapsible="offcanvas"] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
    left: calc(var(--spacing) * -2);
  }

  [data-side="right"][data-state="collapsed"] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
    cursor: w-resize;
  }

  [data-variant="legend"] + .\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5 {
    margin-top: calc(var(--spacing) * -1.5);
  }

  @font-face {
    font-family: Inter;
    src: url("/assets/Inter-c8O0ljhh.ttf") format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: Open Sans;
    src: url("/assets/OpenSans-SQU0RjE2.ttf") format("truetype");
    font-weight: 300 800;
    font-style: normal;
    font-display: swap;
  }

  @keyframes chat-message-in {
    0% {
      opacity: 0;
      transform: translateY(.25rem);
    }

    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  @keyframes accordion-down {
    0% {
      height: 0;
    }

    to {
      height: var(--radix-accordion-content-height, var(--radix-collapsible-content-height));
    }
  }

  @keyframes accordion-up {
    0% {
      height: var(--radix-accordion-content-height, var(--radix-collapsible-content-height));
    }

    to {
      height: 0;
    }
  }

  :root, .auth-root {
    --radius: .625rem;
    --background: #fff;
    --foreground: #0a0a0a;
    --card: #fff;
    --card-foreground: #0a0a0a;
    --popover: #fff;
    --popover-foreground: #0a0a0a;
    --primary: #1b71ec;
    --primary-foreground: #fafafa;
    --secondary: #f5f5f5;
    --secondary-foreground: #171717;
    --muted: #f5f5f5;
    --muted-foreground: #737373;
    --accent: #f5f5f5;
    --accent-foreground: #171717;
    --destructive: #dc2626;
    --destructive-foreground: #fef2f2;
    --border: #e5e5e5;
    --input: #e5e5e5;
    --ring: #a3a3a3;
    --chart-1: #ea580c;
    --chart-2: #0d9488;
    --chart-3: #164e63;
    --chart-4: #fbbf24;
    --chart-5: #f59e0b;
    --sidebar: #fafafa;
    --sidebar-foreground: #0a0a0a;
    --sidebar-primary: #171717;
    --sidebar-primary-foreground: #fafafa;
    --sidebar-accent: #f5f5f5;
    --sidebar-accent-foreground: #171717;
    --sidebar-border: #e5e5e5;
    --sidebar-ring: #a3a3a3;
    --success: #f0fdf4;
    --success-foreground: #14532d;
    --success-accent: #16a34a;
    --success-border: #bbf7d0;
    --warning: #fffbeb;
    --warning-foreground: #78350f;
    --warning-accent: #d97706;
    --warning-border: #fde68a;
    --info: #eff6ff;
    --info-foreground: #1e3a8a;
    --info-background: #eff6ff;
    --info-accent: #2563eb;
    --info-border: #bfdbfe;
    --error: #fef2f2;
    --error-foreground: #7f1d1d;
    --error-accent: #dc2626;
    --error-border: #fecaca;
    --sg-orange-50: #fef4f1;
    --sg-orange-100: #feeae2;
    --sg-orange-500: #fb923c;
    --sg-red-50: #fceded;
    --sg-red-200: #f6bebe;
    --sg-red-500: #ef4444;
    --sg-purple-50: #f3f3fd;
    --sg-purple-100: #e6e4fa;
    --sg-purple-500: #837ae5;
    --sg-indigo-50: #eef2ff;
    --sg-indigo-100: #e0e7ff;
    --sg-indigo-500: #6366f1;
    --sg-emerald-50: #dcfeed;
    --sg-emerald-200: #a7f3d0;
    --sg-emerald-500: #10b981;
  }

  .dark {
    --background: oklch(14.5% 0 0);
    --foreground: oklch(98.5% 0 0);
    --card: oklch(14.5% 0 0);
    --card-foreground: oklch(98.5% 0 0);
    --popover: oklch(14.5% 0 0);
    --popover-foreground: oklch(98.5% 0 0);
    --primary: oklch(98.5% 0 0);
    --primary-foreground: oklch(20.5% 0 0);
    --secondary: oklch(26.9% 0 0);
    --secondary-foreground: oklch(98.5% 0 0);
    --muted: oklch(26.9% 0 0);
    --muted-foreground: oklch(70.8% 0 0);
    --accent: oklch(26.9% 0 0);
    --accent-foreground: oklch(98.5% 0 0);
    --destructive: oklch(39.6% .141 25.723);
    --destructive-foreground: oklch(63.7% .237 25.331);
    --border: oklch(26.9% 0 0);
    --input: oklch(26.9% 0 0);
    --ring: oklch(43.9% 0 0);
    --chart-1: oklch(48.8% .243 264.376);
    --chart-2: oklch(69.6% .17 162.48);
    --chart-3: oklch(76.9% .188 70.08);
    --chart-4: oklch(62.7% .265 303.9);
    --chart-5: oklch(64.5% .246 16.439);
    --sidebar: oklch(20.5% 0 0);
    --sidebar-foreground: oklch(98.5% 0 0);
    --sidebar-primary: oklch(48.8% .243 264.376);
    --sidebar-primary-foreground: oklch(98.5% 0 0);
    --sidebar-accent: oklch(26.9% 0 0);
    --sidebar-accent-foreground: oklch(98.5% 0 0);
    --sidebar-border: oklch(26.9% 0 0);
    --sidebar-ring: oklch(43.9% 0 0);
    --success: #052e16;
    --success-foreground: #f0fdf4;
    --success-accent: #22c55e;
    --success-border: #14532d;
    --warning: #451a03;
    --warning-foreground: #fffbeb;
    --warning-accent: #f59e0b;
    --warning-border: #78350f;
    --info: #172554;
    --info-foreground: #eff6ff;
    --info-accent: #3b82f6;
    --info-border: #1e3a8a;
    --error: #450a0a;
    --error-foreground: #fef2f2;
    --error-accent: #ef4444;
    --error-border: #7f1d1d;
    --sg-orange-50: #fef4f1;
    --sg-orange-100: #feeae2;
    --sg-orange-500: #fb923c;
    --sg-red-50: #fceded;
    --sg-red-200: #f6bebe;
    --sg-red-500: #ef4444;
    --sg-purple-50: #f3f3fd;
    --sg-purple-100: #e6e4fa;
    --sg-purple-500: #837ae5;
    --sg-indigo-50: #eef2ff;
    --sg-indigo-100: #e0e7ff;
    --sg-indigo-500: #6366f1;
    --sg-emerald-50: #dcfeed;
    --sg-emerald-200: #a7f3d0;
    --sg-emerald-500: #10b981;
  }

  @layer base {
    :where(.auth-root) * {
      border-color: var(--border);
    }

    .auth-root {
      background-color: var(--background);
      color: var(--foreground);
      font-family: var(--font-sans);
    }
  }

  @layer components {
    .sg-scrollbar {
      scrollbar-width: thin;
      scrollbar-color: var(--border) transparent;
    }

    .sg-scrollbar::-webkit-scrollbar {
      width: 8px;
      height: 8px;
    }

    .sg-scrollbar::-webkit-scrollbar-track {
      background: none;
    }

    .sg-scrollbar::-webkit-scrollbar-thumb {
      background-color: var(--border);
      background-clip: padding-box;
      border: 2px solid #0000;
      border-radius: 9999px;
    }

    .sg-scrollbar::-webkit-scrollbar-thumb:hover {
      background-color: var(--muted-foreground);
    }

    ::highlight(planlog-match) {
      background-color: var(--info-accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::highlight(planlog-match) {
        background-color: color-mix(in srgb, var(--info-accent) 35%, transparent);
      }
    }

    ::highlight(planlog-current) {
      background-color: var(--info-accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::highlight(planlog-current) {
        background-color: color-mix(in srgb, var(--info-accent) 70%, transparent);
      }
    }

    .typescale-display {
      font-size: 48px;
      font-weight: 800;
      line-height: 48px;
    }

    .typescale-h1 {
      font-size: 36px;
      font-weight: 600;
      line-height: 40px;
    }

    .typescale-h2 {
      font-size: 30px;
      font-weight: 600;
      line-height: 36px;
    }

    .typescale-h3 {
      font-size: 24px;
      font-weight: 600;
      line-height: 32px;
    }

    .typescale-h4 {
      font-size: 20px;
      font-weight: 600;
      line-height: 28px;
    }

    .typescale-h5 {
      font-size: 18px;
      font-weight: 500;
      line-height: 28px;
    }

    .typescale-h6 {
      font-size: 16px;
      font-weight: 400;
      line-height: 24px;
    }

    .typescale-body {
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
    }

    .typescale-body-strong {
      font-size: 14px;
      font-weight: 500;
      line-height: 20px;
    }

    .typescale-body-tight {
      font-size: 14px;
      font-weight: 400;
      line-height: 1;
    }

    .typescale-caption {
      font-size: 12px;
      font-weight: 500;
      line-height: 16px;
    }

    .typescale-caption-soft {
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
    }

    .typescale-caption-tight {
      font-size: 12px;
      font-weight: 400;
      line-height: 1;
    }

    .typescale-footnote {
      font-size: 10px;
      font-weight: 400;
      line-height: 14px;
    }
  }

  :where(.auth-root) *, :where(.auth-root) :after, :where(.auth-root) :before, :where(.auth-root) ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  :where(.auth-root) ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  :where(.auth-root) {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    font-family: Inter, Open Sans, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    line-height: 1.5;
  }

  :where(.auth-root) hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  :where(.auth-root) abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  :where(.auth-root) h1, :where(.auth-root) h2, :where(.auth-root) h3, :where(.auth-root) h4, :where(.auth-root) h5, :where(.auth-root) h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  :where(.auth-root) a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  :where(.auth-root) b, :where(.auth-root) strong {
    font-weight: bolder;
  }

  :where(.auth-root) code, :where(.auth-root) kbd, :where(.auth-root) samp, :where(.auth-root) pre {
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em;
  }

  :where(.auth-root) small {
    font-size: 80%;
  }

  :where(.auth-root) sub, :where(.auth-root) sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  :where(.auth-root) sub {
    bottom: -.25em;
  }

  :where(.auth-root) sup {
    top: -.5em;
  }

  :where(.auth-root) table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :where(.auth-root) :-moz-focusring {
    outline: auto;
  }

  :where(.auth-root) progress {
    vertical-align: baseline;
  }

  :where(.auth-root) summary {
    display: list-item;
  }

  :where(.auth-root) ol, :where(.auth-root) ul, :where(.auth-root) menu {
    list-style: none;
  }

  :where(.auth-root) img, :where(.auth-root) svg, :where(.auth-root) video, :where(.auth-root) canvas, :where(.auth-root) audio, :where(.auth-root) iframe, :where(.auth-root) embed, :where(.auth-root) object {
    vertical-align: middle;
    display: block;
  }

  :where(.auth-root) img, :where(.auth-root) video {
    max-width: 100%;
    height: auto;
  }

  :where(.auth-root) button, :where(.auth-root) input, :where(.auth-root) select, :where(.auth-root) optgroup, :where(.auth-root) textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(.auth-root) ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(.auth-root) :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(.auth-root) :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  :where(.auth-root) ::file-selector-button {
    margin-inline-end: 4px;
  }

  :where(.auth-root) ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    :where(.auth-root) ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      :where(.auth-root) ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  :where(.auth-root) textarea {
    resize: vertical;
  }

  :where(.auth-root) ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  :where(.auth-root) ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  :where(.auth-root) ::-webkit-datetime-edit {
    display: inline-flex;
  }

  :where(.auth-root) ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  :where(.auth-root) ::-webkit-datetime-edit {
    padding-block: 0;
  }

  :where(.auth-root) ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  :where(.auth-root) ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  :where(.auth-root) ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  :where(.auth-root) ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  :where(.auth-root) ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  :where(.auth-root) ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  :where(.auth-root) ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  :where(.auth-root) ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  :where(.auth-root) ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :where(.auth-root) :-moz-ui-invalid {
    box-shadow: none;
  }

  :where(.auth-root) button, :where(.auth-root) input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  :where(.auth-root) ::file-selector-button {
    appearance: button;
  }

  :where(.auth-root) ::-webkit-inner-spin-button {
    height: auto;
  }

  :where(.auth-root) ::-webkit-outer-spin-button {
    height: auto;
  }

  :where(.auth-root) [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }

  [data-radix-portal], [data-radix-select-content] {
    background: none !important;
  }

  @property --tw-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0;
  }

  @property --tw-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0;
  }

  @property --tw-translate-z {
    syntax: "*";
    inherits: false;
    initial-value: 0;
  }

  @property --tw-rotate-x {
    syntax: "*";
    inherits: false
  }

  @property --tw-rotate-y {
    syntax: "*";
    inherits: false
  }

  @property --tw-rotate-z {
    syntax: "*";
    inherits: false
  }

  @property --tw-skew-x {
    syntax: "*";
    inherits: false
  }

  @property --tw-skew-y {
    syntax: "*";
    inherits: false
  }

  @property --tw-space-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
  }

  @property --tw-space-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
  }

  @property --tw-border-style {
    syntax: "*";
    inherits: false;
    initial-value: solid;
  }

  @property --tw-gradient-position {
    syntax: "*";
    inherits: false
  }

  @property --tw-gradient-from {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000;
  }

  @property --tw-gradient-via {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000;
  }

  @property --tw-gradient-to {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000;
  }

  @property --tw-gradient-stops {
    syntax: "*";
    inherits: false
  }

  @property --tw-gradient-via-stops {
    syntax: "*";
    inherits: false
  }

  @property --tw-gradient-from-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 0%;
  }

  @property --tw-gradient-via-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 50%;
  }

  @property --tw-gradient-to-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 100%;
  }

  @property --tw-leading {
    syntax: "*";
    inherits: false
  }

  @property --tw-font-weight {
    syntax: "*";
    inherits: false
  }

  @property --tw-tracking {
    syntax: "*";
    inherits: false
  }

  @property --tw-ordinal {
    syntax: "*";
    inherits: false
  }

  @property --tw-slashed-zero {
    syntax: "*";
    inherits: false
  }

  @property --tw-numeric-figure {
    syntax: "*";
    inherits: false
  }

  @property --tw-numeric-spacing {
    syntax: "*";
    inherits: false
  }

  @property --tw-numeric-fraction {
    syntax: "*";
    inherits: false
  }

  @property --tw-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
  }

  @property --tw-shadow-color {
    syntax: "*";
    inherits: false
  }

  @property --tw-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
  }

  @property --tw-inset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
  }

  @property --tw-inset-shadow-color {
    syntax: "*";
    inherits: false
  }

  @property --tw-inset-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
  }

  @property --tw-ring-color {
    syntax: "*";
    inherits: false
  }

  @property --tw-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
  }

  @property --tw-inset-ring-color {
    syntax: "*";
    inherits: false
  }

  @property --tw-inset-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
  }

  @property --tw-ring-inset {
    syntax: "*";
    inherits: false
  }

  @property --tw-ring-offset-width {
    syntax: "<length>";
    inherits: false;
    initial-value: 0;
  }

  @property --tw-ring-offset-color {
    syntax: "*";
    inherits: false;
    initial-value: #fff;
  }

  @property --tw-ring-offset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
  }

  @property --tw-outline-style {
    syntax: "*";
    inherits: false;
    initial-value: solid;
  }

  @property --tw-blur {
    syntax: "*";
    inherits: false
  }

  @property --tw-brightness {
    syntax: "*";
    inherits: false
  }

  @property --tw-contrast {
    syntax: "*";
    inherits: false
  }

  @property --tw-grayscale {
    syntax: "*";
    inherits: false
  }

  @property --tw-hue-rotate {
    syntax: "*";
    inherits: false
  }

  @property --tw-invert {
    syntax: "*";
    inherits: false
  }

  @property --tw-opacity {
    syntax: "*";
    inherits: false
  }

  @property --tw-saturate {
    syntax: "*";
    inherits: false
  }

  @property --tw-sepia {
    syntax: "*";
    inherits: false
  }

  @property --tw-drop-shadow {
    syntax: "*";
    inherits: false
  }

  @property --tw-drop-shadow-color {
    syntax: "*";
    inherits: false
  }

  @property --tw-drop-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
  }

  @property --tw-drop-shadow-size {
    syntax: "*";
    inherits: false
  }

  @property --tw-duration {
    syntax: "*";
    inherits: false
  }

  @property --tw-ease {
    syntax: "*";
    inherits: false
  }

  @property --tw-content {
    syntax: "*";
    inherits: false;
    initial-value: "";
  }

  @property --tw-backdrop-blur {
    syntax: "*";
    inherits: false
  }

  @property --tw-backdrop-brightness {
    syntax: "*";
    inherits: false
  }

  @property --tw-backdrop-contrast {
    syntax: "*";
    inherits: false
  }

  @property --tw-backdrop-grayscale {
    syntax: "*";
    inherits: false
  }

  @property --tw-backdrop-hue-rotate {
    syntax: "*";
    inherits: false
  }

  @property --tw-backdrop-invert {
    syntax: "*";
    inherits: false
  }

  @property --tw-backdrop-opacity {
    syntax: "*";
    inherits: false
  }

  @property --tw-backdrop-saturate {
    syntax: "*";
    inherits: false
  }

  @property --tw-backdrop-sepia {
    syntax: "*";
    inherits: false
  }

  @keyframes spin {
    to {
      transform: rotate(360deg);
    }
  }

  @keyframes pulse {
    50% {
      opacity: .5;
    }
  }

  @keyframes pulse-destructive {
    0%, to {
      background-color: #0000;
    }

    50% {
      background-color: color-mix(in srgb, var(--destructive) 12%, transparent);
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
    "Noto Color Emoji";
    --color-red-50: oklch(97.1% .013 17.38);
    --color-red-500: oklch(63.7% .237 25.331);
    --color-green-600: oklch(62.7% .194 149.214);
    --color-blue-50: oklch(97% .014 254.604);
    --color-blue-500: oklch(62.3% .214 259.815);
    --color-blue-600: oklch(54.6% .245 262.881);
    --color-gray-50: oklch(98.5% .002 247.839);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-900: oklch(21% .034 264.665);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --radius-md: .375rem;
    --radius-xl: .75rem;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-xs: 4px;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

/* Entire dashboard SCSS lives in the lowest cascade layer (`scss`). The layer
   order is declared in src/assets/scss/libs.css as `@layer scss, libs, app;`.
   Wrapping here (compiled by Dart Sass, which inlines the partials) keeps the
   precedence explicit so vendored library CSS (`libs`) is not clobbered. */
@layer scss {
  @font-face {
    font-family: "Open Sans";
    src: url("/assets/OpenSans-BZBpG5Iz.ttf");
  }
  @font-face {
    font-family: "Inter";
    src: url("/assets/Inter-c8O0ljhh.ttf");
  }
  @font-face {
    font-family: "Onest";
    src: url("/assets/Onest-ClXEBONp.ttf");
  }
  iframe#webpack-dev-server-client-overlay {
    display: none !important;
  }
  * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    outline: none;
    font-synthesis-weight: none !important;
  }
  html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    height: 100%;
    width: 100%;
  }
  body {
    background-color: #ffffff;
    height: 100%;
    width: 100%;
    font-family: "Inter", sans-serif !important;
    overflow-x: hidden;
    color: #333333;
  }
  a {
    text-decoration: none;
  }
  p {
    padding: 0;
    margin: 0;
    font-size: 10px;
  }
  ul {
    list-style: none;
  }
  .primary {
    color: #717070;
    font-weight: 500;
  }
  button {
    outline: none;
    border: none;
    background-color: #eaeaea;
  }
  .modal-common {
    max-width: 100%;
    width: 800px;
    background-color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 40px;
    border-radius: 10px;
  }
  .disabled {
    pointer-events: none !important;
    text-decoration: none !important;
    color: #cdcdcd !important;
    background-color: #f7f3f3 !important;
  }
  /* Monaco's diff "moved code" caption renders as disabled action items — keep the
     generic .disabled rule above from painting them white inside the dark editor.
     The white bg lands on BOTH the li.action-item.disabled and a.action-label.disabled. */
  .diff-moved-code-block .action-item.disabled,
  .diff-moved-code-block .action-label.disabled {
    background-color: transparent !important;
  }
  img {
    display: block;
  }
  .logo-svg {
    height: 100px;
    width: 200px;
  }
  .logo-svg-dropdown {
    height: 35px;
  }
  button[data-fullwidth] {
    width: 100%;
    text-align: center !important;
  }
  div[data-fill-space] {
    flex-grow: 1;
  }
  div[data-dropdown-menu] button {
    background-color: #0f1b2a !important;
    border-color: #0f1b2a !important;
  }
  .cut-text {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: flow-root;
  }
  .hover-underline-button:hover {
    text-decoration: underline;
    cursor: pointer;
  }
  .hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
  }
  div[data-wizard] hr {
    margin-left: 9px;
    margin-top: 5px;
  }
  div[data-webhook-modal] hr {
    height: 1x;
    background: #c6c6cd;
  }
  div[data-table-layout-fixed] table {
    table-layout: fixed;
    width: 100%;
  }
  .cloud-scape-modal-root-div-custom {
    box-sizing: border-box;
    height: 65vh;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100% !important;
  }
  div:has(> div[data-position-sticky]) {
    position: sticky;
    top: 16px;
    z-index: 850;
  }
  div[data-position-relative] {
    position: relative;
  }
  div[data-header-with-popover] {
    cursor: default;
  }
  div[data-header-with-popover] span[data-cursor-pointer] {
    cursor: pointer;
  }
  .ai-assistant-trigger-icon-root {
    display: flex;
    flex-direction: row;
    gap: 6px;
    align-items: center;
    justify-content: center;
  }
  .ai-assistant-trigger-icon-root .text-ai-assistant-btn {
    color: #006ce0;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
  }
  .ai-assistant-trigger-icon-root:hover {
    cursor: pointer;
  }
  .markdown-content-rjsf {
    width: 100%;
    /* !important: the lib's unlayered .wmde-markdown rules beat this @layer scss file otherwise */
    color: grey !important;
    /* Basic wrapping */
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: 14px !important;
    /* Container styling */
    background-color: transparent !important;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    /* Target all direct child elements */
  }
  .markdown-content-rjsf > * {
    width: 100%;
    max-width: 100%;
    overflow-wrap: break-word;
    word-break: break-word;
  }
  .markdown-content-rjsf {
    /* Specific element styling */
  }
  .markdown-content-rjsf p {
    margin: 0;
    font-size: 14px;
    width: 100%;
  }
  .markdown-content-rjsf pre,
  .markdown-content-rjsf code {
    word-break: break-word;
    overflow-wrap: break-word;
    max-width: 100%;
  }
  .markdown-content-rjsf table {
    table-layout: fixed;
    width: 100%;
  }
  .markdown-content-rjsf table td,
  .markdown-content-rjsf table th {
    word-break: break-word;
    overflow-wrap: break-word;
  }
  .custom-widget-wrapper-rjsf {
    display: flex;
    width: 100%;
    gap: 5px;
  }
  .custom-widget-wrapper-rjsf .input-field {
    flex: 1;
  }
  .custom-widget-wrapper-rjsf .reference-icon-wrapper {
    color: #0972d3;
    margin-top: 30px;
  }
  .custom-widget-wrapper-rjsf .reference-icon-wrapper:hover {
    cursor: pointer;
  }
  div[data-custom-background-rjsf] div[data-rjsf-main-content] {
    background-color: #f9fafa !important;
    border: none !important;
  }
  .rjsf-nested-section {
    padding: 20px;
  }
  .rjsf-nested-section--array {
    padding: 0;
  }
  .rjsf-nested-section--gray {
    background-color: #f9f9fa;
    border-radius: 8px;
  }
  .rjsf-nested-section--white-stroke {
    background-color: #fff;
    border: 1px solid #b5bec9;
    border-radius: 8px;
  }
  .rjsf-nested-section--white {
    background-color: #fff;
    border-radius: 8px;
  }
  div[data-round-corner-monaco] div.monaco-editor {
    border-radius: 12px;
  }
  div[data-round-corner-monaco] div.monaco-editor div.overflow-guard {
    border-radius: 12px;
  }
  div[data-round-corner-monaco] div.monaco-diff-editor div.original.editor div.monaco-editor {
    border-top-left-radius: 12px 0px 0px 12px !important;
  }
  div[data-round-corner-monaco] div.monaco-diff-editor div.original.editor div.monaco-editor div.overflow-guard {
    border-radius: 12px 0px 0px 12px !important;
  }
  div[data-round-corner-monaco] div.monaco-diff-editor div.modified.editor div.monaco-editor {
    border-top-right-radius: 0px 12px 12px 0px !important;
  }
  div[data-round-corner-monaco] div.monaco-diff-editor div.modified.editor div.monaco-editor div.overflow-guard {
    border-radius: 0px 12px 12px 0px !important;
  }
  div[data-disable-wrap] {
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
  }
  div[data-custom-button-dropdown-breadcrumb] button {
    border: none !important;
  }
  div[data-custom-button-dropdown-breadcrumb] button > span:nth-child(2) {
    display: none !important;
  }
  div[data-custom-button-dropdown-breadcrumb] button {
    padding: 0px 8px !important;
  }
  hr.horizontal-divider {
    height: 2px;
    border-radius: 1px;
    border: none;
    background: #e9ebed;
  }
  div[data-custom-inline-header],
  h4[data-custom-inline-header] {
    display: inline-flex !important;
    width: fit-content !important;
  }
  div.rjsf-custom-code-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #666;
  }
  div[data-disable-wrap] {
    flex-wrap: nowrap !important;
  }
  .floating-overview-progress-tracker {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
    max-width: 420px;
    width: max-content;
    transition: right 0.2s ease;
  }
  .floating-overview-progress-tracker.with-kyro-bot {
    right: 80px;
  }
  /* Shift the library's inline overview tracker left so the Kyro bot sits to its right.
     Applied to the library's `fixed bottom-6 right-6 z-50` wrapper via the forwarded
     progressTrackerClassName prop. !important is intentional: it overrides the wrapper's own
     `right-6` utility (equal specificity) and is scoped to this dashboard-owned class only. */
  .sg-tracker-kyro-shift {
    right: 80px !important;
    transition: right 0.2s ease;
  }
  .sg-dashboard-app-container {
    position: relative;
    z-index: 1;
  }
  .dashboard-header {
    position: fixed;
    width: 100%;
    z-index: 110;
  }
  .dashboard-body {
    display: flex;
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  .dashboard-content {
    position: relative;
    flex: 1;
    height: 100%;
    width: inherit;
  }
  .dashboard-content .setup-task {
    position: absolute;
    right: 100px;
    bottom: 100px;
    z-index: 100;
  }
  .dashboard-content .setup-task .step-badge {
    top: -13px;
    right: 8px;
    position: absolute;
  }
  .dashboard-billing-status-banner {
    padding: 4px 0px 0;
    box-sizing: border-box;
    width: 100%;
  }
  .dashboard-breadcrumbs {
    display: flex;
    align-items: center;
    padding-top: 27px;
  }
  .notification-view {
    position: fixed;
    top: 5rem;
    z-index: 10000;
    box-sizing: border-box;
    left: 50%;
    display: flex;
    justify-content: center;
    transform: translateX(-50%);
  }
  .notification-view .content {
    width: fit-content;
    min-width: 400px;
  }
  .dashboard-info {
    position: relative;
    top: 45px;
    width: 44px;
    text-align: center;
    padding-top: 20px;
    height: calc(100vh - 45px);
    overflow: hidden;
    box-shadow: 0px 6px 36px 0px rgba(0, 7, 22, 0.1);
    z-index: 1;
  }
  .dashboard-info-open {
    width: fit-content;
    height: 100vh;
    box-shadow: 0px 6px 36px 0px rgba(0, 7, 22, 0.1);
    z-index: 1000;
  }
  .dashboard-info-open .info-view {
    width: 335px;
    max-height: 100%;
    overflow: auto;
  }
  .dashboard-filter {
    width: 44px;
    text-align: center;
    padding-top: 20px;
    min-height: calc(100vh - 45px);
    border-left: 0.5px solid rgb(141, 144, 148);
    box-shadow: 0px 6px 36px 0px rgba(0, 7, 22, 0.1);
  }
  .dashboard-filter-open {
    width: 335px;
    overflow: auto;
    border-left: 0.5px solid rgba(233, 235, 237, 0.597);
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .dashboard-filter-open-lg {
    width: 550px;
    overflow: auto;
    border-left: 0.5px solid rgba(233, 235, 237, 0.597);
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .hoverable-badge, .hoverable-badge * {
    cursor: pointer !important;
  }
  .header-filter {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.5rem 0 0;
  }
  .divide-filter {
    height: 2px;
    background-color: #e9ebed;
  }
  .dashboard-layout {
    background: #ffffff;
    width: 100%;
    height: calc(100vh - 40px);
    overflow: auto;
    box-sizing: border-box;
  }
  body.has-billing-banner .dashboard-layout {
    height: calc(100vh - 40px - 56px);
  }
  .breadCrumb-wrapper {
    width: 100%;
    position: relative;
    top: 42px;
    z-index: 1;
  }
  .sidebar-container {
    padding: 20px;
  }
  .sidebar-container--flush-right {
    padding-right: 0;
  }
  .sidebar-container {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    transition: background-color 2s ease-out;
  }
  .sidebar-container .description-box > div > div .awsui_colspan-3_14yj0_1lwse_174:last-child {
    flex: 0 0 75% !important;
    max-inline-size: 75% !important;
  }
  .sidebar-container .cover-with-backdrop:before {
    content: "";
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0%;
    left: 0%;
    z-index: 15;
    animation: shade 0.5s ease forwards;
  }
  .sidebar-container .cover {
    margin-left: 10px;
    margin-bottom: 25px;
    flex: 1;
    min-width: 0;
  }
  .sidebar-container .cover .variables-conatiner {
    width: 100%;
  }
  .sidebar-container .cover .variables-conatiner .repo-input input {
    color: blue !important;
    cursor: pointer;
  }
  .sidebar-container .cover .variables-conatiner .repo-input input:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
  }
  .sidebar-container .cover .variables-conatiner .key-wrapper {
    padding-top: 10px;
  }
  .sidebar-container .margin-left {
    margin-left: 50px;
  }
  .sidebar-container .create-button {
    height: 40px;
    cursor: pointer;
  }
  .sidebar-container .create-button img {
    height: 100%;
  }
  .centered {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .column-view {
    display: flex;
    flex-direction: column;
  }
  .nav-link {
    font-weight: bold;
    color: #0972d3;
    word-break: break-all;
    white-space: pre;
  }
  .ai-assistant-icon {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding: 1rem;
    position: absolute;
    right: 340px;
    bottom: 5px;
  }
  .ai-assistant-icon.large-panel {
    right: 545px;
  }
  .ai-assistant-icon .icon-button :hover {
    cursor: pointer;
  }
  @keyframes shade {
    from {
      background-color: transparent;
    }
    to {
      background-color: rgba(0, 0, 0, 0.5);
    }
  }
  .topbar {
    position: fixed;
    width: 100%;
    height: 45px;
    padding: 0 15px 0 15px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    background-color: #ffffff;
    z-index: 110;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2);
  }
  .topbar .app-switch {
    margin: 0 5px !important;
  }
  .topbar .app-switch .dropdown-content {
    width: 200px;
  }
  .topbar .app-switch .dropdown-content img {
    width: 100%;
  }
  .topbar .icon {
    width: 200px;
    padding: 12px;
  }
  .topbar .icon .logo {
    width: 100%;
  }
  .topbar .icon .logo-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .topbar .topbar-left {
    display: flex;
    align-items: center;
  }
  .topbar .topbar-links {
    display: flex;
    flex-direction: row;
  }
  .topbar .link {
    color: #333333;
  }
  .topbar .link svg {
    margin-right: 5px;
  }
  .topbar .link {
    justify-content: flex-start;
    width: fit-content;
    font-weight: 600;
    margin: 0 10px;
    align-items: flex-end;
    cursor: pointer;
  }
  .topbar .feedback-fish {
    padding-left: 15px;
  }
  .header {
    position: fixed;
    width: 100%;
    height: 45px;
    padding: 4px 40px 4px 32px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    background: white;
    z-index: 110;
  }
  .header-title {
    color: #fbfbfb;
    font-size: 20px;
    font-weight: 800;
  }
  .header-text {
    color: #fbfbfb;
    font-weight: 700px;
    font-size: 14px;
  }
  .header-app-switch {
    margin: 0 5px !important;
  }
  .header-app-switch .dropdown-content {
    width: 200px;
  }
  .header-app-switch .dropdown-content img {
    width: 100%;
  }
  .header-icon {
    width: 200px;
    padding: 12px;
  }
  .header-icon .logo {
    width: 100%;
  }
  .header-icon .logo-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .header-left {
    display: flex;
    align-items: center;
  }
  .header-links {
    display: flex;
    flex-direction: row;
  }
  .header-link {
    color: #333333;
  }
  .header-link svg {
    margin-right: 5px;
  }
  .header-link {
    justify-content: flex-start;
    width: fit-content;
    font-weight: 600;
    margin: 0 10px;
    align-items: flex-end;
    cursor: pointer;
  }
  .header-feedback-fish {
    padding-left: 15px;
  }
  .header .switch-new {
    display: flex;
    align-items: center;
    gap: 5px;
  }
  .header .feedback-conainter {
    position: relative;
  }
  .header .feedback-btn {
    position: absolute;
    right: 20px;
    top: 0;
  }
  .info-icon {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
  }
  .info-icon.revamped {
    bottom: 116px;
  }
  @media screen and (max-width: 1024px) {
    .info-icon.revamped {
      bottom: 174px;
    }
  }
  .special-link {
    font-weight: 600;
    color: #717070;
    display: flex;
  }
  .active-link {
    color: #02007d !important;
  }
  .active-link * {
    color: #02007d !important;
  }
  .navbar {
    width: 200px;
    background-color: white;
    position: fixed;
    min-height: calc(100% - 45px);
    top: 45px;
    padding-top: 20px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .navbar ul {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-left: 20px;
  }
  .navbar ul li {
    margin-bottom: 20px;
  }
  .dashboard {
    display: grid;
    grid-row: auto;
    grid-template-columns: repeat(auto-fill, minmax(500px, 1fr));
    grid-gap: 40px;
    justify-content: center;
    margin-bottom: 80px;
  }
  .loading-overlay {
    width: 100%;
    height: 100%;
    display: flex;
    margin-top: 15px;
    justify-content: center;
    align-content: center;
  }
  .text-empty {
    font-size: 30px;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    color: gray;
    align-items: center;
    padding-top: 20px;
  }
  .section {
    width: 100%;
  }
  .section-break {
    width: 100%;
    height: 2px;
    border-top: 2px solid #c9c9c9;
    margin-top: 20px;
  }
  .integration-button {
    width: 270px;
    margin-bottom: 20px;
  }
  .state__text--success {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #40a52e;
    color: #ffffff;
  }
  .state__text--danger {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #f01d1d;
    color: #ffffff;
  }
  .state__text--grey {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #909090;
    color: #ffffff;
  }
  .item-card {
    position: relative;
    width: 100%;
    height: 300px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    cursor: pointer;
    transition: 0.4s all;
    padding: 10px 20px 20px;
    display: flex;
    flex-direction: column;
    background-color: white;
    border-radius: 7px;
  }
  .item-card:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    transform: translateY(-5px);
  }
  .item-card .private-triangle {
    position: absolute;
    width: 0px;
    height: 0px;
    bottom: 0;
    right: 0;
    border-style: inset;
    border-width: 0 0px 40px 40px;
    border-color: transparent transparent rgb(2, 0, 125) transparent;
  }
  .item-card .private-triangle > svg {
    top: 20px;
    left: -20px;
    position: relative;
  }
  .item-card .item-card__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 10px;
  }
  .item-card .item-card__header .header__heading {
    display: grid;
    grid-template-columns: 25px 1fr 25px;
    grid-gap: 3px;
    align-items: center;
    justify-items: center;
    width: 100%;
  }
  .item-card .item-card__header .header__heading .heading-text {
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 15px;
    word-break: break-word;
    width: 100%;
  }
  .item-card .item-card__header .header__heading .icon__icon {
    width: 25px;
    height: 25px;
    margin-right: 5px;
    color: rgb(2, 0, 125);
  }
  .item-card .item-card__body {
    flex: 1 1 auto;
  }
  .item-card .item-card__body .body__description {
    font-size: 14px;
    line-height: 1.4;
    font-weight: 450;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
  }
  .item-card .item-card__footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    min-height: 32px;
  }
  .item-card .item-card__footer .footer__tag {
    font-size: 12px;
    color: white;
    font-weight: 500;
    border-radius: 5px;
    background-color: #02007d;
    height: 24px;
    margin-right: 8px;
    margin-top: 8px;
    display: flex;
    justify-content: center;
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    align-items: center;
    white-space: pre;
    padding-left: 8px;
    padding-right: 8px;
    transition: 0.2s all;
  }
  .item-card .item-card__footer .footer__tag:hover {
    background-color: rgb(1.592, 0, 99.5);
  }
  .item-card .item-card__footer .footer-add {
    margin-top: 8px;
    font-size: 32px;
    color: #afafaf;
  }
  .item-card .item-card__footer .footer-add:hover {
    color: #9c9c9c;
  }
  .item-card-vault .body__description {
    padding-left: 5px;
    line-height: 1.2;
  }
  .item-card-vault .body__description .vault-highlight {
    font-weight: 650;
    color: #4361b2;
  }
  .workflow-group {
    width: 100%;
    background-color: #eaeaea;
    height: 100%;
    padding: 10px 30px;
    border-radius: 30px;
    box-shadow: 8px 8px 8px 6px rgba(0, 0, 0, 0.1);
  }
  .workflow-item-list {
    padding-top: 20px;
    display: grid;
    grid-row: auto;
    grid-template-columns: repeat(auto-fill, minmax(500px, 1fr));
    grid-gap: 80px;
    margin-bottom: 80px;
  }
  .workflow-item {
    background-color: #dfe1e6;
    border-radius: 30px;
    padding: 20px 15px;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .workflow-item .content {
    padding-bottom: 20px;
    padding-left: 10px;
    font-size: 12px;
  }
  .workflow-item .content .name {
    font-size: 14px;
  }
  .workflowview-list li,
  .workflowhistory-list li {
    background-color: #eaeaea;
    border-radius: 18px;
    padding: 0 20px;
    box-shadow: 8px 8px 8px 6px rgba(0, 0, 0, 0.1);
  }
  .workflowview-list li svg,
  .workflowhistory-list li svg {
    margin-right: 20px;
    stroke: #02007d;
    stroke-width: 3;
  }
  .workflowview-list li .content,
  .workflowhistory-list li .content {
    display: flex;
    flex-direction: row;
    margin: 12px auto;
    justify-content: space-between;
    align-items: center;
  }
  .workflowview-list li .content .status,
  .workflowhistory-list li .content .status {
    text-transform: lowercase;
    font-weight: 400;
    width: 100px;
  }
  .workflowview-list li .details span,
  .workflowhistory-list li .details span {
    color: #02007d;
    text-decoration: underline;
  }
  .grey {
    background-color: #dfe1e6;
    border-radius: 10px;
    padding: 10px 20px;
    margin-right: 10px;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    font-size: 1rem;
  }
  .grey .data {
    display: flex;
    justify-content: center;
    width: 100%;
    font-weight: 600;
  }
  .grey .data div {
    padding-left: 10px;
  }
  .grey .data span {
    font-weight: 300;
  }
  .console-output {
    margin-top: 200px;
    color: white;
    display: block;
    height: 300px;
    width: 100%;
    background-color: #333333;
    border-radius: 20px;
    padding: 10px;
  }
  .wf-status-label {
    display: flex;
    width: max-content;
    padding: 2px 8px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 12px;
  }
  .wf-status-label.inactive {
    background: rgba(140, 140, 148, 0.08);
    color: #656871;
  }
  .wf-status-label.active {
    color: #2bb534;
    background: rgba(3, 127, 12, 0.06);
  }
  .wf-status-label > .status-indicator {
    border-radius: 9999px;
    width: 8px;
    height: 8px;
  }
  .wf-status-label > .status-indicator.inactive {
    border: 1px solid #656871;
  }
  .wf-status-label > .status-indicator.active {
    border: 1px solid #2bb534;
    background: #2bb534;
  }
  .wf-tab-inactive {
    display: flex;
    flex-direction: column;
    gap: 4px;
    justify-content: center;
    align-items: center;
    width: 420px;
    height: 100%;
    margin: auto;
    margin-top: 152px;
  }
  .flex-shrink {
    flex-shrink: 0;
  }
  .deactivate-desc-list {
    list-style: disc;
    list-style-position: inside;
  }
  .settings {
    display: flex;
    flex-direction: column;
  }
  .settings ul {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 1.7rem;
    white-space: nowrap;
    width: 500px;
  }
  .settings ul li {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 15px;
  }
  .settings ul li .title {
    margin-bottom: 2px;
  }
  .settings ul li .img {
    display: flex;
    justify-content: flex-end;
    margin-right: 20px;
  }
  .settings ul li .img img {
    width: 70%;
  }
  .search {
    width: 700px;
    color: rgb(209, 207, 207);
    font-size: 3rem;
  }
  .search svg {
    stroke-width: 4;
    margin-right: 15px;
    stroke: rgb(190, 187, 187);
  }
  .search::after {
    content: "";
    display: block;
    width: 100%;
    height: 20px;
    border-top: 2px solid rgb(209, 207, 207);
  }
  .org-settings-vertical-tabs-root {
    height: calc(100vh - 182px);
  }
  .org-settings-vertical-tabs-root .vertical-tab-main-content {
    scrollbar-gutter: stable both-edges;
  }
  .org-settings-vertical-tabs-root div[data-vertical-tabs-nav] {
    flex: 0 0 195px !important;
  }
  .billing-overview-root {
    display: flex;
    flex-direction: column;
    height: 100%;
    gap: 16px;
  }
  .billing-overview-iframe,
  .billing-iframe {
    flex: 1;
    min-height: 700px;
    width: 100%;
    border: none;
  }
  .execution-presets-root {
    flex: 1;
    display: flex;
    flex-direction: column;
    overflow: hidden;
  }
  .execution-presets-root .execution-presets-content {
    flex: 1;
    overflow-y: auto;
    padding-top: 20px;
    scrollbar-gutter: stable;
    padding-bottom: 60px;
  }
  .execution-presets-root__description {
    width: 692px;
  }
  .user-group-email {
    font-size: 12px;
    color: #000716;
    width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .user-group-icon {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #eaebed;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .workgroups-list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-size: 1.3rem;
    font-weight: 600;
    width: 700px;
  }
  .workgroups-list li {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    background-color: #eaeaea;
    height: 100%;
    border-radius: 25px;
    box-shadow: 8px 8px 8px 6px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
  }
  .workgroups-list li svg {
    margin-right: 20px;
    stroke: #02007d;
    stroke-width: 3;
    fill: #02007d;
  }
  .workgroups-list li .content {
    display: flex;
    flex-direction: column;
    margin: 30px auto;
  }
  .workgroups-list li .details span {
    color: #02007d;
    text-decoration: underline;
  }
  .wf-grp-overview {
    width: 100%;
    padding: 0 15px 10px 10px;
  }
  .wf-grp-overview .multi-select-wrapper {
    width: 90%;
    margin-bottom: 1.5rem;
  }
  .wf-grp-overview .multi-select-wrapper .multi-select-heading {
    margin: 0 !important;
    padding: 0 !important;
    color: #092e54 !important;
    font-size: 16px !important;
  }
  .wf-grp-overview .multi-select-wrapper .multi-select-sub-heading {
    margin: 0 !important;
    padding: 0 !important;
    color: #c4c4c4 !important;
    font-size: 16px !important;
  }
  .wf-grp-overview .multi-select-wrapper .small-text {
    margin: 0 !important;
    padding: 0 !important;
  }
  .wf-grp-overview .wf-grp-overview-heading {
    padding: 0;
    font-size: 18px;
    font-weight: 450;
    margin: 10px 0;
  }
  .wf-grp-overview .wf-grp-overview-content {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .wf-grp-overview .wf-grp-overview-content .wf-grp-content-right {
    width: 48%;
    padding: 5px 10px 0 5px;
  }
  .wf-grp-overview .wf-grp-overview-content .wf-grp-content-left {
    width: calc(52% - 20px);
    padding: 5px 10px 0 0px;
  }
  .body__state {
    display: flex;
    justify-content: center;
    font-size: 17px;
    font-weight: 500;
    flex-direction: column;
    line-height: 1.5;
  }
  .body__state .state__icon {
    font-size: 30px;
    margin-right: 10px;
  }
  .body__state .state__icon--success {
    color: #74c18f;
  }
  .body__state .state__icon--danger {
    color: #d07a7a;
  }
  .body__state .state__icon--pending {
    color: #ffc107;
  }
  .body__state .state__icon--approval {
    color: #ffc107;
  }
  .body__state .state__icon--canclled {
    color: #ffffff;
  }
  .body__state .state__text {
    font-weight: 600;
    word-break: break-word;
  }
  .body__state .state__text--success {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #40a52e;
    color: #ffffff;
  }
  .body__state .state__text--pending {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #ffc107;
  }
  .body__state .state__text--approval {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #ffc107;
  }
  .body__state .state__text--cancelled {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #909090;
    color: #ffffff;
  }
  .body__state .state__text--danger {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #f01d1d;
    color: #ffffff;
  }
  .body__state .state__text--grey {
    color: #909090;
  }
  .limit-list li {
    background-color: #dfe1e6;
    border-radius: 10px;
    padding: 10px 20px;
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .limit-list .limit svg {
    margin-left: 15px;
    stroke: #02007d;
    stroke-width: 3;
    fill: #02007d;
  }
  .workflowview-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    font-size: 1.2rem;
    font-weight: 500;
    width: 100%;
  }
  .workflowview-list li {
    width: 1000px;
    flex-grow: 1;
    margin: 0 0 45px 45px;
  }
  .flex-equal-width-child {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
  }
  .heading_text {
    font-size: 16px;
    font-weight: 550;
  }
  .sub_text {
    margin-top: 5px;
    font-size: 14px;
  }
  .link_text {
    color: inherit;
    text-decoration: none;
    font-size: 14px;
  }
  .link_text:hover {
    text-decoration: underline;
  }
  .sg-dashboard-cursor-pointer {
    cursor: pointer;
  }
  .wf-source-cell {
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
    overflow: hidden;
  }
  .wf-source-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    flex-wrap: wrap;
  }
  .wf-source-link-infra {
    color: #0972d3;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    white-space: nowrap;
  }
  .wf-source-line {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
  }
  .wf-source-line a {
    min-width: 0;
  }
  .wf-source-link-text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .body__state {
    margin-top: 5px;
    display: flex;
    justify-content: center;
    font-size: 13px;
    font-weight: 500;
    flex-direction: column;
    line-height: 1.5;
  }
  .body__state .state__icon {
    font-size: 30px;
    margin-right: 10px;
  }
  .body__state .state__icon--success {
    color: #74c18f;
  }
  .body__state .state__icon--danger {
    color: #d07a7a;
  }
  .body__state .state__icon--pending {
    color: #ffc107;
  }
  .body__state .state__icon--approval {
    color: #ffc107;
  }
  .body__state .state__text {
    font-weight: 600;
    word-break: break-word;
  }
  .body__state .state__text--success {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #40a52e;
    color: #ffffff;
  }
  .body__state .state__text--pending {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #ffc107;
  }
  .body__state .state__text--queued {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #d4a373;
  }
  .body__state .state__text--approval {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #ffc107;
  }
  .body__state .state__text--cancelled {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #909090;
    color: #ffffff;
  }
  .body__state .state__text--danger {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #f01d1d;
    color: #ffffff;
  }
  .body__state .state__text--grey {
    color: #909090;
  }
  .wf-type-div {
    margin-top: 5px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }
  .wf-header-columns.approval > [class*=awsui_grid] {
    align-items: center;
  }
  .wf-header-columns.approval > [class*=awsui_grid] > [class*=awsui_grid-column]:nth-child(3) [class*=awsui_child],
  .wf-header-columns.approval > [class*=awsui_grid] > [class*=awsui_grid-column]:nth-child(3) .wf-latest-status {
    width: 100%;
  }
  .wf-runtime {
    width: 100%;
    padding: 0 20px 10px 10px;
    height: calc(100vh - 295px);
    overflow: auto;
  }
  .wf-runtime .filter-wrapper {
    width: 50%;
    margin: 1rem 0;
  }
  .wf-runtime .chart-wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    margin: 1rem 0;
  }
  .wf-runtime .chart-wrapper .bar-chart-wrapper {
    margin: 0 0.5rem;
    width: 50%;
  }
  .wf-overview {
    width: 100%;
    padding: 0 20px 10px 10px;
  }
  .wf-overview .flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .wf-overview .wf-overview-content {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .wf-overview .wf-overview-content .wf-content-right {
    width: 30%;
    height: calc(100vh - 295px);
    padding: 5px 10px 0 5px;
  }
  .wf-overview .wf-overview-content .wf-content-left {
    width: calc(70% - 20px);
    height: calc(100vh - 295px);
    padding: 5px 10px 0 0px;
    overflow: auto;
  }
  .wf-overview .wf-overview-content .wf-content-left .wf-overview-viz {
    width: 100%;
    height: 45vh;
    border: 1px solid rgba(0, 0, 0, 0.1);
  }
  .wf-overview .wf-overview-content .wf-content-left .wf-overview-viz .heading_text {
    font-size: 16px;
    font-weight: 550;
  }
  .wf-run {
    width: 100%;
    padding: 10px 20px 10px 10px;
  }
  .wf-run .wf-run-heading {
    padding: 0;
    font-size: 19px;
    font-weight: 450;
    margin: 10px 0;
  }
  .wf-run .wf-run-content {
    width: 100%;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
  }
  .wf-run .wf-run-content .wf-run-right {
    width: 30%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    height: calc(100vh - 295px);
    overflow: auto;
    padding: 5px 10px 0 5px;
    border-radius: 8px;
  }
  .wf-run .wf-run-content .wf-run-left {
    width: calc(70vw - 120px);
    height: calc(100vh - 295px);
    padding: 5px 10px 0 5px;
    border-radius: 8px;
    overflow: auto;
  }
  .wf-run .wf-run-content .wf-run-left .run-item-link {
    text-decoration: none;
    color: inherit;
  }
  .wf-run .wf-run-content .wf-run-left .run-item-link:focus, .wf-run .wf-run-content .wf-run-left .run-item-link:active, .wf-run .wf-run-content .wf-run-left .run-item-link:visited, .wf-run .wf-run-content .wf-run-left .run-item-link:hover, .wf-run .wf-run-content .wf-run-left .run-item-link:link {
    text-decoration: none;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper {
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    border-radius: 2px;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    padding: 13px 15px 10px 15px;
    margin-bottom: 10px;
    transition: 0.1s all;
    position: relative;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wf-item-flexbox {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper:hover {
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.11);
    transform: translateY(-1px);
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__header {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 5px;
    min-width: 30%;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__header .header__id {
    display: flex;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__header .header__status {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.14);
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__body {
    display: flex;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__body .body__content-left {
    margin-right: 15px;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__body .body__text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag {
    position: absolute;
    left: -4px;
    top: 0;
    height: 100%;
    width: 3px;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag--success {
    background-color: #4fc44f;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag--failed {
    background-color: #e34545;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag--running {
    background-color: #fae033;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag--approval {
    background-color: #fae033;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag--cancelled {
    background-color: #909090;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag--queued {
    background-color: #d4a373;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper--active {
    transform: translateY(0px) !important;
  }
  .wf-run .wf-run-content .wf-run-left .logs-buttons {
    height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: max-content;
  }
  .wf-run .wf-run-content .wf-run-left .log-button-approvel {
    background: #4fc44f;
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .log-button-approvel:hover {
    background: #40a140;
  }
  .wf-run .wf-run-content .wf-run-left .log-button-reject {
    background: #909090;
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .log-button-reject:hover {
    background: #909090;
  }
  .wf-run .wf-run-content .wf-run-left .log-button-disabled {
    background: #e0e0e0;
    color: gray;
  }
  .wf-run .wf-run-content .wf-run-left .run-content {
    margin: 0.5rem;
    height: 100%;
    width: 100%;
    background-color: white;
    padding-right: 8px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body {
    height: calc(100% - 40px);
    padding-top: 1px;
    display: flex;
    justify-content: space-between;
    position: relative;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs {
    width: 100%;
    overflow: auto;
    background-color: #0e1e25;
    color: #fff;
    padding: 15px 20px 20px 20px;
    max-width: 100%;
    font-size: 14px;
    font-weight: bold;
    height: 380px;
    font-family: "Courier New", Courier, monospace;
    padding-bottom: 30px;
    word-break: break-word;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .logs-buttons {
    height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: max-content;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-button-approvel {
    background: #4fc44f;
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-button-approvel:hover {
    background: #40a140;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-button-reject {
    background: #909090;
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-button-reject:hover {
    background: #909090;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-button-disabled {
    background: #e0e0e0;
    color: gray;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-heading {
    margin: 6px 0 6px 0;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .expanding-header-log {
    cursor: pointer;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .expand-button {
    display: block;
    margin-bottom: -4px;
    margin-right: 3px;
    cursor: pointer;
    transition: color 0.5s ease;
    color: #8b949e;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .expand-button:hover {
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .collapsible-hide {
    display: block;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .code-block-with-button {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 0px 0 0px 1px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .nested-code-block {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 30px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .code-block {
    display: flex;
    justify-content: flex-start;
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 0px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .indicator::after {
    content: ".";
    font-size: 20px;
    animation: dots 2s steps(5, end) infinite;
  }
  @keyframes dots {
    0%, 20% {
      color: rgba(0, 0, 0, 0);
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    40% {
      color: white;
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    60% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    80%, 100% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;
    }
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .endlog {
    width: 56px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .time-stamp {
    user-select: none;
    margin-right: 15px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .time-stamp .date-time-div {
    min-width: 170px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .heading-line-number {
    min-width: 35px;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .heading-line-number > a,
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .heading-line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .heading-line-number > a:hover,
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .heading-line-number button:hover {
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .line-number {
    min-width: 55px;
    display: block;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .line-number > a,
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .line-number > a:hover,
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .line-number button:hover {
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-buttons-box {
    position: absolute;
    right: 20px;
    top: 22px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-buttons-box .log-buttons {
    color: #fff;
    margin-bottom: 30px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm {
    position: relative;
    width: 100%;
    height: 300px;
    padding: 20px 20px 0 20px;
    background-color: #f6f6f6;
    overflow: auto;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .comments__container {
    margin-bottom: 10px;
    height: 220px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .comments__container .comment__block {
    position: relative;
    min-height: 35px;
    width: 50%;
    margin: 2px 0 0 10px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .comments__container .comment__block h5 {
    font-weight: 500;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .comments__container .comment__block .comment__authors {
    position: absolute;
    display: flex;
    bottom: 0;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .repo-input input {
    color: blue !important;
    cursor: pointer;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .repo-input input:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .input__box {
    position: absolute;
    width: 50%;
    bottom: 20px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__steps {
    width: calc(20% - 20px);
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__steps .steps__wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__steps .steps__wrapper .wrapper__status {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #4fc44f;
    margin-right: 10px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__steps .steps__wrapper .wrapper__text {
    font-size: 14px;
    font-weight: 600;
  }
  .wf-run .wf-run-content-header {
    width: 100%;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    padding: 10px;
  }
  .wf-run .wf-run-content-header .wf-run-left-header {
    width: calc(70vw - 120px);
    padding: 5px 10px 0 5px;
  }
  .wf-run .wf-run-content-header .wf-run-right-header {
    width: 30%;
  }
  div[data-log-modal=workflow-run-log-modal] .body_logs_modal {
    max-height: calc(90vh - 2rem) !important;
  }
  @media (max-height: 680px) {
    div[data-log-modal=workflow-run-log-modal] .body_logs_modal {
      max-height: calc(90vh - 4rem) !important;
    }
  }
  @media (max-height: 360px) {
    div[data-log-modal=workflow-run-log-modal] .body_logs_modal {
      max-height: calc(90vh - 6rem) !important;
    }
  }
  div[data-log-modal=workflow-run-log-modal] .modal_loading {
    min-height: 85vh;
  }
  div[data-workflow-run-modal] {
    padding: 90px 45px 45px 45px;
    overflow: hidden !important;
  }
  div[data-workflow-run-modal] > div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  div[data-workflow-run-modal] > div > div > div {
    height: 85vh;
    overflow: hidden;
  }
  div[data-workflow-run-modal] > div > div > div > div:nth-of-type(2) {
    max-height: 100%;
    height: 91%;
  }
  .run-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    row-gap: var(--space-scaled-xl-kswcw7, 24px);
    background-color: white;
    height: calc(85vh - 77px);
  }
  .run-content .run-content__body {
    justify-content: space-between;
    position: relative;
    flex-grow: 1;
    overflow: hidden;
  }
  .run-content .run-content__body .body_meta_value {
    border: 2px solid #e9ebed;
    border-radius: 8px;
    padding: 6px 12px 6px 12px;
  }
  .run-content .run-content__body .body__logs {
    width: 100%;
    overflow: auto;
    background-color: #0e1e25;
    color: #fff;
    padding: 15px 20px 20px 20px;
    max-width: 100%;
    font-size: 14px;
    font-weight: bold;
    min-height: 100%;
    height: 100%;
    font-family: "Courier New", Courier, monospace;
    padding-bottom: 30px;
    word-break: break-word;
  }
  .run-content .run-content__body .body__logs .logs-buttons {
    height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: max-content;
  }
  .run-content .run-content__body .body__logs .log-button-approvel {
    background: #4fc44f;
    color: white;
  }
  .run-content .run-content__body .body__logs .log-button-approvel:hover {
    background: #40a140;
  }
  .run-content .run-content__body .body__logs .log-button-reject {
    background: #909090;
    color: white;
  }
  .run-content .run-content__body .body__logs .log-button-reject:hover {
    background: #909090;
  }
  .run-content .run-content__body .body__logs .log-button-disabled {
    background: #e0e0e0;
    color: gray;
  }
  .run-content .run-content__body .body__logs .log-heading {
    margin: 6px 0 6px 0;
    display: flex;
    align-items: center;
  }
  .run-content .run-content__body .body__logs .expanding-header-log {
    cursor: pointer;
  }
  .run-content .run-content__body .body__logs .expand-button {
    display: block;
    margin-bottom: -4px;
    margin-right: 3px;
    cursor: pointer;
    transition: color 0.5s ease;
    color: #8b949e;
  }
  .run-content .run-content__body .body__logs .expand-button:hover {
    color: white;
  }
  .run-content .run-content__body .body__logs .collapsible-hide {
    display: block;
  }
  .run-content .run-content__body .body__logs .code-block-with-button {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 0px 0 0px 1px;
  }
  .run-content .run-content__body .body__logs .nested-code-block {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 30px;
  }
  .run-content .run-content__body .body__logs .code-block {
    display: flex;
    justify-content: flex-start;
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 0px;
  }
  .run-content .run-content__body .body__logs .indicator::after {
    content: ".";
    font-size: 20px;
    animation: dots 2s steps(5, end) infinite;
  }
  @keyframes dots {
    0%, 20% {
      color: rgba(0, 0, 0, 0);
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    40% {
      color: white;
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    60% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    80%, 100% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;
    }
  }
  .run-content .run-content__body .body__logs .endlog {
    width: 56px;
  }
  .run-content .run-content__body .body__logs .time-stamp {
    user-select: none;
    margin-right: 15px;
  }
  .run-content .run-content__body .body__logs .time-stamp .date-time-div {
    min-width: 170px;
  }
  .run-content .run-content__body .body__logs .heading-line-number {
    min-width: 35px;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .run-content .run-content__body .body__logs .heading-line-number > a,
  .run-content .run-content__body .body__logs .heading-line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .run-content .run-content__body .body__logs .heading-line-number > a:hover,
  .run-content .run-content__body .body__logs .heading-line-number button:hover {
    color: white;
  }
  .run-content .run-content__body .body__logs .line-number {
    min-width: 55px;
    display: block;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .run-content .run-content__body .body__logs .line-number > a,
  .run-content .run-content__body .body__logs .line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .run-content .run-content__body .body__logs .line-number > a:hover,
  .run-content .run-content__body .body__logs .line-number button:hover {
    color: white;
  }
  .run-content .run-content__body .body__logs .log-buttons-box {
    max-height: -webkit-fill-available;
    overflow: auto;
    position: absolute;
    right: 20px;
    top: 22px;
  }
  .run-content .run-content__body .body__logs .log-buttons-box .log-buttons {
    color: #fff;
    margin-bottom: 30px;
  }
  .run-content .run-content__body .body__param__comm {
    position: relative;
    width: 100%;
    padding: 20px 20px 0 20px;
    background-color: #f6f6f6;
    overflow: auto;
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .run-content .run-content__body .body__param__comm .comments__container {
    margin-bottom: 10px;
    flex-grow: 1;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .run-content .run-content__body .body__param__comm .comments__container .comment__block {
    position: relative;
    min-height: 35px;
    width: 50%;
    margin: 2px 0 0 10px;
  }
  .run-content .run-content__body .body__param__comm .comments__container .comment__block h5 {
    font-weight: 500;
  }
  .run-content .run-content__body .body__param__comm .comments__container .comment__block .comment__authors {
    position: absolute;
    display: flex;
    bottom: 0;
  }
  .run-content .run-content__body .body__param__comm .repo-input input {
    color: blue !important;
    cursor: pointer;
  }
  .run-content .run-content__body .body__param__comm .repo-input input:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
  }
  .run-content .run-content__body .body__param__comm .input__box {
    position: absolute;
    width: 50%;
    bottom: 20px;
  }
  .run-content .run-content__body .body__steps {
    width: calc(20% - 20px);
  }
  .run-content .run-content__body .body__steps .steps__wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }
  .run-content .run-content__body .body__steps .steps__wrapper .wrapper__status {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #4fc44f;
    margin-right: 10px;
  }
  .run-content .run-content__body .body__steps .steps__wrapper .wrapper__text {
    font-size: 14px;
    font-weight: 600;
  }
  .run-content .run-content__body .wf-trigger-details {
    width: 100%;
    max-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .info-icon {
    cursor: pointer;
  }
  .wf-output {
    width: 100%;
    padding: 0 20px 10px 10px;
  }
  .wf-output .wf-output-heading {
    padding: 0;
    font-size: 19px;
    font-weight: 450;
    margin: 10px 0;
  }
  .wf-output .wf-output-content {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
  }
  .wf-output .wf-output-content .wf-output-right {
    width: 30%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    height: calc(100vh - 295px);
    overflow: auto;
    padding: 5px 10px 0 5px;
    border-radius: 8px;
  }
  .wf-output .wf-output-content .wf-output-left {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: calc(70% - 20px);
    height: calc(100vh - 295px);
    padding: 5px 10px 0 5px;
    border-radius: 8px;
    overflow: auto;
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs-heading {
    padding: 0;
    font-size: 19px;
    font-weight: 450;
    margin: 10px 0;
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs {
    width: 100%;
    height: calc(100% - 20vh);
    padding-top: 10px;
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs .artifacts-tabs__wrapper {
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 10px;
    transition: 0.4s all;
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs .artifacts-tabs__wrapper:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    transform: translateY(-5px);
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs .artifacts-tabs__wrapper .wrapper__heading {
    font-size: 16px;
    font-weight: 550;
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs .artifacts-tabs__wrapper .wrapper__description {
    font-size: 13px;
    margin-top: 5px;
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs .artifacts-tabs__wrapper--active {
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), inset 0px 0px 0px 2.5px #02007d !important;
    border: 1px solid #02007d !important;
    transform: translateY(0px) !important;
  }
  .workflow-artifacts-tab-content {
    display: flex;
    width: 100%;
    padding: 20px 0px 20px 0px;
  }
  .workflow-artifacts-tab-content .artifacts-tabs {
    width: 30%;
  }
  .workflow-artifacts-tab-content .artifacts-tabs .artifacts-tabs__wrapper {
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 10px;
    transition: 0.4s all;
  }
  .workflow-artifacts-tab-content .artifacts-tabs .artifacts-tabs__wrapper:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    transform: translateY(-5px);
  }
  .workflow-artifacts-tab-content .artifacts-tabs .artifacts-tabs__wrapper .wrapper__heading {
    font-size: 16px;
    font-weight: 550;
  }
  .workflow-artifacts-tab-content .artifacts-tabs .artifacts-tabs__wrapper .wrapper__description {
    font-size: 13px;
    margin-top: 5px;
  }
  .workflow-artifacts-tab-content .artifacts-tabs .artifacts-tabs__wrapper--active {
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), inset 0px 0px 0px 2.5px #02007d !important;
    border: 1px solid #02007d !important;
    transform: translateY(0px) !important;
  }
  .workflow-artifacts-tab-content .artifacts-content {
    width: calc(70% - 30px);
    margin-left: 30px;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    overflow: auto;
    height: "50%";
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  }
  .workflow-settings-tab-content {
    display: flex;
    width: 100%;
    padding: 20px 0px 0px 0px;
  }
  .workflow-settings-tab-content .settings-tabs {
    width: 30%;
    max-width: 450px;
  }
  .workflow-settings-tab-content .settings-tabs .settings-tabs__wrapper, .workflow-settings-tab-content .settings-tabs .policy-tabs {
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 10px;
    transition: 0.4s all;
  }
  .workflow-settings-tab-content .settings-tabs .settings-tabs__wrapper:hover, .workflow-settings-tab-content .settings-tabs .policy-tabs:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    transform: translateY(-5px);
  }
  .workflow-settings-tab-content .settings-tabs .settings-tabs__wrapper .wrapper__heading, .workflow-settings-tab-content .settings-tabs .policy-tabs .wrapper__heading {
    font-size: 16px;
    font-weight: 550;
  }
  .workflow-settings-tab-content .settings-tabs .settings-tabs__wrapper .wrapper__description, .workflow-settings-tab-content .settings-tabs .policy-tabs .wrapper__description {
    font-size: 13px;
    margin-top: 5px;
  }
  .workflow-settings-tab-content .settings-tabs .policy-tabs {
    width: 100%;
    padding: 10px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
  }
  .workflow-settings-tab-content .settings-tabs .policy-tabs .wrapper__heading {
    padding-left: 6px;
    font-weight: 700;
  }
  .workflow-settings-tab-content .settings-tabs .policy-tabs .desc_wrapper {
    padding-left: 6px;
  }
  .workflow-settings-tab-content .settings-tabs .settings-tabs__wrapper--active, .workflow-settings-tab-content .settings-tabs .policy-tabs__active {
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), inset 0px 0px 0px 2.5px #02007d !important;
    transform: translateY(0px) !important;
    border: 1px solid #02007d !important;
  }
  .workflow-settings-tab-content .settings-tabs .policy-tabs__active {
    width: 100%;
    padding: 10px;
    display: flex;
    border-radius: 8px;
    align-items: flex-start;
    flex-direction: column;
  }
  .workflow-settings-tab-content .settings-tabs .policy-tabs__active .wrapper__heading {
    padding-left: 6px;
    font-weight: 700;
  }
  .workflow-settings-tab-content .settings-tabs .policy-tabs__active .desc_wrapper {
    padding-left: 6px;
  }
  .workflow-settings-tab-content .settings-tabs .disable .wrapper__heading {
    color: grey;
  }
  .workflow-settings-tab-content .settings-tabs .disable .desc_wrapper {
    color: grey;
  }
  .workflow-settings-tab-content .settings-tabs .disable .desc_wrapper .desc-color {
    color: grey !important;
  }
  .workflow-settings-tab-content .settings-content {
    flex: 1;
    height: calc(100vh - 275px);
    margin-left: 30px;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    overflow: auto;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  }
  .workflow-settings-tab-content .settings-content .loading-spinner-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  .workflow-settings-tab-content .settings-content-tmp {
    width: calc(70% - 30px);
    max-width: calc(100vw - 450px);
    flex: 1;
    height: calc(100vh - 200px);
    margin-left: 12px;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    overflow: auto;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  }
  .workflow-settings-tab-content .settings-content-logs {
    width: calc(70% - 30px);
    height: calc(100vh - 200px);
    margin-left: 30px;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  }
  .template-view-divider {
    width: 100%;
    border: 1px solid #e9ebed;
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .workflow-run-tab-content {
    display: flex;
    width: 100%;
  }
  .workflow-run-tab-content .run-items-container {
    width: 30%;
    padding: 10px;
    overflow: auto;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .workflow-run-tab-content .run-items-container .run-items {
    display: flex;
    flex-direction: column;
    gap: 5px;
    overflow: auto;
    margin: -10px;
    padding: 10px;
    height: calc(100vh - 200px);
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper {
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    border-radius: 2px;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    padding: 13px 15px 10px 15px;
    transition: 0.1s all;
    position: relative;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper:hover {
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.11);
    transform: translateY(-1px);
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__header .header__id {
    display: flex;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__header .header__status {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.14);
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__body {
    display: flex;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__body .body__content-left {
    margin-right: 15px;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__body .body__text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag {
    position: absolute;
    left: -4px;
    top: 0;
    height: 100%;
    width: 3px;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag--success {
    background-color: #4fc44f;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag--failed {
    background-color: #e34545;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag--running {
    background-color: #fae033;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag--approval {
    background-color: #fae033;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag--cancelled {
    background-color: #909090;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag--queued {
    background-color: #d4a373;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper--active {
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), inset 0px 0px 0px 2.5px #02007d !important;
    transform: translateY(0px) !important;
  }
  .workflow-run-tab-content .run-content {
    height: calc(100vh - 270px);
    width: calc(70% - 30px);
    margin-left: 30px;
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  }
  .workflow-run-tab-content .run-content .run-content__body {
    height: calc(100% - 40px);
    padding-top: 1px;
    display: flex;
    justify-content: space-between;
    position: relative;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs {
    width: 100%;
    overflow: auto;
    background-color: #0e1e25;
    color: #fff;
    padding: 15px 20px 20px 20px;
    max-width: 100%;
    font-size: 14px;
    font-weight: bold;
    height: calc(100vh - 380px);
    font-family: "Courier New", Courier, monospace;
    padding-bottom: 30px;
    word-break: break-word;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .logs-buttons {
    height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: max-content;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-button-approvel {
    background: #4fc44f;
    color: white;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-button-approvel:hover {
    background: #40a140;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-button-reject {
    background: #909090;
    color: white;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-button-reject:hover {
    background: #909090;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-button-disabled {
    background: #e0e0e0;
    color: gray;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-heading {
    margin: 6px 0 6px 0;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .expanding-header-log {
    cursor: pointer;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .expand-button {
    display: block;
    margin-bottom: -4px;
    margin-right: 3px;
    cursor: pointer;
    transition: color 0.5s ease;
    color: #8b949e;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .expand-button:hover {
    color: white;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .collapsible-hide {
    display: block;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .code-block-with-button {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 0px 0 0px 1px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .nested-code-block {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 30px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .code-block {
    display: flex;
    justify-content: flex-start;
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 0px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .indicator::after {
    content: ".";
    font-size: 20px;
    animation: dots 2s steps(5, end) infinite;
  }
  @keyframes dots {
    0%, 20% {
      color: rgba(0, 0, 0, 0);
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    40% {
      color: white;
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    60% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    80%, 100% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;
    }
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .endlog {
    width: 56px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .time-stamp {
    user-select: none;
    margin-right: 15px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .time-stamp .date-time-div {
    min-width: 170px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .heading-line-number {
    min-width: 35px;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .heading-line-number > a,
  .workflow-run-tab-content .run-content .run-content__body .body__logs .heading-line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .heading-line-number > a:hover,
  .workflow-run-tab-content .run-content .run-content__body .body__logs .heading-line-number button:hover {
    color: white;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .line-number {
    min-width: 55px;
    display: block;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .line-number > a,
  .workflow-run-tab-content .run-content .run-content__body .body__logs .line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .line-number > a:hover,
  .workflow-run-tab-content .run-content .run-content__body .body__logs .line-number button:hover {
    color: white;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-buttons-box {
    position: absolute;
    right: 20px;
    top: 22px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-buttons-box .log-buttons {
    color: #fff;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 20px 20px 0 20px;
    background-color: #f6f6f6;
    overflow: auto;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .comments__container {
    padding-bottom: 60px;
    height: 200px;
    overflow: auto;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .comments__container .comment__block {
    position: relative;
    min-height: 35px;
    width: 50%;
    margin: 2px 0 0 10px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .comments__container .comment__block h5 {
    font-weight: 500;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .comments__container .comment__block .comment__authors {
    position: absolute;
    display: flex;
    bottom: 0;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .repo-input input {
    color: blue !important;
    cursor: pointer;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .repo-input input:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .input__box {
    position: absolute;
    width: 50%;
    bottom: 20px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__steps {
    width: calc(20% - 20px);
  }
  .workflow-run-tab-content .run-content .run-content__body .body__steps .steps__wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__steps .steps__wrapper .wrapper__status {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #4fc44f;
    margin-right: 10px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__steps .steps__wrapper .wrapper__text {
    font-size: 14px;
    font-weight: 600;
  }
  .workflow-variable-container {
    background-color: white;
    width: 100%;
  }
  .workflow-variable-container .workflow-section {
    margin-bottom: 20px;
  }
  .workflow-variable-container .workflow-section .section-title {
    font-weight: 550;
    color: #404040;
  }
  .workflow-variable-container .workflow-section .key-wrapper {
    padding-top: 15px;
  }
  .workflow-variable-container .no-option-message {
    margin-top: 10px;
    font-style: italic;
  }
  .MuiAccordionDetails-root {
    display: block !important;
  }
  .MuiAccordionSummary-content {
    margin: 0 !important;
  }
  .MuiAccordionSummary-content.Mui-expanded {
    margin: 0 !important;
    min-height: auto !important;
  }
  @media only screen and (min-width: 1200px) {
    .workflow-variable-container .workflow-section {
      max-width: 100%;
    }
  }
  .policy-rule-container .policy-template-revision {
    display: flex;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .steps-container {
    width: 100%;
    height: 100%;
  }
  .workflow-settings-details {
    height: calc(100% - 50px);
    overflow-y: auto;
    overflow-x: clip;
    padding: 5px;
    position: relative;
    z-index: 1;
  }
  .workflow-button-group {
    background-color: white;
    height: 40px;
  }
  .body_logs_modal {
    width: 100%;
    overflow: auto;
    background-color: #0e1e25;
    color: #fff;
    padding: 15px 20px 20px 20px;
    max-width: 100%;
    font-size: 14px;
    font-weight: bold;
    height: 100%;
    font-family: "Courier New", Courier, monospace;
    padding-bottom: 30px;
    word-break: break-word;
    border-radius: 20px;
    min-height: 85vh;
  }
  .body_logs_modal .logs-buttons {
    height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: max-content;
  }
  .body_logs_modal .log-button-approvel {
    background: #4fc44f;
    color: white;
  }
  .body_logs_modal .log-button-approvel:hover {
    background: #40a140;
  }
  .body_logs_modal .log-button-reject {
    background: #909090;
    color: white;
  }
  .body_logs_modal .log-button-reject:hover {
    background: #909090;
  }
  .body_logs_modal .log-button-disabled {
    background: #e0e0e0;
    color: gray;
  }
  .body_logs_modal .log-heading {
    margin: 6px 0 6px 0;
  }
  .body_logs_modal .expanding-header-log {
    cursor: pointer;
  }
  .body_logs_modal .expand-button {
    display: block;
    margin-bottom: -4px;
    margin-right: 3px;
    cursor: pointer;
    transition: color 0.5s ease;
    color: #8b949e;
  }
  .body_logs_modal .expand-button:hover {
    color: white;
  }
  .body_logs_modal .collapsible-hide {
    display: block;
  }
  .body_logs_modal .code-block-with-button {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 0px 0 0px 1px;
  }
  .body_logs_modal .nested-code-block {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 30px;
  }
  .body_logs_modal .code-block {
    display: flex;
    justify-content: flex-start;
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 0px;
  }
  .body_logs_modal .indicator::after {
    content: ".";
    font-size: 20px;
    animation: dots 2s steps(5, end) infinite;
  }
  @keyframes dots {
    0%, 20% {
      color: rgba(0, 0, 0, 0);
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    40% {
      color: white;
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    60% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    80%, 100% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;
    }
  }
  .body_logs_modal .endlog {
    width: 56px;
  }
  .body_logs_modal .time-stamp {
    user-select: none;
    margin-right: 15px;
  }
  .body_logs_modal .time-stamp .date-time-div {
    min-width: 170px;
  }
  .body_logs_modal .heading-line-number {
    min-width: 35px;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .body_logs_modal .heading-line-number > a,
  .body_logs_modal .heading-line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .body_logs_modal .heading-line-number > a:hover,
  .body_logs_modal .heading-line-number button:hover {
    color: white;
  }
  .body_logs_modal .line-number {
    min-width: 55px;
    display: block;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .body_logs_modal .line-number > a,
  .body_logs_modal .line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .body_logs_modal .line-number > a:hover,
  .body_logs_modal .line-number button:hover {
    color: white;
  }
  .body_logs_modal .log-buttons-box {
    max-height: -webkit-fill-available;
    overflow: auto;
    position: absolute;
    right: 25px;
    top: 70px;
  }
  .body_logs_modal .log-buttons-box .log-buttons {
    color: #fff;
  }
  .approval-box-margins {
    margin: "16px 0px 16px 45px";
  }
  .datetime-input {
    width: 100%;
    padding: 5px 12px;
    border: 2px solid #8c8c93;
    border-radius: 8px;
    font-size: 14px;
    font-family: inherit;
    background-color: #ffffff;
    color: #16191f;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  .datetime-input:focus {
    outline: none;
    border-color: #0073bb;
    box-shadow: 0 0 0 1px #0073bb;
  }
  .datetime-input:hover:not(:focus) {
    border-color: #8d9096;
  }
  .custom-sticky-container {
    position: sticky;
    top: 0;
    z-index: 1500;
    background: white;
  }
  [data-custom-text-color] {
    color: #414d5c !important;
  }
  .info-icon-sibling {
    border-right: 2px solid #e9ebed;
    padding-right: 8px;
  }
  .source-layout {
    display: flex;
    align-items: center;
  }
  .source-columns {
    flex: 1;
    min-width: 0;
  }
  .source-actions {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 8px;
    padding-left: 20px;
    margin-left: 4px;
  }
  @media (max-width: 1339px) {
    .source-layout--responsive {
      flex-direction: column;
      align-items: stretch;
    }
    .source-layout--responsive .source-actions {
      align-self: flex-end;
      padding-left: 0;
      margin-left: 0;
      margin-top: 12px;
    }
  }
  .repo-url-wrapper {
    display: flex;
    align-items: center;
    gap: 6px;
    min-width: 0;
  }
  .repo-url-link-wrapper {
    min-width: 0;
    overflow: hidden;
    white-space: nowrap;
  }
  .repo-url-text {
    display: inline-block;
    max-width: calc(100% - 20px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
  }
  .add-group, .add-workflow {
    display: flex;
    flex-direction: column;
  }
  .add-group .topic, .add-workflow .topic {
    text-align: center;
    font-size: 1.3rem;
    font-weight: 600;
    margin-bottom: 60px;
  }
  .add-group .field-list, .add-workflow .field-list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-size: 1.2rem;
    font-weight: 500;
    width: 650px;
  }
  .add-group .field-list li, .add-workflow .field-list li {
    width: 100%;
    background-color: #EAEAEA;
    height: 100%;
    border-radius: 18px;
    padding: 20px 40px;
    box-shadow: 8px 8px 8px 6px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
  }
  .add-group .field-list li .name, .add-workflow .field-list li .name {
    font-size: 1.3rem;
    color: #bebcbc;
  }
  .add-group .field-list li .name::after, .add-workflow .field-list li .name::after {
    content: "";
    width: 100%;
    display: block;
    height: 3px;
    border-bottom: 2px solid #bebcbc;
  }
  .add-group .field-list li .description, .add-workflow .field-list li .description {
    margin-top: 5px;
    font-weight: 400;
  }
  .add-workflow svg {
    fill: #333333;
    stroke: #EAEAEA;
  }
  .secpolicy {
    box-shadow: 4px 4px 20px 4px rgba(0, 0, 0, 0.1);
    padding: 20px;
  }
  .workflow-item-card {
    width: 100%;
    height: 300px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    transition: 0.4s all;
    padding: 10px 20px 20px;
    display: flex;
    flex-direction: column;
    background-color: white;
    border-radius: 7px;
  }
  .workflow-item-card:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    transform: translateY(-5px);
  }
  .workflow-item-card .workflow-item-card__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 10px;
  }
  .workflow-item-card .workflow-item-card__header .header__heading {
    display: grid;
    grid-template-columns: 40px 1fr 25px;
    grid-gap: 3px;
    align-items: center;
    justify-items: center;
    width: 100%;
  }
  .workflow-item-card .workflow-item-card__header .header__heading .heading-text {
    font-weight: 600;
    font-size: 15px;
    word-break: break-word;
    width: 100%;
  }
  .workflow-item-card .workflow-item-card__header .header__heading .icon__icon {
    width: 27px;
    height: 27px;
    margin-right: 10px;
    color: #02007d;
  }
  .workflow-item-card .workflow-item-card__body {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
  }
  .workflow-item-card .workflow-item-card__body .body__state {
    display: flex;
    justify-content: center;
    font-size: 15px;
    font-weight: 500;
    flex-direction: column;
    line-height: 1.5;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__icon {
    font-size: 30px;
    margin-right: 10px;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__icon--success {
    color: #74c18f;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__icon--danger {
    color: #d07a7a;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__icon--pending {
    color: #ffc107;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__icon--approval {
    color: #ffc107;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__icon--canclled {
    color: #ffffff;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__text {
    font-weight: 600;
    word-break: break-word;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__text--success {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #40a52e;
    color: #ffffff;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__text--pending {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #ffc107;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__text--approval {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #ffc107;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__text--cancelled {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #909090;
    color: #ffffff;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__text--danger {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #f01d1d;
    color: #ffffff;
  }
  .workflow-item-card .workflow-item-card__body .body__state .state__text--grey {
    color: #909090;
  }
  .workflow-item-card .workflow-item-card__footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    min-height: 32px;
  }
  .workflow-item-card .workflow-item-card__footer .footer__tag {
    font-size: 12px;
    color: white;
    font-weight: 500;
    border-radius: 5px;
    background-color: #02007d;
    height: 24px;
    margin-right: 8px;
    margin-top: 8px;
    display: flex;
    justify-content: center;
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    align-items: center;
    white-space: pre;
    padding-left: 8px;
    padding-right: 8px;
    transition: 0.2s all;
  }
  .workflow-item-card .workflow-item-card__footer .footer__tag:hover {
    background-color: rgb(1.592, 0, 99.5);
  }
  .workflow-item-card .workflow-item-card__footer .footer-add {
    margin-top: 8px;
    font-size: 32px;
    color: #afafaf;
  }
  .workflow-item-card .workflow-item-card__footer .footer-add:hover {
    color: #9c9c9c;
  }
  .workflow-item-card .indicator-section {
    height: 30px;
    width: 100%;
    display: flex;
    justify-content: flex-end;
  }
  .workflow-item-card .indicator-body {
    display: flex;
  }
  .workflow-item-card .indicator-padding {
    padding: 0px 8px 0px 8px;
  }
  .onboarding-root {
    width: 100%;
    height: calc(100vh - 94px);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .onboarding-root .modal-wrapper {
    width: 100%;
    max-width: 600px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .onboarding-root .modal-wrapper .content {
    margin: 6px 0;
    width: 100%;
    background: #ffffff;
    box-shadow: 0px 1px 14px rgba(0, 7, 22, 0.14), 0px 0px 4px rgba(65, 77, 92, 0.2);
    border-radius: 16px;
    position: relative;
    padding: 1.5rem;
  }
  .onboarding-root .modal-wrapper .content .docs {
    display: flex;
    align-items: center;
  }
  .onboarding-root .modal-wrapper .content .docs:hover {
    cursor: pointer;
  }
  .onboarding-root .modal-wrapper .content .form-div {
    margin: 0.4rem 0 0.8rem 0;
  }
  .onboarding-root .modal-wrapper .content .form-div .form-input-wrapper {
    margin-top: 0.3rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: "100%";
  }
  .onboarding-root .modal-wrapper .content .btn-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    margin-top: 2rem;
    width: 100%;
  }
  .onboarding-root .modal-wrapper .content .create-workflow-doc {
    display: flex;
  }
  .onboarding-root .modal-wrapper .content .logout-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
  }
  @media screen and (max-width: 870px) {
    .onboarding-root .modal-wrapper {
      width: 70%;
    }
  }
  @media screen and (max-width: 840px) {
    .onboarding-root .modal-wrapper {
      width: 90%;
    }
  }
  .heading_text {
    font-size: 16px;
    font-weight: 550;
  }
  .sub_text {
    margin-top: 5px;
    margin-right: 8px;
    font-size: 14px;
  }
  .flex-space-between {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .stack-items {
    width: 100%;
    padding: 5px 10px 0 5px;
    height: calc(100vh - 368px);
    overflow: auto;
  }
  .stack-items .stack-items__wrapper {
    user-select: none;
    cursor: pointer;
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
    padding: 20px 15px 10px 15px;
    margin-bottom: 10px;
    transition: 0.1s all;
    position: relative;
    min-height: 100px;
  }
  .stack-items .stack-items__wrapper:hover {
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.11);
    transform: translateY(-1px);
    cursor: pointer;
  }
  .stack-items .stack-items__wrapper .header__id {
    display: flex;
    justify-content: flex-start;
    font-size: 15px;
    font-weight: 500;
  }
  .stack-items .stack-items__wrapper .content {
    margin-top: 0.5rem;
    height: 180px;
    width: 100%;
    overflow: auto;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper {
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    border-radius: 2px;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    padding: 13px 15px 10px 15px;
    margin-bottom: 10px;
    margin-right: 0.4rem;
    transition: 0.1s all;
    position: relative;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wf-item-flexbox {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper:hover {
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.11);
    transform: translateY(-1px);
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__header {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 5px;
    min-width: 30%;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__header .header__id {
    display: flex;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__header .header__status {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.14);
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__body {
    display: flex;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__body .body__content-left {
    margin-right: 15px;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__body .body__text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__flag {
    position: absolute;
    left: -4px;
    top: 0;
    height: 100%;
    width: 7px;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__flag--success {
    background-color: #4fc44f;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__flag--failed {
    background-color: #e34545;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__flag--running {
    background-color: #fae033;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__flag--approval {
    background-color: #fae033;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__flag--cancelled {
    background-color: #909090;
  }
  .stack-items .stack-items__wrapper .content .run-items__wrapper .wrapper__flag--queued {
    background-color: #d4a373;
  }
  .stack-items .stack-items__wrapper--active {
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), inset 0px 0px 0px 2.5px #0972d3 !important;
    transform: translateY(0px) !important;
  }
  .stack-output {
    width: 100%;
    padding: 0 20px 10px 10px;
  }
  .stack-output .stack-output-content {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .stack-output .stack-output-content .stack-output-right {
    width: 30%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    height: calc(100vh - 295px);
    overflow: auto;
    padding: 5px 10px 0 5px;
    border-radius: 8px;
  }
  .stack-output .stack-output-content .stack-output-left {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
    border-radius: 8px;
    overflow: auto;
  }
  .stack-output .stack-output-content .stack-output-left .stack-artifacts-tabs-heading {
    padding: 0;
    font-size: 19px;
    font-weight: 450;
    margin: 20px 0;
  }
  .stack-output .stack-output-content .stack-output-left .stack-artifacts-tabs {
    width: 100%;
    height: calc(100% - 20vh);
  }
  .stack-output .stack-output-content .stack-output-left .stack-artifacts-tabs .artifacts-tabs__wrapper {
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 10px;
    transition: 0.4s all;
  }
  .stack-output .stack-output-content .stack-output-left .stack-artifacts-tabs .artifacts-tabs__wrapper:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    transform: translateY(-5px);
  }
  .stack-output .stack-output-content .stack-output-left .stack-artifacts-tabs .artifacts-tabs__wrapper .wrapper__heading {
    font-size: 16px;
    font-weight: 550;
  }
  .stack-output .stack-output-content .stack-output-left .stack-artifacts-tabs .artifacts-tabs__wrapper .wrapper__description {
    font-size: 13px;
    margin-top: 5px;
  }
  .stack-output .stack-output-content .stack-output-left .stack-artifacts-tabs .artifacts-tabs__wrapper--active {
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), inset 0px 0px 0px 2.5px #02007d !important;
    border: 1px solid #02007d !important;
    transform: translateY(0px) !important;
  }
  .discrepancies-modal-header {
    padding: 10px;
  }
  .txt:hover {
    text-decoration: underline;
    cursor: pointer;
  }
  .discrepancies-modal {
    height: 85vh;
    padding: 10px;
  }
  .discrepancies-modal-grid {
    display: grid;
    gap: 12px;
    min-height: 100%;
    grid-template-columns: 1fr 2fr;
  }
  .discrepancies-modal-grid .discrepancies-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding: 10px;
    height: calc(85vh - 50px);
    overflow: auto;
  }
  .discrepancies-modal-content {
    height: calc(85vh - 50px);
    overflow: auto;
  }
  .discrepancies-modal .discrepancies-header-container {
    padding: 0px 25px;
  }
  .discrepancies-modal .discrepancies-header-container-content {
    display: flex;
    justify-content: space-between;
    flex: 1;
  }
  .discrepancies-modal .discrepancies-header-container-body {
    display: flex;
    justify-content: space-between;
  }
  .discrepancies-modal .discrepancies-header-container-btn {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .header-container {
    width: 100%;
  }
  .benchmark-view-root {
    width: 100%;
  }
  .benchmark-view-root .chart-wrapper-benchmark-view {
    height: calc(100vh - 560px);
    min-height: 350px;
    overflow: auto;
  }
  .benchmark-view-root .table-wrapper-benchmark-view {
    height: calc(100vh - 460px);
    overflow: auto;
  }
  .benchmark-view-root .flex-child {
    width: 50%;
  }
  .benchmark-view-root .card-title {
    font-size: 20px;
    font-family: "Open Sans";
    font-weight: 700;
  }
  .benchmark-view-root .card-summary {
    font-size: 12px;
    font-family: "Open Sans";
    font-weight: 400;
  }
  .benchmark-view-root .content-section {
    width: 100%;
    height: 570px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .benchmark-view-root .content-section .left-section {
    width: 50%;
    height: 100%;
  }
  .benchmark-view-root .content-section .left-section .flex-start-space-between {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
  }
  .benchmark-view-root .content-section .left-section .findings-summary {
    padding: 1rem;
    box-shadow: 0px 0px 4px 0px rgba(65, 77, 92, 0.2), 0px 1px 14px 0px rgba(0, 7, 22, 0.14);
    border-radius: 10px;
    height: 280px;
    overflow: auto;
  }
  .benchmark-view-root .content-section .left-section .findings-summary .flex-box {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
    height: 140px;
  }
  .benchmark-view-root .content-section .left-section .findings-summary .flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
  }
  .benchmark-view-root .content-section .right-section {
    width: 48%;
    height: 100%;
    padding: 1rem 3rem 1rem 1.5rem;
    box-shadow: 0px 0px 4px 0px rgba(65, 77, 92, 0.2), 0px 1px 14px 0px rgba(0, 7, 22, 0.14);
    border-radius: 10px;
    box-sizing: border-box;
    overflow: auto;
  }
  .benchmark-view-root .content-section .right-section .additional-filter-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    gap: 20px;
  }
  .summary-card-root {
    width: fit-content;
    margin: 0 0.3rem;
    padding: 0.5rem;
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    justify-content: center;
  }
  .summary-card-root .summary-card-heading {
    margin: 0;
    padding: 0;
    font-size: 38px;
    font-family: "Open Sans";
    font-weight: 500;
  }
  .summary-card-root .summary-card-text {
    margin: 0;
    padding: 0;
    font-size: 16px;
    display: flex;
    align-items: center;
    margin-top: 0.4rem;
    font-family: "Open Sans";
  }
  .integration-summary {
    padding: 1rem;
    box-shadow: 0px 0px 4px 0px rgba(65, 77, 92, 0.2), 0px 1px 14px 0px rgba(0, 7, 22, 0.14);
    border-radius: 10px;
    overflow: auto;
    min-height: 260px;
    width: 100%;
  }
  .integration-summary-total {
    color: black;
    font-size: 40px;
    font-family: Open Sans;
    font-weight: 600;
    align-items: center;
    display: flex;
    justify-content: center;
    height: 100%;
  }
  .integration-summary .badge-number, .integration-summary .integration-group-item, .integration-summary .integration-item, .integration-summary .integration-group-number, .integration-summary .integration-number {
    color: black;
    font-family: Open Sans;
    padding-left: 5px;
    border-left: 4px solid #27ae60;
  }
  .integration-summary .integration-number {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
  }
  .integration-summary .integration-group-number {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    border-color: #0972d3;
  }
  .integration-summary .integration-item {
    font-size: 11px;
  }
  .integration-summary .integration-group-item {
    font-size: 11px;
    border-color: #0972d3;
  }
  .cost-dashboard-root {
    width: 100%;
    height: 100%;
  }
  .cost-dashboard-root .flex-space-between-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .dev-portal-root {
    width: 100%;
    box-sizing: border-box;
    padding: 45px 8rem;
  }
  .dev-portal-root.v2 {
    padding: 0;
  }
  .dev-portal-root.entry-view {
    padding: 20px 28px;
  }
  .dev-portal-root .dev-portal-header {
    display: flex;
    align-items: center;
  }
  .dev-portal-root .dev-portal-header > :first-child {
    margin-right: auto;
  }
  .dev-portal-root .dev-portal-searchbox {
    width: 352px;
  }
  .dev-portal-root .dev-portal-template-type-selection {
    width: 214px;
  }
  .dev-portal-root .scroll-up-btn {
    position: fixed;
    opacity: 0;
    bottom: 25px;
    right: 80px;
    transition: opacity 0.3s;
    pointer-events: none;
  }
  .dev-portal-root .scroll-up-btn.visible {
    display: block;
    opacity: 1;
    pointer-events: auto;
  }
  .sg-dashboard-flex-row-between {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .heading-sub-views {
    margin: 0;
    padding: 0;
    height: fit-content;
    color: #000716;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    letter-spacing: -0.36px;
  }
  .description-sub-views {
    margin: 0;
    padding: 0;
    margin-top: 5px;
    color: #5f6b7a;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
  }
  .sg-dashboard-flex-row {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .flex-end {
    flex: 1;
    display: flex;
    justify-content: flex-end;
  }
  .column-layout-child {
    height: 50vh;
    overflow: auto;
    padding: 0.5rem;
  }
  .column-layout-child .card {
    width: 100%;
    margin: 0.5rem 0;
  }
  .column-layout-child .enabled {
    border: 1px solid grey;
    border-radius: 14px;
  }
  .template-card-root i {
    font-size: 14px;
    color: #b4b4bb;
  }
  .template-card-root .template-card-description {
    color: #9ba7b6;
    width: 100%;
    min-height: 80px;
  }
  .template-card-root div[data-public-template-badge] {
    color: #b4b4bb;
  }
  .template-card-header-title {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  .template-card-header-title > :first-child {
    height: 16px !important;
  }
  .template-card-header-title > :first-child > span {
    height: 16px !important;
  }
  .template-card-header-title > :nth-child(2) {
    flex: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .template-card-header-title path {
    fill: #006ce0;
  }
  span[data-gray-badge] {
    background: #ebebf0 !important;
    color: #1b232d !important;
    font-weight: 400 !important;
  }
  .v-line {
    width: 1px;
    height: 40px;
    background-color: #C6C6CD;
  }
  .h-line {
    height: 1px;
    width: 100%;
    background-color: #C6C6CD;
    margin: 20px 0;
  }
  .revision-ctr-header {
    display: flex;
    align-items: flex-end;
  }
  .sg-dashboard-ml-auto {
    margin-left: auto;
  }
  .add-permission-container {
    height: 50vh;
    overflow: auto;
  }
  .list {
    list-style: disc;
    padding-left: 1rem;
  }
  .configured-hooks-item {
    margin: 12px 0 0 0;
  }
  div[data-custom-roles-table] > div > div:nth-child(2) > div > div:first-child {
    min-height: 438px;
    overflow-x: visible !important;
  }
  div[data-custom-roles-table] > div > div:nth-child(2) > div > div:nth-child(2) {
    display: none !important;
  }
  div[data-select-template-modal] .header-filter-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 24px;
  }
  div[data-select-template-modal] .header-filter-box .header-child-filter-box {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 20px;
  }
  div[data-select-template-modal] div {
    max-width: 1200px !important;
  }
  div[data-select-template-modal] div div {
    max-width: 1200px;
  }
  div[data-select-template-modal] .selectTemplate-modal-footer {
    display: flex;
    justify-content: end;
    align-items: center;
    gap: 8px;
  }
  .selectTemplate-item-revisions {
    min-width: 200px;
    max-width: 200px;
  }
  .selectTemplate-item-revisions > * {
    z-index: 999999;
  }
  .template-icon-text {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
  }
  .createTemplate-root {
    max-width: 1000px;
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
  }
  .insights-settings-root {
    width: 100%;
    height: 100%;
    padding: 24px;
  }
  .organizationListView-orgcard-root .avatar-styles {
    height: 40px;
    width: 40px;
    font-size: 1.25rem;
    line-height: 1;
    background-color: #0972d3;
    color: rgb(255, 255, 255);
    overflow: hidden;
    border-radius: 50%;
  }
  .organizationListView-orgcard-root .avatar-styles > div {
    font-size: inherit !important;
    line-height: inherit !important;
    color: inherit !important;
    background-color: inherit !important;
    height: inherit !important;
    width: inherit !important;
  }
  .link {
    color: inherit;
    text-decoration: none;
  }
  .link:focus {
    text-decoration: none;
  }
  .link:active {
    text-decoration: none;
  }
  .link:visited {
    text-decoration: none;
  }
  .link:hover {
    text-decoration: none;
  }
  .link:link {
    text-decoration: none;
  }
  .upperDiv {
    height: 330px;
    width: 100%;
    display: flex;
    flex-direction: row;
    margin-right: 0.25rem;
  }
  .lowerDiv {
    height: 100%;
    width: 100%;
    margin-left: 0.25rem;
    margin-top: 1rem;
  }
  .upperDivLeftSection {
    width: 50%;
    height: 100%;
    padding: 0.3rem;
  }
  .upperDivRightSection {
    width: 50%;
    height: 100%;
    padding: 1rem;
    height: 350px;
  }
  .upperSectionTopBar {
    height: 60px;
    padding: 0.2rem 0.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  .upperSectionContent {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    height: calc(100% - 60px);
    align-items: center;
  }
  .topBar {
    height: 60px;
  }
  .library-view-root {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  .library-view-root .divider-vertical {
    width: 2px;
    height: 16px;
    background-color: #e9ebed;
  }
  .library-view-root .divider-horizontal {
    width: 100%;
    height: 2px;
    background-color: #e9ebed;
  }
  .library-view-root .library-view-heading-container {
    width: 100%;
    background-color: #f9fafa;
    padding: 20px;
    box-sizing: border-box;
    margin-top: 4px;
  }
  .library-view-root .library-view-heading-container .library-view-heading {
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: -0.2px;
  }
  .library-view-root .library-view-heading-container .library-view-description {
    margin: 0;
    padding: 0;
    margin-top: 24px;
    color: #424650;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  .library-view-root .library-view-section-heading {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.08px;
  }
  .workflowview-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    font-size: 1.2rem;
    font-weight: 500;
    width: 100%;
  }
  .workflowview-list li {
    width: 1000px;
    flex-grow: 1;
    margin: 0 0 45px 45px;
  }
  .flex-equal-width-child {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
  }
  .heading_text {
    font-size: 16px;
    font-weight: 550;
  }
  .sub_text {
    margin-top: 5px;
    font-size: 14px;
  }
  .link_text {
    color: inherit;
    text-decoration: none;
    font-size: 14px;
  }
  .link_text:hover {
    text-decoration: underline;
  }
  .sg-dashboard-cursor-pointer {
    cursor: pointer;
  }
  .wf-source-cell {
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
    overflow: hidden;
  }
  .wf-source-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    flex-wrap: wrap;
  }
  .wf-source-link-infra {
    color: #0972d3;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    white-space: nowrap;
  }
  .wf-source-line {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
  }
  .wf-source-line a {
    min-width: 0;
  }
  .wf-source-link-text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .body__state {
    margin-top: 5px;
    display: flex;
    justify-content: center;
    font-size: 13px;
    font-weight: 500;
    flex-direction: column;
    line-height: 1.5;
  }
  .body__state .state__icon {
    font-size: 30px;
    margin-right: 10px;
  }
  .body__state .state__icon--success {
    color: #74c18f;
  }
  .body__state .state__icon--danger {
    color: #d07a7a;
  }
  .body__state .state__icon--pending {
    color: #ffc107;
  }
  .body__state .state__icon--approval {
    color: #ffc107;
  }
  .body__state .state__text {
    font-weight: 600;
    word-break: break-word;
  }
  .body__state .state__text--success {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #40a52e;
    color: #ffffff;
  }
  .body__state .state__text--pending {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #ffc107;
  }
  .body__state .state__text--queued {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #d4a373;
  }
  .body__state .state__text--approval {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #ffc107;
  }
  .body__state .state__text--cancelled {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #909090;
    color: #ffffff;
  }
  .body__state .state__text--danger {
    justify-content: center;
    align-items: center;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 3px;
    background-color: #f01d1d;
    color: #ffffff;
  }
  .body__state .state__text--grey {
    color: #909090;
  }
  .wf-type-div {
    margin-top: 5px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }
  .wf-header-columns.approval > [class*=awsui_grid] {
    align-items: center;
  }
  .wf-header-columns.approval > [class*=awsui_grid] > [class*=awsui_grid-column]:nth-child(3) [class*=awsui_child],
  .wf-header-columns.approval > [class*=awsui_grid] > [class*=awsui_grid-column]:nth-child(3) .wf-latest-status {
    width: 100%;
  }
  .wf-runtime {
    width: 100%;
    padding: 0 20px 10px 10px;
    height: calc(100vh - 295px);
    overflow: auto;
  }
  .wf-runtime .filter-wrapper {
    width: 50%;
    margin: 1rem 0;
  }
  .wf-runtime .chart-wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    margin: 1rem 0;
  }
  .wf-runtime .chart-wrapper .bar-chart-wrapper {
    margin: 0 0.5rem;
    width: 50%;
  }
  .wf-overview {
    width: 100%;
    padding: 0 20px 10px 10px;
  }
  .wf-overview .flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .wf-overview .wf-overview-content {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .wf-overview .wf-overview-content .wf-content-right {
    width: 30%;
    height: calc(100vh - 295px);
    padding: 5px 10px 0 5px;
  }
  .wf-overview .wf-overview-content .wf-content-left {
    width: calc(70% - 20px);
    height: calc(100vh - 295px);
    padding: 5px 10px 0 0px;
    overflow: auto;
  }
  .wf-overview .wf-overview-content .wf-content-left .wf-overview-viz {
    width: 100%;
    height: 45vh;
    border: 1px solid rgba(0, 0, 0, 0.1);
  }
  .wf-overview .wf-overview-content .wf-content-left .wf-overview-viz .heading_text {
    font-size: 16px;
    font-weight: 550;
  }
  .wf-run {
    width: 100%;
    padding: 10px 20px 10px 10px;
  }
  .wf-run .wf-run-heading {
    padding: 0;
    font-size: 19px;
    font-weight: 450;
    margin: 10px 0;
  }
  .wf-run .wf-run-content {
    width: 100%;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
  }
  .wf-run .wf-run-content .wf-run-right {
    width: 30%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    height: calc(100vh - 295px);
    overflow: auto;
    padding: 5px 10px 0 5px;
    border-radius: 8px;
  }
  .wf-run .wf-run-content .wf-run-left {
    width: calc(70vw - 120px);
    height: calc(100vh - 295px);
    padding: 5px 10px 0 5px;
    border-radius: 8px;
    overflow: auto;
  }
  .wf-run .wf-run-content .wf-run-left .run-item-link {
    text-decoration: none;
    color: inherit;
  }
  .wf-run .wf-run-content .wf-run-left .run-item-link:focus, .wf-run .wf-run-content .wf-run-left .run-item-link:active, .wf-run .wf-run-content .wf-run-left .run-item-link:visited, .wf-run .wf-run-content .wf-run-left .run-item-link:hover, .wf-run .wf-run-content .wf-run-left .run-item-link:link {
    text-decoration: none;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper {
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    border-radius: 2px;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    padding: 13px 15px 10px 15px;
    margin-bottom: 10px;
    transition: 0.1s all;
    position: relative;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wf-item-flexbox {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper:hover {
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.11);
    transform: translateY(-1px);
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__header {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 5px;
    min-width: 30%;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__header .header__id {
    display: flex;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__header .header__status {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.14);
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__body {
    display: flex;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__body .body__content-left {
    margin-right: 15px;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__body .body__text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag {
    position: absolute;
    left: -4px;
    top: 0;
    height: 100%;
    width: 3px;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag--success {
    background-color: #4fc44f;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag--failed {
    background-color: #e34545;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag--running {
    background-color: #fae033;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag--approval {
    background-color: #fae033;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag--cancelled {
    background-color: #909090;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper .wrapper__flag--queued {
    background-color: #d4a373;
  }
  .wf-run .wf-run-content .wf-run-left .run-items__wrapper--active {
    transform: translateY(0px) !important;
  }
  .wf-run .wf-run-content .wf-run-left .logs-buttons {
    height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: max-content;
  }
  .wf-run .wf-run-content .wf-run-left .log-button-approvel {
    background: #4fc44f;
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .log-button-approvel:hover {
    background: #40a140;
  }
  .wf-run .wf-run-content .wf-run-left .log-button-reject {
    background: #909090;
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .log-button-reject:hover {
    background: #909090;
  }
  .wf-run .wf-run-content .wf-run-left .log-button-disabled {
    background: #e0e0e0;
    color: gray;
  }
  .wf-run .wf-run-content .wf-run-left .run-content {
    margin: 0.5rem;
    height: 100%;
    width: 100%;
    background-color: white;
    padding-right: 8px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body {
    height: calc(100% - 40px);
    padding-top: 1px;
    display: flex;
    justify-content: space-between;
    position: relative;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs {
    width: 100%;
    overflow: auto;
    background-color: #0e1e25;
    color: #fff;
    padding: 15px 20px 20px 20px;
    max-width: 100%;
    font-size: 14px;
    font-weight: bold;
    height: 380px;
    font-family: "Courier New", Courier, monospace;
    padding-bottom: 30px;
    word-break: break-word;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .logs-buttons {
    height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: max-content;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-button-approvel {
    background: #4fc44f;
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-button-approvel:hover {
    background: #40a140;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-button-reject {
    background: #909090;
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-button-reject:hover {
    background: #909090;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-button-disabled {
    background: #e0e0e0;
    color: gray;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-heading {
    margin: 6px 0 6px 0;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .expanding-header-log {
    cursor: pointer;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .expand-button {
    display: block;
    margin-bottom: -4px;
    margin-right: 3px;
    cursor: pointer;
    transition: color 0.5s ease;
    color: #8b949e;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .expand-button:hover {
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .collapsible-hide {
    display: block;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .code-block-with-button {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 0px 0 0px 1px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .nested-code-block {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 30px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .code-block {
    display: flex;
    justify-content: flex-start;
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 0px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .indicator::after {
    content: ".";
    font-size: 20px;
    animation: dots 2s steps(5, end) infinite;
  }
  @keyframes dots {
    0%, 20% {
      color: rgba(0, 0, 0, 0);
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    40% {
      color: white;
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    60% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    80%, 100% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;
    }
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .endlog {
    width: 56px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .time-stamp {
    user-select: none;
    margin-right: 15px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .time-stamp .date-time-div {
    min-width: 170px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .heading-line-number {
    min-width: 35px;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .heading-line-number > a,
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .heading-line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .heading-line-number > a:hover,
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .heading-line-number button:hover {
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .line-number {
    min-width: 55px;
    display: block;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .line-number > a,
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .line-number > a:hover,
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .line-number button:hover {
    color: white;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-buttons-box {
    position: absolute;
    right: 20px;
    top: 22px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__logs .log-buttons-box .log-buttons {
    color: #fff;
    margin-bottom: 30px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm {
    position: relative;
    width: 100%;
    height: 300px;
    padding: 20px 20px 0 20px;
    background-color: #f6f6f6;
    overflow: auto;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .comments__container {
    margin-bottom: 10px;
    height: 220px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .comments__container .comment__block {
    position: relative;
    min-height: 35px;
    width: 50%;
    margin: 2px 0 0 10px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .comments__container .comment__block h5 {
    font-weight: 500;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .comments__container .comment__block .comment__authors {
    position: absolute;
    display: flex;
    bottom: 0;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .repo-input input {
    color: blue !important;
    cursor: pointer;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .repo-input input:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__param__comm .input__box {
    position: absolute;
    width: 50%;
    bottom: 20px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__steps {
    width: calc(20% - 20px);
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__steps .steps__wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__steps .steps__wrapper .wrapper__status {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #4fc44f;
    margin-right: 10px;
  }
  .wf-run .wf-run-content .wf-run-left .run-content .run-content__body .body__steps .steps__wrapper .wrapper__text {
    font-size: 14px;
    font-weight: 600;
  }
  .wf-run .wf-run-content-header {
    width: 100%;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    padding: 10px;
  }
  .wf-run .wf-run-content-header .wf-run-left-header {
    width: calc(70vw - 120px);
    padding: 5px 10px 0 5px;
  }
  .wf-run .wf-run-content-header .wf-run-right-header {
    width: 30%;
  }
  div[data-log-modal=workflow-run-log-modal] .body_logs_modal {
    max-height: calc(90vh - 2rem) !important;
  }
  @media (max-height: 680px) {
    div[data-log-modal=workflow-run-log-modal] .body_logs_modal {
      max-height: calc(90vh - 4rem) !important;
    }
  }
  @media (max-height: 360px) {
    div[data-log-modal=workflow-run-log-modal] .body_logs_modal {
      max-height: calc(90vh - 6rem) !important;
    }
  }
  div[data-log-modal=workflow-run-log-modal] .modal_loading {
    min-height: 85vh;
  }
  div[data-workflow-run-modal] {
    padding: 90px 45px 45px 45px;
    overflow: hidden !important;
  }
  div[data-workflow-run-modal] > div {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  div[data-workflow-run-modal] > div > div > div {
    height: 85vh;
    overflow: hidden;
  }
  div[data-workflow-run-modal] > div > div > div > div:nth-of-type(2) {
    max-height: 100%;
    height: 91%;
  }
  .run-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    row-gap: var(--space-scaled-xl-kswcw7, 24px);
    background-color: white;
    height: calc(85vh - 77px);
  }
  .run-content .run-content__body {
    justify-content: space-between;
    position: relative;
    flex-grow: 1;
    overflow: hidden;
  }
  .run-content .run-content__body .body_meta_value {
    border: 2px solid #e9ebed;
    border-radius: 8px;
    padding: 6px 12px 6px 12px;
  }
  .run-content .run-content__body .body__logs {
    width: 100%;
    overflow: auto;
    background-color: #0e1e25;
    color: #fff;
    padding: 15px 20px 20px 20px;
    max-width: 100%;
    font-size: 14px;
    font-weight: bold;
    min-height: 100%;
    height: 100%;
    font-family: "Courier New", Courier, monospace;
    padding-bottom: 30px;
    word-break: break-word;
  }
  .run-content .run-content__body .body__logs .logs-buttons {
    height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: max-content;
  }
  .run-content .run-content__body .body__logs .log-button-approvel {
    background: #4fc44f;
    color: white;
  }
  .run-content .run-content__body .body__logs .log-button-approvel:hover {
    background: #40a140;
  }
  .run-content .run-content__body .body__logs .log-button-reject {
    background: #909090;
    color: white;
  }
  .run-content .run-content__body .body__logs .log-button-reject:hover {
    background: #909090;
  }
  .run-content .run-content__body .body__logs .log-button-disabled {
    background: #e0e0e0;
    color: gray;
  }
  .run-content .run-content__body .body__logs .log-heading {
    margin: 6px 0 6px 0;
    display: flex;
    align-items: center;
  }
  .run-content .run-content__body .body__logs .expanding-header-log {
    cursor: pointer;
  }
  .run-content .run-content__body .body__logs .expand-button {
    display: block;
    margin-bottom: -4px;
    margin-right: 3px;
    cursor: pointer;
    transition: color 0.5s ease;
    color: #8b949e;
  }
  .run-content .run-content__body .body__logs .expand-button:hover {
    color: white;
  }
  .run-content .run-content__body .body__logs .collapsible-hide {
    display: block;
  }
  .run-content .run-content__body .body__logs .code-block-with-button {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 0px 0 0px 1px;
  }
  .run-content .run-content__body .body__logs .nested-code-block {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 30px;
  }
  .run-content .run-content__body .body__logs .code-block {
    display: flex;
    justify-content: flex-start;
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 0px;
  }
  .run-content .run-content__body .body__logs .indicator::after {
    content: ".";
    font-size: 20px;
    animation: dots 2s steps(5, end) infinite;
  }
  @keyframes dots {
    0%, 20% {
      color: rgba(0, 0, 0, 0);
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    40% {
      color: white;
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    60% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    80%, 100% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;
    }
  }
  .run-content .run-content__body .body__logs .endlog {
    width: 56px;
  }
  .run-content .run-content__body .body__logs .time-stamp {
    user-select: none;
    margin-right: 15px;
  }
  .run-content .run-content__body .body__logs .time-stamp .date-time-div {
    min-width: 170px;
  }
  .run-content .run-content__body .body__logs .heading-line-number {
    min-width: 35px;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .run-content .run-content__body .body__logs .heading-line-number > a,
  .run-content .run-content__body .body__logs .heading-line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .run-content .run-content__body .body__logs .heading-line-number > a:hover,
  .run-content .run-content__body .body__logs .heading-line-number button:hover {
    color: white;
  }
  .run-content .run-content__body .body__logs .line-number {
    min-width: 55px;
    display: block;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .run-content .run-content__body .body__logs .line-number > a,
  .run-content .run-content__body .body__logs .line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .run-content .run-content__body .body__logs .line-number > a:hover,
  .run-content .run-content__body .body__logs .line-number button:hover {
    color: white;
  }
  .run-content .run-content__body .body__logs .log-buttons-box {
    max-height: -webkit-fill-available;
    overflow: auto;
    position: absolute;
    right: 20px;
    top: 22px;
  }
  .run-content .run-content__body .body__logs .log-buttons-box .log-buttons {
    color: #fff;
    margin-bottom: 30px;
  }
  .run-content .run-content__body .body__param__comm {
    position: relative;
    width: 100%;
    padding: 20px 20px 0 20px;
    background-color: #f6f6f6;
    overflow: auto;
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .run-content .run-content__body .body__param__comm .comments__container {
    margin-bottom: 10px;
    flex-grow: 1;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .run-content .run-content__body .body__param__comm .comments__container .comment__block {
    position: relative;
    min-height: 35px;
    width: 50%;
    margin: 2px 0 0 10px;
  }
  .run-content .run-content__body .body__param__comm .comments__container .comment__block h5 {
    font-weight: 500;
  }
  .run-content .run-content__body .body__param__comm .comments__container .comment__block .comment__authors {
    position: absolute;
    display: flex;
    bottom: 0;
  }
  .run-content .run-content__body .body__param__comm .repo-input input {
    color: blue !important;
    cursor: pointer;
  }
  .run-content .run-content__body .body__param__comm .repo-input input:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
  }
  .run-content .run-content__body .body__param__comm .input__box {
    position: absolute;
    width: 50%;
    bottom: 20px;
  }
  .run-content .run-content__body .body__steps {
    width: calc(20% - 20px);
  }
  .run-content .run-content__body .body__steps .steps__wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }
  .run-content .run-content__body .body__steps .steps__wrapper .wrapper__status {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #4fc44f;
    margin-right: 10px;
  }
  .run-content .run-content__body .body__steps .steps__wrapper .wrapper__text {
    font-size: 14px;
    font-weight: 600;
  }
  .run-content .run-content__body .wf-trigger-details {
    width: 100%;
    max-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .info-icon {
    cursor: pointer;
  }
  .wf-output {
    width: 100%;
    padding: 0 20px 10px 10px;
  }
  .wf-output .wf-output-heading {
    padding: 0;
    font-size: 19px;
    font-weight: 450;
    margin: 10px 0;
  }
  .wf-output .wf-output-content {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
  }
  .wf-output .wf-output-content .wf-output-right {
    width: 30%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    height: calc(100vh - 295px);
    overflow: auto;
    padding: 5px 10px 0 5px;
    border-radius: 8px;
  }
  .wf-output .wf-output-content .wf-output-left {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: calc(70% - 20px);
    height: calc(100vh - 295px);
    padding: 5px 10px 0 5px;
    border-radius: 8px;
    overflow: auto;
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs-heading {
    padding: 0;
    font-size: 19px;
    font-weight: 450;
    margin: 10px 0;
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs {
    width: 100%;
    height: calc(100% - 20vh);
    padding-top: 10px;
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs .artifacts-tabs__wrapper {
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 10px;
    transition: 0.4s all;
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs .artifacts-tabs__wrapper:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    transform: translateY(-5px);
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs .artifacts-tabs__wrapper .wrapper__heading {
    font-size: 16px;
    font-weight: 550;
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs .artifacts-tabs__wrapper .wrapper__description {
    font-size: 13px;
    margin-top: 5px;
  }
  .wf-output .wf-output-content .wf-output-left .artifacts-tabs .artifacts-tabs__wrapper--active {
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), inset 0px 0px 0px 2.5px #02007d !important;
    border: 1px solid #02007d !important;
    transform: translateY(0px) !important;
  }
  .workflow-artifacts-tab-content {
    display: flex;
    width: 100%;
    padding: 20px 0px 20px 0px;
  }
  .workflow-artifacts-tab-content .artifacts-tabs {
    width: 30%;
  }
  .workflow-artifacts-tab-content .artifacts-tabs .artifacts-tabs__wrapper {
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 10px;
    transition: 0.4s all;
  }
  .workflow-artifacts-tab-content .artifacts-tabs .artifacts-tabs__wrapper:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    transform: translateY(-5px);
  }
  .workflow-artifacts-tab-content .artifacts-tabs .artifacts-tabs__wrapper .wrapper__heading {
    font-size: 16px;
    font-weight: 550;
  }
  .workflow-artifacts-tab-content .artifacts-tabs .artifacts-tabs__wrapper .wrapper__description {
    font-size: 13px;
    margin-top: 5px;
  }
  .workflow-artifacts-tab-content .artifacts-tabs .artifacts-tabs__wrapper--active {
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), inset 0px 0px 0px 2.5px #02007d !important;
    border: 1px solid #02007d !important;
    transform: translateY(0px) !important;
  }
  .workflow-artifacts-tab-content .artifacts-content {
    width: calc(70% - 30px);
    margin-left: 30px;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    overflow: auto;
    height: "50%";
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  }
  .workflow-settings-tab-content {
    display: flex;
    width: 100%;
    padding: 20px 0px 0px 0px;
  }
  .workflow-settings-tab-content .settings-tabs {
    width: 30%;
    max-width: 450px;
  }
  .workflow-settings-tab-content .settings-tabs .settings-tabs__wrapper, .workflow-settings-tab-content .settings-tabs .policy-tabs {
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 10px;
    transition: 0.4s all;
  }
  .workflow-settings-tab-content .settings-tabs .settings-tabs__wrapper:hover, .workflow-settings-tab-content .settings-tabs .policy-tabs:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    transform: translateY(-5px);
  }
  .workflow-settings-tab-content .settings-tabs .settings-tabs__wrapper .wrapper__heading, .workflow-settings-tab-content .settings-tabs .policy-tabs .wrapper__heading {
    font-size: 16px;
    font-weight: 550;
  }
  .workflow-settings-tab-content .settings-tabs .settings-tabs__wrapper .wrapper__description, .workflow-settings-tab-content .settings-tabs .policy-tabs .wrapper__description {
    font-size: 13px;
    margin-top: 5px;
  }
  .workflow-settings-tab-content .settings-tabs .policy-tabs {
    width: 100%;
    padding: 10px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
  }
  .workflow-settings-tab-content .settings-tabs .policy-tabs .wrapper__heading {
    padding-left: 6px;
    font-weight: 700;
  }
  .workflow-settings-tab-content .settings-tabs .policy-tabs .desc_wrapper {
    padding-left: 6px;
  }
  .workflow-settings-tab-content .settings-tabs .settings-tabs__wrapper--active, .workflow-settings-tab-content .settings-tabs .policy-tabs__active {
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), inset 0px 0px 0px 2.5px #02007d !important;
    transform: translateY(0px) !important;
    border: 1px solid #02007d !important;
  }
  .workflow-settings-tab-content .settings-tabs .policy-tabs__active {
    width: 100%;
    padding: 10px;
    display: flex;
    border-radius: 8px;
    align-items: flex-start;
    flex-direction: column;
  }
  .workflow-settings-tab-content .settings-tabs .policy-tabs__active .wrapper__heading {
    padding-left: 6px;
    font-weight: 700;
  }
  .workflow-settings-tab-content .settings-tabs .policy-tabs__active .desc_wrapper {
    padding-left: 6px;
  }
  .workflow-settings-tab-content .settings-tabs .disable .wrapper__heading {
    color: grey;
  }
  .workflow-settings-tab-content .settings-tabs .disable .desc_wrapper {
    color: grey;
  }
  .workflow-settings-tab-content .settings-tabs .disable .desc_wrapper .desc-color {
    color: grey !important;
  }
  .workflow-settings-tab-content .settings-content {
    flex: 1;
    height: calc(100vh - 275px);
    margin-left: 30px;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    overflow: auto;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  }
  .workflow-settings-tab-content .settings-content .loading-spinner-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  .workflow-settings-tab-content .settings-content-tmp {
    width: calc(70% - 30px);
    max-width: calc(100vw - 450px);
    flex: 1;
    height: calc(100vh - 200px);
    margin-left: 12px;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    overflow: auto;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  }
  .workflow-settings-tab-content .settings-content-logs {
    width: calc(70% - 30px);
    height: calc(100vh - 200px);
    margin-left: 30px;
    background-color: white;
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  }
  .template-view-divider {
    width: 100%;
    border: 1px solid #e9ebed;
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .workflow-run-tab-content {
    display: flex;
    width: 100%;
  }
  .workflow-run-tab-content .run-items-container {
    width: 30%;
    padding: 10px;
    overflow: auto;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .workflow-run-tab-content .run-items-container .run-items {
    display: flex;
    flex-direction: column;
    gap: 5px;
    overflow: auto;
    margin: -10px;
    padding: 10px;
    height: calc(100vh - 200px);
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper {
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    border-radius: 2px;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    padding: 13px 15px 10px 15px;
    transition: 0.1s all;
    position: relative;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper:hover {
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.11);
    transform: translateY(-1px);
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__header .header__id {
    display: flex;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__header .header__status {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.14);
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__body {
    display: flex;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__body .body__content-left {
    margin-right: 15px;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__body .body__text {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag {
    position: absolute;
    left: -4px;
    top: 0;
    height: 100%;
    width: 3px;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag--success {
    background-color: #4fc44f;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag--failed {
    background-color: #e34545;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag--running {
    background-color: #fae033;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag--approval {
    background-color: #fae033;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag--cancelled {
    background-color: #909090;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper .wrapper__flag--queued {
    background-color: #d4a373;
  }
  .workflow-run-tab-content .run-items-container .run-items .run-items__wrapper--active {
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), inset 0px 0px 0px 2.5px #02007d !important;
    transform: translateY(0px) !important;
  }
  .workflow-run-tab-content .run-content {
    height: calc(100vh - 270px);
    width: calc(70% - 30px);
    margin-left: 30px;
    background-color: white;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  }
  .workflow-run-tab-content .run-content .run-content__body {
    height: calc(100% - 40px);
    padding-top: 1px;
    display: flex;
    justify-content: space-between;
    position: relative;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs {
    width: 100%;
    overflow: auto;
    background-color: #0e1e25;
    color: #fff;
    padding: 15px 20px 20px 20px;
    max-width: 100%;
    font-size: 14px;
    font-weight: bold;
    height: calc(100vh - 380px);
    font-family: "Courier New", Courier, monospace;
    padding-bottom: 30px;
    word-break: break-word;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .logs-buttons {
    height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: max-content;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-button-approvel {
    background: #4fc44f;
    color: white;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-button-approvel:hover {
    background: #40a140;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-button-reject {
    background: #909090;
    color: white;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-button-reject:hover {
    background: #909090;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-button-disabled {
    background: #e0e0e0;
    color: gray;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-heading {
    margin: 6px 0 6px 0;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .expanding-header-log {
    cursor: pointer;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .expand-button {
    display: block;
    margin-bottom: -4px;
    margin-right: 3px;
    cursor: pointer;
    transition: color 0.5s ease;
    color: #8b949e;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .expand-button:hover {
    color: white;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .collapsible-hide {
    display: block;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .code-block-with-button {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 0px 0 0px 1px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .nested-code-block {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 30px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .code-block {
    display: flex;
    justify-content: flex-start;
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 0px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .indicator::after {
    content: ".";
    font-size: 20px;
    animation: dots 2s steps(5, end) infinite;
  }
  @keyframes dots {
    0%, 20% {
      color: rgba(0, 0, 0, 0);
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    40% {
      color: white;
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    60% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    80%, 100% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;
    }
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .endlog {
    width: 56px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .time-stamp {
    user-select: none;
    margin-right: 15px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .time-stamp .date-time-div {
    min-width: 170px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .heading-line-number {
    min-width: 35px;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .heading-line-number > a,
  .workflow-run-tab-content .run-content .run-content__body .body__logs .heading-line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .heading-line-number > a:hover,
  .workflow-run-tab-content .run-content .run-content__body .body__logs .heading-line-number button:hover {
    color: white;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .line-number {
    min-width: 55px;
    display: block;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .line-number > a,
  .workflow-run-tab-content .run-content .run-content__body .body__logs .line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .line-number > a:hover,
  .workflow-run-tab-content .run-content .run-content__body .body__logs .line-number button:hover {
    color: white;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-buttons-box {
    position: absolute;
    right: 20px;
    top: 22px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__logs .log-buttons-box .log-buttons {
    color: #fff;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 20px 20px 0 20px;
    background-color: #f6f6f6;
    overflow: auto;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .comments__container {
    padding-bottom: 60px;
    height: 200px;
    overflow: auto;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .comments__container .comment__block {
    position: relative;
    min-height: 35px;
    width: 50%;
    margin: 2px 0 0 10px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .comments__container .comment__block h5 {
    font-weight: 500;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .comments__container .comment__block .comment__authors {
    position: absolute;
    display: flex;
    bottom: 0;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .repo-input input {
    color: blue !important;
    cursor: pointer;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .repo-input input:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
  }
  .workflow-run-tab-content .run-content .run-content__body .body__param__comm .input__box {
    position: absolute;
    width: 50%;
    bottom: 20px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__steps {
    width: calc(20% - 20px);
  }
  .workflow-run-tab-content .run-content .run-content__body .body__steps .steps__wrapper {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__steps .steps__wrapper .wrapper__status {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #4fc44f;
    margin-right: 10px;
  }
  .workflow-run-tab-content .run-content .run-content__body .body__steps .steps__wrapper .wrapper__text {
    font-size: 14px;
    font-weight: 600;
  }
  .workflow-variable-container {
    background-color: white;
    width: 100%;
  }
  .workflow-variable-container .workflow-section {
    margin-bottom: 20px;
  }
  .workflow-variable-container .workflow-section .section-title {
    font-weight: 550;
    color: #404040;
  }
  .workflow-variable-container .workflow-section .key-wrapper {
    padding-top: 15px;
  }
  .workflow-variable-container .no-option-message {
    margin-top: 10px;
    font-style: italic;
  }
  .MuiAccordionDetails-root {
    display: block !important;
  }
  .MuiAccordionSummary-content {
    margin: 0 !important;
  }
  .MuiAccordionSummary-content.Mui-expanded {
    margin: 0 !important;
    min-height: auto !important;
  }
  @media only screen and (min-width: 1200px) {
    .workflow-variable-container .workflow-section {
      max-width: 100%;
    }
  }
  .policy-rule-container .policy-template-revision {
    display: flex;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .steps-container {
    width: 100%;
    height: 100%;
  }
  .workflow-settings-details {
    height: calc(100% - 50px);
    overflow-y: auto;
    overflow-x: clip;
    padding: 5px;
    position: relative;
    z-index: 1;
  }
  .workflow-button-group {
    background-color: white;
    height: 40px;
  }
  .body_logs_modal {
    width: 100%;
    overflow: auto;
    background-color: #0e1e25;
    color: #fff;
    padding: 15px 20px 20px 20px;
    max-width: 100%;
    font-size: 14px;
    font-weight: bold;
    height: 100%;
    font-family: "Courier New", Courier, monospace;
    padding-bottom: 30px;
    word-break: break-word;
    border-radius: 20px;
    min-height: 85vh;
  }
  .body_logs_modal .logs-buttons {
    height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: max-content;
  }
  .body_logs_modal .log-button-approvel {
    background: #4fc44f;
    color: white;
  }
  .body_logs_modal .log-button-approvel:hover {
    background: #40a140;
  }
  .body_logs_modal .log-button-reject {
    background: #909090;
    color: white;
  }
  .body_logs_modal .log-button-reject:hover {
    background: #909090;
  }
  .body_logs_modal .log-button-disabled {
    background: #e0e0e0;
    color: gray;
  }
  .body_logs_modal .log-heading {
    margin: 6px 0 6px 0;
  }
  .body_logs_modal .expanding-header-log {
    cursor: pointer;
  }
  .body_logs_modal .expand-button {
    display: block;
    margin-bottom: -4px;
    margin-right: 3px;
    cursor: pointer;
    transition: color 0.5s ease;
    color: #8b949e;
  }
  .body_logs_modal .expand-button:hover {
    color: white;
  }
  .body_logs_modal .collapsible-hide {
    display: block;
  }
  .body_logs_modal .code-block-with-button {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 0px 0 0px 1px;
  }
  .body_logs_modal .nested-code-block {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 30px;
  }
  .body_logs_modal .code-block {
    display: flex;
    justify-content: flex-start;
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 0px;
  }
  .body_logs_modal .indicator::after {
    content: ".";
    font-size: 20px;
    animation: dots 2s steps(5, end) infinite;
  }
  @keyframes dots {
    0%, 20% {
      color: rgba(0, 0, 0, 0);
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    40% {
      color: white;
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    60% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    80%, 100% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;
    }
  }
  .body_logs_modal .endlog {
    width: 56px;
  }
  .body_logs_modal .time-stamp {
    user-select: none;
    margin-right: 15px;
  }
  .body_logs_modal .time-stamp .date-time-div {
    min-width: 170px;
  }
  .body_logs_modal .heading-line-number {
    min-width: 35px;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .body_logs_modal .heading-line-number > a,
  .body_logs_modal .heading-line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .body_logs_modal .heading-line-number > a:hover,
  .body_logs_modal .heading-line-number button:hover {
    color: white;
  }
  .body_logs_modal .line-number {
    min-width: 55px;
    display: block;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .body_logs_modal .line-number > a,
  .body_logs_modal .line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .body_logs_modal .line-number > a:hover,
  .body_logs_modal .line-number button:hover {
    color: white;
  }
  .body_logs_modal .log-buttons-box {
    max-height: -webkit-fill-available;
    overflow: auto;
    position: absolute;
    right: 25px;
    top: 70px;
  }
  .body_logs_modal .log-buttons-box .log-buttons {
    color: #fff;
  }
  .approval-box-margins {
    margin: "16px 0px 16px 45px";
  }
  .datetime-input {
    width: 100%;
    padding: 5px 12px;
    border: 2px solid #8c8c93;
    border-radius: 8px;
    font-size: 14px;
    font-family: inherit;
    background-color: #ffffff;
    color: #16191f;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  .datetime-input:focus {
    outline: none;
    border-color: #0073bb;
    box-shadow: 0 0 0 1px #0073bb;
  }
  .datetime-input:hover:not(:focus) {
    border-color: #8d9096;
  }
  .custom-sticky-container {
    position: sticky;
    top: 0;
    z-index: 1500;
    background: white;
  }
  [data-custom-text-color] {
    color: #414d5c !important;
  }
  .info-icon-sibling {
    border-right: 2px solid #e9ebed;
    padding-right: 8px;
  }
  .cloud-inventory-root {
    width: 100%;
    height: 100%;
  }
  .cloud-inventory-root .empty-state-view {
    width: 100%;
    padding: 20px;
  }
  .cloud-inventory-root .empty-state-view .background-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background: url("/assets/cloud-inventory-empty-state-background-Ca8NZUFm.svg");
    height: calc(95vh - 170px);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  .cloud-inventory-root .cloud-inventory-get-started {
    max-width: 519px;
    width: 100%;
    margin: 0 auto;
    padding: 40px;
    background-color: #fff;
    border-radius: 16px;
    box-shadow: var(--border-shadow-dropdown-x, 0) var(--border-shadow-dropdown-y, 4px) var(--border-shadow-dropdown-blur, 20px) var(--border-shadow-dropdown-spread, 1px) var(--shadow-dropdown-color, rgba(0, 7, 22, 0.1));
    display: flex;
    gap: 24px;
    flex-direction: column;
  }
  .cloud-inventory-root .cloud-inventory-get-started__stepper {
    position: relative;
    width: 100%;
    align-self: stretch;
  }
  .cloud-inventory-root .cloud-inventory-get-started__stepper-line {
    position: absolute;
    top: 22px;
    left: 22px;
    right: 22px;
    height: 2px;
    background-color: #c4d5e8;
    z-index: 0;
  }
  .cloud-inventory-root .cloud-inventory-get-started__steps {
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 1;
  }
  .cloud-inventory-root .cloud-inventory-get-started__step {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
  }
  .cloud-inventory-root .cloud-inventory-get-started__step-icon-box {
    width: 44px;
    height: 44px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  }
  .cloud-inventory-root .cloud-inventory-get-started__step-icon-box svg {
    width: 20px;
    height: 20px;
  }
  .cloud-inventory-root .cloud-inventory-get-started__step-label {
    font-size: 12px;
    color: #314158;
    text-align: center;
    font-weight: 500;
    line-height: 1.4;
    max-width: 90px;
  }
  .cloud-inventory-root .cloud-inventory-get-started__info-badges {
    display: flex;
    gap: 32px;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
  }
  .cloud-inventory-root .cloud-inventory-get-started__info-badge {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    color: #5f6b7a;
  }
  .cloud-inventory-root .cloud-inventory-get-started__info-badge:not(:last-child)::after {
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    background-color: #c4d5e8;
    border-radius: 50%;
    margin-left: 24px;
  }
  .cloud-inventory-root .search-input-fixed-width {
    max-width: 300px;
  }
  .workbench-view-root {
    width: 100%;
  }
  .workbench-view-root .generating-code-view {
    width: 100%;
  }
  .workbench-view-root .generating-code-view .loading-view-header-wrapper {
    background: #fff;
  }
  .workbench-view-root .generating-code-view .flex-space-between {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .workbench-view-root .generating-code-view .indicator::after {
    content: ".";
    font-size: 20px;
    animation: workbench-dots 2s steps(5, end) infinite;
  }
  @keyframes workbench-dots {
    0%, 20% {
      color: rgba(0, 0, 0, 0);
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    40% {
      color: #545b64;
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    60% {
      text-shadow: 0.25em 0 0 #545b64, 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    80%, 100% {
      text-shadow: 0.25em 0 0 #545b64, 0.5em 0 0 #545b64;
    }
  }
  .workbench-view-root .generating-code-view .loading-header__icon-container {
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    animation: icon-pop 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
  }
  .workbench-view-root .generating-code-view .loading-header__icon-container--warning {
    background: #fffef0;
    border: 0.6px solid #f5f5f4;
    border-radius: 10px;
    box-shadow: 0 0.6px 0.9px rgba(0, 0, 0, 0.1), 0 0.6px 0.6px rgba(0, 0, 0, 0.1);
  }
  .workbench-view-root .generating-code-view .loading-header--error {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  @keyframes icon-pop {
    0% {
      transform: scale(0.5);
      opacity: 0;
    }
    100% {
      transform: scale(1);
      opacity: 1;
    }
  }
  .workbench-view-root .generating-code-view .loading-header__text {
    display: flex;
    flex-direction: column;
    flex: 1;
  }
  .workbench-view-root .generating-code-view .loading-empty-file-explorer {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  .workbench-view-root .generating-code-view .skeleton-code-container {
    background: #fff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    background: rgba(30, 30, 30, 0.02);
    border-radius: 16px 0 0 0;
    margin-right: -20px;
  }
  .workbench-view-root .generating-code-view .skeleton-code-container--full-height {
    height: calc(100vh - 245px);
    max-height: none;
  }
  .workbench-view-root .generating-code-view .skeleton-code-container--height-with-error {
    height: calc(100vh - 315px);
    max-height: none;
  }
  .workbench-view-root .generating-code-view .skeleton-code-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 12px;
    flex-shrink: 0;
    height: 36px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.02);
    background: rgba(30, 30, 30, 0.02);
  }
  .workbench-view-root .generating-code-view .skeleton-code-header__left {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .workbench-view-root .generating-code-view .skeleton-code-header__right {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .workbench-view-root .generating-code-view .skeleton-code-body {
    display: flex;
    overflow-y: auto;
    flex: 1;
  }
  .workbench-view-root .generating-code-view .skeleton-code-info-text {
    margin-top: auto;
    padding: 12px 16px;
  }
  .workbench-view-root .generating-code-view .skeleton-line-numbers-column {
    background-color: #f9fafb;
    padding: 12px 16px;
    flex-shrink: 0;
    min-width: 50px;
    background: rgba(30, 30, 30, 0.02);
  }
  .workbench-view-root .generating-code-view .skeleton-line-number-item {
    text-align: right;
    font-family: monospace;
    font-size: 12px;
    color: #5f6b7a;
    padding: 3px 0;
    user-select: none;
    line-height: 20px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .workbench-view-root .generating-code-view .skeleton-code-lines {
    flex: 1;
    padding: 12px;
    overflow-x: auto;
    display: flex;
    flex-direction: column;
  }
  .workbench-view-root .generating-code-view .skeleton-code-row {
    display: flex;
    align-items: center;
    padding: 3px 0;
    gap: 6px;
    height: 26px;
    flex-wrap: nowrap;
    animation: skeleton-row-enter 300ms ease-out both;
  }
  @keyframes skeleton-row-enter {
    from {
      opacity: 0;
      transform: translateY(8px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  .workbench-view-root .generating-code-view .skeleton-bars {
    display: flex;
    align-items: center;
    gap: 6px;
    flex: 1;
  }
  .workbench-view-root .generating-code-view .skeleton-bar {
    height: 12px;
    border-radius: 6px;
    background-size: 300%;
    background-position-x: 100%;
    background-image: linear-gradient(-45deg, #eee 40%, #fafafa 50%, #eee 60%);
    animation: shimmer 2.5s infinite linear;
  }
  @keyframes shimmer {
    0% {
      background-position-x: 100%;
    }
    47% {
      /* 1.8s / 3.8s ≈ 47% */
      background-position-x: 0%;
    }
    100% {
      background-position-x: 0%; /* Hold position for remaining 2s */
    }
  }
  .workbench-view-root .generating-code-view .cwb-banners-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    background: linear-gradient(to bottom, rgba(251, 251, 251, 0) 0%, rgb(251, 251, 251) 30%);
    z-index: 1;
  }
  .workbench-view-root .generating-code-view .cwb-banners__card {
    background: #f3f3f7;
    border-radius: 12px;
    padding: 16px;
    box-shadow: 0 6px 12px 0 rgba(0, 7, 22, 0.12);
    height: 100%;
  }
  .workbench-view-root .generating-code-view .cwb-banners__card--small {
    font-size: 12px;
  }
  .cloud-inventory-stats-card {
    position: relative;
  }
  .cloud-inventory-stats-card__action {
    position: absolute;
    top: -20px;
    right: 0;
  }
  .iac-coverage-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
  }
  .manage-external-coverage-link {
    display: inline-flex;
    align-items: center;
    gap: 6px;
  }
  .iac-coverage-legend {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 4px;
  }
  .iac-coverage-legend__trigger {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 0;
    border: none;
    background: none;
    cursor: pointer;
  }
  .iac-coverage-legend__dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    flex-shrink: 0;
  }
  .iac-coverage-legend__dot--managed {
    background: #2bb534;
  }
  .iac-coverage-legend__dot--unmanaged {
    background: #4e627e;
  }
  .iac-coverage-legend__label {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #656871;
    text-decoration: underline;
  }
  .iac-coverage-popover__row {
    display: flex;
    align-items: center;
    gap: 6px;
  }
  .iac-coverage-popover__row--managed {
    color: #2bb534;
  }
  .iac-coverage-popover__row--drifted {
    color: #d91515;
  }
  .iac-coverage-popover__row--state-only {
    color: #000716;
  }
  .iac-coverage-popover__row--external {
    color: #855900;
  }
  .iac-coverage-popover__row--externally-managed {
    color: #0972d3;
  }
  .iac-coverage-not-detected {
    cursor: pointer;
  }
  .iac-coverage-not-detected [class*=awsui_type-warning] {
    border: 1px solid #855900 !important;
    border-radius: 16px !important;
    background: #fffef0 !important;
  }
  .iac-coverage-not-detected > div > [class*=awsui_root] {
    border-radius: 16px;
    box-shadow: 0 6px 12px 1px rgba(0, 7, 22, 0.12);
  }
  .cloud-inventory-footer-root {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 16px 40px;
    border-top: 1px solid #bec6d0;
    display: flex;
    align-items: center;
    background-color: #fff;
    z-index: 10;
    box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.06);
  }
  .cloud-inventory-footer-root .left-section {
    display: flex;
    align-items: center;
    gap: 12px;
  }
  .cloud-inventory-footer-root .left-section .secondary-multi-line-text {
    color: #a4a4ad;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    min-width: 80px;
  }
  .cloud-inventory-footer-root .left-section .secondary-multi-line-text::after {
    content: "\aSummary";
    white-space: pre;
  }
  .cloud-inventory-footer-root .left-section .divider-vertical {
    height: 100%;
    background-color: #ebebf0;
    width: 2px;
    height: 40px;
  }
  .cloud-inventory-footer-root .right-section {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    gap: 8px;
  }
  .cloud-inventory-issue-card {
    border: 1px solid grey;
    border-radius: 8px;
    padding: 16px 12px;
  }
  .cloud-inventory-issue-card--selected > div[data-issue-card] {
    border-radius: 8px;
    padding: 16px 12px;
    border: 2px solid #006ce0;
    background: #f0fbff;
  }
  .logs-tab-container {
    position: relative;
  }
  .logs-tab-container:fullscreen, .logs-tab-container:-webkit-full-screen {
    background-color: #0e1e25;
  }
  .logs-tab-container:fullscreen .logs-content-wrapper, .logs-tab-container:-webkit-full-screen .logs-content-wrapper {
    height: 100vh;
  }
  .logs-tab-container .log-buttons-box {
    max-height: -webkit-fill-available;
    overflow: auto;
    position: absolute;
    right: 35px;
    top: 15px;
    z-index: 1;
  }
  .logs-tab-container .log-buttons-box .log-buttons {
    color: #fff;
    margin-bottom: 30px;
  }
  .logs-tab-container .log-buttons-box .log-buttons:hover {
    cursor: pointer;
  }
  div[data-run-details-modal=run-details-modal] .background-container {
    background: #f6f6f6;
  }
  div[data-run-details-modal=run-details-modal] .logs-content-wrapper,
  div[data-run-details-modal=run-details-modal] .run-details-tab-panel {
    height: calc(100vh - 420px);
  }
  @media (max-height: 768px) {
    div[data-run-details-modal=run-details-modal] .logs-content-wrapper,
    div[data-run-details-modal=run-details-modal] .run-details-tab-panel {
      height: calc(100vh - 360px);
    }
  }
  @media (max-height: 560px) {
    div[data-run-details-modal=run-details-modal] .logs-content-wrapper,
    div[data-run-details-modal=run-details-modal] .run-details-tab-panel {
      height: calc(100vh - 280px);
    }
  }
  div[data-run-details-modal=run-details-modal] .run-details-tab-panel {
    overflow-x: hidden;
    overflow-y: auto;
  }
  .logs-content-wrapper {
    width: 100%;
    overflow: auto;
    background-color: #0e1e25;
    color: #fff;
    padding: 15px 20px 20px 20px;
    font-size: 14px;
    font-weight: bold;
    height: 450px;
    font-family: "Courier New", Courier, monospace;
    padding-bottom: 30px;
    word-break: break-word;
  }
  .logs-content-wrapper .logs-buttons {
    height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: max-content;
  }
  .logs-content-wrapper .log-button-approvel {
    background: #4fc44f;
    color: white;
  }
  .logs-content-wrapper .log-button-approvel:hover {
    background: #40a140;
  }
  .logs-content-wrapper .log-button-reject {
    background: #909090;
    color: white;
  }
  .logs-content-wrapper .log-button-reject:hover {
    background: #909090;
  }
  .logs-content-wrapper .log-button-disabled {
    background: #e0e0e0;
    color: gray;
  }
  .logs-content-wrapper .log-heading {
    margin: 6px 0 6px 0;
    display: flex;
    align-items: center;
  }
  .logs-content-wrapper .expanding-header-log {
    cursor: pointer;
  }
  .logs-content-wrapper .expand-button {
    display: block;
    margin-bottom: -4px;
    margin-right: 3px;
    cursor: pointer;
    transition: color 0.5s ease;
    color: #8b949e;
  }
  .logs-content-wrapper .expand-button:hover {
    color: white;
  }
  .logs-content-wrapper .collapsible-hide {
    display: block;
  }
  .logs-content-wrapper .code-block-with-button {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 0px 0 0px 1px;
  }
  .logs-content-wrapper .nested-code-block {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 30px;
  }
  .logs-content-wrapper .code-block {
    display: flex;
    justify-content: flex-start;
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word;
    margin: 5px 0 5px 0px;
  }
  @keyframes dots {
    0%, 20% {
      color: rgba(0, 0, 0, 0);
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    40% {
      color: white;
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    60% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    80%, 100% {
      text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;
    }
  }
  .logs-content-wrapper .endlog {
    width: 56px;
  }
  .logs-content-wrapper .time-stamp {
    user-select: none;
    margin-right: 15px;
  }
  .logs-content-wrapper .time-stamp .date-time-div {
    min-width: 170px;
  }
  .logs-content-wrapper .heading-line-number {
    min-width: 35px;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .logs-content-wrapper .heading-line-number > a,
  .logs-content-wrapper .heading-line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .logs-content-wrapper .heading-line-number > a:hover,
  .logs-content-wrapper .heading-line-number button:hover {
    color: white;
  }
  .logs-content-wrapper .line-number {
    min-width: 55px;
    display: block;
    padding: 0 5px 0 0;
    font-size: 12px;
    user-select: none;
  }
  .logs-content-wrapper .line-number > a,
  .logs-content-wrapper .line-number button {
    color: #8b949e;
    outline: none;
    background: none;
    font-size: 12px;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    cursor: pointer;
    transition: color 0.5s ease;
  }
  .logs-content-wrapper .line-number > a:hover,
  .logs-content-wrapper .line-number button:hover {
    color: white;
  }
  .branch-selector-container {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    width: 100%;
  }
  .branch-selector-container .branch-selector-field {
    flex: 1;
    min-width: 0;
  }
  .branch-selector-container .branch-selector-icon {
    display: flex;
    align-items: center;
    padding-top: 32px;
    flex-shrink: 0;
  }
  @media (max-width: 768px) {
    .branch-selector-container {
      flex-direction: column;
      gap: 12px;
    }
    .branch-selector-container .branch-selector-icon {
      padding-top: 0;
      align-self: center;
      transform: rotate(90deg);
    }
    .branch-selector-container .branch-selector-field {
      width: 100%;
    }
  }
  .selected-resources-scrollable-div {
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .module-match-details-box {
    background-color: #f9fafa;
    border-radius: 12px;
    padding: 20px;
  }
  .module-match-covered-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
  .module-covered-resources-list {
    max-height: 260px;
    overflow-y: auto;
  }
  .module-covered-resource-row {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .module-match-no-match-row {
    display: flex;
    align-items: flex-start;
    gap: 8px;
  }
  .module-match-divider {
    border-top: 1px solid #e9ebed;
    margin: 12px 0;
  }
  .module-match-ai-footer {
    display: flex;
    align-items: center;
    gap: 4px;
  }
  .resource-partial-match-footer {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%;
    padding-bottom: 8px;
  }
  .resource-partial-match-divider {
    border-top: 1px solid #e9ebed;
    width: 100%;
  }
  .resource-partial-match-row {
    display: flex;
    align-items: center;
    gap: 4px;
    flex-wrap: wrap;
  }
  .selection-summary-tabs-row {
    position: relative;
  }
  .selection-summary-recheck-btn {
    position: absolute;
    top: 0;
    right: 0;
  }
  div[data-finish-publish-modal=finish-publish-modal] {
    width: 100% !important;
    box-sizing: border-box;
  }
  .plan-completed-indicator-root {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    overflow: hidden;
    height: 52px;
    padding: 0 1rem;
  }
  .plan-completed-indicator-root--success {
    background: #effff1;
  }
  .plan-completed-indicator-root--warning {
    background: #fffef0;
  }
  .plan-completed-indicator-root .plan-completed-indicator__left {
    display: flex;
    align-items: center;
    gap: 24px;
  }
  .plan-completed-indicator-root .plan-completed-indicator__status {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .plan-completed-indicator-root .plan-completed-indicator__status-text {
    font-size: 14px;
    font-weight: 700;
    color: #0f141a;
  }
  .plan-completed-indicator-root .plan-completed-indicator__stats {
    display: flex;
    align-items: center;
    gap: 16px;
  }
  .plan-completed-indicator-root .plan-completed-indicator__stat {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 14px;
  }
  .plan-completed-indicator-root .plan-completed-indicator__dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
  }
  .plan-completed-indicator-root .plan-completed-indicator__dot--add {
    background: #00802f;
  }
  .plan-completed-indicator-root .plan-completed-indicator__dot--change {
    background: #006ce0;
  }
  .plan-completed-indicator-root .plan-completed-indicator__dot--destroy {
    background: #db0000;
  }
  .plan-completed-indicator-root .plan-completed-indicator__stat-text--add {
    color: #00802f;
  }
  .plan-completed-indicator-root .plan-completed-indicator__stat-text--change {
    color: #006ce0;
  }
  .plan-completed-indicator-root .plan-completed-indicator__stat-text--destroy {
    color: #db0000;
  }
  .plan-completed-indicator-root .plan-completed-indicator__stat-count {
    font-weight: 800;
  }
  .plan-completed-indicator-root .plan-completed-indicator__right {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .planning-indicator-root {
    box-sizing: border-box;
    height: 52px;
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #006ce0;
    overflow: hidden;
  }
  .planning-indicator-root .top-section {
    padding: 0 1rem;
    flex: 1;
    display: flex;
    align-items: center;
    gap: 12px;
  }
  .planning-indicator-root .bottom-section {
    height: fit-content;
  }
  .planning-indicator-root .font-white {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 0 !important;
    color: #fff !important;
  }
  .planning-indicator-root .cloud-inventory-progress-bar__track {
    border-radius: 0;
  }
  .planning-indicator-root .cloud-inventory-progress-bar__fill {
    border-radius: 0 100px 100px 0;
  }
  .resolving-diff-indicator-root {
    box-sizing: border-box;
    height: 52px;
    width: 100%;
    display: flex;
    flex-direction: column;
    background: linear-gradient(90deg, #1499ff 18.75%, #4945c2 59.38%);
    overflow: hidden;
  }
  .resolving-diff-indicator-root .cloud-inventory-progress-bar__track {
    border-radius: 0;
  }
  .resolving-diff-indicator-root .cloud-inventory-progress-bar__fill {
    border-radius: 0 100px 100px 0;
  }
  .resolving-diff-indicator-root .top-section {
    padding: 0 1rem;
    flex: 1;
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .resolving-diff-indicator-root .bottom-section {
    height: fit-content;
  }
  .resolving-diff-indicator-root .font-white {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 0 !important;
    color: #fff !important;
  }
  .horizontal-divider {
    width: 100%;
    height: 1px;
    background-color: #dedee3;
  }
  .indicator::after {
    content: ".";
    font-size: 20px;
    animation: dots 2s steps(5, end) infinite;
  }
  .blinking-dots::after {
    content: ".";
    animation: analyzing-dots 1.5s steps(5, end) infinite;
  }
  .state-backend-expandable-section-header-root {
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .state-backend-expandable-section-header-root .header-left-div {
    display: flex;
    align-items: center;
    flex: 1;
    gap: 10px;
  }
  .state-backend-expandable-section-header-root .header-right-div {
    display: flex;
    align-items: center;
    width: fit-content;
    gap: 10px;
  }
  .border-expandable-section {
    border-radius: 8px;
    border: 1px solid var(--grey-350, #c6c6cd);
    padding: 0.5rem 1rem;
  }
  @keyframes analyzing-dots {
    0%, 20% {
      color: rgba(0, 0, 0, 0);
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    40% {
      color: #000716;
      text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    60% {
      text-shadow: 0.25em 0 0 #000716, 0.5em 0 0 rgba(0, 0, 0, 0);
    }
    80%, 100% {
      text-shadow: 0.25em 0 0 #000716, 0.5em 0 0 #000716;
    }
  }
  .workbench-badge-with-spinner {
    display: inline-flex;
    align-items: center;
    gap: 4px;
  }
  .plan-logs-action-links {
    display: flex;
    align-items: center;
    gap: 16px;
    line-height: 20px;
  }
  .plan-logs-last-run {
    display: inline-flex;
    align-items: center;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #8d99a8;
    white-space: nowrap;
  }
  .plan-logs-status-banner {
    display: flex;
    align-items: center;
    gap: 8px;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    line-height: 20px;
  }
  .plan-logs-status-banner > * {
    display: inline-flex;
    align-items: center;
    line-height: 20px;
  }
  .plan-logs-status-banner__title {
    font-weight: 700;
    white-space: nowrap;
  }
  .plan-logs-status-banner__subtitle {
    color: #b6becc;
    font-weight: 400;
  }
  .plan-logs-status-banner--success {
    color: #2bb534;
  }
  .plan-logs-status-banner--success .plan-logs-status-banner__title {
    color: #2bb534;
  }
  .plan-logs-status-banner--warning {
    color: #fbd332;
  }
  .plan-logs-status-banner--warning .plan-logs-status-banner__title {
    color: #fbd332;
  }
  .plan-logs-status-banner--error {
    color: #f85149;
  }
  .plan-logs-status-banner--error .plan-logs-status-banner__title {
    color: #f85149;
  }
  .workbench-warning-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 18px;
    height: 18px;
    border-radius: 9999px;
    background: #d29922;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    padding: 0 4px;
  }
  .workbench-error-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 18px;
    height: 18px;
    border-radius: 9999px;
    background: #dc2626;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    padding: 0 4px;
  }
  .run-locally-guide__step {
    display: flex;
    align-items: baseline;
    gap: 12px;
  }
  .run-locally-guide__step-number {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 32px;
    height: 32px;
    border-radius: 4px;
    background: #e0edff;
    color: #006ce0;
    font-weight: 600;
    font-size: 14px;
    font-family: "Inter", sans-serif;
    flex-shrink: 0;
  }
  .run-locally-guide__step-content {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
    font-size: 14px;
    line-height: 1.6;
    color: #414d5c;
  }
  .analyzing-view-content {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
  }
  .misconfiguration-tab {
    height: 500px;
    overflow: auto;
  }
  .feedback {
    position: fixed;
    width: 100%;
    height: 100vh;
    background-color: rgb(247, 245, 245);
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .feedback-content {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 80%;
    height: 300px;
    border-radius: 30px;
  }
  .feedback-content .feedbk-image {
    width: 95%;
  }
  .feedback-content .feedbk-image img {
    max-width: 100%;
  }
  .feedback-content .image {
    width: 20%;
  }
  .feedback-content .image img {
    max-width: 100%;
  }
  .feedback-content .message {
    text-align: center;
  }
  .feedback-content .message .title {
    font-weight: 600;
  }
  .feedback-content .message .content {
    color: grey;
    padding: 20px;
    font-weight: 400;
  }
  .feedback-buttons-wrapper {
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
    justify-content: center;
    margin: 1rem 0;
  }
  .sidebar {
    position: fixed;
    display: flex;
    flex-direction: column;
    margin-top: 24px;
    height: calc(100% - 100px);
  }
  .sidebar li img {
    cursor: pointer;
    width: 35px;
  }
  .disabled-btn {
    cursor: wait !important;
    opacity: 0.6;
  }
  .sidebar-root {
    display: flex;
    height: 100%;
    z-index: 1000;
    opacity: 0;
    overflow: visible;
  }
  .sidebar-root--visible {
    opacity: 1;
  }
  .sidebar-collapsed {
    width: 64px;
    min-width: 64px;
    background-color: #ffffff;
    height: 100%;
    display: flex;
    flex-direction: column;
    border-right: 1px solid #c6c6cd;
  }
  .sidebar-icons-wrapper {
    padding: 20px 10px;
  }
  .sidebar-icons-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }
  .sg-code-orchestrator-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }
  .sg-code-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2px;
  }
  .sg-code-badge {
    background-color: #1b71eb;
    border-radius: 9999px;
    padding: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 25px;
    height: 12px;
  }
  .sg-code-badge span {
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-size: 8px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0;
  }
  .sidebar-icon__btn {
    width: 32px;
    height: 32px;
    border-radius: 9px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }
  .sidebar-icon__btn:active {
    background-color: #000716;
  }
  .sidebar-footer {
    margin-top: auto;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding-bottom: 16px;
  }
  .sidebar-panel {
    width: 280px;
    min-width: 280px;
    background-color: #ebebf0;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: visible;
    position: relative;
  }
  .sidebar-panel--new {
    width: 278px;
    min-width: 278px;
    background-color: #ffffff;
    border-right: 1px solid #c6c6cd;
  }
  .sidebar-panel__section-title {
    color: #414d5c;
    font-size: 12px;
    font-weight: 600;
  }
  .sidebar-panel__content {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden;
    height: 100%;
  }
  .sidebar-panel__inner {
    padding-top: 28px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .sidebar-panel__content-wrapper {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 0;
  }
  .sidebar-panel__scrollable {
    overflow-y: auto;
    overflow-x: visible;
    flex: 1;
  }
  .sidebar-panel__footer {
    flex-shrink: 0;
    border-top: 1px solid #c6c6cd;
    background-color: #ebebf0;
    padding: 0 20px 28px 20px;
  }
  .sidebar-panel--new .sidebar-panel__footer {
    background-color: #ffffff;
    border-top: none;
    padding: 0 20px 28px 20px;
  }
  .sidebar-panel__footer--with-padding {
    padding-bottom: 28px;
  }
  .sidebar-panel__footer--fixed-text {
    height: 44px;
  }
  .sidebar-panel--visible {
    opacity: 1;
    transform: translateX(0);
  }
  .sidebar-panel--hidden {
    opacity: 0;
    transform: translateX(-10px);
  }
  .sidebar-panel__header {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
  }
  .sidebar-panel__menu-list-wrapper {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-height: 0;
  }
  .sidebar-panel__menu-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1;
    min-height: 0;
  }
  .sidebar-panel__menu-list--scrollable {
    max-height: calc(100vh - 300px);
    overflow-y: auto;
    overflow-x: hidden;
    flex: 1;
    min-height: 0;
  }
  .sidebar-panel__close-btn {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    padding-bottom: 4px;
    border-radius: 4px;
    transition: background-color 0.2s ease;
  }
  .sidebar-panel__close-btn:hover {
    background-color: #f2f2f2;
  }
  .sidebar-panel__menu-item {
    cursor: pointer;
    color: inherit;
    text-decoration: none;
    display: block;
  }
  .sidebar-panel__menu-item--non-interactive {
    cursor: default;
  }
  .sidebar-panel__menu-item--non-interactive .sidebar-panel__menu-text:hover,
  .sidebar-panel__menu-item--non-interactive .sidebar-menu-collapsed:hover {
    color: inherit !important;
  }
  .sidebar-panel--new .sidebar-panel__menu-item:hover .sidebar-panel__menu-text {
    color: #000716;
  }
  .sidebar-panel__menu-item:not(.sidebar-panel--new):hover .sidebar-panel__menu-icon {
    filter: brightness(0) saturate(100%) invert(27%) sepia(96%) saturate(800%) hue-rotate(195deg) brightness(120%) contrast(60%);
  }
  .sidebar-panel--new .sidebar-panel__menu-item {
    margin-bottom: 0;
  }
  .sidebar-panel__menu-item__menu-item-wrapper {
    padding-left: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .sidebar-panel--new .sidebar-panel__menu-item + .sidebar-panel__menu-item {
    margin-top: 0;
  }
  .sidebar-panel--new .sidebar-panel__menu-item--expanded .sidebar-panel__menu-text {
    color: #000716;
  }
  .sidebar-panel__menu-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 102%;
  }
  .sidebar-panel__menu-content {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    flex: 1;
  }
  .sidebar-panel__menu-content:has(.sidebar-panel__menu-icon-img:not([src])) {
    gap: 0;
  }
  .sidebar-panel__menu-item--sub-item .sidebar-panel__menu-content {
    gap: 0;
  }
  .sidebar-panel__menu-icon-img {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
  }
  .sidebar-panel__caret-icon {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    transition: transform 0.2s ease;
  }
  .sidebar-panel__caret-icon--expanded {
    transform: rotate(-90deg);
  }
  .sidebar-panel__menu-text {
    color: #000716;
    font-size: 14px;
    font-weight: 400;
    font-family: "Inter", sans-serif;
    line-height: 18px;
  }
  .sidebar-panel__menu-text:hover {
    color: #0972d3 !important;
  }
  .sidebar-panel__menu-text--active {
    font-weight: 700 !important;
    color: #0972d3 !important;
  }
  .sidebar-panel--new .sidebar-panel__menu-text--active {
    color: #000716;
    font-weight: 400;
  }
  .sidebar-panel__menu-text--benchmarks {
    font-weight: 600;
  }
  .sidebar-panel__menu-item--sub-item .sidebar-panel__menu-text {
    line-height: 21px;
  }
  .sidebar-panel__coming-soon-badge {
    display: inline-flex;
    align-items: center;
    color: #1b71ec;
    font-size: 10px;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    flex-shrink: 0;
  }
  .sidebar-panel__coming-soon-badge--end {
    margin-left: auto;
  }
  .sidebar-panel__footer-divider {
    width: 100%;
    height: 1px;
    background-color: #c6c6cd;
    margin: 0;
  }
  .sidebar-panel__sub-items {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding-left: 32px;
  }
  .sidebar-panel__sub-items .sidebar-panel__menu-item {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sidebar-panel__sub-items--scrollable {
    flex: 1;
    min-height: 0;
    overflow-y: auto;
    overflow-x: auto;
    padding-bottom: 8px;
  }
  .sidebar-panel__sub-item-content {
    padding: 0;
    line-height: 21px;
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .sidebar-panel__sub-item-divider {
    width: 1px;
    height: 12px;
    background-color: #c6c6cd;
    margin-left: 32px;
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .sidebar-panel__sub-item-vertical-divider {
    width: 1px;
    height: 16px;
    background-color: #c6c6cd;
    flex-shrink: 0;
  }
  .sidebar-panel__menu-item--active .sidebar-panel__menu-icon {
    filter: brightness(0) saturate(100%) invert(27%) sepia(96%) saturate(800%) hue-rotate(195deg) brightness(120%) contrast(60%);
  }
  .sidebar-panel__toggle-btn {
    width: 32px;
    height: 32px;
    border-radius: 16px;
    background-color: white;
    position: absolute;
    top: 16px;
    right: -16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e5e7eb;
    cursor: pointer;
    z-index: 10;
  }
  .sidebar-panel__toggle-btn:hover {
    background-color: #f9fafa;
  }
  .sidebar-icon__btn {
    width: 32px;
    height: 32px;
    border-radius: 9px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
  }
  .sidebar-icon__btn--active {
    background-color: #232b37;
  }
  .sidebar-icon__btn--active .sidebar-icon__img {
    filter: brightness(0) invert(1) !important;
    width: 32px;
    height: 32px;
  }
  .sidebar-icon__img {
    width: 20px;
    height: 20px;
    filter: brightness(0);
  }
  .sidebar-icon__shortcut {
    color: #0f141a;
    font-size: 8px;
  }
  .sidebar-icon__divider {
    width: 65px;
    height: 1px;
    background-color: #c6c6cd;
  }
  .sidebar-icon__avatar {
    position: relative;
    width: 32px;
    height: 32px;
    border-radius: 6.75px;
    background-color: #dedede;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color 0.2s ease;
  }
  .sidebar-icon__avatar--active {
    background-color: #000716;
  }
  .sidebar-icon__avatar-unread-dot {
    position: absolute;
    top: -4px;
    right: -4px;
    width: 10px;
    height: 10px;
    aspect-ratio: 1/1;
    border-radius: 7999.2px;
    border: 1.6px solid var(--base-background, #fff);
    background: var(--supporting-colors-red-600, #dc2626);
  }
  .sidebar-icon__avatar-unread-dot::after {
    content: "";
    position: absolute;
    inset: -1.6px;
    border-radius: 50%;
    background: var(--supporting-colors-red-600, #dc2626);
    opacity: 0.8;
    animation: whats-new-pulse-ring 1.2s ease-out infinite;
  }
  .sidebar-icon__avatar-text {
    color: #000716;
    font-size: 22.5px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: -0.225px;
  }
  .sidebar-icon__avatar--active .sidebar-icon__avatar-text {
    color: #ffffff;
    font-weight: 600;
  }
  .sidebar-icon__icon-wrapper {
    cursor: pointer;
  }
  .sidebar-icon__icon-wrapper:hover .sidebar-icon__avatar:not(.sidebar-icon__avatar--active) {
    background-color: #f2f2f2;
  }
  .sidebar-icon__link {
    text-decoration: none;
    cursor: pointer;
  }
  .sidebar-icon__link:hover .sidebar-icon__btn:not(.sidebar-icon__btn--active) {
    background-color: #f2f2f2;
  }
  .sidebar-icon__expand-btn {
    width: 32px;
    height: 32px;
    border-radius: 16px;
    background-color: white;
    position: absolute;
    top: 25px;
    left: 66px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e5e7eb;
    cursor: pointer;
    z-index: 10;
  }
  .sidebar-icon__expand-btn:hover {
    background-color: #f9fafa;
  }
  .sidebar-icon__icon-wrapper {
    cursor: pointer;
  }
  .sidebar-icon__icon-wrapper:hover .sidebar-icon__avatar:not(.sidebar-icon__avatar--active) {
    background-color: #f2f2f2;
  }
  .sidebar-profile__container {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    background-color: #ffffff;
  }
  .sidebar-profile__content {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-height: 0;
    overflow: hidden;
  }
  .sidebar-profile__organizations-section {
    display: flex;
    flex-direction: column;
    flex: 0 1 auto;
    overflow: hidden;
    padding-bottom: 10px;
  }
  .sidebar-profile__organizations-scrollable {
    max-height: calc(100vh - 450px);
    overflow-y: auto;
    overflow-x: hidden;
  }
  .sidebar-profile__body {
    margin-top: auto;
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
  }
  .sidebar-profile__user {
    cursor: pointer;
  }
  .sidebar-profile__signout {
    margin-top: auto;
    flex-shrink: 0;
  }
  .sidebar-profile__avatar {
    width: 40px;
    height: 40px;
    border-radius: 6px;
    background-color: #dedede;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .sidebar-profile__avatar-text {
    color: #0f1b2a;
    font-size: 20px;
    font-weight: 600;
  }
  .profile-menu-item {
    cursor: pointer;
  }
  .profile-menu-item__text {
    color: #000716;
    font-size: 16px;
    font-weight: 600;
    font-family: "Open Sans";
  }
  .profile-menu-item__unread-dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 8px;
    border-radius: 50%;
    background-color: var(--color-background-status-error, #d91515);
    vertical-align: middle;
  }
  .profile-menu-item__email {
    color: #414d5c;
    font-size: 14px;
    font-weight: 400;
    font-family: "Open Sans";
  }
  .profile-menu-item__org-name {
    color: #000716;
    font-size: 14px;
    font-weight: 400;
  }
  .profile-menu-item__show-all {
    color: #414d5c;
    font-size: 12px;
    font-weight: 400;
    font-family: "Open Sans";
  }
  .profile-menu-item:hover .profile-menu-item__text, .profile-menu-item:hover .profile-menu-item__email, .profile-menu-item:hover .profile-menu-item__org-name, .profile-menu-item:hover .profile-menu-item__show-all, .profile-menu-item--active .profile-menu-item__text, .profile-menu-item--active .profile-menu-item__email {
    color: #0972d3;
  }
  .profile-menu-item--active .profile-menu-item__text, .profile-menu-item--active .profile-menu-item__email, .profile-menu-item--active .profile-menu-item__org-name {
    color: #0972d3;
    font-weight: 700;
  }
  .panel-divider {
    width: 100%;
    height: 1px;
    background-color: #c6c6cd;
  }
  .text-heading {
    color: #000716;
    font-size: 14px;
    font-weight: 700;
    font-family: "Open Sans";
  }
  .sidebar-panel--new .text-heading {
    color: #000716;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    line-height: 18px;
  }
  .signout-btn {
    cursor: pointer;
  }
  .signout-btn__text {
    color: #000716;
    font-size: 14px;
    font-weight: 600;
    font-family: "Open Sans";
  }
  .signout-btn__text:hover {
    color: #0972d3;
  }
  .text-footer-link {
    color: #000716;
    font-size: 14px;
    font-weight: 400;
  }
  .sidebar-icon-text {
    color: #0f141a;
    font-size: 11px;
    font-weight: 400;
    font-family: "Open Sans";
    text-align: center;
  }
  .devportal-icon--disabled {
    cursor: default !important;
    pointer-events: none;
  }
  .devportal-icon--disabled .sidebar-icon__btn {
    cursor: default !important;
    pointer-events: none;
  }
  .devportal-icon__img {
    transition: transform 0.3s ease;
  }
  .devportal-icon:hover .devportal-icon__img {
    transform: rotate(45deg);
  }
  .devportal-icon--active .devportal-icon__img {
    transform: rotate(45deg);
  }
  .sidebar-icon-tooltip-wrapper {
    position: relative;
    display: inline-block;
  }
  .sidebar-icon-tooltip {
    position: absolute;
    left: calc(100% + 6px);
    top: 50%;
    transform: translateY(-50%);
    background-color: #000716;
    border-radius: 4px;
    padding: 8px 12px;
    z-index: 1000;
    white-space: nowrap;
    pointer-events: none;
    min-width: 124px;
    box-shadow: 0px 4px 20px 0px rgba(0, 7, 22, 0.12);
  }
  .sidebar-icon-tooltip__title {
    color: #ffffff;
    font-family: "Inter", sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
  }
  .sidebar-icon-tooltip__description {
    color: #9199a6;
    font-family: "Inter", sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 0;
  }
  .sidebar-divider {
    border-left: 1px solid #c6c6cd;
  }
  .sidebar-menu-collapsed {
    font-size: 14px;
    color: #000716;
    font-weight: 400;
  }
  .sidebar-menu-collapsed--active {
    font-weight: 600;
  }
  .sidebar-menu-collapsed--expanded {
    font-weight: 500;
  }
  @keyframes whats-new-pulse-ring {
    0% {
      transform: scale(1);
      opacity: 0.8;
    }
    70% {
      transform: scale(2.1);
      opacity: 0;
    }
    100% {
      transform: scale(2.1);
      opacity: 0;
    }
  }
  .copyright-text {
    position: absolute;
    width: 100%;
    bottom: 25px;
    font-weight: 600;
    color: #717070;
    white-space: nowrap;
  }
  .copyright-text .dropdown {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
  }
  .copyright-text .dropdown .dropbtn {
    margin-top: 15px;
  }
  .copyright-text .dropdown .dropdown-content {
    position: sticky;
    overflow-y: auto;
    height: 200px;
    justify-content: flex-start;
  }
  .copyright-text .dropdown .dropdown-content .dropdown-item {
    position: relative;
  }
  .copyright-text .dropdown .dropdown-content .dropdown-item .sg-dashboard-truncate {
    margin-right: 20px;
  }
  .copyright-text .dropdown .dropdown-content .dropdown-item .dropdown-icon {
    right: 5px;
    top: 11px;
    position: absolute;
    font-size: 18px;
    float: right;
    cursor: pointer;
    margin-left: 10px;
  }
  .copyright-text .dropdown .dropdown-content .dropdown-item .dropdown-icon--delete {
    color: #dc5e5e;
  }
  .copyright-text .dropdown .dropdown-content .dropdown-item .dropdown-icon--delete:hover {
    color: rgb(210.8928571429, 52.1071428571, 52.1071428571);
  }
  .dropdown-icon {
    font-size: 14px;
    cursor: pointer;
    margin-left: 10px;
  }
  .dropdown-icon--delete {
    color: #dc5e5e;
  }
  .dropdown-icon--delete:hover {
    color: rgb(210.8928571429, 52.1071428571, 52.1071428571);
  }
  .org-item {
    margin-top: 7px;
    font-weight: 400;
  }
  .boldText .MuiListItemText-primary {
    font-weight: 600;
  }
  .orgTable .MuiTableCell-root {
    border-bottom: none;
  }
  .filter-wrapper {
    width: 50%;
    margin: 1rem 0;
  }
  .chart-wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    margin: 1rem 0;
  }
  .chart-wrapper .bar-chart-wrapper {
    margin: 0 0.5rem;
    width: 100%;
  }
  div[data-disabled-everything=true] h5,
  div[data-disabled-everything=true] label,
  div[data-disabled-everything=true] div,
  div[data-disabled-everything=true] span {
    color: #b4b4bb !important;
  }
  .table-row-data {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    font-family: "Open Sans";
    color: #000716;
  }
  .org-settings-vertical-tabs-root .vertical-tab-main-content:has([data-api-access-root]) {
    min-width: 0;
    overflow-x: hidden;
  }
  [data-api-access-root] {
    min-width: 0;
    max-width: 100%;
  }
  [data-api-access-root] .api-access-layout {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    width: 100%;
    min-width: 0;
  }
  [data-api-access-root] .api-access-layout__header {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: start;
    column-gap: 16px;
    width: 100%;
    min-width: 0;
    position: sticky;
    left: 0;
    z-index: 2;
  }
  [data-api-access-root] .api-access-layout__actions {
    position: sticky;
    right: 0;
  }
  .api-token-container {
    border-radius: 12px;
    padding: 20px;
    background-color: white;
    box-shadow: 0 1px 14px 0 rgba(0, 7, 22, 0.14), 0 0 4px 0 rgba(65, 77, 92, 0.2);
    margin: 1rem 0.25rem;
  }
  .api-token-container .token-value {
    border: 2px solid #ebebf0;
    border-radius: 8px;
    padding: 6px 12px 6px 12px;
  }
  .azure-access-key-container {
    display: grid;
    grid-template-columns: 79% 21%;
    gap: 0.75rem;
  }
  .azure-access-key-container.selected-key-container {
    grid-template-columns: 85% 15% !important;
  }
  .edit-state-content .azure-access-key-container {
    grid-template-columns: 82% 18%;
  }
  .edit-state-content .azure-access-key-container.selected-key-container {
    grid-template-columns: 94% 6% !important;
  }
  .authentication-card {
    background-color: #f9fafa !important;
    border-radius: 12px;
    max-width: 100%;
    width: 100%;
    overflow-x: visible;
    position: relative;
    padding: 0;
    display: flex;
    flex-direction: column;
  }
  .authentication-card .save-button-container {
    margin-left: auto;
    display: flex;
    justify-content: flex-end;
  }
  .authentication-card .edit-state-content {
    width: 80%;
  }
  .status-filter-container {
    width: 300px;
  }
  .popup-window {
    height: 100vh;
    width: 50%;
    padding: 40px 20px 20px 40px;
    position: fixed;
    top: 50%;
    left: 50%;
    background: white;
    overflow: auto;
    transition: transform 0.5s ease;
    z-index: 2000;
  }
  .popup-window .window-content {
    position: relative;
  }
  .popup-window .window-content .popup-close {
    position: sticky;
    top: 5px;
    right: -5px;
    float: right;
    cursor: pointer;
    z-index: 1000;
    padding-left: 5px;
  }
  .popup-window .window-content .popup-close .close-icon {
    width: 24px;
    height: 24px;
    border-radius: 8px;
  }
  .backdrop:before {
    content: "";
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0%;
    left: 0%;
    z-index: 15;
    animation: shade 0.5s ease forwards;
  }
  .show-popup-window {
    transform: translate(0%, -50%);
  }
  .hide-popuo-window {
    transform: translate(100%, -50%);
  }
  .create-button-item {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 300px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    cursor: pointer;
    transition: 0.4s all;
    padding: 20px;
    display: flex;
    flex-direction: column;
    border-radius: 7px;
  }
  .create-button-item:hover {
    box-shadow: inset 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
  }
  .create-button-item .icon {
    font-size: 3.8rem;
    margin: 8px;
  }
  .create-button-item .temp-text {
    font-size: 15px;
    text-align: center;
    font-weight: 600;
  }
  .infor-box {
    position: fixed;
    max-width: 350px;
    padding: 10px;
    background-color: #ffffff;
    border-radius: 6px;
    color: #333333;
    transition: visibility 0.3s linear, opacity 0.3s linear;
    font-weight: 500;
    z-index: 15;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  }
  .showInfor-box {
    visibility: visible !important;
    opacity: 1;
  }
  .hideInfor-box {
    visibility: hidden !important;
    opacity: 0;
  }
  .list-items__wrapper {
    user-select: none;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.12), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    background-color: white;
    padding: 20px 20px 10px 20px;
    margin-bottom: 10px;
    transition: 0.4s all;
    position: relative;
    width: 100%;
    border-radius: 16px;
    border: 2px solid transparent;
    box-shadow: 0px 1px 14px rgba(0, 7, 22, 0.14), 0px 0px 4px rgba(65, 77, 92, 0.2);
  }
  .list-items__wrapper:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    transform: translateY(-3px);
  }
  .list-items__wrapper .item-pointer {
    align-self: auto;
    justify-self: right;
  }
  .list-items__wrapper .item-options {
    color: gray;
    display: flex;
    align-items: center;
    justify-content: space-around;
  }
  .list-items__wrapper .item-options .options {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #0972d3;
    column-gap: 2px;
  }
  .list-items__wrapper .item-options .options p {
    font-size: 12px;
  }
  .list-items__wrapper .item-content {
    width: 100%;
  }
  .list-items__wrapper .wrapper__header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
    flex-wrap: wrap;
    width: 100%;
    word-break: break-all;
  }
  .list-items__wrapper .wrapper__header .header__id {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: -0.36px;
    color: #000716;
    width: 100%;
  }
  .list-items__wrapper .wrapper__header .header__id > svg {
    margin-left: 5px;
    margin-bottom: 3px;
  }
  .list-items__wrapper .wrapper__header .header__status {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.14);
  }
  .list-items__wrapper .wrapper__body {
    display: flex;
    justify-content: space-between;
  }
  .list-items__wrapper .wrapper__body .body__content-left {
    margin-right: 15px;
    padding-bottom: 10px;
  }
  .list-items__wrapper .wrapper__body .body__text {
    font-size: 12px !important;
    margin-bottom: 5px;
  }
  .list-items__wrapper .wrapper__flag {
    position: absolute;
    left: -4px;
    top: 0;
    height: 100%;
    width: 4px;
  }
  .list-items__wrapper .wrapper__flag--success {
    background-color: #4fc44f;
  }
  .list-items__wrapper .wrapper__flag--failed {
    background-color: #e34545;
  }
  .list-items__wrapper .wrapper__flag--running {
    background-color: #fae033;
  }
  .list-items__wrapper .wrapper__flag--cancelled {
    background-color: #909090;
  }
  .list-items__wrapper .wrapper__flag--queued {
    background-color: #d4a373;
  }
  .revi-items__wrapper--active {
    border: 2px solid rgb(2, 0, 125);
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    transform: translateY(-4px) !important;
  }
  div[disabled] {
    pointer-events: none;
    opacity: 0.7;
  }
  .mkt-sidebar-container {
    padding: 20px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    transition: background-color 2s ease-out;
  }
  .mkt-sidebar-container .mkt-left-sidebar {
    width: 240px;
    box-shadow: 0px 6px 36px rgba(0, 7, 22, 0.1), 0px 1px 1px rgba(233, 235, 237, 0.4);
    min-height: calc(100vh - 90px);
  }
  .mkt-sidebar-container .mkt-left-sidebar .divider {
    background: #e9ebed;
    width: 100%;
    height: 2px;
  }
  .mkt-sidebar-container .mkt-left-sidebar .new-badge {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #0972d3;
    border-bottom: 1px dashed #0972d3;
  }
  .mkt-sidebar-container .mkt-left-sidebar .sidebar-content {
    overflow: auto;
    height: calc(100vh - 190px);
  }
  .mkt-sidebar-container .mkt-left-sidebar-menu {
    width: 44px;
    box-shadow: 0px 6px 36px rgba(0, 7, 22, 0.1), 0px 1px 1px rgba(233, 235, 237, 0.4);
    text-align: center;
    padding-top: 11px;
    min-height: calc(100vh - 90px);
  }
  .mkt-sidebar-container .mkt-cover-with-backdrop:before {
    content: "";
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0%;
    left: 0%;
    z-index: 15;
    animation: shade 0.5s ease forwards;
  }
  .mkt-sidebar-container .mkt-cover {
    display: flex;
    width: 100%;
    height: 100%;
    margin-left: 10px;
    box-sizing: border-box;
    padding-bottom: 20px;
  }
  .mkt-sidebar-container .mkt-cover .template-content {
    width: 100%;
  }
  .mkt-sidebar-container .mkt-cover .template-content .template-view-tab-content {
    width: 100%;
    box-sizing: border-box;
  }
  .mkt-sidebar-container .mkt-cover .template-content .template-view-tab-content .tab-content {
    width: 100%;
    box-sizing: border-box;
  }
  .mkt-sidebar-container .mkt-cover .template-content .template-view-tab-content .tab-content .revision-view-root {
    display: flex;
    flex-direction: column;
    position: relative;
    height: calc(100vh - 188px);
  }
  .mkt-sidebar-container .mkt-cover .template-content .template-view-tab-content .tab-content .revision-view-root .revision-view-top-section {
    flex-shrink: 0;
  }
  .mkt-sidebar-container .mkt-cover .template-content .template-view-tab-content .tab-content .revision-view-root .revision-view-content-section {
    width: 100%;
    flex: 1;
    overflow-y: auto;
    scrollbar-width: thin;
  }
  .mkt-sidebar-container .mkt-cover .template-content .template-view-tab-content .tab-content .revision-view-root .revision-view-content-section .wf-grp-link {
    color: #0972d3;
    cursor: pointer;
  }
  .mkt-sidebar-container .mkt-cover .variables-conatiner {
    width: 100%;
  }
  .mkt-sidebar-container .mkt-cover .variables-conatiner .repo-input input {
    color: #51adb7 !important;
    cursor: pointer;
  }
  .mkt-sidebar-container .mkt-cover .variables-conatiner .repo-input input:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
  }
  .mkt-sidebar-container .mkt-cover .variables-conatiner .key-wrapper {
    padding-top: 10px;
  }
  .mkt-sidebar-container .mkt-cover .mkt-content {
    flex: 1;
    box-shadow: inset -10px 0px 10px -10px rgba(163, 163, 163, 0.42);
  }
  .mkt-sidebar-container .mkt-cover-margin {
    margin: 20px 75px;
    width: 100%;
  }
  .mkt-sidebar-container .mkt-cover-margin .variables-conatiner {
    width: 100%;
  }
  .mkt-sidebar-container .mkt-cover-margin .variables-conatiner .repo-input input {
    color: #51adb7 !important;
    cursor: pointer;
  }
  .mkt-sidebar-container .mkt-cover-margin .variables-conatiner .repo-input input:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
  }
  .mkt-sidebar-container .mkt-cover-margin .variables-conatiner .key-wrapper {
    padding-top: 10px;
  }
  .mkt-sidebar-container .create-button {
    height: 50px;
    cursor: pointer;
  }
  .mkt-sidebar-container .create-button img {
    height: 100%;
  }
  .delete-modal-list-wrapper {
    max-height: 65px;
    overflow: auto;
    width: 100%;
    list-style: none;
  }
  .delete-modal-list-wrapper li {
    width: 100%;
    position: relative;
    padding-left: 0.8rem;
    display: flex;
    align-items: center;
    gap: 2px;
  }
  .delete-modal-list-wrapper li::before {
    content: "•";
    font-size: 18px;
    line-height: 0;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .revision-latest-pointer-indicator {
    width: 12px;
    height: 12px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    background-color: #00802f;
  }
  .revision-draft-pointer-indicator {
    width: 12px;
    height: 12px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    background-color: #656871;
  }
  .override-template-defaults-modal {
    height: 70vh;
    width: 100%;
    overflow: auto;
  }
  @keyframes shade {
    from {
      background-color: transparent;
    }
    to {
      background-color: rgba(0, 0, 0, 0.5);
    }
  }
  .indicator-container {
    position: relative;
  }
  .indicator-container li {
    list-style: none;
  }
  .indicator-container li button {
    position: relative;
    width: 12px;
    height: 12px;
    background-color: #02007d;
    margin: 0;
    border: 0;
    border-radius: 50%;
    padding: 0;
    outline: 0;
  }
  .indicator-container li button:after {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    border: 3px solid #02007d;
    border-radius: 50%;
    animation: beacon 2s infinite linear;
    animation-fill-mode: forwards;
  }
  @keyframes beacon {
    0% {
      width: 0;
      height: 0;
      opacity: 1;
    }
    25% {
      width: 10px;
      height: 10px;
      opacity: 0.7;
    }
    50% {
      width: 15px;
      height: 15px;
      opacity: 0.5;
    }
    75% {
      width: 20px;
      height: 20px;
      opacity: 0.3;
    }
    100% {
      width: 25px;
      height: 25px;
      opacity: 0;
    }
  }
  .workflow_view.card {
    width: 400px;
    border-radius: 8px;
    border: 1px solid #e8e8e8;
  }
  .workflow_view.card .inner-card {
    margin: 10px;
  }
  .workflow_view.card .inner-card .heading h5 {
    font-size: 15px;
    color: black;
    margin-bottom: 8px;
  }
  .workflow_view.card .inner-card .sub_heading h6 {
    font-size: 12px;
    color: rgb(44, 43, 43);
  }
  .workflow_view.card .inner-card .sub_heading {
    margin-bottom: 10px;
  }
  .workflow_view.card .inner-card .content {
    display: flex;
    flex-direction: column;
    line-height: 20px;
  }
  .root-card,
  .root-card-IAC {
    width: 98%;
    margin: 0.5rem 0;
    height: 155px;
    border-radius: 5px;
    border: 1px solid #dbe2e2;
    outline: rgba(0, 0, 0, 0.85) dashed 0px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    min-height: 155px;
  }
  .root-card .dragHandle,
  .root-card-IAC .dragHandle {
    visibility: hidden;
    position: absolute;
    margin: 4px;
    z-index: 1000;
    left: 0;
    cursor: move;
    width: 20px;
    height: 16px;
    background: url("/assets/drag-icon-DedwPW5s.png") 30% 50% no-repeat no-repeat;
  }
  .root-card .left-section,
  .root-card-IAC .left-section {
    width: 100%;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
  }
  .root-card .left-section .private-triangle,
  .root-card-IAC .left-section .private-triangle {
    position: absolute;
    width: 0px;
    height: 0px;
    bottom: 0;
    right: 0;
    border-style: inset;
    border-width: 0 0px 40px 40px;
    border-color: transparent transparent rgb(2, 0, 125) transparent;
  }
  .root-card .left-section .private-triangle .icon-wrapper,
  .root-card-IAC .left-section .private-triangle .icon-wrapper {
    top: 17px;
    left: -20px;
    position: relative;
  }
  .root-card .left-section .private-triangle > svg,
  .root-card-IAC .left-section .private-triangle > svg {
    top: 20px;
    left: -20px;
    position: relative;
  }
  .root-card .left-section .title,
  .root-card-IAC .left-section .title {
    font-size: 16px;
    font-weight: 500;
    margin: 4px 0;
  }
  .root-card .left-section .description,
  .root-card-IAC .left-section .description {
    font-size: 12.8px;
    font-weight: 400;
    margin: 4px 0;
    color: #545b64;
  }
  .root-card .left-section .tags-wrapper,
  .root-card-IAC .left-section .tags-wrapper {
    margin: 8px 0;
    height: 100%;
    overflow: auto;
  }
  .root-card .left-section .tags-wrapper .chip-root,
  .root-card-IAC .left-section .tags-wrapper .chip-root {
    font-weight: 400;
    font-size: 12px;
    border: 1px solid #a1a8af;
    margin: 0 4px 0 0;
    display: inline-block;
    height: 25px;
    padding: 4px 8px 4px 8px;
    color: #232f3e;
    border-radius: 8px;
  }
  .root-card .right-section,
  .root-card-IAC .right-section {
    width: 320px;
    background-color: #f7f8f9;
    padding: 1rem;
  }
  .root-card .right-section .facts-div,
  .root-card-IAC .right-section .facts-div {
    padding: 0 0 8px 16px;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
  .root-card .right-section .facts-div .wrapper,
  .root-card-IAC .right-section .facts-div .wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0 10px 0 0;
  }
  .root-card .right-section .facts-div .wrapper .value,
  .root-card-IAC .right-section .facts-div .wrapper .value {
    font-size: 24px;
    font-weight: 500;
    color: #16191f;
  }
  .root-card .right-section .facts-div .wrapper .title,
  .root-card-IAC .right-section .facts-div .wrapper .title {
    font-size: 12px;
    font-weight: 300;
    color: #16191f;
  }
  .root-card .right-section .user-info-div,
  .root-card-IAC .right-section .user-info-div {
    padding: 0 0 8px 16px;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
  .root-card .right-section .user-info-div .avatar,
  .root-card-IAC .right-section .user-info-div .avatar {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #a1a8af;
  }
  .root-card .right-section .user-info-div .details,
  .root-card-IAC .right-section .user-info-div .details {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    margin: 0 0 0 8px;
  }
  .root-card .right-section .user-info-div .details .name,
  .root-card-IAC .right-section .user-info-div .details .name {
    color: #0073bb;
    font-size: 14.8px;
    font-weight: 400;
  }
  .root-card .right-section .user-info-div .details .time,
  .root-card-IAC .right-section .user-info-div .details .time {
    font-size: 12px;
    color: #545b64;
    font-weight: 300;
  }
  @media screen and (max-width: 750px) {
    .root-card {
      width: 95%;
      display: flex;
      flex-direction: column;
      min-height: 260px;
    }
    .root-card .left-section {
      width: 100%;
      height: 160px;
    }
    .root-card .right-section {
      width: 100%;
      height: 100px;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
    }
    .root-card .right-section .user-info-div {
      width: fit-content;
      padding: 0;
    }
    .root-card .right-section .facts-div {
      width: fit-content;
      padding: 0;
    }
    .content {
      display: flex;
      flex-direction: row;
      width: 100%;
    }
  }
  .root-card-IAC:hover .dragHandle {
    visibility: visible;
  }
  .root-card:hover {
    cursor: pointer;
    transform: none;
    transition-duration: all 0.3s ease-out 0s;
    box-shadow: rgba(35, 47, 62, 0.17) 0px 4px 5px 0px;
  }
  .dragged {
    width: 98%;
    margin: 0.5rem 0;
    height: 155px;
    border-radius: 5px;
    border: 1px solid #dbe2e2;
    outline: rgba(0, 0, 0, 0.85) dashed 0px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    min-height: 155px;
    box-shadow: rgba(35, 47, 62, 0.17) 0px 4px 5px 0px;
  }
  .wrapper-group-card {
    width: 100%;
    height: fit-content;
    border-radius: 5px;
    margin: 0.5rem 0;
    border: 1px solid #dbe2e2;
    outline: rgba(0, 0, 0, 0.85) dashed 0px;
    box-sizing: border-box;
  }
  .wrapper-group-card:hover {
    cursor: pointer;
    transform: none;
    transition-duration: all 0.3s ease-out 0s;
    box-shadow: rgba(35, 47, 62, 0.17) 0px 4px 5px 0px;
  }
  .wrapper-group-card .root-card-group-card {
    width: 100%;
    display: flex;
    flex-direction: row;
    min-height: 155px;
  }
  .wrapper-group-card .root-card-group-card .left-section-group-card {
    width: 100%;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
  }
  .wrapper-group-card .root-card-group-card .left-section-group-card .private-triangle-group-card {
    position: absolute;
    width: 0px;
    height: 0px;
    bottom: 0;
    right: 0;
    border-style: inset;
    border-width: 0 0px 40px 40px;
    border-color: transparent transparent rgb(2, 0, 125) transparent;
  }
  .wrapper-group-card .root-card-group-card .left-section-group-card .private-triangle-group-card > svg {
    top: 20px;
    left: -20px;
    position: relative;
  }
  .wrapper-group-card .root-card-group-card .left-section-group-card .title-group-card {
    font-size: 16px;
    font-weight: 500;
    margin: 4px 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }
  .wrapper-group-card .root-card-group-card .left-section-group-card .description-group-card {
    font-size: 12.8px;
    font-weight: 400;
    margin: 4px 0;
    color: #545b64;
  }
  .wrapper-group-card .root-card-group-card .left-section-group-card .tags-wrapper-group-card {
    margin: 8px 0;
  }
  .wrapper-group-card .root-card-group-card .left-section-group-card .tags-wrapper-group-card .chip-root-group-card {
    font-weight: 400;
    font-size: 12px;
    border: 1px solid #a1a8af;
    margin: 0 4px 0 0;
    display: inline-block;
    height: 25px;
    padding: 4px 8px 4px 8px;
    color: #232f3e;
    border-radius: 8px;
  }
  .wrapper-group-card .root-card-group-card .right-section-group-card {
    width: 320px;
    background-color: #f7f8f9;
    padding: 1rem;
  }
  .wrapper-group-card .root-card-group-card .right-section-group-card .facts-div-group-card {
    padding: 0 0 8px 16px;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
  .wrapper-group-card .root-card-group-card .right-section-group-card .facts-div-group-card .wrapper-group-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0 10px 0 0;
  }
  .wrapper-group-card .root-card-group-card .right-section-group-card .facts-div-group-card .wrapper-group-card .value-group-card {
    font-size: 24px;
    font-weight: 500;
    color: #16191f;
  }
  .wrapper-group-card .root-card-group-card .right-section-group-card .facts-div-group-card .wrapper-group-card .title-group-card {
    font-size: 12px;
    font-weight: 300;
    color: #16191f;
  }
  .wrapper-group-card .root-card-group-card .right-section-group-card .user-info-div-group-card {
    padding: 0 0 8px 16px;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
  .wrapper-group-card .root-card-group-card .right-section-group-card .user-info-div-group-card .avatar-group-card {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #a1a8af;
  }
  .wrapper-group-card .root-card-group-card .right-section-group-card .user-info-div-group-card .details-group-card {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    margin: 0 0 0 8px;
  }
  .wrapper-group-card .root-card-group-card .right-section-group-card .user-info-div-group-card .details-group-card .name-group-card {
    color: #0073bb;
    font-size: 14.8px;
    font-weight: 400;
  }
  .wrapper-group-card .root-card-group-card .right-section-group-card .user-info-div-group-card .details-group-card .time-group-card {
    font-size: 12px;
    color: #545b64;
    font-weight: 300;
  }
  .wrapper-group-card .collapsable-div {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 2rem;
    height: fit-content;
    align-items: center;
    justify-content: space-between;
  }
  .wrapper-group-card .collapsable-div .card-wrapper {
    width: 47%;
    box-sizing: border-box;
    margin: 0.5rem;
  }
  @media screen and (max-width: 950px) {
    .wrapper-group-card .collapsable-div {
      width: 100%;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      padding: 2rem;
      height: fit-content;
      align-items: center;
      justify-content: center;
    }
    .wrapper-group-card .collapsable-div .card-wrapper {
      width: 90%;
    }
  }
  @media screen and (max-width: 750px) {
    .wrapper-group-card {
      height: fit-content;
      width: 95%;
    }
    .wrapper-group-card .root-card-group-card {
      display: flex;
      flex-direction: column;
      min-height: 260px;
    }
    .wrapper-group-card .root-card-group-card .left-section-group-card {
      width: 100%;
      height: 160px;
    }
    .wrapper-group-card .root-card-group-card .right-section-group-card {
      width: 100%;
      height: 100px;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
    }
    .wrapper-group-card .root-card-group-card .right-section-group-card .user-info-div-group-card {
      width: fit-content;
      padding: 0;
    }
    .wrapper-group-card .root-card-group-card .right-section-group-card .facts-div-group-card {
      width: fit-content;
      padding: 0;
    }
    .wrapper-group-card .content-group-card {
      display: flex;
      flex-direction: row;
      width: 100%;
    }
  }
  .section-root {
    font-family: "Arial";
    overflow: auto;
  }
  .stack-upgrade-modal-root {
    width: 100%;
    box-sizing: border-box;
    height: 80vh;
    overflow: auto;
    padding: 1rem;
  }
  .stack-upgrade-modal-root .sg-dashboard-cursor-pointer {
    width: 100%;
  }
  .stack-upgrade-modal-root .sg-dashboard-cursor-pointer:hover {
    cursor: pointer;
  }
  .stack-upgrade-modal-root .sg-dashboard-flex-row {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .stack-upgrade-modal-root .flex-end {
    flex: 1;
    display: flex;
    justify-content: flex-end;
  }
  .stack-upgrade-modal-root .column-layout-child {
    height: 50vh;
    overflow: auto;
    padding: 0.5rem;
  }
  .stack-upgrade-modal-root .column-layout-child .card {
    width: 100%;
    margin: 0.5rem 0;
  }
  .stack-upgrade-modal-root .column-layout-child .enabled {
    border: 1px solid grey;
    border-radius: 14px;
  }
  .side-navigation-root {
    display: flex;
    position: relative;
  }
  .side-navigation-root .arrow-icon:hover {
    cursor: pointer;
  }
  .side-navigation-root {
    z-index: 49;
  }
  .side-navigation-root .header-side-nav {
    font-family: "Open Sans";
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    padding: 24px 20px 12px 24px;
  }
  .side-navigation-root .header-side-nav .header-aggregator {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .side-navigation-root .divider {
    height: 2px;
    background-color: #e9ebed;
    width: 100%;
    padding: 0%;
  }
  .side-navigation-root .active-text {
    background-color: #f4f4f4;
  }
  .side-navigation-root .action-icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
  }
  .side-navigation-root .icon-title {
    font-size: 11px;
    font-weight: 600;
    color: #ffffff;
    cursor: pointer;
  }
  .side-navigation-root .side-nav {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 80px;
    min-width: 80px;
    text-align: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    height: 100%;
    background-color: #0f1b2a;
    position: relative;
    z-index: 3;
    opacity: 0;
  }
  .side-navigation-root .side-nav.animate-in {
    opacity: 1;
  }
  .side-navigation-root .side-nav .side-nav-content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
  }
  .side-navigation-root .side-nav .side-nav-footer {
    margin-top: auto;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .side-navigation-root .side-nav-open {
    width: 280px;
    overflow: auto;
    position: relative;
    background-color: white;
    color: black;
    padding-bottom: 20px;
    box-shadow: 6px 0 36px -2px rgba(0, 7, 22, 0.15);
    position: relative;
    z-index: 2;
    overflow-x: hidden;
  }
  .side-navigation-root .side-nav-open.visible {
    opacity: 1;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .side-navigation-root .side-nav-open .title {
    color: var(--grey-900, #000716);
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px; /* 120% */
    letter-spacing: -0.2px;
  }
  .side-navigation-root .side-nav-open .subsections {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 20px;
    gap: 12px;
  }
  .side-navigation-root .side-nav-open .subsections .subsections-aggregator {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 20px 8px 24px;
  }
  .side-navigation-root .side-nav-open .subsections .subsections-aggregator:hover {
    background-color: #f4f4f4;
  }
  .side-navigation-root .side-nav-open .subsections .subsections-aggregator.no-hover:hover {
    background-color: transparent;
  }
  .side-navigation-root .side-nav-open .subsections .org-aggregator {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 4px 25px 4px 52px;
    max-height: 400px;
    overflow: auto;
  }
  .side-navigation-root .side-nav-open .subsections .org-aggregator button {
    color: #414d5c !important;
    font-size: 12px !important;
    font-weight: 400 !important;
  }
  .side-navigation-root .side-nav-open .subsections .org-aggregator button:hover {
    color: #000 !important;
    font-weight: 600 !important;
  }
  .side-navigation-root .side-nav-open .subsections .org-aggregator .show-org {
    color: #0972d3;
    font-size: 14px;
  }
  .side-navigation-root .side-nav-open .subsections .sidebar-child {
    padding: 8px 5px 8px 72px;
    box-sizing: border-box;
    word-break: keep-all;
  }
  .side-navigation-root .side-nav-open .subsections .sidebar-child:hover {
    cursor: pointer;
    background-color: #f4f4f4;
  }
  .side-navigation-root .side-nav-open .subsections .sidebar-child:hover .sidebar-text {
    font-weight: 700;
  }
  .side-navigation-root .side-nav-open .subsections .nested-sidebar-child {
    padding: 8px 5px 8px 0px;
    box-sizing: border-box;
    word-break: keep-all;
  }
  .side-navigation-root .side-nav-open .subsections .nested-sidebar-child:hover {
    cursor: pointer;
    background-color: #f4f4f4;
  }
  .side-navigation-root .side-nav-open .subsections .nested-sidebar-child:hover .sidebar-text {
    font-weight: 700;
  }
  .side-navigation-root .side-nav-open .subsections .nested-sidebar-child .sidebar-text {
    margin-left: 96px;
  }
  .side-navigation-root .side-nav-open .subsections .sidebar-child-text {
    padding: 8px 5px 8px 72px;
    box-sizing: border-box;
    word-break: keep-all;
  }
  .side-navigation-root .side-nav-open .subsections .sidebar-text {
    transition: font-weight 0.3s ease, cursor 0.3s ease;
  }
  .side-navigation-root .side-nav-open .subsections .sidebar-text-active {
    font-weight: 700;
  }
  .side-navigation-root .side-nav-open .deploy-subsections {
    gap: 0px !important;
  }
  .side-navigation-root .side-nav-open .subtitle {
    color: #000716;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.08px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 220px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
  }
  .side-navigation-root .side-nav-open .section-title {
    color: #000716;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.08px;
  }
  .side-navigation-root .side-nav-open .subsections-footer {
    display: flex;
    align-items: center;
    justify-content: start;
    margin-top: 20px;
    padding: 0px 20px 0px 28px;
    gap: 4px;
  }
  .side-navigation-root .side-nav-open .subsections-footer p {
    color: #414d5c;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  .side-navigation-root .side-nav-open .side-nav-sections .section {
    background-color: #545b64;
    color: white;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 40px;
    padding-left: 1.2rem;
    box-sizing: border-box;
  }
  .side-navigation-root .side-nav-open .side-nav-deploy-container {
    margin: 0px 36px;
    border: 1px solid #e9ebed;
    border-radius: 5px;
    position: relative;
    top: -20px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .side-navigation-root .side-nav-open .side-nav-deploy-container:hover {
    cursor: pointer;
  }
  .side-navigation-root .side-nav-open .button-dropdown {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1rem 0;
    padding-right: 1rem;
  }
  .side-navigation-root .side-nav-open .side-nav-deploy-button {
    width: 100%;
    padding: 8px 0px;
    background: transparent;
    color: #ffffff;
    font-family: "Open Sans";
    font-size: 14px;
    cursor: pointer;
  }
  .side-navigation-root .side-nav-open .deploy-icon {
    position: relative;
    left: 35px;
  }
  .side-navigation-root .side-nav-open .side-nav-action-icons {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 50px;
    background-color: #d9d9d9;
  }
  .side-navigation-root .side-nav-actions {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .side-navigation-root .side-nav-actions .icons {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .side-navigation-root .side-nav-actions .search-icon-top {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .side-navigation-root .side-nav-actions .search-icon-top .action-icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
  }
  .side-navigation-root .side-nav-actions .search-icon-top .sidebar-icon {
    display: flex;
    height: 32px;
    width: 32px;
    padding: 4px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 6px;
    background-color: #9ba7b6;
    cursor: pointer;
  }
  .side-navigation-root .side-nav-actions .search-icon-top .sidebar-icon:hover {
    background-color: #b3bcc7;
  }
  .side-navigation-root .side-nav-actions .search-icon-top .sidebar-icon img {
    width: 20px;
    height: 20px;
    filter: brightness(0);
  }
  .side-navigation-root .side-nav-actions .search-icon-top .search-text-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2px;
  }
  .side-navigation-root .side-nav-actions .search-icon-top .search-shortcut {
    font-size: 10px;
    font-weight: 400;
    color: #9ba7b6;
    opacity: 0.8;
  }
  .side-navigation-root .side-nav-actions .sidebar-divider {
    width: 50px;
    height: 1px;
    background-color: #414d5c;
    margin: 0 auto;
    border: none;
  }
  .side-navigation-root .side-nav-actions .action-icons {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
    background-color: transparent;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .side-navigation-root .side-nav-actions .connector-icon {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .side-navigation-root .org-icon {
    position: relative;
    display: flex;
    height: 32px;
    width: 32px;
    padding: 4px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 6px;
    align-self: stretch;
    background-color: #7d8998;
    color: white;
    cursor: pointer;
  }
  .side-navigation-root .org-icon:hover {
    background-color: #9ba7b6;
  }
  .side-navigation-root .org-icon__unread-dot {
    position: absolute;
    top: -4px;
    right: -4px;
    width: 10px;
    height: 10px;
    aspect-ratio: 1/1;
    border-radius: 7999.2px;
    border: 1.6px solid #0f1b2a;
    background: var(--supporting-colors-red-600, #dc2626);
  }
  .side-navigation-root .org-icon__unread-dot::after {
    content: "";
    position: absolute;
    inset: -1.6px;
    border-radius: 50%;
    background: var(--supporting-colors-red-600, #dc2626);
    opacity: 0.8;
    animation: pulse-ring 1.2s ease-out infinite;
  }
  .side-navigation-root .org-icon p {
    color: #0f1b2a;
    text-align: center;
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 120% */
    letter-spacing: -0.2px;
  }
  .side-navigation-root .org-icon-active {
    filter: brightness(1) !important;
  }
  .side-navigation-root .org-icon-active .org-icon {
    background-color: white;
  }
  .side-navigation-root .org-icon-activep {
    color: #0f1b2a;
  }
  .side-navigation-root .profile-sidenav {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100vh;
    width: 100%;
  }
  .side-navigation-root .profile-sidenav .profile-header {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: end;
  }
  .side-navigation-root .profile-view {
    display: flex;
    padding-bottom: 20px;
    flex-direction: column;
    margin-top: auto;
    width: 100%;
  }
  .side-navigation-root .profile-view .user {
    display: flex;
    padding: 10px 20px 10px 24px;
    gap: 8px;
    color: unset;
  }
  .side-navigation-root .profile-view .user:hover {
    background-color: #f4f4f4;
  }
  .side-navigation-root .profile-view .role {
    color: #9ba7b6;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 0px 5px 52px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 420px;
  }
  .side-navigation-root .email,
  .side-navigation-root .orgname {
    color: #000716;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    overflow-wrap: break-word;
    transition: font-weight 0.3s ease, cursor 0.3s ease;
  }
  .side-navigation-root .orgname:hover {
    cursor: pointer;
    font-weight: 700;
  }
  .side-navigation-root .orgname-selected {
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    line-height: 22px;
    color: #0972d3;
    font-weight: 700;
  }
  .side-navigation-root .support-aggregator {
    display: flex;
    flex-direction: column;
  }
  .side-navigation-root .support-aggregator .support-subtitle {
    display: flex;
    gap: 8px;
    padding: 12px 20px 12px 24px;
    align-items: center;
  }
  .side-navigation-root .support-subsection {
    display: flex;
    flex-direction: column;
  }
  .side-navigation-root .support-subsection .support-title {
    padding: 4px 20px 4px 52px;
    color: #000716;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  .sidebar-icon {
    background-color: transparent;
    cursor: pointer;
    opacity: 1;
    padding: 8px;
    border-radius: 9px;
    max-height: 36px;
  }
  .active-icon {
    filter: brightness(1) !important;
  }
  .active-icon .sidebar-icon {
    background: white;
  }
  .active-connector-icon {
    box-sizing: border-box;
    opacity: 1;
    padding: 6px;
    border-radius: 6px;
    background: white;
    cursor: pointer;
  }
  .active-sidebar-icon {
    filter: brightness(0%) saturate(100%);
  }
  .action-icon {
    opacity: 1;
    transition: all 0.2s ease-in-out;
  }
  .action-icon:hover {
    filter: brightness(0.7);
  }
  .action-icons img,
  .connector-icon img {
    width: 20px;
    opacity: 1;
    transition: all 0.2s ease-in-out;
  }
  .expandable-section-root .top-section {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 8px 20px 8px 24px;
  }
  .expandable-section-root p {
    color: #000716;
    text-overflow: ellipsis;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
  }
  .dev-portal-icon {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .dev-portal-updated-icon {
    padding-top: 4px;
    padding-bottom: 24px;
  }
  .rocket-container {
    cursor: pointer;
  }
  .rocket-container .rocket-icon {
    margin: 0;
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
    width: 36px;
    height: 36px;
  }
  .rocket-container:hover .rocket-icon, .rocket-container.rocket-container-active .rocket-icon {
    transform: rotate(0deg);
  }
  .rocket-container:hover .pulse-badge, .rocket-container.rocket-container-active .pulse-badge {
    display: none;
  }
  .rocket-container-active {
    filter: brightness(1) !important;
  }
  .rocket-container-active .rocket-icon circle {
    fill: white;
  }
  .dev-portal-icon-container {
    cursor: pointer;
  }
  .dev-portal-icon-container .dev-portal-icon-img {
    margin: 0;
    transform: rotate(0deg);
    width: 32px;
    height: 32px;
  }
  .dev-portal-icon-container:hover {
    filter: brightness(1) !important;
  }
  .dev-portal-icon-container:hover .dev-portal-icon-img {
    transform: rotate(45deg);
  }
  .dev-portal-icon-container:hover .pulse-badge {
    display: none;
  }
  .dev-portal-icon-container.dev-portal-icon-container-active {
    filter: brightness(1) !important;
  }
  .dev-portal-icon-container.dev-portal-icon-container-active .dev-portal-icon-img {
    transform: rotate(0deg);
  }
  .dev-portal-icon-container.dev-portal-icon-container-active .pulse-badge {
    display: none;
  }
  .icon {
    border-radius: 6px;
    padding: 4px;
  }
  .icon-active {
    border-radius: 6px;
    background: #000716;
    padding: 4px;
  }
  .updates {
    display: flex;
    align-items: center;
    gap: 0px;
    justify-content: space-between;
    padding-right: 25px;
  }
  .updates:hover {
    background-color: #f4f4f4;
  }
  .updates.no-hover:hover {
    background-color: transparent;
    transform: none;
  }
  .navlink-div {
    width: 100% !important;
  }
  .navlink-div:hover {
    cursor: pointer;
  }
  .navlink-div:hover .sidebar-text {
    font-weight: 700;
  }
  .icon-ctr {
    position: relative;
  }
  .pulse-badge {
    position: absolute;
    top: 1px; /* inside top edge */
    right: -2px; /* inside right edge */
    width: 10px;
    height: 10px;
    background: #006ce0; /* center dot color */
    border: 2px solid #0f1b2a;
    border-radius: 50%;
    z-index: 1;
  }
  .pulse-badge::after {
    content: "";
    position: absolute;
    inset: -2px; /* pulse ring starts from border */
    border-radius: 50%;
    background: #006ce0;
    opacity: 0.8;
    animation: pulse-ring 1.2s ease-out infinite;
  }
  @keyframes pulse-ring {
    0% {
      transform: scale(1);
      opacity: 0.8;
    }
    70% {
      transform: scale(2.1);
      opacity: 0;
    }
    100% {
      transform: scale(2.1);
      opacity: 0;
    }
  }
  .dev-portal-icon {
    position: relative;
  }
  .dev-portal-revamp-tooltip {
    position: absolute;
    left: calc(100% - 10px);
    top: calc(50% + 10px);
    transform: translateY(-50%);
    background: #006ce0;
    color: white;
    padding: 8px 12px;
    border-radius: 8px;
    white-space: nowrap;
    font-size: 12px;
    line-height: 16px;
    opacity: 0;
    pointer-events: none;
    transform: translate(4px, -50%);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    z-index: 1000;
  }
  .dev-portal-revamp-tooltip p {
    font-size: 12px;
    text-align: left;
  }
  /* small arrow */
  .dev-portal-revamp-tooltip::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 50%;
    transform: translateY(-50%);
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #006ce0;
  }
  /* show on hover or focus */
  .dev-portal-icon:hover .dev-portal-revamp-tooltip,
  .dev-portal-icon:focus .dev-portal-revamp-tooltip {
    opacity: 1;
  }
  .dev-portal-revamp-tooltip.hide {
    display: none;
  }
  .repo-input-component-root {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 8px;
    height: 100%;
    box-sizing: border-box;
  }
  .repo-input-component-root .individual-child {
    height: 100%;
    width: 100%;
  }
  .repo-input-component-root .individual-child .separator-text {
    font-size: 22px;
  }
  .repo-input-component-root .provider {
    width: 200px;
  }
  .repo-input-component-root .separator {
    width: 10px;
  }
  .repo-input-component-root .path {
    flex: 1;
  }
  .repo-input-component-root .icon {
    width: fit-content;
  }
  .repo-input-component-root .margin-top {
    margin-top: 2rem;
  }
  .tile_image, .tile_sub_container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .tiles_container {
    padding: 8px 12px;
    border-radius: 5px;
    background: white;
    box-shadow: 0 0 4px 0 rgba(65, 77, 92, 0.2), 0 1px 14px 0 rgba(0, 7, 22, 0.14);
  }
  .tile_selected {
    border: 2px solid #0972d3;
    background: #f2f8fd;
  }
  .tile_title {
    color: #f2f8fd;
  }
  .tile_image {
    margin-left: 8px;
  }
  .pointer {
    cursor: pointer;
  }
  .root-resource-drift-modal {
    width: 100%;
    height: 80vh;
    overflow: auto;
    padding: 0.5rem 0.3rem;
    box-sizing: border-box;
  }
  .root-resource-drift-modal .changed-attr-root {
    width: 100%;
    display: flex;
    align-items: center;
  }
  .root-resource-drift-modal .changed-attr-root .flex-child-50 {
    width: 50%;
    margin: 0.3rem;
    overflow: auto;
  }
  .feedback-form-root .hide {
    display: none;
  }
  .feedback-form-root .show {
    display: block;
  }
  .feedback-form-root .overlay {
    z-index: 1000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .feedback-form-root .overlay .main-form {
    width: 400px;
    height: 298px;
    background-color: #fff;
    border-radius: 8px;
    position: absolute;
    right: 5px;
    top: 47px;
    overflow: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 15px 25px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
  }
  .nested-resource-selector-root {
    width: 100%;
    position: relative;
  }
  .nested-resource-selector-root .input-section {
    width: 100%;
    height: 32px;
    background-color: #fff;
    border-radius: 8px;
    padding: 0 0.5rem;
    border: 2px solid #7c8998;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .nested-resource-selector-root .input-section .no-wrap-style {
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
  }
  .nested-resource-selector-root .input-section .placeholder-text {
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: #5f6b7a;
    font-style: italic;
    font-size: 14px;
  }
  .nested-resource-selector-root .input-section-disabled {
    background-color: #7c8998;
    cursor: default;
  }
  .nested-resource-selector-root .dropdown-section-wrapper {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 1000;
  }
  .nested-resource-selector-root .dropdown-section {
    background-color: #fff;
    border-radius: 8px;
    border-left: 2px solid #bec6d0;
    border-right: 2px solid #bec6d0;
    border-bottom: 2px solid #bec6d0;
    width: 100%;
  }
  .nested-resource-selector-root .options-section {
    border-radius: 8px;
    border-top: 2px solid #bec6d0;
    max-height: 300px;
    overflow: auto;
    width: 100%;
    padding: 16px;
  }
  .nested-resource-selector-root .list-item {
    width: 100%;
    border-bottom: 0.5px solid rgba(125, 137, 152, 0.7450980392);
    border-spacing: 0;
    margin: 0;
    padding: 0.4rem 0;
  }
  .nested-resource-selector-root .selected-list-item {
    background-color: #f2f8fd;
    box-sizing: border-box;
  }
  .nested-resource-selector-root .sg-dashboard-flex-row {
    width: 100%;
    display: flex;
    align-items: center;
    height: 100%;
    gap: 12px;
  }
  .nested-resource-selector-root .sg-dashboard-flex-row-between {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 6px;
  }
  .nested-resource-selector-root .icon-flex-end {
    flex: 1;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 0.5rem;
  }
  .nested-resource-selector-root .scrollable-token-group-div {
    max-height: 150px;
    overflow: auto;
  }
  .sg-dashboard-cursor-pointer {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .sg-dashboard-cursor-pointer:hover {
    margin: 0;
    padding: 0;
    cursor: pointer;
  }
  .expand-collapse-icon {
    margin: 0;
    padding: 0;
  }
  .expand-collapse-icon:hover {
    margin: 0;
    padding: 0;
    cursor: pointer;
  }
  .expandable-header {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 4px;
    box-sizing: border-box;
    padding: 0.4rem 0;
  }
  .expandable-sub-header {
    width: 100%;
    height: 100%;
  }
  .no-resources-section {
    padding: 0.3rem 0;
  }
  .hr {
    height: 1px;
    background-color: #bec6d0;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .label {
    word-break: normal;
  }
  .custom-stepper-root {
    width: 100%;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
  }
  .custom-stepper-root .custom-stepper-item-div {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
    box-sizing: border-box;
    padding: 4px 8px;
    gap: 4px;
  }
  .custom-stepper-root .custom-stepper-item-div .circle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    border-radius: 50%;
    background-color: #f4f4f4;
    color: #0972d3;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  .custom-stepper-root .custom-stepper-item-div .label-stepper {
    font-size: 14px;
    color: #141414;
    letter-spacing: 0.21px;
    text-align: center;
    font-weight: 400;
  }
  .custom-stepper-root .custom-stepper-item-div.selected-item .label-stepper {
    font-weight: 700 !important;
  }
  .custom-stepper-root .custom-stepper-item-div .selected-circle {
    background-color: #0972d3;
    color: #fff;
  }
  .custom-stepper-root .custom-stepper-item-div .checked-circle {
    background-color: #2ea597;
    color: #fff;
  }
  .custom-stepper-root .custom-stepper-item-div .errored-circle {
    background-color: #a0043c;
    color: #fff;
  }
  .custom-stepper-root .custom-stepper-item-div .errored-circle .stroke-linejoin-round {
    color: #a0043c;
  }
  .custom-stepper-root .hover-able:hover {
    cursor: pointer;
  }
  .custom-stepper-root .stepper-line {
    flex-grow: 1;
    height: 2px;
    background-color: #bec6d0;
  }
  .expandable-header {
    display: flex;
    align-items: center;
    gap: 4px;
    box-sizing: border-box;
    padding: 0.4rem 0;
  }
  .expandable-header .selectable-header:hover {
    cursor: pointer;
  }
  .testing {
    background-color: red;
  }
  .selected-list-item {
    background-color: #f2f8fd;
    box-sizing: border-box;
  }
  .expand-collapse-icon {
    margin: 0;
    padding: 0;
  }
  .expand-collapse-icon:hover {
    margin: 0;
    padding: 0;
    cursor: pointer;
  }
  .custom-button-dropdown-container {
    background-color: #0f1b2a;
    border: 1px solid #e9ebed;
    border-radius: 5px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 195px;
    height: 37px;
    padding: 6px;
    padding-left: 10px;
    font-size: 14px;
  }
  .custom-button-dropdown-container .custom-button-dropdown {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 0;
    box-sizing: border-box;
    width: 100%;
  }
  .custom-button-dropdown-container .custom-button-dropdown .value-text {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 6px;
    color: white;
    flex: 1;
  }
  .custom-button-dropdown-container .custom-button-dropdown .value-text:hover {
    cursor: pointer;
  }
  .custom-button-dropdown-container .custom-button-dropdown .dropdown-icon:hover {
    cursor: pointer;
  }
  .custom-button-dropdown-container .options-wrapper {
    position: absolute;
    top: 38px;
    left: 0;
    width: 195px;
    height: fit-content;
    background-color: green;
    background-color: #0f1b2a;
    border: 1px solid #e9ebed;
    width: 100%;
    border-radius: 5px;
  }
  .custom-button-dropdown-container .options-wrapper ul {
    list-style: none;
    width: 100%;
  }
  .custom-button-dropdown-container .options-wrapper ul li {
    width: 100%;
    color: white;
    padding: 0.5rem 0;
    text-align: center;
    outline: 0.5px solid white;
  }
  .custom-button-dropdown-container .options-wrapper ul li:hover {
    cursor: pointer;
  }
  .template-indicator-root {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .template-indicator-root .child-1 {
    height: 100%;
    width: 60%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
  }
  .template-indicator-root .child-2 {
    height: 100%;
    width: 40%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
  }
  .template-indicator-root .child-2 .template-source-renderer {
    display: flex;
    align-items: center;
    gap: 5px;
    justify-content: end;
  }
  .tirith-copilot-container {
    height: calc(90vh - 2rem);
    display: flex;
    position: relative;
    flex-direction: column;
  }
  @media (max-height: 680px) {
    .tirith-copilot-container {
      height: calc(90vh - 4rem);
    }
  }
  @media (max-height: 360px) {
    .tirith-copilot-container {
      height: calc(90vh - 6rem);
    }
  }
  .tirith-copilot-container .chat-container {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 100%;
    overflow-y: auto;
    padding: 0px 16px 32px 16px;
  }
  .tirith-copilot-container .chat-bubble-renderer {
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .tirith-copilot-container .chat-bubble-renderer p {
    margin: 0px;
    font-size: 14px;
  }
  .tirith-copilot-container button[data-tirith-clear] {
    position: absolute !important;
    top: -44px;
    right: 64px;
  }
  .tooltip-top {
    position: relative;
    display: inline-block;
  }
  .tooltip-top .tooltiptext {
    visibility: hidden;
    font-size: 14px;
    background-color: #354150;
    color: #d1d5db;
    text-align: center;
    border-radius: 8px;
    padding: 6px 14px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -60px;
  }
  .tooltip-top:hover .tooltiptext {
    visibility: visible;
  }
  .tooltip-top-white .tooltiptext {
    background-color: white;
    color: #000000;
    border: 1px solid #d1d5db;
  }
  .tooltip-bottom {
    position: relative;
    display: inline-block;
  }
  .tooltip-bottom .tooltiptext {
    visibility: hidden;
    font-size: 14px;
    background-color: #354150;
    color: #d1d5db;
    text-align: center;
    border-radius: 8px;
    padding: 6px 14px;
    position: absolute;
    z-index: 1;
    top: 150%;
    left: 50%;
    margin-left: -60px;
  }
  .tooltip-bottom:hover .tooltiptext {
    visibility: visible;
  }
  .tooltip-bottom-white .tooltiptext {
    background-color: white;
    color: #000000;
    border: 1px solid #d1d5db;
  }
  .tooltip-right {
    position: relative;
    display: inline-block;
    width: 100%;
  }
  .tooltip-right .tooltiptext {
    visibility: hidden;
    font-size: 14px;
    background-color: #354150;
    color: #d1d5db;
    text-align: center;
    border-radius: 8px;
    padding: 6px 14px;
    position: absolute;
    z-index: 1;
    top: auto;
    left: 150%;
    box-shadow: 0px 4px 20px 0px rgba(0, 7, 22, 0.12);
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .tooltip-right:hover .tooltiptext {
    visibility: visible;
  }
  .tooltip-right-white .tooltiptext {
    background-color: white;
    color: #000000;
    border: 1px solid #d1d5db;
  }
  .tooltip-left {
    position: relative;
    display: inline-block;
  }
  .tooltip-left .tooltiptext {
    visibility: hidden;
    font-size: 14px;
    background-color: #354150;
    color: #d1d5db;
    text-align: center;
    border-radius: 8px;
    padding: 6px 14px;
    position: absolute;
    z-index: 1;
    top: auto;
    right: 150%;
  }
  .tooltip-left:hover .tooltiptext {
    visibility: visible;
  }
  .tooltip-left-white .tooltiptext {
    background-color: white;
    color: #000000;
    border: 1px solid #d1d5db;
  }
  .resizable-container {
    display: flex;
    height: 100%;
    overflow: hidden;
  }
  .resizable-container .left-container {
    overflow: auto;
    flex: 0 0 auto; /* Prevent the left container from shrinking */
  }
  .resizable-container .divider {
    width: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: col-resize;
  }
  .resizable-container .divider:hover .icon {
    cursor: pointer;
  }
  .resizable-container .right-container {
    flex: 1; /* Take up the remaining width */
    overflow: auto;
  }
  .resizable-split-pane__handle {
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    user-select: none;
    opacity: 0.7;
    transition: opacity 0.15s ease;
  }
  .resizable-split-pane__handle:hover {
    opacity: 1;
  }
  .resizable-split-pane__handle img {
    pointer-events: none;
    user-select: none;
  }
  .resizable-split-pane__handle--horizontal {
    padding: 0 8px;
    cursor: col-resize;
  }
  .resizable-split-pane__handle--vertical {
    padding: 8px 0;
    cursor: row-resize;
  }
  .resizable-split-pane__handle--vertical img {
    transform: rotate(90deg);
  }
  .select-workflow-group-root {
    display: grid;
    grid-template-columns: auto 1fr;
  }
  .select-workflow-res-id {
    display: grid;
    grid-template-columns: auto 1fr 1fr;
  }
  .select-workflow-group-content {
    min-width: 0;
  }
  .discoverymodalContainer {
    justify-content: center;
    align-items: center;
    width: 90vw;
    height: 85vh;
    background-color: white;
  }
  .discoverymodalContainer .discoverymodal-settings {
    height: calc(90vh - 100px);
    width: 100%;
    padding-right: 0.8rem;
    display: flex;
    flex-flow: column;
    margin-inline: 1rem;
    gap: 1rem;
    flex: 1;
  }
  .discoverymodalContainer .discoverymodal-container-wrapper {
    overflow: auto;
    flex: 1;
    width: 100%;
  }
  .discoverymodalContainer .discoverymodal-container1 {
    height: calc(90vh - 100px);
    overflow: auto;
    flex: 2;
    padding: 16px 5px;
  }
  .discoverymodalContainer .discoverymodal-container2 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .discoverymodalContainer .discoverymodal-intgrationtype {
    max-width: 120px;
  }
  .discoverymodalContainer .discoverymodal-isauth {
    cursor: pointer;
  }
  .integration-detail-modal-container {
    width: 90vw;
    background-color: white;
    border-radius: 8px;
  }
  .integration-detail-modal-container .sg-dashboard-flex-row {
    display: flex;
    flex-direction: row;
  }
  .org_sub_detail_card_root {
    width: 100%;
    border: 1px solid rgb(245, 245, 249);
    margin: 0 0 1.5rem 0;
    height: 320px;
  }
  .iconTextCard-root {
    width: 28%;
    border: 1px solid #f5f5f9;
    max-height: 300px;
    margin: 0 0.6rem;
  }
  .iconTextCard-root .iconTextCard-topSection {
    background: #f5f5f9;
    min-height: 31px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .iconTextCard-root .iconTextCard-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 77px;
  }
  .iconTextCard-root .iconTextCard-text-wrapper {
    padding: 0 8px;
    text-align: center;
    word-break: break-word;
    overflow-wrap: anywhere;
    max-width: 100%;
  }
  .iconTextCard-root .iconTextCard-openInNewTab {
    margin: 0 5px;
  }
  .iconTextCard-root .iconTextCard-openInNewTab:hover {
    cursor: pointer;
  }
  .modal-container {
    width: 90vw;
    height: 90vh;
    background-color: white;
    border-radius: 8px;
    padding: 2rem;
  }
  .root-container {
    width: 100%;
    border: 1px solid rgb(245, 245, 249);
    margin: 0 0 1.5rem 0;
    height: 300px;
  }
  .full-container {
    height: 100%;
    overflow: auto;
    width: 100%;
  }
  .header-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 50px;
    background: linear-gradient(0deg, #f5f5f9, #f5f5f9), #ffffff;
    padding: 0.4rem 0.8rem;
  }
  .centered-column {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 200px;
    width: 100%;
    padding-top: 10px;
  }
  .centered-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 185px;
    width: 100%;
  }
  .cf-stack-plan-card-root {
    width: 400%;
    height: max-content;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0.5rem;
    margin: 0 1rem 1rem 0;
    overflow: hidden;
  }
  .customFactCard-root {
    width: 100%;
    height: max-content;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0.5rem;
    margin: 0 1rem 1rem 0;
    overflow: hidden;
  }
  .responsiveChartContainer-measureRoot {
    position: relative;
    height: 100% !important;
    min-height: 300px;
    width: 100%;
  }
  .responsiveChartContainer-measureRoot .responsiveChartContainer-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .ai-assistant {
    width: 44px;
    text-align: center;
    padding-top: 20px;
    min-height: calc(100vh - 45px);
    border-left: 0.5px solid rgb(141, 144, 148);
    box-shadow: 0px 6px 36px 0px rgba(0, 7, 22, 0.1);
  }
  .ai-assistant-open {
    width: 335px;
    overflow: auto;
    border-left: 0.5px solid rgba(233, 235, 237, 0.597);
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
  }
  .ai-assistant-open .ai-assistant-content {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 140px);
    gap: 1rem;
  }
  .ai-assistant-open .ai-assistant-content .ai-assistant-response-window {
    overflow: auto;
    flex: 1;
  }
  .ai-assistant-open .ai-assistant-content .chat-container {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 100%;
    overflow-y: auto;
  }
  .ai-assistant-open .ai-assistant-content .markdown-wrapper {
    width: 100%;
    max-width: 100%;
  }
  .ai-assistant-open .ai-assistant-content .markdown-wrapper .chat-bubble-renderer {
    /* Basic wrapping */
    word-wrap: break-word;
    overflow-wrap: break-word;
    /* Container styling */
    background-color: transparent;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    /* Target all direct child elements */
  }
  .ai-assistant-open .ai-assistant-content .markdown-wrapper .chat-bubble-renderer > * {
    width: 100%;
    max-width: 100%;
    overflow-wrap: break-word;
    word-break: break-word;
  }
  .ai-assistant-open .ai-assistant-content .markdown-wrapper .chat-bubble-renderer {
    /* Specific element styling */
  }
  .ai-assistant-open .ai-assistant-content .markdown-wrapper .chat-bubble-renderer p {
    margin: 0;
    font-size: 14px;
    width: 100%;
  }
  .ai-assistant-open .ai-assistant-content .markdown-wrapper .chat-bubble-renderer pre,
  .ai-assistant-open .ai-assistant-content .markdown-wrapper .chat-bubble-renderer code {
    word-break: break-word;
    overflow-wrap: break-word;
    max-width: 100%;
  }
  .ai-assistant-open .ai-assistant-content .markdown-wrapper .chat-bubble-renderer table {
    table-layout: fixed;
    width: 100%;
  }
  .ai-assistant-open .ai-assistant-content .markdown-wrapper .chat-bubble-renderer table td,
  .ai-assistant-open .ai-assistant-content .markdown-wrapper .chat-bubble-renderer table th {
    word-break: break-word;
    overflow-wrap: break-word;
  }
  .ai-assistant-open .delete-history-prompt {
    position: absolute;
    width: 100%;
    height: 100vh;
    background: rgba(35, 47, 62, 0.7);
    display: flex;
    align-items: flex-start;
    justify-content: center;
  }
  .ai-assistant-open .delete-history-prompt .content {
    background-color: white;
    width: 80%;
    position: absolute;
    border-radius: 12px;
    top: 20px;
  }
  .ai-assistant-open .show-more-button-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .ai-assistant-open .show-more-button-wrapper .btn-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    color: #0972d3;
  }
  .ai-assistant-open .show-more-button-wrapper .btn-text:hover {
    cursor: pointer;
  }
  .ai-assistant-open .footer {
    padding: 0.7rem 0.5rem;
    width: 100%;
    border-top: 2px solid #e9ebed;
    position: absolute;
    bottom: 0;
  }
  .ai-assistant-v2-root {
    width: 44px;
    text-align: center;
    padding-top: 20px;
    min-height: calc(100vh - 45px);
    border-left: 0.5px solid rgb(141, 144, 148);
    box-shadow: 0px 6px 36px 0px rgba(0, 7, 22, 0.1), 0px 1px 1px 0px rgba(233, 235, 237, 0.4);
    background: var(--white, #fff);
  }
  .ai-assistant-v2-root-open {
    width: 335px;
    overflow: auto;
    border-left: 0.5px solid rgba(233, 235, 237, 0.597);
    height: 100%;
    position: relative;
    padding: 20px;
    box-sizing: border-box;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 1rem;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-header .ai-assistant-header-title {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 3.5px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-header .ai-assistant-header-title .title-text {
    margin: 0;
    padding: 0;
    color: #424650;
    font-family: Onest;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.72px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-header .ai-assistant-header-title .title-text .greyed-text {
    margin: 0;
    padding: 0;
    color: #b4b4bb;
    font-family: Onest;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.72px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-header .ai-assistant-header-title .divider {
    width: 1px;
    height: 20px;
    background: #c6c6cd;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-header .ai-assistant-header-actions {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-header .ai-assistant-header-actions .red-text {
    color: #db0000;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-header .ai-assistant-header-actions .dropdown-option {
    display: flex;
    align-items: center;
    gap: 12px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-header .ai-assistant-header-actions .dropdown-option:hover {
    cursor: pointer;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-header .ai-assistant-header-actions .angle-arrow-icon {
    cursor: pointer;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body {
    box-sizing: border-box;
    padding-top: 32px;
    height: calc(100vh - 225px);
    overflow: scroll;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .default-prompts-wrapper {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 10px;
    margin-bottom: 40px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .bottom-prompts-section {
    margin-top: 20px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .additional-info-text {
    margin-top: 40px;
    margin-bottom: 40px;
    color: #8c8c94;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-home-screen {
    display: flex;
    flex-direction: column;
    gap: 40px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-home-screen .first-time-view {
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-home-screen .default-view {
    text-align: left;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-home-screen .user-name-text {
    margin: 0;
    padding: 0;
    color: #8c8c94;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.08px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-home-screen .title-text {
    color: #0f141a;
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.3px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-home-screen .secondary-info-text {
    color: #8c8c94;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message {
    width: 100%;
    border-radius: 6px;
    border: #f3f3f7;
    background: #f9f9fa;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    gap: 10px;
    flex-wrap: wrap;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message .message-body {
    width: 100%;
    flex: 1;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message .message-body .markdown-wrapper {
    width: 100%;
    max-width: 100%;
    background-color: transparent;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message .message-body .markdown-wrapper .markdown-content {
    width: 100%;
    /* Basic wrapping */
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-size: 14px;
    /* Container styling */
    background-color: transparent;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    /* Target all direct child elements */
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message .message-body .markdown-wrapper .markdown-content > * {
    width: 100%;
    max-width: 100%;
    overflow-wrap: break-word;
    word-break: break-word;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message .message-body .markdown-wrapper .markdown-content {
    /* Specific element styling */
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message .message-body .markdown-wrapper .markdown-content p {
    margin: 0;
    font-size: 14px;
    width: 100%;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message .message-body .markdown-wrapper .markdown-content pre,
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message .message-body .markdown-wrapper .markdown-content code {
    word-break: break-word;
    overflow-wrap: break-word;
    max-width: 100%;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message .message-body .markdown-wrapper .markdown-content table {
    table-layout: fixed;
    width: 100%;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message .message-body .markdown-wrapper .markdown-content table td,
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message .message-body .markdown-wrapper .markdown-content table th {
    word-break: break-word;
    overflow-wrap: break-word;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .ai-assistant-v2-body-message-wrapper .ai-assistant-v2-message .avatar-icon {
    width: 20px;
    height: 20px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .assistant-conversation-history-wrapper {
    margin-bottom: 40px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .assistant-conversation-history-wrapper .section-title {
    color: #0f141a;
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .assistant-conversation-history-wrapper .section-description {
    color: #8c8c94;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 12px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .assistant-conversation-history-wrapper .conversation-history-list {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-height: 150px;
    overflow: auto;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .assistant-conversation-history-wrapper .clear-history-button {
    color: #db0000;
    font-family: "Open Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
    background: none;
    border: none;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-body .assistant-conversation-history-wrapper .clear-history-button:hover {
    cursor: pointer;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-prompt-card {
    display: flex;
    height: 32px;
    padding: 6px 8px;
    align-items: center;
    gap: 10px;
    border-radius: 6px;
    border: 1px solid #f3f3f7;
    background: #f9f9fa;
    width: fit-content;
    background: #f9f9fa;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-prompt-card.--disabled {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-prompt-card .prompt-text {
    color: #333843;
    font-family: "Open Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-prompt-card .selected-icon {
    filter: brightness(0) saturate(100%) invert(27%) sepia(99%) saturate(2029%) hue-rotate(209deg) brightness(98%) contrast(98%);
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-prompt-card:hover {
    cursor: pointer;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-prompt-card.selected .prompt-text {
    font-family: "Open Sans";
    font-size: 12px;
    font-style: normal;
    color: #006ce0;
    font-weight: 700;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-input-field {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    margin-top: 1rem;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-input-field .textarea-input {
    width: 100%;
    height: 120px;
    padding: 10px 25px 47px 10px;
    border-radius: 8px;
    background: #fbfbfb;
    resize: none;
    border: 1px solid #b5bec9;
    font-family: "Open Sans";
    font-size: 14px;
    overflow: auto;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-input-field .textarea-input::placeholder {
    color: #414d5c;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 400;
    transform: skewX(-15deg);
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-input-field .textarea-input:disabled {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-input-field .input-prompt-icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 16px;
    margin-top: 15px;
    margin-right: 10px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-input-field .input-prompt-icon:hover {
    cursor: pointer;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-input-field .selected-icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 16px;
    margin-top: 15px;
    margin-right: 10px;
    filter: brightness(0) saturate(100%) invert(27%) sepia(99%) saturate(2029%) hue-rotate(209deg) brightness(98%) contrast(98%);
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-input-field .selected-icon:hover {
    cursor: pointer;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-input-field .disabled-icon {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-input-field .input-info {
    width: calc(100% - 15px);
    background: #fff;
    position: absolute;
    bottom: -8px;
    left: 0;
    color: #414d5c;
    font-family: "Open Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 13px;
    margin-left: 10px;
    height: 21px;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-input-field .input-info .important-info-text {
    color: #0972d3;
  }
  .ai-assistant-v2-root-open .ai-assistant-v2-input-field .input-info .important-info-text:hover {
    cursor: pointer;
  }
  .ai-assistant-v2-root-open .assistant-custom-dropdown {
    position: relative;
    font-family: "Open Sans";
    color: #333843;
    font-size: 14px;
  }
  .ai-assistant-v2-root-open .assistant-custom-dropdown .trigger-icon {
    cursor: pointer;
  }
  .ai-assistant-v2-root-open .assistant-custom-dropdown .dropdown-options-wrapper {
    position: absolute;
    top: 30px;
    left: -215px;
    border-radius: 6px;
    border: 1px solid #f3f3f7;
    background: #fff;
    box-shadow: 0px 6px 12px 1px rgba(0, 7, 22, 0.12);
    display: flex;
    padding: 10px 20px;
    flex-direction: column;
    gap: 10px;
    z-index: 10;
  }
  .ai-assistant-v2-root-open .assistant-custom-dropdown .dropdown-options-wrapper .--disabled {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
  }
  .ai-assistant-v2-root-open .assistant-popup-root {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 1000;
    animation: fadeIn 0.2s ease-out;
  }
  .ai-assistant-v2-root-open .assistant-popup-root .popup-container {
    margin-top: 50px;
    padding: 20px;
    border-radius: 12px;
    border: #b5bec9;
    background: #f9fafa;
    width: 90%;
    animation: slideIn 0.3s ease-out;
  }
  .ai-assistant-v2-root-open .assistant-popup-root .popup-container .popup-content .popup-title {
    color: #000;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
  }
  .ai-assistant-v2-root-open .assistant-popup-root .popup-container .popup-content .popup-description {
    color: #8c8c94;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }
  .ai-assistant-v2-root-open .assistant-popup-root .popup-container .cancel-button {
    display: flex;
    padding: 6px 22px;
    justify-content: center;
    align-items: center;
    color: #000;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    background: none;
  }
  .ai-assistant-v2-root-open .assistant-popup-root .popup-container .cancel-button:hover {
    cursor: pointer;
  }
  .ai-assistant-v2-root-open .enable-ai-assistant-flow-root {
    width: 100%;
  }
  .ai-assistant-v2-root-open .enable-ai-assistant-flow-root .flow-title {
    color: #0f141a;
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.3px;
  }
  .ai-assistant-v2-root-open .enable-ai-assistant-flow-root .flow-description {
    color: #8c8c94;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }
  .ai-assistant-v2-root-open .enable-ai-assistant-flow-root .admins-list {
    flex-direction: column;
    display: flex;
    gap: 10px;
    height: 120px;
    overflow: auto;
  }
  .ai-assistant-v2-root-open .assistant-tooltip-root {
    position: relative;
    display: inline-block;
  }
  .ai-assistant-v2-root-open .assistant-tooltip-root .tooltip-trigger {
    cursor: pointer;
  }
  .ai-assistant-v2-root-open .assistant-tooltip-root .tooltip-box {
    min-width: max-content;
    position: absolute;
    top: 100%;
    left: -50%;
    top: -25px;
    border-radius: 6px;
    border: 1px solid #f3f3f7;
    background: #424650;
    padding: 6px 8px;
    color: #fff;
    font-family: "Open Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
  }
  .ai-assistant-v2-root-open .drag-handle-icon {
    width: 8px;
    position: absolute;
    top: 45%;
    left: 5px;
    z-index: 10000;
    cursor: ew-resize;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
  }
  .ai-assistant-v2-root-open .drag-handle-icon img {
    pointer-events: none;
    user-select: none;
  }
  .flex-row-space-between {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .sg-dashboard-flex-row-center {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
  }
  .sg-dashboard-flex-col {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .width-expanded {
    width: 535px;
  }
  .code-snippet-root {
    width: 100%;
    background: #192534;
    position: relative;
    padding: 0 10px;
    border-radius: 12px;
  }
  .code-snippet-root .code-content {
    white-space: pre-wrap; /* Wrap text */
    word-wrap: break-word; /* Break long words */
    overflow-wrap: break-word; /* Break long words */
    font-family: "Open Sans";
    font-size: 12px;
    color: white;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    overflow-x: auto;
    margin: 0;
    width: 100%;
  }
  .code-snippet-root .copy-snippet-button {
    display: flex;
    align-items: center;
    gap: 4px;
    justify-content: center;
    color: white;
    font-weight: 800;
    position: absolute;
    right: 8px;
    top: 10px;
  }
  .code-snippet-root .copy-snippet-button span[data-ai-copy-snippet-button] button {
    color: white !important;
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
  }
  .code-snippet-root .copy-snippet-button :hover {
    cursor: pointer;
  }
  .image-container {
    position: relative;
    padding: 0px 20px;
  }
  .image-container .main-image {
    width: 100%;
    border-radius: 4px;
    height: 100%;
    object-fit: cover;
    max-height: 290px;
  }
  .description-container {
    height: 80px;
  }
  .pagination {
    display: flex;
    justify-content: center;
  }
  .page-number-container {
    cursor: pointer;
  }
  .text-container {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .modal-animation-wrapper {
    opacity: 0.2;
    transition: opacity 0.5s ease-in-out;
  }
  .modal-animation-wrapper.animate-in {
    opacity: 1;
  }
  .dashboard-whats-new div[role=article] header span:last-child {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .resource-tables-flex-box {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
  }
  .resource-tables-flex-box-between {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .resource-table-filters {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    flex-wrap: wrap;
  }
  .resource-table-filters .resource-table-filter-element {
    width: 300px;
  }
  .resource-table-filters .resource-table-filter-element--wide {
    width: 440px;
  }
  .policyJSONContainer {
    min-height: 300px;
    display: flex;
  }
  .chartsubheading {
    font-family: "Inter";
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 5px;
  }
  .flexBetween {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .hover-tooltip-content {
    position: fixed;
    transform: translateX(-50%);
    background-color: black;
    color: white;
    padding: 10px 14px;
    border-radius: 6px;
    border: 2px solid var(--grey-400, #9BA7B6);
    background: var(--white, #FFF);
    z-index: 999999;
    pointer-events: none;
    /* Shadow (Dropdown, Popover, Fixed Headers) */
    box-shadow: 0px 4px 20px 0px rgba(0, 7, 22, 0.12);
  }
  .tirith-policy-builder-container {
    display: flex;
    flex-direction: column;
    padding: 20px;
    gap: 20px;
    border-radius: 16px;
    border: 1px solid var(--Stroke-Color, #B5BEC9);
  }
  .tirith-policy-builder-container .tirith-policy-title {
    color: var(--grey-900, #000716);
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 20px;
  }
  .tirith-policy-builder-container .evaluator-container {
    display: flex;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    border-radius: 12px;
    background: var(--Container-Bg, #F9FAFA);
  }
  .tirith-policy-builder-container .evaluator-container .evaluator-item {
    display: flex;
    padding: 16px 16px 16px 20px;
    flex-direction: column;
    gap: 20px;
    border-radius: 12px;
    width: 100%;
    border: 1px solid var(--Stroke-Color, #B5BEC9);
    background: #FFF;
    box-shadow: 0px 4px 20px 0px rgba(0, 7, 22, 0.12);
  }
  .tirith-policy-builder-container .evaluator-container .evaluator-item div[data-custom-expandable] > div {
    border: none !important;
  }
  .tirith-policy-builder-container .evaluator-container .evaluator-item div[data-custom-expandable] > div > div > div > span > span:first-child {
    display: none;
  }
  .tirith-policy-builder-container .evaluator-container .evaluator-item:hover {
    box-shadow: 0 1px 14px 0 rgba(0, 7, 22, 0.14), 0 0 4px 0 rgba(65, 77, 92, 0.2);
  }
  div[data-remove-last-border] > div > div:last-child {
    border-right: 0px !important;
  }
  .policy-card-root {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 20px;
    width: 100%;
    border-radius: 12px;
    background: var(--Container-Bg, #F9FAFA);
  }
  .policy-card-root .policy-card-header {
    display: flex;
    gap: 20px;
    cursor: pointer;
    align-items: start;
    position: relative;
    overflow: hidden;
  }
  .policy-card-root .policy-card-header > span:first-child {
    min-width: 140px;
    margin-top: 10px;
  }
  .policy-card-root .policy-card-header > div:nth-child(2) {
    align-self: stretch;
    min-width: 1px;
    background: #D8D8D8;
  }
  .policy-card-root .policy-card-header .expand-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 20;
    right: 0px;
    height: 100%;
    width: 20px;
    border-radius: 100%;
  }
  .policy-card-root .policy-card-header .mask {
    position: absolute;
    background: #f9fafa;
    z-index: 19;
    right: 0px;
    width: 40px;
    height: 200px;
  }
  .policy-card-root .policy-card-header-content {
    display: flex;
    gap: 10px;
    max-width: 100%;
  }
  .policy-card-root .policy-card-header-content > div {
    display: flex;
    flex-direction: column;
    gap: 4px;
  }
  .policy-card-root .policy-card-header-content > div:first-child {
    flex-shrink: 0;
  }
  .policy-card-root .policy-card-header-content > div:last-child {
    max-width: 100%;
    flex: 1;
    min-width: 1px;
    padding-right: 40px;
  }
  .policy-card-root .policy-card-header-content .policy-card-description,
  .policy-card-root .policy-card-header-content .policy-card-reason {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--grey-500, #8C8C94);
  }
  .policy-card-root hr {
    height: 2px;
    border-radius: 1px;
    background: var(--grey-200, #E9EBED);
  }
  .policy-card-root .policy-card-rule {
    display: flex;
    padding: 10px;
    flex-direction: column;
    gap: 10px;
    align-self: stretch;
    background-color: white;
  }
  div[data-custom-box] {
    border-radius: 12px;
    background: var(--Container-Bg, #F9FAFA);
  }
  hr {
    background-color: #D8D8D8;
  }
  div[data-300-min-width] {
    min-width: 300px;
  }
  div.custom-resources-header {
    display: flex;
    gap: 20px;
    width: 100%;
    align-items: center;
  }
  div.custom-resources-header > div:first-child {
    min-width: 200px;
    width: 600px;
  }
  div.custom-resources-header .vertical-divider {
    width: 1px;
    background: #D8D8D8;
    height: 70px;
  }
  div.custom-resources-header > div.right-header {
    display: flex;
    flex: 1;
    min-width: 500px;
    justify-content: space-between;
  }
  div.custom-resources-header > div.right-header > div dl > div {
    padding: 0px !important;
  }
  div[data-workflow-overview-tab-root] .rotate-180 {
    transform: rotate(180deg);
  }
  div[data-workflow-overview-tab-root] .expand-icon {
    height: min-content;
    align-self: center;
    margin-left: auto;
    transition: all;
    transition-duration: 200ms;
  }
  .custom-infracost-heading {
    color: #000716;
    font-size: 32px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
  }
  .config-policy-description {
    color: #656871;
    font-size: 14px;
    padding: 2px;
  }
  .config-policy-title {
    border-right: 1px solid #D8D8D8;
    padding-right: 16px;
  }
  .config-policy-card {
    background-color: #FBFBFC;
    padding: 12px 16px 12px 16px;
    border-radius: 12px;
  }
  .config-policy-card .policy-status-summary {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }
  .config-policy-card .policy-status-summary > div:not(:last-child) {
    border-right: 2px solid #E9EBED;
    padding-right: 10px;
  }
  #nested-wfgrps-sidebar button img {
    width: 14px;
    height: 14px;
    min-width: 14px;
    max-width: none;
    flex-shrink: 0;
  }
  .auth-root #nested-wfgrps-sidebar {
    padding-left: 8px;
  }
  .custom-wfgrp-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 36px;
    gap: 8px;
    cursor: pointer;
    padding: 8px 8px 8px 6px;
    border-radius: 8px;
  }
  .custom-wfgrp-icon:hover {
    background-color: #ebebf0;
  }
  .sidebar-panel #nested-wfgrps-sidebar {
    padding-left: 0;
  }
  .sidebar-panel #nested-wfgrps-sidebar .custom-wfgrp-icon:hover {
    background-color: transparent;
  }
  .sidebar-panel #nested-wfgrps-sidebar .active-wfgrp > div:first-child::before {
    display: none;
  }
  .sidebar-panel #nested-wfgrps-sidebar div[data-custom-padding-left] {
    padding-left: 46px;
  }
  .sidebar-panel #nested-wfgrps-sidebar div[data-custom-padding-left]::before {
    left: 28px;
  }
  .custom-resource-icon svg {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
  }
  .custom-resource-icon {
    padding-left: 0px !important;
  }
  .side-nav-open #nested-wfgrps-sidebar {
    max-height: calc(100vh - 180px);
    overflow-y: auto;
    overflow-x: hidden;
  }
  .side-nav-open #nested-wfgrps-sidebar div[data-custom-padding-left]::before {
    display: none;
  }
  .side-nav-open #nested-wfgrps-sidebar .active-wfgrp > div:first-child::before {
    left: var(--active-highlight-left, 0px);
    width: calc(280px - var(--active-highlight-left, 0px));
  }
  .active-wfgrp > div:first-child {
    position: relative;
  }
  .active-wfgrp > div:first-child::before {
    content: "";
    position: absolute;
    height: 36px;
    left: 0px;
    width: calc(var(--nested-wfgrp-content-width));
    background-color: #ebebf0;
    z-index: -1;
  }
  .truncated-wfgrp-name {
    max-width: 320px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #000716;
    font-weight: 400;
    font-size: 14px;
  }
  .custom-wfgrp-icon:hover .truncated-wfgrp-name {
    color: #0972d3;
  }
  .active-wfgrp > div:first-child .truncated-wfgrp-name {
    color: #0972d3;
    font-weight: 700;
  }
  div[data-custom-padding-left] {
    padding-left: 28px;
    position: relative;
  }
  div[data-custom-padding-left]::before {
    content: "";
    position: absolute;
    left: 7px;
    top: 0;
    bottom: 12px;
    width: 1px;
    background-color: #b6bec9;
  }
  .custom-no-wfgrp-status {
    display: flex;
    align-items: center;
    height: 36px;
    gap: 8px;
    padding: 8px 8px 8px 0px;
    color: #9ba7b6;
  }
  .custom-no-wfgrp-status svg {
    flex-shrink: 0;
  }
  .custom-no-wfgrp-status span.no-wfgrp-text {
    white-space: nowrap;
    transform: translateY(1px);
  }
  div[data-custom-flashbar] {
    background-color: red;
    border-radius: 12px;
    border: 2px solid var(--blue-600, #0972d3);
    background: var(--blue-100, #f2f8fd);
    padding: 10px 18px;
  }
  div[data-custom-artifact-box] {
    border-radius: 8px;
    background: var(--grey-150, #f4f4f4);
    padding: 15px 25px;
  }
  div.vertical-tabs-root {
    height: 100%;
    width: 100%;
    display: flex;
    gap: 25px;
  }
  div.vertical-tabs-root div[data-vertical-tabs-nav=tabs] {
    flex: 0 0 240px;
    position: relative;
    height: 100%;
  }
  div.vertical-tabs-root div[data-vertical-tabs-nav=tabs]::after {
    content: "";
    position: absolute;
    right: -5px;
    width: 2px;
    height: 100%;
    background-color: #e9ebed;
  }
  div.vertical-tabs-root div[data-vertical-tabs-nav=stack] {
    width: 140px;
    position: relative;
    height: 100%;
  }
  div.vertical-tabs-root div[data-vertical-tabs-nav=stack]::after {
    content: "";
    position: absolute;
    right: -5px;
    width: 2px;
    height: 100%;
    background-color: #e9ebed;
  }
  div.vertical-tabs-root div[data-vertical-tabs-nav=template] {
    width: 150px;
  }
  .combined-iac-input-tab div.vertical-tabs-root div[data-vertical-tabs-nav=template] {
    width: 170px;
  }
  .combined-iac-input-tab div.vertical-tabs-root div[data-vertical-tabs-nav=template] .vertical-tab-button > span {
    display: inline-flex;
    align-items: center;
    gap: 4px;
  }
  div.vertical-tabs-root div[data-vertical-tabs-nav=template] {
    position: relative;
    height: 100%;
  }
  div.vertical-tabs-root div[data-vertical-tabs-nav=template]::after {
    content: "";
    position: absolute;
    right: -5px;
    width: 2px;
    height: 100%;
    background-color: #e9ebed;
  }
  div.vertical-tabs-root div[data-vertical-tabs-nav=template] button.vertical-tab-button > span {
    width: 250px;
  }
  div.vertical-tabs-root button.vertical-tab-button {
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0px 0px 20px;
    background: none;
  }
  div.vertical-tabs-root button.vertical-tab-button > span {
    color: #414d5c !important;
    text-align: start;
    width: 160px;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  div.vertical-tabs-root button.vertical-tab-button [class*=awsui_badge] {
    color: white !important;
    font-weight: normal !important;
    flex-shrink: 0;
  }
  div.vertical-tabs-root button.vertical-tab-button.vt-active > span {
    color: #0972d3 !important;
    font-weight: 700 !important;
  }
  div.vertical-tabs-root button.vertical-tab-button.vt-active [class*=awsui_badge] {
    color: white !important;
    font-weight: normal !important;
  }
  div.vertical-tabs-root button.vertical-tab-button:hover > span {
    color: #0972d3 !important;
  }
  div.vertical-tabs-root button.vertical-tab-button:hover {
    cursor: pointer;
  }
  div.vertical-tabs-root button.vertical-tab-button:hover [class*=awsui_badge] {
    color: white !important;
    font-weight: normal !important;
  }
  div.vertical-tabs-root button.vertical-tab-button.vt-disabled > span {
    color: #414d5c !important;
    opacity: 0.5;
  }
  div.vertical-tabs-root button.vertical-tab-button.vt-disabled {
    cursor: not-allowed;
  }
  div.vertical-tabs-root .vertical-tab-main-content {
    display: flex;
    flex-direction: column;
    max-height: 100%;
    width: 100%;
  }
  div.vertical-tabs-root .vertical-tab-main-content.scrollable {
    overflow: auto;
  }
  div[data-wf-settings-content] {
    height: calc(100vh - 416px);
    margin-bottom: -25px;
    display: flex;
    flex-direction: column;
    min-height: 0;
  }
  div[data-wf-settings-content] .vertical-tabs-root {
    flex: 1 1 auto;
    min-height: 0;
  }
  div[data-align-grid=center] > div {
    align-items: center;
  }
  .browse-template-wrapper {
    min-width: 800px;
  }
  div.custom-contextual-tag-editor-control {
    display: flex;
    align-items: center;
    gap: 10px;
  }
  div.custom-contextual-tag-editor-control > hr {
    width: 1px;
    background: var(--border-divider-default, #C6C6CD);
    border: none;
    height: 34px;
  }
  div.custom-contextual-tag-editor-control span.text-or {
    color: #414D5C;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  div.custom-contextual-tag-editor-control > div:nth-of-type(2) {
    flex-grow: 1;
  }
  .card-body {
    background-color: #F9FAFA !important;
    border-radius: 12px;
    max-width: 100%;
    overflow-x: visible;
  }
  .card-body-description {
    color: #5F6B7A;
  }
  .word-wrap {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
  }
  .execution-env .heading {
    border-right: 2px solid #E9EBED;
    padding-right: 8px;
  }
  .execution-env .runner-type-wrapper {
    border-bottom: 1px solid #E9EBED;
  }
  .execution-env .resources-heading {
    font-size: 14px;
    font-weight: 800;
    color: #000716;
    line-height: 18px;
  }
  .wf-setting-heading {
    border-bottom: 2px solid #E9EBED;
    padding-bottom: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .wf-setting-cron-examples {
    background-color: white !important;
    border-radius: 8px;
    padding: 10px;
  }
  .edit-schedule-wrapper {
    border-radius: 12px;
    border: 1px solid #b5bec9;
    background: white;
    overflow: hidden;
    margin-bottom: 10px;
  }
  .edit-schedule-wrapper:hover {
    box-shadow: 0 1px 14px 0 rgba(0, 7, 22, 0.14), 0 0 4px 0 rgba(65, 77, 92, 0.2);
  }
  .card-error {
    border: 2px solid #DB0000 !important;
  }
  .schedule-card-selected {
    border: 1px solid var(--blue-600, #006CE0) !important;
  }
  .schedule-card {
    padding: 8px 20px;
    background-color: white !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .source-parameters-container {
    padding-bottom: 10px;
  }
  .template-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: normal;
    font-size: 14px;
    color: #424650;
    width: 100%;
    flex: 1;
  }
  .env-variable-card {
    border-radius: 12px;
    border: 1px solid #b5bec9;
    background-color: white;
  }
  .existing-schedule-card {
    background-color: white;
    border: 1px solid #b5bec9;
    border-radius: 12px;
    padding: 10px 0px 10px 0px;
  }
  .vcs-version-control {
    width: 140px;
  }
  .edit-action-wrapper {
    border-radius: 12px;
    border: 1px solid #b5bec9;
    background: white;
    margin-bottom: 10px;
  }
  .edit-action-wrapper:hover {
    box-shadow: 0 1px 14px 0 rgba(0, 7, 22, 0.14), 0 0 4px 0 rgba(65, 77, 92, 0.2);
  }
  .action-card {
    border-radius: 12px;
    padding: 8px 20px;
    background-color: white !important;
    align-items: center;
  }
  .individual-step-card {
    border-radius: 12px;
    border: 1px solid #b5bec9;
    background: white;
    padding: 10px;
  }
  .workflow-name-wrapper {
    width: 300px;
    margin-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
  }
  .vcs-repo {
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
  }
  .deployment-envt-card {
    background-color: #F9FAFA !important;
    border-radius: 12px;
  }
  .integration-input-container {
    width: 100%;
    display: flex;
    gap: 12px;
  }
  .integration-input-select-wrapper {
    flex: 0 0 90%;
  }
  .integration-input-buttons-wrapper {
    flex: 0 0 10%;
  }
  .integration-input-select-wrapper-child {
    flex: 0 0 45%;
  }
  .webhook-name {
    width: 100px !important;
  }
  .custom-step-divider {
    margin-top: -10px;
    position: relative;
    height: 70px;
    display: flex;
    flex-direction: column;
    width: 20px;
    align-items: center;
  }
  .custom-step-divider .line1 {
    width: 2px;
    height: 20px;
    background-color: var(--grey-200, #E9EBED);
  }
  .custom-step-divider .circle {
    background-color: var(--grey-400, #9BA7B6);
    border-radius: 100px;
    margin: 2.5px;
    width: 15px;
    height: 15px;
  }
  .custom-step-divider .line2 {
    width: 2px;
    height: 30px;
    background-color: var(--grey-200, #E9EBED);
  }
  .resources-heading {
    font-size: 14px;
    font-weight: 800;
    color: #000716;
    line-height: 18px;
  }
  .custom-box {
    background-color: #FFFFFF;
    border-radius: 12px;
    padding: 20px;
  }
  .hr-divider {
    height: 1px;
    width: 100%;
    background-color: #E9EBED;
    margin: 20px 0;
  }
  .output-reference-dropdown-root {
    width: 100%;
  }
  .output-reference-dropdown-root .output-reference-input-root {
    width: 100%;
    position: relative;
  }
  .output-reference-dropdown-root .output-reference-input-root .output-reference-input-label {
    width: 100%;
    color: #000716;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 4px;
  }
  .output-reference-dropdown-root .output-reference-input-root .output-reference-input-dropdown-indicator {
    position: absolute;
    right: 0;
    top: 29px;
    padding-right: 10px;
  }
  .output-reference-dropdown-root .output-reference-input-root .output-reference-options-wrapper {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .output-reference-dropdown-root .output-reference-input-root .output-reference-options-wrapper .output-reference-options-section {
    padding: 0 6px;
    border-radius: 8px;
    border: 2px solid #9ba7b6;
    background: #fff;
    box-shadow: 0px 4px 20px 0px rgba(0, 7, 22, 0.12);
    max-height: 250px;
    overflow: auto;
  }
  .output-reference-dropdown-root .output-reference-input-root .output-reference-options-wrapper .output-reference-options-section .loading-message {
    display: flex;
    align-items: center;
    gap: 4px;
    font-family: "Open Sans";
    font-size: 14px;
    color: #7d8998;
    height: 30px;
  }
  .output-reference-dropdown-root .output-reference-input-root .output-reference-options-wrapper .output-reference-options-section .no-options-message {
    height: 30px;
    font-family: "Open Sans";
    font-size: 14px;
    color: #7d8998;
    display: flex;
    align-items: center;
  }
  .output-reference-dropdown-root .output-reference-expandable-section-root .expandable-section-header-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
  }
  .output-reference-dropdown-root .output-reference-expandable-section-root .expandable-section-header-wrapper .header-left-div {
    display: flex;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    color: #000716;
  }
  .output-reference-dropdown-root .output-reference-expandable-section-root .expandable-section-header-wrapper .header-right-div {
    color: #7d8998;
  }
  .output-reference-dropdown-root .dropdown-option-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 32px;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
  }
  .output-reference-dropdown-root .dropdown-option-wrapper .option-left-div {
    display: flex;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    color: #000716;
  }
  .output-reference-dropdown-root .dropdown-option-wrapper .option-right-div {
    color: #7d8998;
  }
  .custom-multiselect-root {
    --dropdown-width: 100%;
    --max-height: 300px;
    position: relative;
    display: inline-block;
    width: 100%;
  }
  .custom-multiselect-input-wrapper {
    position: relative;
    cursor: pointer;
    transition: all 0.2s ease;
  }
  .custom-multiselect-input-wrapper.disabled {
    cursor: not-allowed;
    opacity: 0.6;
  }
  .custom-multiselect-input-wrapper.disabled .custom-multiselect-tokens-container,
  .custom-multiselect-input-wrapper.disabled .custom-multiselect-input {
    cursor: not-allowed;
  }
  .custom-multiselect-tokens-container {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 4px 8px;
    max-height: 34px;
    border: 2px solid #8c8c93;
    border-radius: 8px;
    background: #ffffff;
    cursor: pointer;
    transition: all 0.2s ease;
    overflow: hidden;
    white-space: nowrap;
  }
  .custom-multiselect-tokens-container::after {
    content: "";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #0972d3;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform 0.2s ease;
    pointer-events: none;
    z-index: 1;
  }
  .custom-multiselect-tokens-display {
    display: flex;
    gap: 4px;
    flex: 1;
    overflow: hidden;
    align-items: center;
  }
  .custom-multiselect-token {
    display: inline-flex;
    align-items: center;
    background-color: #f0f8fd;
    border: 2px solid #0972d3;
    border-radius: 5px;
    padding: 0px 3px;
    font-size: 14px;
    white-space: nowrap;
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    flex-shrink: 0;
  }
  .custom-multiselect-total-count {
    color: #333333;
    font-size: 14px;
    white-space: nowrap;
    margin-right: 16px;
    flex-shrink: 0;
  }
  .custom-multiselect-input {
    cursor: pointer;
  }
  .custom-multiselect-input::after {
    content: "";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #545b64;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform 0.2s ease;
    pointer-events: none;
    z-index: 1;
  }
  .custom-multiselect-input-wrapper.open .custom-multiselect-tokens-container::after,
  .custom-multiselect-input-wrapper.open .custom-multiselect-input::after {
    transform: translateY(-50%) rotate(180deg);
  }
  .custom-multiselect-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: 2px;
    background: #ffffff;
    border: 2px solid #b4b4ba;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    display: flex;
    flex-direction: column;
    width: var(--dropdown-width);
    min-width: 280px;
  }
  .custom-multiselect-dropdown.dropdown-above {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 2px;
    box-shadow: 0 -4px 6px rgba(0, 0, 0, 0.1);
  }
  .custom-multiselect-search {
    border-bottom: 1px solid #d5dbdb;
  }
  .custom-multiselect-options {
    max-height: var(--max-height);
    overflow-y: auto;
    flex: 1;
  }
  .custom-multiselect-options .option-label {
    flex: 1;
    min-width: 0;
    overflow-wrap: anywhere;
  }
  .custom-multiselect-option, .custom-multiselect-select-all {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    padding: 6px 12px;
    font-family: "Open Sans";
    font-size: 14px;
    color: #16191f;
    transition: all 0.2s ease;
  }
  .custom-multiselect-select-all {
    height: 40px;
    border-bottom: 1px solid #d5dbdb;
  }
  .custom-multiselect-option {
    border-top: 1px solid #8c8c93;
    font-size: 14px;
    font-weight: 400;
    min-height: 32px;
    height: fit-content;
    padding-left: 28px;
  }
  .custom-multiselect-option > *:not(.option-label) {
    flex-shrink: 0;
  }
  .custom-multiselect-option:hover {
    border-top: 2px solid #8c8c93;
    border-right: 1px solid #8c8c93;
    border-bottom: 1px solid #8c8c93;
    border-left: 1px solid #8c8c93;
    border-radius: 6px;
    background: #f3f3f7;
  }
  .custom-multiselect-select-all:hover {
    background: #f3f3f7;
  }
  .custom-multiselect-active {
    border: 1px solid #0972d3 !important;
    border-radius: 6px;
    background: #f0fbfe !important;
  }
  .custom-multiselect-active:hover {
    border: 1px solid #0972d3 !important;
    border-radius: 6px;
    background: #f0fbfe !important;
  }
  .custom-multiselect-no-results {
    padding: 20px;
    text-align: center;
    color: #545b64;
  }
  .custom-multiselect-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 6px;
  }
  .custom-multiselect-actions {
    display: flex;
    gap: 8px;
  }
  .custom-multiselect-external-tokens-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 6px;
    align-items: center;
  }
  .custom-multiselect-external-tokens-container .individual-external-token {
    padding: 5px 10px;
    align-items: center;
    background-color: #f0f8fd;
    border: 2px solid #0972d3;
    border-radius: 8px;
    font-size: 14px;
  }
  .custom-inline-editable-label-root {
    display: inline-block;
    width: 100%;
  }
  .custom-inline-editable-label-root button {
    background-color: transparent;
    border: none;
    color: #414D5C;
  }
  .custom-inline-editable-label-root .inline-text-field-display {
    display: flex;
    align-items: center;
    min-height: 28px;
    line-height: 22px;
    font-size: 14px;
  }
  .custom-inline-editable-label-root .inline-text-field-display .field-value {
    color: var(--blue-600, #006CE0);
    font-weight: 700;
  }
  .custom-inline-editable-label-root .inline-text-field-display .empty-placeholder {
    color: var(--grey-500, #7D8998);
    font-weight: 400;
  }
  .custom-inline-editable-label-root .inline-text-field-editing {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 4px 10px;
    border-radius: 4px;
    background: var(--grey-150, #F4F4F4);
  }
  .custom-inline-editable-label-root .inline-text-field-editing input {
    width: 100%;
    border: none;
    background-color: transparent;
  }
  .deprecation-modal-root {
    width: 100%;
    box-sizing: border-box;
    padding: 30px 0 60px 0;
  }
  .deprecation-modal-root .left-section-deprecation-modal {
    padding: 0 24px 0 32px;
  }
  .deprecation-modal-root .right-section-deprecation-modal {
    padding: 0 40px;
  }
  div[data-orderable-expandable-card-root] .card-container {
    padding: 10px 20px;
    background-color: white;
    border-radius: 12px;
    border: 1px solid var(--Stroke-Color, #B5BEC9);
    display: flex;
    flex-direction: column;
    gap: 20px;
    transition: box-shadow 0.3s ease-in-out;
  }
  div[data-orderable-expandable-card-root] .card-container:hover {
    box-shadow: 0 1px 14px 0 rgba(0, 7, 22, 0.14), 0 0 4px 0 rgba(65, 77, 92, 0.2);
  }
  div[data-orderable-expandable-card-root] .card-container .card-header {
    display: flex;
    align-items: center;
    gap: 12px;
  }
  div[data-orderable-expandable-card-root] .card-container .card-header .header-text {
    flex: 1;
    width: 100%;
    display: flex;
    gap: 40px;
    align-items: center;
  }
  div[data-orderable-expandable-card-root] .card-container .card-header .header-text > span:first-child {
    color: black;
    font-weight: 700;
  }
  div[data-orderable-expandable-card-root] .card-container .card-header .header-text > span:nth-child(2) {
    border-radius: 4px;
    background: #F6F6F9;
    color: #3E4753;
    padding: 4px;
    font-size: 14px;
    font-weight: 400;
  }
  div[data-orderable-expandable-card-root] .card-container .card-header .inline-edit-expandable-header {
    flex: 1;
    width: 100%;
  }
  div[data-orderable-expandable-card-root] .orderable-action {
    display: flex;
    gap: 20px;
    width: 200px;
    height: min-content;
    margin-left: auto;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 10px;
  }
  div[data-orderable-expandable-card-root] .orderable-action > :first-child {
    background-color: transparent;
    width: fit-content;
    padding: 0;
    margin: 0;
    color: var(--grey-900, #000716);
    font-size: 14px;
    font-weight: 400;
  }
  div[data-orderable-expandable-card-root] .orderable-action > :first-child:disabled {
    color: var(--grey-500, #b4b4bb);
  }
  .custom-tool-path {
    display: flex;
    gap: 40px;
    align-items: center;
  }
  .custom-tool-path > :nth-child(2) {
    border-radius: 4px;
    background: #f6f6f9;
    color: #3e4753;
    padding: 4px;
    font-size: 14px;
    font-weight: 400;
  }
  .custom-tool-path > :last-child {
    margin-left: auto;
  }
  .lifecycle-custom-steps-root {
    display: flex;
    flex-direction: column;
    gap: 0px;
    z-index: 0;
  }
  .lifecycle-custom-steps-root .steps-container {
    display: flex;
    flex-direction: column;
  }
  .lifecycle-custom-steps-root .steps-container.active {
    background-color: #f8f8f8;
    border-radius: 12px;
  }
  .lifecycle-custom-steps-root .steps-container.active.mirror-mode {
    border-radius: 12px;
    position: relative;
    z-index: 0;
  }
  .lifecycle-custom-steps-root .steps-container.active.mirror-mode::after {
    content: "";
    position: absolute;
    top: -40px;
    right: 0;
    width: 100%;
    height: 60px;
    background-color: #f8f8f8;
    z-index: -1;
  }
  .lifecycle-custom-steps-root .steps-container .main-steps-content {
    display: flex;
    flex-direction: column;
    padding: 0px 10px 0px 10px;
  }
  .lifecycle-custom-steps-root .steps-container .main-steps-content .line-2 {
    margin-left: 19px;
  }
  .lifecycle-custom-steps-root .steps-container .main-steps-content .step-header {
    display: flex;
    gap: 10px;
    margin-left: 10px;
  }
  .lifecycle-custom-steps-root .steps-container .main-steps-content .step-header > :first-child {
    width: 20px;
    height: 20px;
    padding: 2.5px;
  }
  .lifecycle-custom-steps-root .steps-container .main-steps-content .step-header > :first-child::before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    background-color: #9ba7b6;
    border-radius: 50%;
  }
  .lifecycle-custom-steps-root .steps-container .main-steps-content .step-header .step-header-right {
    display: flex;
    margin-left: auto;
    gap: 8px;
    color: #414d5c;
    cursor: pointer;
  }
  .lifecycle-custom-steps-root .steps-container .main-steps-content .main-steps-expandable-content {
    overflow: hidden;
  }
  .lifecycle-custom-steps-root .steps-container .main-steps-content .main-steps-expandable-content.expanded {
    max-height: 1500px;
    transition: max-height 0.7s ease-in-out;
  }
  .lifecycle-custom-steps-root .steps-container .main-steps-content .main-steps-expandable-content:not(.expanded) {
    max-height: 0;
    transition: max-height 0.7s cubic-bezier(0.23, 1, 0.32, 1);
  }
  .lifecycle-custom-steps-root .steps-container .add-step-container {
    display: flex;
    margin: 10px 0px;
    align-items: center;
    gap: 20px;
  }
  .lifecycle-custom-steps-root .steps-container .add-step-container .inline-add-command-input {
    flex: 1;
  }
  .lifecycle-custom-steps-root .steps-container .add-step-container .inline-add-command-input .inline-text-field-editing {
    border-radius: 8px;
    border: 2px solid var(--grey-400, #b4b4bb);
    padding: 8px 12px;
    background-color: white;
  }
  .lifecycle-custom-steps-root .line-4 {
    width: 2px;
    height: 40px;
    background-color: #e9ebed;
    margin-left: 29px;
  }
  .lifecycle-custom-steps-root .line-2 {
    width: 2px;
    height: 20px;
    background-color: #e9ebed;
    margin-left: 29px;
    z-index: 1;
  }
  .lifecycle-custom-steps-root .line-3 {
    width: 2px;
    height: 30px;
    background-color: #e9ebed;
    margin-left: 29px;
  }
  .lifecycle-custom-steps-root .tf-step-divider {
    width: 100%;
    padding: 20px;
    border-radius: 16px;
    box-shadow: 0 1px 14px 0 rgba(0, 7, 22, 0.14), 0 0 4px 0 rgba(65, 77, 92, 0.2);
    color: #000716;
    font-size: 14px;
    font-weight: 700;
    z-index: 1;
    background-color: white;
  }
  .stack-header-id {
    font-size: 14px;
    font-weight: 500;
    color: #414d5c;
    background: #f3f3f7;
    border-radius: 6px;
    padding: 5px 10px;
  }
  div[data-stack-settings-content] {
    height: calc(100vh - 340px);
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    min-height: 0;
  }
  div[data-stack-settings-content] .vertical-tabs-root {
    flex: 1 1 auto;
    min-height: 0;
  }
  .stack-action {
    border-radius: 8px;
    box-shadow: 0 1px 14px 0 rgba(0, 7, 22, 0.14), 0 0 4px 0 rgba(65, 77, 92, 0.2);
    background-color: white;
    margin-bottom: 2px;
  }
  .stack-action-description {
    flex: 1 1 0;
    min-width: 0;
    max-width: max-content;
    margin-right: 12px;
  }
  .stack-action-description > * {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    min-width: 0;
    max-width: 100%;
  }
  .stack-action-comparison-tag {
    max-width: max-content;
    flex: 1 0 auto;
  }
  .stack-action .sg-dashboard-flex-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 12px;
  }
  .stack-action-workflows {
    border-radius: 0px 0px 12px 12px;
    background: var(--grey-125, #f6f6f9);
    padding: 10px;
  }
  .stack-action-workflows .line {
    width: 2px;
    height: 30px;
    background-color: var(--grey-200, #e9ebed);
  }
  .circle {
    background-color: var(--grey-400, #9ba7b6);
    border-radius: 100px;
    margin: 2.5px;
    width: 15px;
    height: 15px;
  }
  .stack-view-card-body {
    transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  }
  .stack-view-card-body:hover {
    background-color: #F9FAFA !important;
    box-shadow: 0 1px 14px 0 rgba(0, 7, 22, 0.14), 0 0 4px 0 rgba(65, 77, 92, 0.2);
  }
  .template-link-container {
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    word-break: break-word;
    overflow-wrap: break-word;
  }
  .stack-actions-error-sticky {
    position: sticky;
    top: 0;
    z-index: 1000;
    padding: 8px 0px;
    background-color: #ffffff;
  }
  .stack-workflow-item {
    border-radius: 16px;
    cursor: pointer;
  }
  .stack-workflow-item:hover {
    box-shadow: 0 1px 14px 0 rgba(0, 7, 22, 0.14), 0 0 4px 0 rgba(65, 77, 92, 0.2);
  }
  .upgrade-revision-ctr > span:first-child > span:first-child {
    display: unset !important;
  }
  .upgrade-revision-status {
    font-size: 12px;
    line-height: 16px;
    padding-top: 2px;
  }
  .upgrade-revision-status--new {
    color: #006CE0;
    font-weight: 700;
  }
  .upgrade-revision-status--count {
    color: #0F141A;
    font-weight: 400;
  }
  .upgrade-revision-status--empty {
    color: #656871;
    font-weight: 400;
  }
  .upgrade-revision-status__count {
    font-weight: 700;
  }
  .upgrade-revision-box {
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #B4B4BB;
  }
  .upgrade-revision-box.deleted {
    border: 2px solid #DB0000;
  }
  .upgrade-revision-box.deleted:not(.single-revision):hover {
    box-shadow: 0 4px 20px 1px rgba(0, 7, 22, 0.1);
    background: #FFF5F5;
  }
  .upgrade-revision-box.published:not(.single-revision):hover {
    background: #F0FBFF;
    box-shadow: 0 4px 20px 1px rgba(0, 7, 22, 0.1);
  }
  .upgrade-revision-box.deprecated {
    border: 2px solid #DB0000;
  }
  .upgrade-revision-box.deprecated:not(.single-revision):hover {
    box-shadow: 0 4px 20px 1px rgba(0, 7, 22, 0.1);
    background: #FFF5F5;
  }
  .upgrade-revision-box.draft {
    border: 1px solid #855900;
  }
  .upgrade-revision-box.draft:not(.single-revision):hover {
    background: #FFFEF0;
    box-shadow: 0 4px 20px 1px rgba(0, 7, 22, 0.1);
  }
  div[data-custom-DateRangePicker] {
    min-width: 100%;
  }
  .audit-logs-details-modal__tabs {
    min-height: 415px;
  }
  .audit-logs-webhook-button__tooltip {
    min-width: 170px;
  }
  .audit-logs-table__copy-button.copy-icon button svg {
    color: #006ce0;
  }
  .field-disabled {
    pointer-events: none;
    opacity: 0.5;
  }
  .widget-input-with-action {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .widget-input-with-action .widget-input-with-action__input {
    flex: 1;
    min-width: 0;
  }
  .cs-stepper {
    padding-left: 12px;
    padding-top: 16px;
  }
  .cs-stepper .step-item {
    position: relative;
    cursor: pointer;
    height: 60px;
  }
  .cs-stepper .step-item.active {
    padding-bottom: 2px;
  }
  .cs-stepper .step-item.disabled {
    cursor: not-allowed;
    opacity: 0.5;
  }
  .cs-stepper .step-item .step-detail {
    padding-left: 32px;
    font-size: 12px;
    line-height: 16px;
    color: #656871;
    position: absolute;
    top: -16px;
  }
  .cs-stepper .step-item .step-name {
    font-size: 16px;
    line-height: 20px;
    color: #424650;
    font-weight: 400;
  }
  .cs-stepper .step-item .indicator {
    position: relative;
    padding: 2.5px;
  }
  .cs-stepper .step-item .indicator .dot {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 2px solid #b4b4bb;
    box-shadow: 0 0 0 2px #b4b4bb inset;
  }
  .cs-stepper .step-item .indicator .line {
    width: 2px;
    height: 40px;
    background: #c6c6cd;
    position: absolute;
    top: 20px;
    left: 9px;
  }
  .cs-stepper .step-item.completed .dot {
    background: #424650;
    border: 0;
    box-shadow: none;
  }
  .cs-stepper .step-item.active .dot {
    width: 20px;
    height: 20px;
    background: #006ce0;
    border: 3px solid #006ce0;
    box-shadow: 0 0 0 3px #fff inset;
  }
  .cs-stepper .step-item.active .step-name {
    font-weight: 700;
    color: #006ce0;
  }
  .cs-stepper .step-item.active .indicator {
    padding: 0;
  }
  .cs-stepper .step-item.active .line {
    top: 22px;
  }
  .cs-sticky-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #ffffff;
    border-top: 1px solid #d5dbdb;
    padding: 16px 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    z-index: 100;
    gap: 16px;
  }
  .cs-sticky-footer__summary-section {
    display: flex;
    align-items: center;
  }
  .cs-sticky-footer__title {
    width: max-content;
    min-width: 84px;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding-right: 12px;
  }
  .cs-sticky-footer__content {
    padding-left: 16px;
    border-left: 2px solid #ebebf0;
  }
  .cs-sticky-footer .copy-as-json {
    font-size: 12px;
    line-height: 16px;
    color: #0972D3;
    font-weight: 400;
    cursor: pointer;
  }
  @media (max-width: 768px) {
    .cs-sticky-footer {
      min-width: 100%;
      width: 100%;
    }
    .cs-sticky-footer__summary-section {
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start;
      width: 100%;
    }
    .cs-sticky-footer__title {
      width: 100%;
      padding-bottom: 8px;
    }
    .cs-sticky-footer__content {
      width: 100%;
      padding-left: 0;
      border-left: none;
      border-top: 2px solid #ebebf0;
      padding-top: 8px;
    }
  }
  .configure-workflow-layout {
    display: grid;
    grid-template-columns: 383px auto;
    padding: 20px;
    padding-top: 20px;
  }
  .left-ctr {
    border-right: 2px solid #ebebf0;
    padding-right: 20px;
    padding-bottom: 20px;
  }
  .right-ctr__header {
    position: sticky;
    padding-left: 20px;
    top: 0;
    background: white;
    padding-bottom: 20px;
    z-index: 10;
  }
  .right-ctr__header button {
    border-block-end: unset !important;
  }
  .upgrade-mode-selector button {
    border-block-end: unset !important;
  }
  .right-ctr {
    max-height: calc(100vh - 165px);
    padding-right: 16px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 20px;
    min-height: calc(100vh - 165px);
    scroll-margin-top: 180px;
    /* Hide scrollbar */
  }
  .right-ctr.git {
    max-height: calc(100vh - 200px);
    min-height: calc(100vh - 200px);
  }
  .right-ctr__content {
    padding-left: 20px;
    padding-right: 4px;
  }
  @media (max-width: 1024px) {
    .configure-workflow-layout {
      grid-template-columns: 283px auto;
    }
  }
  @media (max-width: 768px) {
    .left-ctr {
      display: none;
    }
    .configure-workflow-layout {
      display: flex;
      flex-direction: column;
      max-height: calc(100vh - 213px);
      overflow-y: auto;
      padding-top: 0;
    }
    .right-ctr {
      max-height: 100%;
      min-height: unset;
      max-height: unset;
      border-left: unset;
      overflow: unset;
    }
    .right-ctr.git {
      max-height: calc(100vh - 248px);
    }
    .left-ctr {
      border-right: unset;
      padding-right: 0;
      padding-bottom: 0;
      padding-left: 20px;
    }
  }
  @media (min-width: 769px) and (max-width: 1024px) {
    .right-ctr {
      max-height: calc(100vh - 213px);
      min-height: calc(100vh - 213px);
    }
  }
  .custom-ctr {
    background-color: #f9f9fa;
    border-radius: 12px;
  }
  .sg-dashboard-cursor-pointer {
    cursor: pointer;
  }
  .section-header-step-details {
    display: none;
  }
  @media (max-width: 768px) {
    .right-ctr__header {
      margin-top: 40px;
    }
    .section-header-step-details {
      display: block;
    }
  }
  .workflow-parameters {
    position: relative;
  }
  .workflow-parameters__heading {
    position: absolute;
    top: 12px;
  }
  .wrapper-ctr {
    padding: 20px;
    border-radius: 12px;
    background-color: #F9FAFA;
  }
  .wrapper-ctr.danger {
    background: #FFF5F5;
  }
  .markdown-style-template-revision {
    background: #F9FAFA;
  }
  .markdown-style-template-revision ul {
    list-style: unset;
  }
  .markdown-style-template-revision p {
    font-size: unset;
  }
  .markdown-style-template-revisio > p {
    font-size: 14px;
  }
  > p {
    font-size: 14px;
  }
  .sg-dashboard-bg-white {
    background-color: white;
  }
  div.monaco-editor {
    border-radius: 12px;
  }
  div.monaco-editor div.overflow-guard {
    border-radius: 12px;
  }
  .error-reason-line {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 4px;
  }
  .error-reason-line > *:first-child {
    white-space: nowrap;
  }
  .error-reason-line > *:last-child {
    min-width: 0; /* allows long text to wrap properly */
    flex: 1; /* consume remaining width */
    word-break: break-word; /* prevents overflow */
  }
  .upgrade-tag {
    border-radius: 4px;
    padding: 3px 8px;
    color: white;
    width: max-content;
  }
  .template-indicator-ctr .main-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 12px;
  }
  .template-indicator-ctr .main-content__left {
    display: flex;
    gap: 12px;
    align-items: center;
    flex: 0 1 auto;
    min-width: 0; /* prevents overlap */
  }
  .template-indicator-ctr .main-content__right {
    white-space: nowrap;
  }
  .template-indicator-ctr .template-type-icon path {
    fill: #006ce0;
  }
  @media (max-width: 768px) {
    .template-indicator-ctr {
      display: none;
    }
  }
  .template-image {
    width: 24px;
    height: 24px;
  }
  .w-20 {
    width: 20px;
  }
  .h-20 {
    height: 20px;
  }
  .w-24 {
    width: 24px;
  }
  .h-24 {
    height: 24px;
  }
  .workflow-scroller {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 4px;
    overflow-y: scroll;
    max-height: 160px;
    padding-bottom: 2px;
  }
  /* TILE */
  .workflow-tile {
    width: calc(100% - 8px);
    min-width: 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    border-radius: 8px;
    background-color: #f9f9fa;
    cursor: pointer;
    border: 2px solid transparent;
    margin: 4px;
    /* Selected */
  }
  .workflow-tile--selected {
    border: 2px solid #0972d3;
  }
  .workflow-tile--selected .workflow-tile__name {
    font-weight: 700;
  }
  .workflow-tile {
    /* LEFT SIDE */
  }
  .workflow-tile__left {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
    flex: 1 1 auto;
  }
  .workflow-tile__icon {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
  }
  .workflow-tile__name {
    flex: 1 1 auto;
    min-width: 0;
    font-size: 12px;
    line-height: 16px;
    color: #424650;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .workflow-tile {
    /* RIGHT SIDE */
  }
  .workflow-tile__right {
    flex-shrink: 0;
    white-space: nowrap;
    margin-left: 12px;
  }
  .workflow-tile:not(.workflow-tile--selected):hover {
    box-shadow: 0 1px 14px 0 rgba(0, 7, 22, 0.14), 0 0 4px 0 rgba(65, 77, 92, 0.2);
  }
  .expandable-container {
    border-radius: 18px;
  }
  .expandable-container.bordered {
    border: 2px solid #006CE0;
  }
  .expandable-container.bordered > .custom-container {
    border: unset;
  }
  .expandable-container:hover {
    box-shadow: 0 1px 14px 0 rgba(0, 7, 22, 0.14), 0 0 4px 0 rgba(65, 77, 92, 0.2);
  }
  .expandable-container__header:hover {
    cursor: pointer;
  }
  .expandable-content {
    margin-top: 12px;
  }
  .approval-required-status__button {
    padding: 7px 10px;
    background-color: #ffffff;
    border: 1px solid #b4b4bb;
    color: #006ce0;
    border-radius: 8px;
    width: 100%;
    cursor: pointer;
    transition: 0.3s ease-in-out;
  }
  .approval-required-status__button:hover {
    background-color: #f0fbff;
    border: 1px solid #006ce0;
  }
  .approval-required-status__button:disabled {
    cursor: not-allowed;
    opacity: 0.6;
    filter: none;
  }
  .approval-action-container.approve {
    border: 2px solid #006ce0 !important;
    background: #f0fbff !important;
  }
  .approval-action-container__input-row {
    display: flex;
    gap: 16px;
    align-items: flex-start;
  }
  .approval-action-container__input-wrapper {
    flex: 1;
  }
  .approval-modal__run-details {
    background-color: #f9fafa;
    border-radius: 12px;
    padding: 0;
  }
  .approval-modal__run-details-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 20px;
    cursor: pointer;
  }
  .approval-modal__reason-details-container {
    background-color: #f9fafa;
    border-radius: 12px;
  }
  .approval-modal__reason-details-content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  .approval-modal__reason-details-content.--cancelled {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
  }
  .approval-configuration-form-with-options [class*=awsui_placeholder] {
    font-style: normal !important;
  }
  .approval-configuration-form-with-options button:not([class*=awsui_disabled]) [class*=awsui_placeholder] {
    color: #000000 !important;
  }
  .approval-reason-filter--input {
    min-width: 250px;
  }
  .approval-reason-filter--select {
    min-width: 200px;
  }
  .approval-reason-filter--entered-text-label {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .approval-configuration-form-multiselect svg {
    height: 20px !important;
  }
  .approval-configuration-panel--step-badge.disabled {
    opacity: 0.8;
  }
  [data-visual-alert] {
    border-radius: 12px;
    border: 1.5px solid #006ce0;
  }
  .announcement-modal-content {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 320px;
  }
  .announcement-description {
    flex-grow: 1;
    min-height: 80px;
    color: #656871;
  }
  .announcement-pagination-container {
    margin-top: auto;
  }
  .announcement-pagination {
    display: flex;
    gap: 8px;
    align-items: center;
    justify-content: center;
  }
  .announcement-pagination-button {
    color: #16191f;
    cursor: pointer;
    padding: 0 8px;
    transition: all 0.2s ease;
    border: none;
    background-color: transparent;
  }
  .announcement-pagination-button:hover {
    color: #0073bb;
  }
  .announcement-pagination-button.active {
    color: #0073bb;
    font-weight: 800;
  }
  .announcement-pagination-button.active:hover {
    color: #0073bb;
  }
  /**
   * Styles for CloudInventoryProgressBar component
   */
  .cloud-inventory-progress-bar {
    width: 100%;
  }
  .cloud-inventory-progress-bar__track {
    background-color: #d1f1ff;
    border-radius: 100px;
    height: 7px;
    width: 100%;
    overflow: hidden;
    position: relative;
    flex: 1;
  }
  .cloud-inventory-progress-bar__fill {
    height: 100%;
    border-radius: 100px;
    transition: width 0.4s linear;
    position: absolute;
    top: 0;
    left: 0;
  }
  .cloud-inventory-progress-bar-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .cwb-banners {
    margin-top: 16px;
  }
  .cwb-banners__card-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
  }
  .cwb-banners__card-header-left {
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .cwb-banners__card {
    padding: 12px 16px;
    border-radius: 8px;
    border: 1px solid #e9ebed;
    background: #fafafa;
  }
  .cwb-banners__card--vcs {
    border-left: 3px solid #0972d3;
  }
  .cwb-banners__card--info {
    border-left: 3px solid #e8a40a;
  }
  .cwb-banners__card--projects {
    border-left: 3px solid #037f0c;
  }
  .cwb-dot--yellow {
    color: #e8a40a;
  }
  .cwb-dot--yellow .spinner {
    color: #e8a40a;
  }
  .dependencies-graph-container {
    height: 400px;
    background-color: #0d1117;
    border-radius: 8px;
    overflow: hidden;
  }
  .dependencies-graph-container .react-flow__edge-path {
    stroke: #30363d;
    stroke-dasharray: 8 6;
  }
  .dependency-node .react-flow__handle {
    opacity: 0;
    width: 1px;
    height: 1px;
    min-width: 0;
    min-height: 0;
    border: none;
    background: transparent;
  }
  .dependency-node {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    width: 120px;
  }
  .dependency-node__square {
    position: relative;
    width: 70px;
    height: 70px;
    border-radius: 8px;
    border: 2px solid #3b82f6;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
  }
  .dependency-node__circle {
    position: relative;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 2px solid;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
  }
  .dependency-node__label {
    font-family: "Inter", sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
  }
  .dependency-node__name {
    font-family: "JetBrains Mono", monospace;
    font-size: 9px;
    color: #8b949e;
    text-align: center;
    white-space: nowrap;
  }
  .dependency-node__name--center {
    font-size: 10px;
    color: #e6edf3;
  }
  .dependency-node__csp-icon img,
  .dependency-node__csp-icon svg {
    width: 14px;
    height: 14px;
  }
  .dependency-node__status {
    margin-top: -4px;
    transform: scale(0.85);
    white-space: nowrap;
  }
  .dependencies-graph-legend__square {
    width: 14px;
    height: 14px;
    border-radius: 3px;
    border: 2px solid #3b82f6;
  }
  .dependencies-graph-legend__circle {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 2px solid #6b7280;
  }
  .dependencies-graph-legend__line {
    width: 20px;
    height: 0;
    border-top: 2px dashed #30363d;
  }
  .pull-request-status {
    display: flex;
    align-items: center;
  }
  .pull-request-status--no-pr {
    gap: 6px;
  }
  .pull-request-status--no-pr .pull-request-status__text {
    color: #b4b4bb;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    font-style: italic;
    white-space: nowrap;
  }
  .pull-request-status--open {
    gap: 4px;
  }
  .pull-request-status--open .pull-request-status__badge {
    background-color: rgba(0, 128, 47, 0.09);
  }
  .pull-request-status--open .pull-request-status__badge-icon,
  .pull-request-status--open .pull-request-status__badge-text {
    color: #00802f;
  }
  .pull-request-status--merged {
    gap: 4px;
  }
  .pull-request-status--merged .pull-request-status__badge {
    background-color: rgba(137, 87, 229, 0.09);
  }
  .pull-request-status--merged .pull-request-status__badge-icon,
  .pull-request-status--merged .pull-request-status__badge-text {
    color: #8957e5;
  }
  .pull-request-status--closed {
    gap: 4px;
  }
  .pull-request-status--closed .pull-request-status__badge {
    background-color: rgba(218, 54, 51, 0.09);
  }
  .pull-request-status--closed .pull-request-status__badge-icon,
  .pull-request-status--closed .pull-request-status__badge-text {
    color: #da3633;
  }
  .pull-request-status__status-group {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  .pull-request-status__badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    border-radius: 20px;
    padding: 2px 8px;
  }
  .pull-request-status__badge-icon {
    display: inline-flex;
    align-items: center;
    line-height: 0;
  }
  .pull-request-status__badge-icon svg {
    color: inherit;
  }
  .pull-request-status__badge-text {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    white-space: nowrap;
  }
  .status-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    border-radius: 4px;
    padding: 2px 8px;
  }
  .status-badge__icon {
    display: inline-flex;
    align-items: center;
    line-height: 0;
  }
  .status-badge__icon svg {
    color: inherit;
  }
  .status-badge__text {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    white-space: nowrap;
  }
  .status-badge--success {
    background-color: #effff1;
    color: #00802f;
  }
  .status-badge--error {
    background-color: #fff5f5;
    color: #db0000;
  }
  .status-badge--warning {
    background-color: #fffef0;
    color: #855900;
  }
  .custom-link-button {
    display: inline;
    gap: 4px;
    color: #006ce0;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    line-height: 1.5;
    word-break: break-all;
    text-decoration: none;
    cursor: pointer;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
  }
  .custom-link-button--external:hover {
    text-decoration: underline;
  }
  .custom-link-button:focus-visible {
    outline: 2px solid #006ce0;
    outline-offset: 2px;
    border-radius: 2px;
  }
  .custom-link-button__icon {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    line-height: inherit;
  }
  .custom-link-button__icon--left {
    margin-right: 4px;
  }
  .custom-link-button__icon--right {
    margin-left: 4px;
  }
  @keyframes ring-outer {
    0%, 100% {
      transform: scale(1);
      opacity: 1;
    }
    50% {
      transform: scale(1.18);
      opacity: 0.6;
    }
  }
  @keyframes ring-inner {
    0%, 100% {
      transform: scale(1);
      opacity: 1;
    }
    50% {
      transform: scale(1.28);
      opacity: 0.5;
    }
  }
  .suggest-changes-header {
    display: flex;
    align-items: flex-start;
    gap: 12px;
  }
  .suggest-changes-description {
    flex: 1;
    min-width: 0;
    border-radius: 0 12px 12px 12px;
    background: var(--grey-100, #F9F9FA);
    padding: 12px 16px;
  }
  .integration-input-container {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
  }
  .integration-input-container .integration-input-select-connector {
    flex: 1;
  }
  .integration-input-container .integration-input-select-child-connector {
    flex: 1;
  }
  .integration-input-container .integration-input-buttons-wrapper {
    width: fit-content;
  }
  .integration-input-container-column {
    display: flex;
    flex-direction: row;
    gap: 10px;
  }
  .integration-input-container-column > div:first-child {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .integration-input-container-column.small-width .integration-input-buttons-wrapper {
    min-width: 80px !important;
  }
  .move-resources-modal__pane .move-tree-selected {
    border-color: #0972d3;
    background: #e9f3fd;
    border-radius: 8px;
  }
  .move-resources-modal__panes {
    display: flex;
    align-items: stretch;
    width: 100%;
    height: 560px;
  }
  .move-resources-modal__pane {
    min-width: 0;
    min-height: 0;
    display: flex;
    flex-direction: column;
  }
  .move-resources-modal__pane-inner {
    height: 100%;
    min-height: 0;
    display: flex;
    flex-direction: column;
  }
  .move-resources-modal__handle {
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    padding: 0 8px;
    cursor: col-resize;
    user-select: none;
    opacity: 0.7;
    transition: opacity 0.15s ease;
  }
  .move-resources-modal__handle:hover {
    opacity: 1;
  }
  .move-resources-modal__handle img {
    pointer-events: none;
    user-select: none;
  }
  .move-resources-modal__footer {
    display: flex;
    justify-content: flex-end;
    margin-top: 16px;
  }
  .move-panel {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
  }
  .move-panel__header {
    flex: 0 0 auto;
    margin-bottom: 12px;
  }
  .move-panel__scroll {
    flex: 1 1 auto;
    overflow-y: auto;
    overflow-x: hidden;
    min-height: 0;
  }
  .sortable-list {
    position: relative;
  }
  .sortable-list__item {
    position: relative;
    box-sizing: border-box;
    margin-bottom: 10px;
  }
  .sortable-list__item--dragging {
    z-index: 9999;
  }
  .sortable-list [data-sortable-handle] {
    touch-action: none;
  }
  .error-page {
    height: 100%;
    padding-bottom: 24px;
    padding-top: 24px;
  }
  .error-image {
    margin-top: 50px;
    display: inline-block;
    max-width: 100%;
    width: 560px;
  }
  .fancy {
    animation: fadeInView 0.7s;
    animation-fill-mode: both;
    animation-timing-function: cubic-bezier(0.3, 0, 0.5, 1);
  }
  @keyframes fadeInView {
    0% {
      opacity: 0;
      transform: translate3d(0, 30px, 0);
    }
    100% {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }
  .expand-section {
    transition: height 0.3s linear;
    height: 0;
    overflow: hidden;
  }
  .show {
    display: block;
  }
  .hide {
    display: none;
  }
  .navbar-show {
    display: flex;
    flex-direction: row;
    height: 100vh;
  }
  @media screen and (max-width: 600px) {
    .show {
      display: none;
    }
    .hide {
      display: block;
    }
  }
  .dropbtn {
    border: none;
    cursor: pointer;
  }
  .dropbtn .avatar {
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    transition: background-color 0.3s ease;
  }
  .dropbtn .avatar:hover {
    background-color: rgba(128, 128, 128, 0.2);
  }
  .dropdown {
    position: relative;
    display: block;
  }
  .dropdown:hover .dropdown-content {
    display: flex;
  }
  .dropdown .profile {
    right: 0;
  }
  .dropdown-content {
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    flex-direction: column;
    justify-content: space-evenly;
    position: absolute;
    background-color: #ffffff;
    border-radius: 5px;
    width: 250px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  }
  .dropdown-content .profile-overview {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    border-bottom: 1px solid gray;
    margin: 5px;
  }
  .dropdown-content .profile-overview .greetings {
    padding: 0px 12px 12px 12px;
    margin: auto;
  }
  .dropdown-content .profile-overview .greetings > h5 {
    font-weight: 600;
    margin-bottom: 8px;
  }
  .dropdown-content .profile-overview .greetings > h6 {
    font-weight: 600;
  }
  .dropdown-content a,
  .dropdown-content .droplink {
    display: flex;
    align-items: center;
    white-space: nowrap;
    color: #333333;
    padding: 12px 12px 12px 25px;
    text-decoration: none;
    font-weight: 500;
    font-size: 0.9rem;
  }
  .dropdown-content a:hover, .dropdown-content a.active,
  .dropdown-content .droplink:hover,
  .dropdown-content .droplink.active {
    background-color: #fafafa;
  }
  .sg-dashboard-truncate {
    display: inline-block;
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .breadcrumbs-route {
    display: flex;
    align-items: center;
    font-size: 0.8125rem;
    font-weight: 500;
    margin-left: 20px;
  }
  .chip {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 24px;
    width: max-content;
    font-weight: bold;
    background-color: #f5f5f5;
    border-radius: 16px;
    transition: background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  }
  .chip:hover {
    background-color: #e0e0e0;
  }
  .chip .icon-breadcrumb {
    color: #616161;
    width: auto !important;
    cursor: pointer;
  }
  .chip .icon-home {
    padding: 0px 1px 0px 3px;
    font-size: 3px;
    color: white;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
  }
  .chip .icon-drop {
    padding-right: 3px;
  }
  .chip .dropdown-icon {
    margin: 2px;
    padding: 0 !important;
  }
  .chip .label {
    color: rgb(66, 66, 66);
    font-weight: 555;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 6px;
    padding-right: 6px;
    text-overflow: ellipsis;
  }
  .dropdown-chip {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .dropdown-chip .dropdown-content {
    margin-top: 25px;
  }
  .seperator {
    color: lightgray;
    display: flex;
    margin-left: 8px;
    user-select: none;
    margin-right: 8px;
  }
  .seperator img {
    width: 6px;
  }
  .notification-container {
    top: 70px !important;
    z-index: 5500;
  }
  .sauth {
    margin: 0 auto;
    cursor: pointer;
    margin-left: 200px;
    width: 300px;
    height: 50px;
    background-color: rgb(160, 145, 145);
    border-radius: 10%;
  }
  .profile-outer-container {
    border-radius: 12px;
  }
  .profile-outer-container .inner-container {
    padding: 20px;
    border-radius: 12px;
    background: #f9fafa;
    margin-bottom: 12px;
  }
  .profile-outer-container .steps-container {
    padding: 20px;
    border-radius: 16px;
    border: 1px solid #b5bec9;
    background: #fff;
  }
  .profile-outer-container .profile-container {
    margin: 24px 0px;
    padding: 20px;
    border-radius: 12px;
    background: #f9fafa;
  }
  .profile-outer-container .mfa-active {
    color: #037f0c;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 8px;
    border: 1px solid #b5bec9;
    padding: 20px;
    border-radius: 12px;
    margin-bottom: 12px;
  }
  .profile-outer-container .disable-mfa {
    display: flex;
    font-size: 14px;
    align-items: center;
    gap: 1rem;
    font-weight: normal;
    justify-content: center;
  }
  .initialAvatar {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
    background-color: #D1D5DB;
    font-weight: bold;
    color: #0F1B2A;
    user-select: none;
  }
  .user_profile_divider {
    width: 100%;
    height: 1px;
    background-color: #E9EBED;
  }
  .disable-mfa {
    display: flex;
    align-items: center;
  }
  .centeredAbsolute {
    width: 50%;
    position: absolute;
    top: 10%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 111111;
  }
  .boxStyle {
    background-color: #F9FAFA;
    padding: 16px;
    margin: 20px 0;
    border-radius: 12px;
  }
  .policy_discovery {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: rgb(14, 30, 37);
    color: white;
    overflow: auto;
    padding: 20px;
  }
  .tpl-repo-line a {
    display: flex !important;
    align-items: center;
    min-width: 0;
  }
  .tpl-repo-line a .wf-source-link-text {
    min-width: 0;
  }
  .markdown-container {
    overflow: visible;
  }
  .markdown-container .markdown-style {
    max-width: 100%;
    overflow: visible;
    border-radius: 12px;
  }
  .markdown-container .markdown-style > p {
    font-size: 14px;
  }
  .defi-wrapper-no-layer {
    padding: 20px;
  }
  .defi-wrapper {
    position: relative;
    padding: 20px;
  }
  .defi-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: fit-content;
    width: 100%;
    z-index: 10;
  }
  .comments__container {
    padding-bottom: 60px;
  }
  .comments__container .comment__block {
    position: relative;
    min-height: 35px;
    width: 50%;
    margin: 2px 0 0 10px;
  }
  .comments__container .comment__block h5 {
    font-weight: 500;
  }
  .comments__container .comment__block .comment__authors {
    position: absolute;
    display: flex;
    bottom: 0;
  }
  .repo-input input {
    color: blue !important;
    cursor: pointer;
  }
  .repo-input input:hover {
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
  }
  .input__box {
    position: absolute;
    width: 50%;
    bottom: 20px;
  }
  .rjsf-overflow-guard {
    background-color: #f9fafa;
    border-radius: 8px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0;
    overflow: hidden;
  }
  .tags_wrapper {
    display: flex;
  }
  .tags_wrapper .template__tag {
    font-size: 12px;
    color: white;
    font-weight: 500;
    border-radius: 5px;
    background-color: rgb(2, 0, 125);
    height: 24px;
    margin-right: 8px;
    margin-top: 8px;
    display: flex;
    justify-content: center;
    box-shadow: 1px 3px 5px 2px rgba(0, 0, 0, 0.11);
    align-items: center;
    white-space: pre;
    padding-left: 8px;
    padding-right: 8px;
    transition: 0.2s all;
  }
  .tags_wrapper .template__tag:hover {
    background-color: rgb(45.2, 116.4769230769, 124.3);
  }
  .prevent-horizontal-scroll {
    width: 98.5%;
    box-sizing: border-box;
  }
  @media screen and (max-width: 1100px) {
    div[data-revision-view-tab] {
      width: 78% !important;
    }
  }
  .text {
    font-family: "Inter";
    font-size: 14px;
    font-weight: 400;
  }
  .flexbox {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow-y: auto;
    height: calc(100vh - 288px);
    width: 100%;
    margin: auto;
    flex-direction: column;
  }
  div[data-sg-no-code-tab] .sg-no-code-desc {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0%;
    color: #979797;
  }
  div[data-sg-no-code-tab] div.monaco-editor {
    border-radius: 12px;
  }
  div[data-sg-no-code-tab] div.monaco-editor div.overflow-guard {
    border-radius: 12px;
  }
  span[data-custom-code-badge] {
    background-color: var(--blue-700, #004a9e) !important;
  }
  .form-preview-container {
    display: flex;
    gap: 12px;
    max-height: 600px;
    flex-grow: 1;
    min-height: 218px;
  }
  .form-preview-container .form-preview {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
    flex-grow: 1;
    min-height: 0;
  }
  .form-preview-container .form-preview .form-preview-buttons {
    align-self: flex-end;
    width: fit-content;
  }
  .form-preview-container .form-preview .rjsf-overflow-guard {
    background-color: #f9fafa;
    border-radius: 8px;
    padding: 20px;
    display: flex;
    flex-grow: 1;
    min-height: 0;
    overflow: hidden;
  }
  .form-preview-container .form-preview .rjsf-overflow-guard form.rjsf {
    width: 100%;
    padding-bottom: 12px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .form-preview-container .form-data {
    display: flex;
    flex-direction: column;
    gap: 10px;
    min-width: 50%;
    margin-bottom: 42px;
  }
  .form-preview-container .form-data div[data-code-editor] {
    display: flex;
    flex-grow: 1;
    max-height: 100%;
    overflow: auto;
    scrollbar-gutter: stable;
  }
  .form-preview-container .form-data div[data-code-editor] > div {
    display: flex;
    flex-grow: 1;
  }
  .form-preview-container .form-data div[data-code-editor] > div > pre {
    flex-grow: 1;
  }
  .form-preview-container .form-data {
    max-height: 600px;
    overflow-y: auto;
  }
  .no-code-content-container {
    display: flex;
    flex-direction: column;
    padding: 20px;
    margin-top: 20px;
    gap: 20px;
    border-radius: 16px;
    border-width: 1px;
    border: 1px solid var(--Stroke-Color, #b5bec9);
  }
  .no-code-content-container .empty-schema-container {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .no-code-content-container .empty-schema-container > span {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #979797;
  }
  .no-code-content-container .edit-mode-container {
    gap: 20px;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .no-code-content-container .edit-mode-container .generate-schema-info-container {
    display: flex;
    flex-direction: column;
    gap: 12px;
    border-radius: 12px;
    padding: 16px;
    background: var(--Container-Bg, #f9fafa);
  }
  .no-code-content-container .edit-mode-container .generate-schema-info-container button {
    width: fit-content;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container {
    display: flex;
    height: 800px;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .resizable-container {
    width: 100%;
    overflow-x: auto;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .resizable-container > .left-container {
    overflow: clip !important;
    border-radius: 12px;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .resizable-container > .right-container {
    overflow: clip !important;
    border-radius: 0px 0px 12px 12px;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .form-preview {
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: 100%;
    position: relative;
    flex-grow: 1;
    min-height: 0;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .form-preview .rjsf-overflow-guard {
    background-color: #f9fafa;
    border-radius: 8px;
    padding: 20px;
    display: flex;
    flex-grow: 1;
    min-height: 0;
    overflow: hidden;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .form-preview .rjsf-overflow-guard form.rjsf {
    width: 100%;
    padding-bottom: 12px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .schema-editor {
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: 100%;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .schema-editor .left-container {
    margin-bottom: 20px;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .schema-editor .json-schema-editor {
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: 100%;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .schema-editor .json-schema-editor .json-schema-editor-label {
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 32px;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .schema-editor .ui-schema-editor {
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: 100%;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .schema-editor .ui-schema-editor > div:first-child {
    display: flex;
    justify-content: space-between;
  }
  .no-code-content-container .edit-mode-container .editor-and-preview-container .schema-editor .ui-schema-editor > div:first-child > button:hover {
    background-color: transparent !important;
    border-color: transparent !important;
  }
  .ui-schema-properties-editor {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .ui-schema-properties-editor div.monaco-editor {
    border-radius: 12px;
  }
  .ui-schema-properties-editor div.monaco-editor div.overflow-guard {
    border-radius: 12px;
  }
  .ui-schema-properties-editor .modal-description-and-control {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .ui-schema-properties-editor .modal-description-and-control div[data-align-flex-end] {
    display: flex;
    align-self: flex-end;
  }
  .ui-schema-properties-editor .left-container {
    display: flex;
    flex-direction: column;
    border: 1px solid #9ba7b6;
    gap: 20px;
    border-radius: 12px;
    height: calc(100vh - 248px);
    overflow-y: auto;
  }
  .ui-schema-properties-editor .left-container div.left-container-overflow-guard {
    display: flex;
    flex-direction: column;
    height: auto;
    padding: 0px 10px 10px 10px;
    overflow: auto;
    height: 100%;
  }
  .ui-schema-properties-editor .left-container div.left-container-overflow-guard div[data-position-sticky] {
    padding-top: 10px;
    position: sticky !important;
    top: 0;
    z-index: 1;
    background: #f9fafa;
  }
  .ui-schema-properties-editor .left-container div.left-container-overflow-guard .properties-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 10px;
  }
  .ui-schema-properties-editor .left-container div.left-container-overflow-guard .properties-list .property-item {
    display: flex;
    border: 1px solid #9ba7b6;
    background: #f9fafa;
    padding: 10px 20px 10px 20px;
    gap: 12px;
    border-radius: 12px;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .ui-schema-properties-editor .left-container div.left-container-overflow-guard .properties-list .property-item.selected {
    border: 1px solid var(--blue-600, #006ce0);
    box-shadow: 0px 6px 12px 1px rgba(0, 7, 22, 0.1215686275);
  }
  .ui-schema-properties-editor .left-container div.left-container-overflow-guard .properties-list .property-item > span {
    margin-left: auto;
  }
  .ui-schema-properties-editor .right-container {
    height: calc(100vh - 248px);
    background: #f8f8f8;
    padding: 10px;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    min-height: 100%;
  }
  .ui-schema-properties-editor .right-container .field-prop {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  .ui-schema-properties-editor .right-container .field-prop > span {
    font-weight: 800;
    font-size: 14px;
    line-height: 18px;
  }
  .ui-schema-properties-editor .right-container .api-schema-header h4 {
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -0.08px;
  }
  div[data-1000-max-inline-size] > div:nth-child(2) > div {
    max-inline-size: 1000px !important;
  }
  div[data-dynamic-modal-width] > div:nth-child(2) > div {
    width: min-content !important;
    min-inline-size: 1000px !important;
    max-inline-size: 90vw !important;
  }
  .js-code-editor-modal-max {
    display: flex;
    width: 100%;
  }
  .js-code-editor-modal-max .right-container {
    height: 88vh;
    overflow: auto;
  }
  .js-code-editor-modal-max div.monaco-editor {
    border-radius: 12px;
  }
  .js-code-editor-modal-max div.monaco-editor div.overflow-guard {
    border-radius: 12px;
  }
  div[data-440-max-inline-size] > div:nth-child(2) > div {
    max-inline-size: 440px !important;
  }
  .generate-schema-modal-content {
    display: flex;
    gap: 8px;
  }
  .custom-code-highlight {
    background-color: #1f4429;
  }
  .combined-iac-input-tab {
    width: 100%;
    height: calc(100vh - 320px);
    overflow: auto;
  }
  div[data-sg-no-code-tab]:has(.sg-no-code-form-builder[data-fullscreen]) [data-sg-nocode-edit-actions] {
    position: fixed !important;
    top: 27px !important;
    right: 45px !important;
  }
  .navbar-show:has(.dashboard-info-open) .sg-no-code-form-builder[data-fullscreen] {
    right: var(--sg-info-panel-width, 335px);
  }
  .navbar-show:has(.dashboard-info-open) div[data-sg-no-code-tab]:has(.sg-no-code-form-builder[data-fullscreen]) [data-sg-nocode-edit-actions] {
    right: calc(45px + var(--sg-info-panel-width, 335px)) !important;
  }
  .navbar-show:has(.dashboard-billing-status-banner) .sg-no-code-form-builder[data-fullscreen] {
    top: calc(60px + 56px);
  }
  .navbar-show:has(.dashboard-billing-status-banner) .sg-no-code-form-builder[data-fullscreen] .main-form-builder-container > div {
    height: calc(100vh - 250px - 56px) !important;
  }
  .navbar-show:has(.dashboard-billing-status-banner) div[data-sg-no-code-tab]:has(.sg-no-code-form-builder[data-fullscreen]) [data-sg-nocode-edit-actions] {
    top: calc(27px + 56px) !important;
    right: 60px !important;
  }
  .navbar-show:has(.dashboard-billing-status-banner):has(.dashboard-info-open) div[data-sg-no-code-tab]:has(.sg-no-code-form-builder[data-fullscreen]) [data-sg-nocode-edit-actions] {
    right: calc(60px + var(--sg-info-panel-width, 335px)) !important;
  }
  .sg-no-code-form-builder [data-transparent] {
    background: transparent !important;
    border: none !important;
  }
  .sg-no-code-form-builder [data-transparent]::before, .sg-no-code-form-builder [data-transparent]::after {
    display: none !important;
  }
  .sg-no-code-form-builder div[data-form-builder-header] {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .sg-no-code-form-builder[data-fullscreen] {
    position: fixed;
    top: 60px;
    background-color: white;
    right: 0;
    bottom: 0;
    z-index: 48;
    overflow: auto;
    padding: 20px 45px;
  }
  .sg-no-code-form-builder[data-fullscreen] .main-form-builder-container > div {
    height: calc(100vh - 250px) !important;
  }
  .sg-no-code-form-builder[data-fullscreen] .main-form-builder-container > div[data-form-builder-box] {
    overflow: auto;
  }
  .sg-no-code-form-builder[data-fullscreen] > .horizontal-divider {
    margin-bottom: 20px;
  }
  .sg-no-code-form-builder .main-form-builder-container {
    display: flex;
    gap: 10px;
  }
  .sg-no-code-form-builder .main-form-builder-container > div {
    scrollbar-gutter: stable;
  }
  .sg-no-code-form-builder .main-form-builder-container > div:first-child,
  .sg-no-code-form-builder .main-form-builder-container > [data-resize-handle],
  .sg-no-code-form-builder .main-form-builder-container > div[data-test-form-data] {
    height: calc(100vh - 320px);
    position: sticky;
    top: 0px;
  }
  .sg-no-code-form-builder .main-form-builder-container > [data-resize-handle] {
    align-self: flex-start;
    flex: 0 0 auto;
  }
  .sg-no-code-form-builder .main-form-builder-container > div[data-schema-panel] {
    flex-shrink: 0;
    width: var(--schema-w, 400px);
  }
  .sg-no-code-form-builder .main-form-builder-container div[data-form-builder-box] {
    flex: 1;
    min-width: 0;
  }
  .sg-no-code-form-builder .main-form-builder-container div[data-test-form-data] {
    flex: 0 0 auto;
    width: var(--test-w, 520px);
  }
  .sg-no-code-form-builder .main-form-builder-container .form-builder-canvas .canvas-header {
    display: flex;
    flex-direction: column;
    position: sticky;
    top: 0px;
    z-index: 1;
    background-color: #f9fafa;
    gap: 8px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .sg-no-code-form-builder .main-form-builder-container .form-builder-canvas .canvas-header .canvas-header-toolbar {
    display: flex;
    align-items: center;
    width: 100%;
  }
  .sg-no-code-form-builder .main-form-builder-container .form-builder-canvas .canvas-header .canvas-header-toolbar > div:nth-child(2) {
    margin-left: auto;
    margin-right: auto;
  }
  .sg-no-code-form-builder div[data-custom-field-card] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 10px 10px 12px 10px;
    border-radius: 8px;
    border: 1px solid var(--Stroke-Color, #b5bec9);
    background: var(--white, #fff);
  }
  .sg-no-code-form-builder [data-unsupported] div.unsupported-message {
    display: flex;
    align-items: start;
  }
  .sg-no-code-form-builder [data-unsupported] div.unsupported-message > span:last-child {
    margin-left: auto;
    flex-shrink: 0;
  }
  .sg-no-code-form-builder [data-unsupported=error] {
    border: 1px solid #b5bec9 !important;
  }
  .sg-no-code-form-builder [data-unsupported=error] [data-drag-handle] {
    padding-top: 12px !important;
  }
  .sg-no-code-form-builder [data-custom-code] {
    border: 1px solid #b5bec9 !important;
  }
  .sg-no-code-form-builder div[data-custom-field-card-content] {
    display: flex;
    gap: 10px;
    align-items: flex-start;
  }
  .sg-no-code-form-builder div[data-custom-field-card-content] > *:last-child {
    flex-shrink: 0;
  }
  .sg-no-code-form-builder div[data-additional-properties-card] > div[data-custom-field-card-content] {
    align-items: center;
  }
  .sg-no-code-form-builder div[data-additional-properties-card] > div[data-custom-field-card-content] > div[data-additional-properties-card-body] {
    flex-grow: 1;
  }
  .sg-no-code-form-builder div[data-section-header] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
  }
  .sg-no-code-form-builder div[data-section-header-main] {
    display: flex;
    align-items: center;
    gap: 10px;
    min-width: 0;
    flex: 1;
  }
  .sg-no-code-form-builder div[data-section-header-main] div[data-drag-handle=section] {
    padding-top: 0 !important;
  }
  .sg-no-code-form-builder div[data-section-header-title] {
    min-width: 0;
  }
  .sg-no-code-form-builder div[data-section-header-actions] {
    flex-shrink: 0;
  }
  .sg-no-code-form-builder div[data-draggable-field-item] {
    background: #ffffff;
    border: 1px solid #b5bec9;
    border-radius: 8px;
    transition: all 0.2s ease;
    cursor: pointer;
  }
  .sg-no-code-form-builder div[data-draggable-field-item]:hover {
    border-color: #006ce0;
    box-shadow: 0px 2px 4px rgba(0, 7, 22, 0.12);
  }
  .sg-no-code-form-builder div[data-json-editor-box] {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .sg-no-code-form-builder div[data-schema-panel] .schema-editor-stack {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .sg-no-code-form-builder div[data-drag-handle] {
    cursor: grab;
    padding-top: 28px;
  }
  .sg-no-code-form-builder div[data-drag-handle]:active {
    cursor: grabbing;
  }
  .sg-no-code-form-builder div[data-drag-handle][data-drag-disabled] {
    cursor: default;
    opacity: 0.4;
  }
  .sg-no-code-form-builder div[data-drag-handle][data-drag-handle=section] {
    padding-top: 4px !important;
  }
  .sg-no-code-form-builder .form-builder-root-fields {
    display: flex;
    flex-direction: column;
    gap: 20px;
    border-radius: 8px;
    transition: outline 0.15s ease, box-shadow 0.15s ease;
  }
  .sg-no-code-form-builder .form-builder-root-fields[data-dnd-active] {
    outline: 2px dashed rgba(0, 108, 224, 0.6);
    box-shadow: 0 0 0 4px rgba(0, 108, 224, 0.06);
  }
  .sg-no-code-form-builder .form-element[data-dragging] {
    opacity: 0.4;
    border-radius: 8px;
    outline: 2px dashed #006ce0;
  }
  div[data-drag-overlay] {
    padding: 8px 16px;
    background: #fff;
    border: 1px solid #006ce0;
    border-radius: 8px;
    box-shadow: 0px 4px 12px rgba(0, 7, 22, 0.2);
    font-size: 14px;
    font-weight: 500;
    opacity: 0.95;
  }
  div:has(> div[data-force-right-align]) {
    margin-left: auto;
  }
  .custom-vertical-expander {
    display: flex;
    padding-right: 4px;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 100%;
    cursor: pointer;
    writing-mode: sideways-lr;
    background: none;
    border: none;
  }
  div:has(> .custom-vertical-expander:hover) {
    background-color: var(--color-background-dropdown-item-hover, #f2f3f3);
  }
  div:has(> .custom-vertical-expander.child-wrap:hover) {
    background-color: #dddde3;
  }
  div[data-history-item] {
    cursor: pointer;
    transition: background-color 0.15s ease;
    background-color: white;
  }
  div[data-history-item]:hover:not([data-current=true]) {
    background-color: var(--color-background-dropdown-item-hover, #f2f3f3);
  }
  div[data-history-item][data-current=true] {
    background-color: var(--color-background-item-selected, #f0fbff);
    cursor: default;
  }
  div[data-history-item] {
    display: flex;
    align-items: center;
    min-width: 200px;
    gap: 20px;
  }
  div[data-history-item] > div:nth-child(2) {
    margin-left: auto;
  }
  div[data-history-item] hr {
    background-color: #c6c6cd;
  }
  .custom-section-content {
    margin-top: 20px;
    padding: 12px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    border-radius: 8px;
    background: #f9fafa;
    min-height: 200px;
    transition: outline 0.15s ease, box-shadow 0.15s ease;
  }
  .custom-section-content[data-dnd-active] {
    outline: 2px dashed rgba(0, 108, 224, 0.6);
    box-shadow: 0 0 0 4px rgba(0, 108, 224, 0.06);
  }
  .custom-unsupported-placeholder {
    min-height: 200px;
    border-radius: 8px;
    background: #f9fafa;
  }
  .custom-editor-wrapper {
    width: 100%;
    height: 100%;
    padding-right: 8px;
  }
  .sg-conditions-rules-scroll {
    max-height: calc(90vh - 320px);
    overflow-y: auto;
  }
  .schema-editor-section {
    display: flex;
    flex-direction: column;
    gap: 8px;
    min-height: 0;
    min-width: 0;
    flex: 1 1 0;
    overflow: hidden;
  }
  .schema-editor-section .schema-editor-section-header {
    flex-shrink: 0;
  }
  .schema-editor-section .schema-editor-section-stage {
    position: relative;
    flex: 1 1 0;
    min-height: 0;
    min-width: 0;
    display: flex;
    flex-direction: column;
  }
  .schema-editor-section .schema-editor-section-body {
    flex: 1 1 0;
    min-height: 0;
    min-width: 0;
    border-radius: 12px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
  }
  .schema-editor-section .schema-editor-section-body > section {
    flex: 1 1 0;
    min-height: 0;
    min-width: 0;
    height: auto !important;
    width: auto !important;
  }
  .schema-editor-section .schema-editor-section-minimize {
    position: absolute;
    top: 6px;
    right: 12px;
    z-index: 10;
  }
  div[data-schema-fullscreen-modal] .schema-editor-stack {
    height: 80vh;
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .reactflow-content-wrapper {
    width: 100%;
    height: 300px;
    background: #f9f9fa;
  }
  .info-content-activation-modal {
    height: 160px;
  }
  .template-activation-info-custom-reactflow-node-inactive {
    padding: 10.932px;
    border-radius: 6.559px;
    width: 124.126px;
    text-align: center;
    box-shadow: 0 10.49px 20.979px 1.748px rgba(0, 7, 22, 0.12);
    border: 0.874px solid #db0000;
    background: #fff5f5;
  }
  .template-activation-info-custom-reactflow-node-inactive .node-label {
    color: #db0000;
    font-family: "Open Sans";
    font-size: 14.286px;
    font-style: normal;
    font-weight: 700;
  }
  .template-activation-info-custom-reactflow-node-active {
    padding: 10.932px;
    border-radius: 6.559px;
    width: 124.126px;
    text-align: center;
    box-shadow: 0 10.49px 20.979px 1.748px rgba(0, 7, 22, 0.12);
    border: 0.874px solid #006ce0;
    background: #f0fbff;
  }
  .template-activation-info-custom-reactflow-node-active .node-label {
    color: #006ce0;
    font-family: "Open Sans";
    font-size: 14.286px;
    font-style: normal;
    font-weight: 700;
  }
  .template-activation-info-custom-reactflow-node-unselected {
    padding: 10.932px;
    border-radius: 6.559px;
    width: 124.126px;
    text-align: center;
    background: #f3f3f7;
  }
  .template-activation-info-custom-reactflow-node-unselected .node-label {
    color: #8c8c94;
    font-family: "Open Sans";
    font-size: 14.286px;
    font-style: normal;
    font-weight: 700;
  }
  .span-private-text {
    color: #424650;
    font-family: "Open Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
  }
  .span-public-text {
    color: #002b66;
    font-family: "Open Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
  }
  .span-shared-text {
    color: #00802f;
    font-family: "Open Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
  }
  .description-list {
    list-style-type: disc;
    padding-left: 1rem;
  }
  .description-list li {
    font-size: 12px;
  }
  .reactflow-content-wrapper {
    width: 100%;
    height: 300px;
    background: #f9f9fa;
  }
  .info-content-sharing-modal {
    height: 180px;
  }
  .sharing-status-info-custom-reactflow-node-private {
    padding: 10.932px;
    border: 1px solid #424650;
    border-radius: 3.752px;
    width: 124.126px;
    text-align: center;
    box-shadow: 0 6px 12px 1px rgba(0, 7, 22, 0.12);
    background: #dedee3;
  }
  .sharing-status-info-custom-reactflow-node-private .node-label {
    color: #424650;
    font-family: "Open Sans";
    font-size: 14.286px;
    font-style: normal;
    font-weight: 700;
  }
  .sharing-status-info-custom-reactflow-node-public {
    padding: 10.932px;
    border: 1px solid #002b66;
    border-radius: 3.752px;
    width: 124.126px;
    text-align: center;
    box-shadow: 0 6px 12px 1px rgba(0, 7, 22, 0.12);
    background: #f0fbff;
  }
  .sharing-status-info-custom-reactflow-node-public .node-label {
    color: #002b66;
    font-family: "Open Sans";
    font-size: 14.286px;
    font-style: normal;
    font-weight: 700;
  }
  .sharing-status-info-custom-reactflow-node-shared {
    padding: 10.932px;
    border: 1px solid #00802f;
    border-radius: 3.752px;
    width: 124.126px;
    text-align: center;
    box-shadow: 0 6px 12px 1px rgba(0, 7, 22, 0.12);
    background: #effff1;
  }
  .sharing-status-info-custom-reactflow-node-shared .node-label {
    color: #00802f;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
  }
  .sharing-status-info-custom-reactflow-node-unselected {
    padding: 10.932px;
    border-radius: 3.752px;
    border: 1px solid #b4b4bb;
    width: 124.126px;
    text-align: center;
    background: #f3f3f7;
  }
  .sharing-status-info-custom-reactflow-node-unselected .node-label {
    color: #8c8c94;
    font-family: "Open Sans";
    font-size: 14.286px;
    font-style: normal;
    font-weight: 700;
  }
  .sharing-status-info-custom-reactflow-node-sharedOrgs-selected {
    padding: 10.932px;
    border: 1px solid #00802f;
    border-radius: 3.752px;
    width: 147px;
    height: 130px;
    box-shadow: 0 6px 12px 1px rgba(0, 7, 22, 0.12);
    background: #effff1;
    overflow: auto;
  }
  .sharing-status-info-custom-reactflow-node-sharedOrgs-selected .node-label {
    color: #00802f;
    font-family: "Open Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    margin: 0;
    padding: 0;
    line-height: 1.2;
  }
  .sharing-status-info-custom-reactflow-node-sharedOrgs-selected .orgs-list {
    margin-top: 5px;
    height: 55px;
    overflow-y: scroll;
    list-style-type: disc;
    padding-left: 0.5rem;
  }
  .sharing-status-info-custom-reactflow-node-sharedOrgs-selected .orgs-list li {
    margin: 0;
    padding: 0;
    font-size: 10px;
  }
  .sharing-status-info-custom-reactflow-node-sharedOrgs-unselected {
    padding: 10.932px;
    border-radius: 3.752px;
    border: 1px solid #b4b4bb;
    width: 147px;
    height: 130px;
    background: #f3f3f7;
  }
  .span-active-text {
    color: #006ce0;
    font-family: "Open Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
  }
  .span-inactive-text {
    color: #db0000;
    font-family: "Open Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
  }
  .description-list {
    list-style-type: disc;
    padding-left: 1rem;
  }
  .description-list li {
    font-size: 12px;
  }
  .preset-configuration-content {
    height: calc(100vh - 360px);
    overflow: auto;
    margin-bottom: -25px;
  }
  .vertical-tabs-wrapper {
    width: 100%;
    height: calc(100vh - 310px);
    overflow-y: auto;
  }
  .vertical-tabs-wrapper .workflows-tab-list-wrapper {
    width: 100%;
    height: 100%;
    background-color: #f9fafa;
    border: 1px solid var(--Stroke-Color, #b5bec9);
    border-radius: 12px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0;
    overflow: hidden;
    box-sizing: border-box;
  }
  .workflow-template-card-root {
    width: 100%;
    display: flex;
    padding: 20px;
    align-items: first baseline;
    gap: 12px;
    align-self: stretch;
    border-radius: 12px;
    border: 1px solid #b5bec9;
    background: #fff;
    flex-direction: row;
    overflow: auto;
  }
  .workflow-template-card-root .left-content {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 20px;
  }
  .workflow-template-card-root .left-content .sg-dashboard-cursor-pointer {
    width: fit-content;
  }
  .workflow-template-card-root .left-content .sg-dashboard-cursor-pointer:hover {
    cursor: pointer;
  }
  .workflow-template-card-root .right-content {
    flex: 1;
    display: flex;
    flex-direction: row;
    align-items: first baseline;
    justify-content: flex-end;
    gap: 20px;
  }
  .workflow-template-card-root .right-content .revision-dropdown-section {
    width: 250px;
  }
  .workflow-template-card-root .right-content .settings-button-wrapper {
    width: 128px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
  }
  .awsui_root_1mabk_139mc_93:not(#\9 ) {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: end;
    gap: 10px;
  }
  .topbar-login {
    position: fixed;
    height: 70px;
    padding: 0 15px 0 15px;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    background-color: #ffffff;
    z-index: 110;
  }
  .topbar-login .icon {
    width: 270px;
    padding-left: 12px;
  }
  .topbar-login .icon .logo {
    width: 100%;
  }
  .topbar-login .icon .logo-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .fit {
    padding-left: 60px;
    padding-bottom: 40px;
  }
  @keyframes ball {
    0% {
      top: 50%;
      left: 0%;
    }
    20% {
      top: 25%;
      left: 25%;
    }
    30% {
      top: 50%;
      left: 50%;
    }
    40% {
      top: 75%;
      left: 75%;
    }
    50% {
      top: 50%;
      left: 100%;
    }
    60% {
      top: 75%;
      left: 75%;
    }
    70% {
      top: 50%;
      left: 50%;
    }
    80% {
      top: 25%;
      left: 25%;
    }
    100% {
      top: 50%;
      left: 0%;
    }
  }
  @keyframes raketes {
    0% {
      transform: translateY(0);
    }
    20% {
      transform: translateY(10%);
    }
    25% {
      transform: translateY(-30%);
    }
    50% {
      transform: translateY(0);
    }
    60% {
      transform: translateY(25%);
    }
    80% {
      transform: translateY(-100%);
    }
    100% {
      transform: translateY(0);
    }
  }
  @keyframes glitch {
    0% {
      color: white;
      transform: translateX(0) translateY(0%);
    }
    25% {
      color: #3498db;
      transform: translateX(1px) translateY(1px);
    }
    40% {
      color: #e74c3c;
      transform: translateX(-2px) translateY(-2px);
    }
    50% {
      color: #cccccc;
      transform: translateX(0) translateY(0);
    }
    80% {
      color: #3498db;
      transform: translateX(2px) translateY(2px);
    }
    90% {
      color: #e74c3c;
      transform: translateX(-1px) translateY(-1px);
    }
    100% {
      color: white;
      transform: translateX(0) translateY(0);
    }
  }
  @keyframes changeColor {
    0% {
      color: #cccccc;
    }
    25% {
      color: #2ecc71;
    }
    50% {
      color: #e74c3c;
    }
    75% {
      color: #3498db;
    }
    100% {
      color: #cccccc;
    }
  }
  .console {
    font-family: "Press Start 2P", cursive;
    background-color: #212121;
  }
  #log {
    color: #cccccc !important;
  }
  .console {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 10px;
    box-sizing: border-box;
  }
  .console .output {
    width: 100%;
    font-size: 12px;
    color: #cccccc;
  }
  .console .output span {
    line-height: 20px;
  }
  .console .output span.grey {
    color: #cccccc;
  }
  .console .output span.green {
    color: #2ecc71;
  }
  .console .output span.red {
    color: #e74c3c;
  }
  .console .output span.blue {
    color: #3498db;
  }
  .console .output pre {
    font-size: 9px;
    animation: glitch 0.2s linear infinite;
    animation-play-state: paused;
  }
  .console .output pre:hover {
    animation-play-state: running;
  }
  .console .action {
    width: 100%;
    font-size: 14px;
    margin-top: 20px;
  }
  .console .action span {
    display: inline-block;
    width: 60px;
    float: left;
    color: white;
  }
  .console .action textarea {
    width: calc(100% - 65px);
    float: left;
    background: none;
    border: none;
    color: white;
    padding: 0;
    margin: 0;
  }
  .console .action textarea:focus {
    outline: none;
  }
  span.seperator {
    font-size: 12px;
    animation: changeColor 10s ease-in-out infinite;
  }
  .pong {
    display: inline-block;
    position: relative;
    width: 300px;
    height: 50px;
  }
  .pong:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 4px;
    height: 4px;
    background-color: white;
    animation: ball 6s linear infinite;
  }
  .pong b {
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    transform: translateY(0);
  }
  .pong b.left {
    left: -10px;
    animation: raketes 5s ease-in-out infinite;
  }
  .pong b.right {
    right: -10px;
    animation: raketes 5s ease-in-out 0.5s infinite;
  }
} /* end @layer scss */