@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 */
}.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;
  }
}.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 */
}.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;
  }
}.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.3 | 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;
  }

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

  .max-h-48 {
    max-height: calc(var(--spacing) * 48);
  }

  .max-h-\[932px\] {
    max-height: 932px;
  }

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

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

  .min-h-\[240px\] {
    min-height: 240px;
  }

  .w-\[313px\] {
    width: 313px;
  }

  .max-w-\[480px\] {
    max-width: 480px;
  }

  .max-w-\[720px\] {
    max-width: 720px;
  }

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

  .basis-80 {
    flex-basis: calc(var(--spacing) * 80);
  }

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

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

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

  .ps-123 {
    padding-inline-start: calc(var(--spacing) * 123);
  }

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

  .text-cyan-600 {
    color: var(--color-cyan-600);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .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, );
  }

  .shadow-\[0px_1px_1px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0px 1px 1px 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, .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);
  }

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

  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }

  @media (min-width: 48rem) {
    .md\:w-full {
      width: 100%;
    }
  }

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

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

    .lg\:items-stretch {
      align-items: stretch;
    }
  }

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

    .\32 xl\:w-full {
      width: 100%;
    }
  }

  .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-emerald-500: oklch(69.6% .17 162.48);
    --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);
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --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-xs: 2px;
    --radius-sm: 6px;
    --radius-md: 8px;
    --radius-lg: 10px;
    --radius-xl: 14px;
    --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);
    --modal-width-xl: 50rem;
    --modal-width-2xl: 70rem;
    --color-primary: var(--primary);
    --color-border: var(--border);
  }

  .\@container\/field-group {
    container: field-group / inline-size;
  }

  .\@container\/meta {
    container: meta / inline-size;
  }

  .\@container {
    container-type: inline-size;
  }

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

  .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: 0;
  }

  .inset-x-0 {
    inset-inline: 0;
  }

  .inset-y-0 {
    inset-block: 0;
  }

  .-top-2\.5 {
    top: calc(var(--spacing) * -2.5);
  }

  .-top-12 {
    top: calc(var(--spacing) * -12);
  }

  .top-0 {
    top: 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-3 {
    top: calc(var(--spacing) * 3);
  }

  .top-3\.5 {
    top: calc(var(--spacing) * 3.5);
  }

  .top-4 {
    top: calc(var(--spacing) * 4);
  }

  .top-5 {
    top: calc(var(--spacing) * 5);
  }

  .top-6 {
    top: calc(var(--spacing) * 6);
  }

  .top-\[60\%\] {
    top: 60%;
  }

  .top-full {
    top: 100%;
  }

  .top-px {
    top: 1px;
  }

  .-right-12 {
    right: calc(var(--spacing) * -12);
  }

  .right-0 {
    right: 0;
  }

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

  .right-1 {
    right: var(--spacing);
  }

  .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-12 {
    bottom: calc(var(--spacing) * -12);
  }

  .bottom-0 {
    bottom: 0;
  }

  .bottom-6 {
    bottom: calc(var(--spacing) * 6);
  }

  .bottom-10 {
    bottom: calc(var(--spacing) * 10);
  }

  .-left-12 {
    left: calc(var(--spacing) * -12);
  }

  .left-0 {
    left: 0;
  }

  .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);
  }

  .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-10050 {
    z-index: 10050;
  }

  .z-\[60\] {
    z-index: 60;
  }

  .z-\[1100\] {
    z-index: 1100;
  }

  .z-\[2000\] {
    z-index: 2000;
  }

  .z-\[10000\] {
    z-index: 10000;
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .order-first {
    order: -9999;
  }

  .order-last {
    order: 9999;
  }

  .col-span-2 {
    grid-column: span 2 / span 2;
  }

  .col-span-full {
    grid-column: 1 / -1;
  }

  .col-start-1 {
    grid-column-start: 1;
  }

  .col-start-2 {
    grid-column-start: 2;
  }

  .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: 0;
  }

  .m-auto {
    margin: auto;
  }

  .-mx-1 {
    margin-inline: calc(var(--spacing) * -1);
  }

  .mx-0 {
    margin-inline: 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-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-0 {
    margin-block: 0;
  }

  .my-0\.5 {
    margin-block: calc(var(--spacing) * .5);
  }

  .my-1 {
    margin-block: var(--spacing);
  }

  .my-1\.25 {
    margin-block: calc(var(--spacing) * 1.25);
  }

  .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-4 {
    margin-top: calc(var(--spacing) * -4);
  }

  .mt-0 {
    margin-top: 0;
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: var(--spacing);
  }

  .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-14 {
    margin-top: calc(var(--spacing) * 14);
  }

  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }

  .mt-auto {
    margin-top: auto;
  }

  .-mr-2 {
    margin-right: calc(var(--spacing) * -2);
  }

  .mr-0 {
    margin-right: 0;
  }

  .mr-1 {
    margin-right: var(--spacing);
  }

  .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-auto {
    margin-right: auto;
  }

  .-mb-1\.5 {
    margin-bottom: calc(var(--spacing) * -1.5);
  }

  .mb-0 {
    margin-bottom: 0;
  }

  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * .5);
  }

  .mb-1 {
    margin-bottom: var(--spacing);
  }

  .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 {
    margin-left: calc(var(--spacing) * -2);
  }

  .-ml-2\.5 {
    margin-left: calc(var(--spacing) * -2.5);
  }

  .-ml-3 {
    margin-left: calc(var(--spacing) * -3);
  }

  .-ml-4 {
    margin-left: calc(var(--spacing) * -4);
  }

  .ml-0 {
    margin-left: 0;
  }

  .ml-0\.5 {
    margin-left: calc(var(--spacing) * .5);
  }

  .ml-1 {
    margin-left: var(--spacing);
  }

  .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-6 {
    margin-left: calc(var(--spacing) * 6);
  }

  .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: var(--spacing);
    height: var(--spacing);
  }

  .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-4\.5 {
    width: calc(var(--spacing) * 4.5);
    height: calc(var(--spacing) * 4.5);
  }

  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .size-5\.5 {
    width: calc(var(--spacing) * 5.5);
    height: calc(var(--spacing) * 5.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-24 {
    width: calc(var(--spacing) * 24);
    height: calc(var(--spacing) * 24);
  }

  .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-\(--radix-select-trigger-height\) {
    height: var(--radix-select-trigger-height);
  }

  .h-0 {
    height: 0;
  }

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

  .h-1 {
    height: var(--spacing);
  }

  .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-7\.5 {
    height: calc(var(--spacing) * 7.5);
  }

  .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-13 {
    height: calc(var(--spacing) * 13);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-17 {
    height: calc(var(--spacing) * 17);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-32 {
    height: calc(var(--spacing) * 32);
  }

  .h-40 {
    height: calc(var(--spacing) * 40);
  }

  .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-60 {
    height: calc(var(--spacing) * 60);
  }

  .h-64 {
    height: calc(var(--spacing) * 64);
  }

  .h-83\.25 {
    height: calc(var(--spacing) * 83.25);
  }

  .h-\[1rem\] {
    height: 1rem;
  }

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

  .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-\[44px\] {
    height: 44px;
  }

  .h-\[44rem\] {
    height: 44rem;
  }

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

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

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

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

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

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

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

  .h-\[calc\(--spacing\(5\.5\)\)\] {
    height: calc(calc(var(--spacing) * 5.5));
  }

  .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-max {
    height: max-content;
  }

  .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: 0;
  }

  .max-h-8 {
    max-height: calc(var(--spacing) * 8);
  }

  .max-h-23 {
    max-height: calc(var(--spacing) * 23);
  }

  .max-h-24 {
    max-height: calc(var(--spacing) * 24);
  }

  .max-h-46 {
    max-height: calc(var(--spacing) * 46);
  }

  .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-\[60vh\] {
    max-height: 60vh;
  }

  .max-h-\[70vh\] {
    max-height: 70vh;
  }

  .max-h-\[85vh\] {
    max-height: 85vh;
  }

  .max-h-\[90vh\] {
    max-height: 90vh;
  }

  .max-h-\[300px\] {
    max-height: 300px;
  }

  .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)));
  }

  .max-h-modal-2xl, .max-h-modal-xl {
    max-height: 90vh;
  }

  .min-h-0 {
    min-height: 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-11 {
    min-height: calc(var(--spacing) * 11);
  }

  .min-h-12 {
    min-height: calc(var(--spacing) * 12);
  }

  .min-h-16 {
    min-height: calc(var(--spacing) * 16);
  }

  .min-h-40 {
    min-height: calc(var(--spacing) * 40);
  }

  .min-h-45 {
    min-height: calc(var(--spacing) * 45);
  }

  .min-h-105 {
    min-height: calc(var(--spacing) * 105);
  }

  .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-\[28rem\] {
    min-height: 28rem;
  }

  .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: 0;
  }

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

  .w-1 {
    width: var(--spacing);
  }

  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }

  .w-1\/2 {
    width: 50%;
  }

  .w-1\/3 {
    width: 33.3333%;
  }

  .w-1\/4 {
    width: 25%;
  }

  .w-1\/6 {
    width: 16.6667%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }

  .w-2\/3 {
    width: 66.6667%;
  }

  .w-2\/5 {
    width: 40%;
  }

  .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-4xl {
    width: var(--container-4xl);
  }

  .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-26 {
    width: calc(var(--spacing) * 26);
  }

  .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-41 {
    width: calc(var(--spacing) * 41);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-45 {
    width: calc(var(--spacing) * 45);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-49 {
    width: calc(var(--spacing) * 49);
  }

  .w-50 {
    width: calc(var(--spacing) * 50);
  }

  .w-53 {
    width: calc(var(--spacing) * 53);
  }

  .w-56 {
    width: calc(var(--spacing) * 56);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-65 {
    width: calc(var(--spacing) * 65);
  }

  .w-70 {
    width: calc(var(--spacing) * 70);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-75 {
    width: calc(var(--spacing) * 75);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

  .w-95\.5 {
    width: calc(var(--spacing) * 95.5);
  }

  .w-96 {
    width: calc(var(--spacing) * 96);
  }

  .w-110 {
    width: calc(var(--spacing) * 110);
  }

  .w-\[1rem\] {
    width: 1rem;
  }

  .w-\[13\.5rem\] {
    width: 13.5rem;
  }

  .w-\[18\.75rem\] {
    width: 18.75rem;
  }

  .w-\[20rem\] {
    width: 20rem;
  }

  .w-\[22rem\] {
    width: 22rem;
  }

  .w-\[26\.5rem\] {
    width: 26.5rem;
  }

  .w-\[26rem\] {
    width: 26rem;
  }

  .w-\[28rem\] {
    width: 28rem;
  }

  .w-\[32rem\] {
    width: 32rem;
  }

  .w-\[36rem\] {
    width: 36rem;
  }

  .w-\[45rem\] {
    width: 45rem;
  }

  .w-\[50rem\] {
    width: 50rem;
  }

  .w-\[60\%\] {
    width: 60%;
  }

  .w-\[85\%\] {
    width: 85%;
  }

  .w-\[100px\] {
    width: 100px;
  }

  .w-\[200px\] {
    width: 200px;
  }

  .w-\[280px\] {
    width: 280px;
  }

  .w-\[321px\] {
    width: 321px;
  }

  .w-\[340px\] {
    width: 340px;
  }

  .w-\[400px\] {
    width: 400px;
  }

  .w-\[480px\] {
    width: 480px;
  }

  .w-\[560px\] {
    width: 560px;
  }

  .w-\[568px\] {
    width: 568px;
  }

  .w-\[600px\] {
    width: 600px;
  }

  .w-\[720px\] {
    width: 720px;
  }

  .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-11 {
    max-width: calc(var(--spacing) * 11);
  }

  .max-w-14 {
    max-width: calc(var(--spacing) * 14);
  }

  .max-w-16 {
    max-width: calc(var(--spacing) * 16);
  }

  .max-w-20 {
    max-width: calc(var(--spacing) * 20);
  }

  .max-w-24 {
    max-width: calc(var(--spacing) * 24);
  }

  .max-w-30 {
    max-width: calc(var(--spacing) * 30);
  }

  .max-w-32 {
    max-width: calc(var(--spacing) * 32);
  }

  .max-w-36 {
    max-width: calc(var(--spacing) * 36);
  }

  .max-w-38 {
    max-width: calc(var(--spacing) * 38);
  }

  .max-w-40 {
    max-width: calc(var(--spacing) * 40);
  }

  .max-w-41 {
    max-width: calc(var(--spacing) * 41);
  }

  .max-w-44 {
    max-width: calc(var(--spacing) * 44);
  }

  .max-w-53 {
    max-width: calc(var(--spacing) * 53);
  }

  .max-w-56 {
    max-width: calc(var(--spacing) * 56);
  }

  .max-w-71 {
    max-width: calc(var(--spacing) * 71);
  }

  .max-w-80 {
    max-width: calc(var(--spacing) * 80);
  }

  .max-w-81\.25 {
    max-width: calc(var(--spacing) * 81.25);
  }

  .max-w-82 {
    max-width: calc(var(--spacing) * 82);
  }

  .max-w-85 {
    max-width: calc(var(--spacing) * 85);
  }

  .max-w-94 {
    max-width: calc(var(--spacing) * 94);
  }

  .max-w-97 {
    max-width: calc(var(--spacing) * 97);
  }

  .max-w-100 {
    max-width: calc(var(--spacing) * 100);
  }

  .max-w-106 {
    max-width: calc(var(--spacing) * 106);
  }

  .max-w-115 {
    max-width: calc(var(--spacing) * 115);
  }

  .max-w-118\.5 {
    max-width: calc(var(--spacing) * 118.5);
  }

  .max-w-121 {
    max-width: calc(var(--spacing) * 121);
  }

  .max-w-124 {
    max-width: calc(var(--spacing) * 124);
  }

  .max-w-142 {
    max-width: calc(var(--spacing) * 142);
  }

  .max-w-150 {
    max-width: calc(var(--spacing) * 150);
  }

  .max-w-189 {
    max-width: calc(var(--spacing) * 189);
  }

  .max-w-192 {
    max-width: calc(var(--spacing) * 192);
  }

  .max-w-200 {
    max-width: calc(var(--spacing) * 200);
  }

  .max-w-240\.75 {
    max-width: calc(var(--spacing) * 240.75);
  }

  .max-w-261 {
    max-width: calc(var(--spacing) * 261);
  }

  .max-w-271 {
    max-width: calc(var(--spacing) * 271);
  }

  .max-w-281 {
    max-width: calc(var(--spacing) * 281);
  }

  .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-\[30rem\] {
    max-width: 30rem;
  }

  .max-w-\[35\.7rem\] {
    max-width: 35.7rem;
  }

  .max-w-\[40\%\] {
    max-width: 40%;
  }

  .max-w-\[40rem\] {
    max-width: 40rem;
  }

  .max-w-\[47\%\] {
    max-width: 47%;
  }

  .max-w-\[50px\] {
    max-width: 50px;
  }

  .max-w-\[50rem\] {
    max-width: 50rem;
  }

  .max-w-\[63rem\] {
    max-width: 63rem;
  }

  .max-w-\[64rem\] {
    max-width: 64rem;
  }

  .max-w-\[76rem\] {
    max-width: 76rem;
  }

  .max-w-\[80\%\] {
    max-width: 80%;
  }

  .max-w-\[280px\] {
    max-width: 280px;
  }

  .max-w-\[400px\] {
    max-width: 400px;
  }

  .max-w-\[880px\] {
    max-width: 880px;
  }

  .max-w-\[1170px\] {
    max-width: 1170px;
  }

  .max-w-\[1440px\] {
    max-width: 1440px;
  }

  .max-w-\[calc\(100\%-0\.5rem\)\] {
    max-width: calc(100% - .5rem);
  }

  .max-w-\[calc\(100vw-2rem\)\] {
    max-width: calc(100vw - 2rem);
  }

  .max-w-\[calc\(100vw-8rem\)\] {
    max-width: calc(100vw - 8rem);
  }

  .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-2xl {
    max-width: 70rem;
  }

  .max-w-modal-lg {
    max-width: 48rem;
  }

  .max-w-modal-xl {
    max-width: 50rem;
  }

  .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-\(--anchor-width\) {
    min-width: var(--anchor-width);
  }

  .min-w-\(--cell-size\) {
    min-width: var(--cell-size);
  }

  .min-w-\(--radix-select-trigger-width\) {
    min-width: var(--radix-select-trigger-width);
  }

  .min-w-0 {
    min-width: 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-24 {
    min-width: calc(var(--spacing) * 24);
  }

  .min-w-25 {
    min-width: calc(var(--spacing) * 25);
  }

  .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-56 {
    min-width: calc(var(--spacing) * 56);
  }

  .min-w-63\.75 {
    min-width: calc(var(--spacing) * 63.75);
  }

  .min-w-80 {
    min-width: calc(var(--spacing) * 80);
  }

  .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-\[4ch\] {
    min-width: 4ch;
  }

  .min-w-\[8rem\] {
    min-width: 8rem;
  }

  .min-w-\[13rem\] {
    min-width: 13rem;
  }

  .min-w-\[24rem\] {
    min-width: 24rem;
  }

  .min-w-\[36rem\] {
    min-width: 36rem;
  }

  .min-w-\[40rem\] {
    min-width: 40rem;
  }

  .min-w-\[48rem\] {
    min-width: 48rem;
  }

  .min-w-\[56rem\] {
    min-width: 56rem;
  }

  .min-w-\[96px\] {
    min-width: 96px;
  }

  .min-w-\[316px\] {
    min-width: 316px;
  }

  .min-w-full {
    min-width: 100%;
  }

  .min-w-max {
    min-width: max-content;
  }

  .min-w-min {
    min-width: min-content;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-\[1\.7\] {
    flex: 1.7;
  }

  .flex-\[2\] {
    flex: 2;
  }

  .flex-auto {
    flex: auto;
  }

  .flex-none {
    flex: none;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .shrink-\[100\] {
    flex-shrink: 100;
  }

  .grow {
    flex-grow: 1;
  }

  .grow-0 {
    flex-grow: 0;
  }

  .basis-0 {
    flex-basis: 0;
  }

  .basis-1\/2 {
    flex-basis: 50%;
  }

  .basis-1\/3 {
    flex-basis: 33.3333%;
  }

  .basis-40 {
    flex-basis: calc(var(--spacing) * 40);
  }

  .basis-44 {
    flex-basis: calc(var(--spacing) * 44);
  }

  .basis-48 {
    flex-basis: calc(var(--spacing) * 48);
  }

  .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: 0px;
    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-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: 0px;
    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-manipulation {
    touch-action: manipulation;
  }

  .touch-none {
    touch-action: none;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .scroll-my-1 {
    scroll-margin-block: var(--spacing);
  }

  .scroll-py-1 {
    scroll-padding-block: var(--spacing);
  }

  .\[scrollbar-gutter\:stable\] {
    scrollbar-gutter: stable;
  }

  .list-inside {
    list-style-position: inside;
  }

  .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-\[auto_repeat\(3\,13\.25rem\)\] {
    grid-template-columns: auto repeat(3, 13.25rem);
  }

  .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-cols-\[minmax\(0\,1fr\)\] {
    grid-template-columns: minmax(0, 1fr);
  }

  .grid-cols-\[minmax\(0\,1fr\)_auto\] {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .grid-cols-\[repeat\(auto-fill\,minmax\(8rem\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(8rem, 1fr));
  }

  .grid-cols-\[repeat\(auto-fit\,minmax\(7\.5rem\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit, minmax(7.5rem, 1fr));
  }

  .grid-cols-\[repeat\(auto-fit\,minmax\(9rem\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr));
  }

  .grid-cols-subgrid {
    grid-template-columns: subgrid;
  }

  .\[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-nowrap {
    flex-wrap: nowrap;
  }

  .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: 0;
  }

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

  .gap-1 {
    gap: var(--spacing);
  }

  .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: 0;
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--spacing) * 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-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * 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: var(--spacing);
  }

  .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-6 {
    column-gap: calc(var(--spacing) * 6);
  }

  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  .gap-x-12 {
    column-gap: calc(var(--spacing) * 12);
  }

  :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-0\.5 {
    row-gap: calc(var(--spacing) * .5);
  }

  .gap-y-1 {
    row-gap: var(--spacing);
  }

  .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);
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }

  .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-t-lg {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .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-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .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-input {
    border-color: var(--input) !important;
  }

  .border-\(--color-border\) {
    border-color: var(--color-border);
  }

  .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-\[\#a855f7\]\/50 {
    border-color: oklab(62.6846% .129701 -.193012 / .5);
  }

  .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-transparent {
    background-color: #0000 !important;
  }

  .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-\[\#a855f7\]\/10 {
    background-color: oklab(62.6846% .129701 -.193012 / .1);
  }

  .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-emerald-500 {
    background-color: var(--color-emerald-500);
  }

  .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-error-foreground {
    background-color: var(--error-foreground);
  }

  .bg-foreground, .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\/80 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/80 {
      background-color: color-mix(in oklab, var(--foreground) 80%, 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-info-foreground {
    background-color: var(--info-foreground);
  }

  .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-success-foreground {
    background-color: var(--success-foreground);
  }

  .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-warning-foreground {
    background-color: var(--warning-foreground);
  }

  .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: 0;
  }

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

  .p-1 {
    padding: var(--spacing);
  }

  .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-10 {
    padding: calc(var(--spacing) * 10);
  }

  .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: 0;
  }

  .px-1 {
    padding-inline: var(--spacing);
  }

  .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-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }

  .px-\[13px\] {
    padding-inline: 13px;
  }

  .px-\[calc\(var\(--btn-px\)-1px\)\] {
    padding-inline: calc(var(--btn-px) - 1px);
  }

  .py-0 {
    padding-block: 0;
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: var(--spacing);
  }

  .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-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .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-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }

  .py-\[0\.625rem\] {
    padding-block: .625rem;
  }

  .py-\[3px\] {
    padding-block: 3px;
  }

  .py-\[9px\] {
    padding-block: 9px;
  }

  .ps-1 {
    padding-inline-start: var(--spacing);
  }

  .ps-2 {
    padding-inline-start: calc(var(--spacing) * 2);
  }

  .ps-3 {
    padding-inline-start: calc(var(--spacing) * 3);
  }

  .ps-4 {
    padding-inline-start: calc(var(--spacing) * 4);
  }

  .pt-0 {
    padding-top: 0;
  }

  .pt-0\.5 {
    padding-top: calc(var(--spacing) * .5);
  }

  .pt-1 {
    padding-top: var(--spacing);
  }

  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }

  .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: 0;
  }

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

  .pr-1 {
    padding-right: var(--spacing);
  }

  .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-6 {
    padding-right: calc(var(--spacing) * 6);
  }

  .pr-7 {
    padding-right: calc(var(--spacing) * 7);
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .pr-9 {
    padding-right: calc(var(--spacing) * 9);
  }

  .pr-40 {
    padding-right: calc(var(--spacing) * 40);
  }

  .pb-0 {
    padding-bottom: 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);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pl-0 {
    padding-left: 0;
  }

  .pl-1 {
    padding-left: var(--spacing);
  }

  .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-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }

  .pl-12 {
    padding-left: calc(var(--spacing) * 12);
  }

  .pl-14 {
    padding-left: calc(var(--spacing) * 14);
  }

  .pl-16 {
    padding-left: calc(var(--spacing) * 16);
  }

  .pl-18 {
    padding-left: calc(var(--spacing) * 18);
  }

  .pl-20 {
    padding-left: calc(var(--spacing) * 20);
  }

  .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-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--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-xxs {
    font-size: 10px;
    line-height: var(--tw-leading, 14px);
  }

  .text-\[0\.5rem\] {
    font-size: .5rem;
  }

  .text-\[0\.6rem\] {
    font-size: .6rem;
  }

  .text-\[0\.7rem\] {
    font-size: .7rem;
  }

  .text-\[0\.8rem\] {
    font-size: .8rem;
  }

  .text-\[0\.55rem\] {
    font-size: .55rem;
  }

  .text-\[0\.65rem\] {
    font-size: .65rem;
  }

  .text-\[0\.625rem\] {
    font-size: .625rem;
  }

  .text-\[1\.5rem\] {
    font-size: 1.5rem;
  }

  .text-\[1\.75rem\] {
    font-size: 1.75rem;
  }

  .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-\[14px\] {
    --tw-leading: 14px;
    line-height: 14px;
  }

  .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 {
    overflow-wrap: break-word;
  }

  .wrap-anywhere {
    overflow-wrap: anywhere;
  }

  .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-primary-foreground {
    color: var(--primary-foreground) !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_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-destructive\/20 {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-destructive\/20 {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .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-warning-accent\/20 {
    --tw-ring-color: var(--warning-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-warning-accent\/20 {
      --tw-ring-color: color-mix(in oklab, var(--warning-accent) 20%, transparent);
    }
  }

  .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, );
  }

  .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000f));
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
    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-\[box-shadow\] {
    transition-property: box-shadow;
    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-\[height\] {
    transition-property: height;
    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-shadow {
    transition-property: box-shadow;
    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);
  }

  .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;
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

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

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

  .\[--btn-px\:--spacing\(2\)\] {
    --btn-px: calc(var(--spacing) * 2);
  }

  .\[--btn-px\:--spacing\(2\.5\)\] {
    --btn-px: calc(var(--spacing) * 2.5);
  }

  .\[--cell-radius\:var\(--radius-lg\)\] {
    --cell-radius: var(--radius-lg);
  }

  .\[--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);
  }

  .fade-in {
    --tw-enter-opacity: 0;
  }

  .paused {
    animation-play-state: paused;
  }

  .running {
    animation-play-state: running;
  }

  .slide-in-from-top-2 {
    --tw-enter-translate-y: -.5rem;
  }

  :is(.\*\:w-full > *) {
    width: 100%;
  }

  :is(.\*\:min-w-0 > *) {
    min-width: 0;
  }

  :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: 0;
  }

  .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *), .group-focus-within\/tree-row\:opacity-100:is(:where(.group\/tree-row):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\/input\:opacity-100:is(:where(.group\/input):hover *), .group-hover\/link-copy\:opacity-100:is(:where(.group\/link-copy):hover *), .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-hover\/tree-row\:bg-sidebar-accent:is(:where(.group\/tree-row):hover *) {
      background-color: var(--sidebar-accent);
    }

    .group-hover\/tree-row\:text-sidebar-accent-foreground:is(:where(.group\/tree-row):hover *) {
      color: var(--sidebar-accent-foreground);
    }

    .group-hover\/tree-row\:opacity-100:is(:where(.group\/tree-row):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\: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: 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: 0;
  }

  .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    --tw-translate-x: 0px;
    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\]\/checkbox-field\:opacity-50:is(:where(.group\/checkbox-field)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[disabled\=true\]\/checkbox-field\:opacity-70:is(:where(.group\/checkbox-field)[data-disabled="true"] *) {
    opacity: .7;
  }

  .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-\[layout\=inline\]\/draggable-trigger\:-mr-2:is(:where(.group\/draggable-trigger)[data-layout="inline"] *) {
    margin-right: calc(var(--spacing) * -2);
  }

  .group-data-\[layout\=stacked\]\/draggable-trigger\:col-start-1:is(:where(.group\/draggable-trigger)[data-layout="stacked"] *) {
    grid-column-start: 1;
  }

  .group-data-\[layout\=stacked\]\/draggable-trigger\:col-start-2:is(:where(.group\/draggable-trigger)[data-layout="stacked"] *) {
    grid-column-start: 2;
  }

  .group-data-\[layout\=stacked\]\/draggable-trigger\:mr-3:is(:where(.group\/draggable-trigger)[data-layout="stacked"] *) {
    margin-right: calc(var(--spacing) * 3);
  }

  .group-data-\[layout\=stacked\]\/draggable-trigger\:ml-0:is(:where(.group\/draggable-trigger)[data-layout="stacked"] *) {
    margin-left: 0;
  }

  .group-data-\[layout\=stacked\]\/draggable-trigger\:grid:is(:where(.group\/draggable-trigger)[data-layout="stacked"] *) {
    display: grid;
  }

  .group-data-\[layout\=stacked\]\/draggable-trigger\:grid-cols-\[auto_minmax\(0\,1fr\)\]:is(:where(.group\/draggable-trigger)[data-layout="stacked"] *) {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .group-data-\[layout\=stacked\]\/draggable-trigger\:flex-wrap:is(:where(.group\/draggable-trigger)[data-layout="stacked"] *) {
    flex-wrap: wrap;
  }

  .group-data-\[layout\=stacked\]\/draggable-trigger\:gap-x-0:is(:where(.group\/draggable-trigger)[data-layout="stacked"] *) {
    column-gap: 0;
  }

  .group-data-\[layout\=stacked\]\/draggable-trigger\:gap-y-2:is(:where(.group\/draggable-trigger)[data-layout="stacked"] *) {
    row-gap: calc(var(--spacing) * 2);
  }

  .group-data-\[layout\=stacked\]\/draggable-trigger\:gap-y-3:is(:where(.group\/draggable-trigger)[data-layout="stacked"] *) {
    row-gap: calc(var(--spacing) * 3);
  }

  .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: 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\:w-full:is(:where(.group\/alert-dialog-content)[data-size="sm"] *) {
    width: 100%;
  }

  .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: 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\]\/accordion-trigger\:rotate-180:is(:where(.group\/accordion-trigger)[data-state="open"] *) {
    rotate: 180deg;
  }

  .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-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="bottom"] *) {
    display: block;
  }

  .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="bottom"] *), .group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="top"] *) {
    text-align: center;
  }

  .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-indeterminate\/checkbox\:block:is(:where(.group\/checkbox)[data-state="indeterminate"] *) {
    display: block;
  }

  .group-data-indeterminate\/checkbox\:hidden:is(:where(.group\/checkbox)[data-state="indeterminate"] *) {
    display: none;
  }

  .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\/combobox-item\:block:is(:is(:where(.group\/combobox-item)[data-state="selected"], :where(.group\/combobox-item)[aria-selected="true"]) *) {
    display: block;
  }

  .group-data-selected\/combobox-item\:border-primary:is(:is(:where(.group\/combobox-item)[data-state="selected"], :where(.group\/combobox-item)[aria-selected="true"]) *) {
    border-color: var(--primary);
  }

  .group-data-selected\/combobox-item\:bg-primary:is(:is(:where(.group\/combobox-item)[data-state="selected"], :where(.group\/combobox-item)[aria-selected="true"]) *) {
    background-color: var(--primary);
  }

  .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: var(--spacing);
  }

  .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-foreground::placeholder {
    color: var(--foreground);
  }

  .placeholder\:text-muted-foreground::placeholder {
    color: var(--muted-foreground);
  }

  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }

  .before\:inset-y-0:before {
    content: var(--tw-content);
    inset-block: 0;
  }

  .before\:-left-2:before {
    content: var(--tw-content);
    left: calc(var(--spacing) * -2);
  }

  .before\:-left-3:before {
    content: var(--tw-content);
    left: calc(var(--spacing) * -3);
  }

  .before\:w-2:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 2);
  }

  .before\:w-3:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 3);
  }

  .before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content);
  }

  .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: 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: 0;
  }

  .after\:right-0:after {
    content: var(--tw-content);
    right: 0;
  }

  .after\:left-0:after {
    content: var(--tw-content);
    left: 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-0:after {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .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: 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: 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: 0;
  }

  .first\:rounded-l-full:first-child {
    border-top-left-radius: 3.40282e38px;
    border-bottom-left-radius: 3.40282e38px;
  }

  .first\:border-t-0:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .first\:border-l-0:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .first\:pl-0:first-child {
    padding-left: 0;
  }

  .last\:mt-0:last-child {
    margin-top: 0;
  }

  .last\:mb-0:last-child {
    margin-bottom: 0;
  }

  .last\:flex-1:last-child {
    flex: 1;
  }

  .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;
  }

  .empty\:hidden:empty {
    display: none;
  }

  .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-lg:hover {
      border-radius: 10px;
    }

    .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-\[color-mix\(in_srgb\,white_50\%\,var\(--info-background\)\)\]:hover {
      background-color: #fff;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,white_50\%\,var\(--info-background\)\)\]:hover {
        background-color: color-mix(in srgb,white 50%,var(--info-background));
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,white_70\%\,var\(--muted\)\)\]:hover {
      background-color: #fff;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,white_70\%\,var\(--muted\)\)\]:hover {
        background-color: color-mix(in srgb,white 70%,var(--muted));
      }
    }

    .hover\:bg-\[color\:color-mix\(in_srgb\,var\(--primary\)\,var\(--background\)_10\%\)\]:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color\:color-mix\(in_srgb\,var\(--primary\)\,var\(--background\)_10\%\)\]:hover {
        background-color: color-mix(in srgb,var(--primary),var(--background) 10%);
      }
    }

    .hover\:bg-\[color\:color-mix\(in_srgb\,var\(--secondary\)\,var\(--foreground\)_8\%\)\]:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color\:color-mix\(in_srgb\,var\(--secondary\)\,var\(--foreground\)_8\%\)\]:hover {
        background-color: color-mix(in srgb,var(--secondary),var(--foreground) 8%);
      }
    }

    .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-error-accent\/90:hover {
      background-color: var(--error-accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-error-accent\/90:hover {
        background-color: color-mix(in oklab, var(--error-accent) 90%, transparent);
      }
    }

    .hover\:bg-error\/80:hover {
      background-color: var(--error);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-error\/80:hover {
        background-color: color-mix(in oklab, var(--error) 80%, transparent);
      }
    }

    .hover\:bg-info-accent:hover {
      background-color: var(--info-accent);
    }

    .hover\:bg-info-background\!:hover {
      background-color: var(--info-background) !important;
    }

    .hover\:bg-info\/80:hover {
      background-color: var(--info);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-info\/80:hover {
        background-color: color-mix(in oklab, var(--info) 80%, transparent);
      }
    }

    .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\/30:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/30:hover {
        background-color: color-mix(in oklab, var(--primary) 30%, transparent);
      }
    }

    .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-primary\/90:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, 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-success-accent\/90:hover {
      background-color: var(--success-accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-success-accent\/90:hover {
        background-color: color-mix(in oklab, var(--success-accent) 90%, transparent);
      }
    }

    .hover\:bg-success\/80:hover {
      background-color: var(--success);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-success\/80:hover {
        background-color: color-mix(in oklab, var(--success) 80%, transparent);
      }
    }

    .hover\:bg-transparent:hover {
      background-color: #0000;
    }

    .hover\:bg-warning-accent\/90:hover {
      background-color: var(--warning-accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-warning-accent\/90:hover {
        background-color: color-mix(in oklab, var(--warning-accent) 90%, transparent);
      }
    }

    .hover\:bg-warning\/80:hover {
      background-color: var(--warning);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-warning\/80:hover {
        background-color: color-mix(in oklab, var(--warning) 80%, transparent);
      }
    }

    .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-\[\#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-sidebar-foreground:hover {
      color: var(--sidebar-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-90:hover {
      opacity: .9;
    }

    .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_1px_14px_0_rgba\(0\,7\,22\,0\.14\)\,0_0_4px_0_rgba\(65\,77\,92\,0\.20\)\]:hover {
      --tw-shadow: 0 1px 14px 0 var(--tw-shadow-color, #00071624), 0 0 4px 0 var(--tw-shadow-color, #414d5c33);
      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\:shadow-\[0px_4px_6px_rgba\(107\,115\,245\,0\.08\)\]:hover {
      --tw-shadow: 0px 4px 6px var(--tw-shadow-color, #6b73f514);
      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 *), :is(.not-data-\[variant\=destructive\]\:not-data-\[variant\=warning\]\:focus\:\*\*\:text-accent-foreground:not([data-variant="destructive"]):not([data-variant="warning"]):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;
  }

  .active\:cursor-grabbing:active {
    cursor: grabbing;
  }

  .active\:bg-sidebar-accent:active {
    background-color: var(--sidebar-accent);
  }

  .active\:bg-transparent:active {
    background-color: #0000;
  }

  .active\:text-sidebar-accent-foreground:active {
    color: var(--sidebar-accent-foreground);
  }

  .active\:text-sidebar-foreground:active {
    color: var(--sidebar-foreground);
  }

  .active\:opacity-60:active {
    opacity: .6;
  }

  .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-sidebar-flyout]) .in-data-\[sidebar-flyout\]\:px-1 {
    padding-inline: var(--spacing);
  }

  :where([data-size="sm"]) .in-data-\[size\=sm\]\:top-3 {
    top: calc(var(--spacing) * 3);
  }

  :where([data-size="sm"]) .in-data-\[size\=sm\]\:right-4 {
    right: calc(var(--spacing) * 4);
  }

  :where([data-size="sm"]) .in-data-\[size\=sm\]\:gap-1 {
    gap: var(--spacing);
  }

  :where([data-size="sm"]) .in-data-\[size\=sm\]\:text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  :where([data-size="sm"]) .in-data-\[size\=sm\]\:text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  :where([data-slot="button-group"]) .in-data-\[slot\=button-group\]\:rounded-lg {
    border-radius: 10px;
  }

  :where([data-slot="button-group"]) .in-data-\[slot\=button-group\]\:rounded-md {
    border-radius: 8px;
  }

  :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: 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-background:has(:disabled) {
    background-color: var(--background);
  }

  .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-disabled\:opacity-100:has(:disabled) {
    opacity: 1;
  }

  .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\]\:grid-cols-\[1fr_auto\]:has([data-slot="alert-action"]), .has-data-\[slot\=alert-actions\]\:grid-cols-\[1fr_auto\]:has([data-slot="alert-actions"]) {
    grid-template-columns: 1fr auto;
  }

  .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-4:has([data-slot="alert-dialog-media"]) {
    column-gap: calc(var(--spacing) * 4);
  }

  .has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot="combobox-chip"]) {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot="combobox-chip-remove"]) {
    padding-right: 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-foreground\/5:has([data-state="checked"], [data-checked]) {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-data-checked\:bg-foreground\/5:has([data-state="checked"], [data-checked]) {
      background-color: color-mix(in oklab, var(--foreground) 5%, 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-section-action\]\:hover\]\:no-underline:has([data-section-action]:hover) {
    text-decoration-line: none;
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:\!border-ring:has([data-slot="input-group-control"]:focus-visible) {
    border-color: var(--ring) !important;
  }

  .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-0:has([data-slot="input-group-control"]:focus-visible) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !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;
  }

  .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-slot\]\[data-warning\]\]\:border-warning-border:has([data-slot][data-warning]) {
    border-color: var(--warning-border);
  }

  .has-\[\[data-slot\]\[data-warning\]\]\:ring-3:has([data-slot][data-warning]) {
    --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\]\[data-warning\]\]\:ring-warning-accent\/20:has([data-slot][data-warning]) {
    --tw-ring-color: var(--warning-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[\[data-slot\]\[data-warning\]\]\:ring-warning-accent\/20:has([data-slot][data-warning]) {
      --tw-ring-color: color-mix(in oklab, var(--warning-accent) 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\]\:p-0:has( > svg) {
    padding: 0;
  }

  .has-\[\>svg\]\:has-data-\[slot\=alert-action\]\:grid-cols-\[auto_1fr_auto\]:has( > svg):has([data-slot="alert-action"]), .has-\[\>svg\]\:has-data-\[slot\=alert-actions\]\:grid-cols-\[auto_1fr_auto\]:has( > svg):has([data-slot="alert-actions"]) {
    grid-template-columns: auto 1fr auto;
  }

  .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\:border-ring[aria-expanded="true"] {
    border-color: var(--ring);
  }

  .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-accent-foreground[aria-expanded="true"] {
    color: var(--accent-foreground);
  }

  .aria-expanded\:text-foreground[aria-expanded="true"] {
    color: var(--foreground);
  }

  .aria-expanded\:text-secondary-foreground[aria-expanded="true"] {
    color: var(--secondary-foreground);
  }

  .aria-expanded\:ring-3[aria-expanded="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-expanded\:ring-ring\/50[aria-expanded="true"] {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-expanded\:ring-ring\/50[aria-expanded="true"] {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .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-destructive[aria-invalid="true"][aria-checked="true"] {
    border-color: var(--destructive);
  }

  .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: 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-warning\:border-warning-accent[data-warning] {
    border-color: var(--warning-accent);
  }

  .data-warning\:border-warning-border[data-warning] {
    border-color: var(--warning-border);
  }

  .data-warning\:ring-0[data-warning] {
    --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-warning\:ring-3[data-warning] {
    --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);
  }

  .data-warning\:ring-warning-accent\/20[data-warning] {
    --tw-ring-color: var(--warning-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-warning\:ring-warning-accent\/20[data-warning] {
      --tw-ring-color: color-mix(in oklab, var(--warning-accent) 20%, transparent);
    }
  }

  .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\]\:font-semibold[data-active="true"] {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .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\]\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-\[disabled\]\:bg-muted[data-disabled] {
    background-color: var(--muted);
  }

  .data-\[disabled\]\:opacity-50[data-disabled] {
    opacity: .5;
  }

  .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] {
    pointer-events: none;
  }

  .data-\[disabled\=true\]\:cursor-not-allowed[data-disabled="true"] {
    cursor: not-allowed;
  }

  .data-\[disabled\=true\]\:bg-input\/50[data-disabled="true"] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[disabled\=true\]\:bg-input\/50[data-disabled="true"] {
      background-color: color-mix(in oklab, var(--input) 50%, transparent);
    }
  }

  .data-\[disabled\=true\]\:opacity-50[data-disabled="true"] {
    opacity: .5;
  }

  .data-\[invalid\=true\]\:text-destructive[data-invalid="true"] {
    color: var(--destructive);
  }

  .data-\[invalid\=true\]\:has-data-checked\:border-destructive[data-invalid="true"]:has([data-state="checked"], [data-checked]) {
    border-color: var(--destructive);
  }

  .data-\[invalid\=true\]\:has-data-checked\:bg-destructive\/10[data-invalid="true"]:has([data-state="checked"], [data-checked]) {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[invalid\=true\]\:has-data-checked\:bg-destructive\/10[data-invalid="true"]:has([data-state="checked"], [data-checked]) {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .data-\[invalid\=warning\]\:text-warning-accent[data-invalid="warning"] {
    color: var(--warning-accent);
  }

  .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-\[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\]\:border-primary[data-selected] {
    border-color: var(--primary);
  }

  .data-\[selected\]\:shadow-\[0_0_0_1px_var\(--color-primary\)\,0_0_4px_rgba\(27\,113\,236\,0\.15\)\][data-selected] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--color-primary)), 0 0 4px var(--tw-shadow-color, #1b71ec26);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .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: 0;
  }

  .data-\[side\=bottom\]\:bottom-0[data-side="bottom"] {
    bottom: 0;
  }

  .data-\[side\=bottom\]\:h-auto[data-side="bottom"] {
    height: auto;
  }

  .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
    --tw-translate-y: var(--spacing);
    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: 0;
  }

  .data-\[side\=left\]\:left-0[data-side="left"] {
    left: 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: 0;
  }

  .data-\[side\=right\]\:right-0[data-side="right"] {
    right: 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: var(--spacing);
    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: 0;
  }

  .data-\[side\=top\]\:top-0[data-side="top"] {
    top: 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-9[data-size="default"] {
    height: calc(var(--spacing) * 9);
  }

  .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-8[data-size="sm"] {
    height: calc(var(--spacing) * 8);
  }

  .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\=alert-action\]\:col-start-2 > *)[data-slot="alert-action"] {
    grid-column-start: 2;
  }

  :is(.\*\:data-\[slot\=alert-action\]\:row-span-2 > *)[data-slot="alert-action"] {
    grid-row: span 2 / span 2;
  }

  :is(.\*\:data-\[slot\=alert-action\]\:row-start-1 > *)[data-slot="alert-action"] {
    grid-row-start: 1;
  }

  :is(.\*\:data-\[slot\=alert-action\]\:self-start > *)[data-slot="alert-action"] {
    align-self: flex-start;
  }

  :is(.has-\[\>svg\]\:\*\:data-\[slot\=alert-action\]\:col-start-3:has( > svg) > *)[data-slot="alert-action"] {
    grid-column-start: 3;
  }

  :is(.\*\:data-\[slot\=alert-actions\]\:col-start-2 > *)[data-slot="alert-actions"] {
    grid-column-start: 2;
  }

  :is(.\*\:data-\[slot\=alert-actions\]\:row-span-2 > *)[data-slot="alert-actions"] {
    grid-row: span 2 / span 2;
  }

  :is(.\*\:data-\[slot\=alert-actions\]\:row-start-1 > *)[data-slot="alert-actions"] {
    grid-row-start: 1;
  }

  :is(.\*\:data-\[slot\=alert-actions\]\:self-center > *)[data-slot="alert-actions"] {
    align-self: center;
  }

  :is(.has-\[\>svg\]\:\*\:data-\[slot\=alert-actions\]\:col-start-3:has( > svg) > *)[data-slot="alert-actions"] {
    grid-column-start: 3;
  }

  :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: var(--spacing);
  }

  :is(.\*\:data-\[slot\=input-group\]\:mb-0 > *)[data-slot="input-group"] {
    margin-bottom: 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;
  }

  .data-\[variant\=warning\]\:text-warning-accent[data-variant="warning"] {
    color: var(--warning-accent);
  }

  .data-\[variant\=warning\]\:focus\:bg-warning-accent\/10[data-variant="warning"]:focus {
    background-color: var(--warning-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[variant\=warning\]\:focus\:bg-warning-accent\/10[data-variant="warning"]:focus {
      background-color: color-mix(in oklab, var(--warning-accent) 10%, transparent);
    }
  }

  .data-\[variant\=warning\]\:focus\:text-warning-accent[data-variant="warning"]:focus {
    color: var(--warning-accent);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction="bottom"] {
    inset-inline: 0;
  }

  .data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction="bottom"] {
    bottom: 0;
  }

  .data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction="bottom"] {
    margin-top: calc(var(--spacing) * 24);
  }

  .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction="bottom"] {
    max-height: 80vh;
  }

  .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-xl[data-vaul-drawer-direction="bottom"] {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
  }

  .data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction="left"] {
    inset-block: 0;
  }

  .data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction="left"] {
    left: 0;
  }

  .data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction="left"] {
    width: 75%;
  }

  .data-\[vaul-drawer-direction\=left\]\:rounded-r-xl[data-vaul-drawer-direction="left"] {
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
  }

  .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction="right"] {
    inset-block: 0;
  }

  .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction="right"] {
    right: 0;
  }

  .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction="right"] {
    width: 75%;
  }

  .data-\[vaul-drawer-direction\=right\]\:rounded-l-xl[data-vaul-drawer-direction="right"] {
    border-top-left-radius: 14px;
    border-bottom-left-radius: 14px;
  }

  .data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction="top"] {
    inset-inline: 0;
  }

  .data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction="top"] {
    top: 0;
  }

  .data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction="top"] {
    margin-bottom: calc(var(--spacing) * 24);
  }

  .data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction="top"] {
    max-height: 80vh;
  }

  .data-\[vaul-drawer-direction\=top\]\:rounded-b-xl[data-vaul-drawer-direction="top"] {
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
  }

  .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 not all and (min-width: 40rem) {
    .max-sm\:flex-col {
      flex-direction: column;
    }
  }

  @media (min-width: 40rem) {
    .sm\:top-6 {
      top: calc(var(--spacing) * 6);
    }

    .sm\:right-8 {
      right: calc(var(--spacing) * 8);
    }

    .sm\:order-1 {
      order: 1;
    }

    .sm\:order-2 {
      order: 2;
    }

    .sm\:order-none {
      order: 0;
    }

    .sm\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .sm\:mx-9 {
      margin-inline: calc(var(--spacing) * 9);
    }

    .sm\:mr-8 {
      margin-right: calc(var(--spacing) * 8);
    }

    .sm\:ml-8 {
      margin-left: calc(var(--spacing) * 8);
    }

    .sm\:ml-auto {
      margin-left: auto;
    }

    .sm\:flex {
      display: flex;
    }

    .sm\:inline {
      display: inline;
    }

    .sm\:aspect-auto {
      aspect-ratio: auto;
    }

    .sm\:h-\[50px\] {
      height: 50px;
    }

    .sm\:w-83 {
      width: calc(var(--spacing) * 83);
    }

    .sm\:w-\[50px\] {
      width: 50px;
    }

    .sm\:w-auto {
      width: auto;
    }

    .sm\:w-full {
      width: 100%;
    }

    .sm\:max-w-2xl {
      max-width: var(--container-2xl);
    }

    .sm\:max-w-md {
      max-width: var(--container-md);
    }

    .sm\:max-w-sm {
      max-width: var(--container-sm);
    }

    .sm\:flex-1 {
      flex: 1;
    }

    .sm\:flex-none {
      flex: none;
    }

    .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\:items-start {
      align-items: flex-start;
    }

    .sm\:justify-between {
      justify-content: space-between;
    }

    .sm\:justify-center {
      justify-content: center;
    }

    .sm\:justify-end {
      justify-content: flex-end;
    }

    .sm\:justify-start {
      justify-content: flex-start;
    }

    .sm\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .sm\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .sm\:border-l {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }

    .sm\:border-border {
      border-color: var(--border);
    }

    .sm\:p-5 {
      padding: calc(var(--spacing) * 5);
    }

    .sm\:px-0 {
      padding-inline: 0;
    }

    .sm\:py-0 {
      padding-block: 0;
    }

    .sm\:pl-4 {
      padding-left: calc(var(--spacing) * 4);
    }

    .sm\:text-\[1\.75rem\] {
      font-size: 1.75rem;
    }

    .sm\:text-\[1\.875rem\] {
      font-size: 1.875rem;
    }

    .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\:mb-0:is(:where(.group\/alert-dialog-content)[data-size="default"] *) {
      margin-bottom: 0;
    }

    .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\:self-start:is(:where(.group\/alert-dialog-content)[data-size="default"] *) {
      align-self: flex-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-cols-\[2\.5rem_1fr\]:is(:where(.group\/alert-dialog-content)[data-size="default"] *):has([data-slot="alert-dialog-media"]) {
      grid-template-columns: 2.5rem 1fr;
    }

    .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);
    }

    .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction="left"], .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction="right"] {
      max-width: var(--container-sm);
    }
  }

  @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-auto {
      width: auto;
    }

    .md\:min-w-0 {
      min-width: 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\:gap-1\.5 {
      gap: calc(var(--spacing) * 1.5);
    }

    .md\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }

    .md\:text-left {
      text-align: left;
    }

    .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: 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\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .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\:grid-cols-\[1fr_1fr_2fr\] {
      grid-template-columns: 1fr 1fr 2fr;
    }

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

    .lg\:flex-wrap {
      flex-wrap: wrap;
    }

    .lg\:items-baseline {
      align-items: baseline;
    }

    .lg\:items-center {
      align-items: center;
    }

    .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-10 {
      padding: calc(var(--spacing) * 10);
    }

    .lg\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 80rem) {
    .xl\:grid-cols-\[1fr_1fr_1fr_2fr\] {
      grid-template-columns: 1fr 1fr 1fr 2fr;
    }
  }

  @media (min-width: 96rem) {
    .\32 xl\:box-content {
      box-sizing: content-box;
    }

    .\32 xl\:w-auto {
      width: auto;
    }

    .\32 xl\:max-w-\[1600px\] {
      max-width: 1600px;
    }

    .\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;
    }
  }

  @container meta (min-width: 42rem) {
    .\@2xl\/meta\:block {
      display: block;
    }

    .\@2xl\/meta\:flex-auto {
      flex: auto;
    }
  }

  @container (min-width: 42rem) {
    .\@2xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container meta (min-width: 42rem) {
    .\@2xl\/meta\:flex-row {
      flex-direction: row;
    }
  }

  @container (min-width: 42rem) {
    .\@2xl\:flex-row {
      flex-direction: row;
    }
  }

  @container (min-width: 48rem) {
    .\@3xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  .dark\:border-destructive\/50:is(.dark *) {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:border-destructive\/50:is(.dark *) {
      border-color: color-mix(in oklab, var(--destructive) 50%, transparent);
    }
  }

  .dark\:border-input:is(.dark *) {
    border-color: var(--input);
  }

  .dark\:border-ring:is(.dark *) {
    border-color: var(--ring);
  }

  .dark\:\!bg-input\/30:is(.dark *) {
    background-color: var(--input) !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:\!bg-input\/30:is(.dark *) {
      background-color: color-mix(in oklab, var(--input) 30%, transparent) !important;
    }
  }

  .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\:ring-destructive\/40:is(.dark *) {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:ring-destructive\/40:is(.dark *) {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .dark\:ring-warning-accent\/30:is(.dark *) {
    --tw-ring-color: var(--warning-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:ring-warning-accent\/30:is(.dark *) {
      --tw-ring-color: color-mix(in oklab, var(--warning-accent) 30%, transparent);
    }
  }

  .dark\:group-data-selected\/combobox-item\:bg-primary:is(.dark *):is(:is(:where(.group\/combobox-item)[data-state="selected"], :where(.group\/combobox-item)[aria-selected="true"]) *) {
    background-color: var(--primary);
  }

  .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\:bg-transparent:is(.dark *):hover {
      background-color: #0000;
    }

    .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\:has-\[\[data-slot\]\[data-warning\]\]\:ring-warning-accent\/30:is(.dark *):has([data-slot][data-warning]) {
    --tw-ring-color: var(--warning-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:has-\[\[data-slot\]\[data-warning\]\]\:ring-warning-accent\/30:is(.dark *):has([data-slot][data-warning]) {
      --tw-ring-color: color-mix(in oklab, var(--warning-accent) 30%, 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-0:is(.dark *)[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);
  }

  .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-warning\:ring-warning-accent\/30:is(.dark *)[data-warning] {
    --tw-ring-color: var(--warning-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-warning\:ring-warning-accent\/30:is(.dark *)[data-warning] {
      --tw-ring-color: color-mix(in oklab, var(--warning-accent) 30%, transparent);
    }
  }

  .dark\:data-\[disabled\=true\]\:bg-input\/80:is(.dark *)[data-disabled="true"] {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[disabled\=true\]\:bg-input\/80:is(.dark *)[data-disabled="true"] {
      background-color: color-mix(in oklab, var(--input) 80%, transparent);
    }
  }

  .dark\:data-\[invalid\=true\]\:has-data-checked\:bg-destructive\/20:is(.dark *)[data-invalid="true"]:has([data-state="checked"], [data-checked]) {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[invalid\=true\]\:has-data-checked\:bg-destructive\/20:is(.dark *)[data-invalid="true"]:has([data-state="checked"], [data-checked]) {
      background-color: color-mix(in oklab, var(--destructive) 20%, 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);
    }
  }

  .dark\:data-\[variant\=warning\]\:focus\:bg-warning-accent\/20:is(.dark *)[data-variant="warning"]:focus {
    background-color: var(--warning-accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[variant\=warning\]\:focus\:bg-warning-accent\/20:is(.dark *)[data-variant="warning"]:focus {
      background-color: color-mix(in oklab, var(--warning-accent) 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);
  }

  :is(:is(.data-checked\:\*\*\:text-primary-foreground\![data-state="checked"], .data-checked\:\*\*\:text-primary-foreground\![data-checked]) *) {
    color: var(--primary-foreground) !important;
  }

  .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);
  }

  .focus-visible\:data-checked\:border-destructive:focus-visible[data-state="checked"], .focus-visible\:data-checked\:border-destructive:focus-visible[data-checked] {
    border-color: var(--destructive);
  }

  .focus-visible\:data-checked\:border-primary:focus-visible[data-state="checked"], .focus-visible\:data-checked\:border-primary:focus-visible[data-checked] {
    border-color: var(--primary);
  }

  .aria-invalid\:data-checked\:border-destructive[aria-invalid="true"][data-state="checked"], .aria-invalid\:data-checked\:border-destructive[aria-invalid="true"][data-checked] {
    border-color: var(--destructive);
  }

  .aria-invalid\:data-checked\:bg-destructive[aria-invalid="true"][data-state="checked"], .aria-invalid\:data-checked\:bg-destructive[aria-invalid="true"][data-checked] {
    background-color: var(--destructive);
  }

  .data-warning\:data-checked\:border-primary[data-warning][data-state="checked"], .data-warning\:data-checked\:border-primary[data-warning][data-checked] {
    border-color: var(--primary);
  }

  .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);
  }

  .dark\:aria-invalid\:data-checked\:bg-destructive:is(.dark *)[aria-invalid="true"][data-state="checked"], .dark\:aria-invalid\:data-checked\:bg-destructive:is(.dark *)[aria-invalid="true"][data-checked] {
    background-color: var(--destructive);
  }

  .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: 0px;
    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-indeterminate\:border-primary[data-state="indeterminate"] {
    border-color: var(--primary);
  }

  .data-indeterminate\:bg-primary[data-state="indeterminate"] {
    background-color: var(--primary);
  }

  .data-indeterminate\:text-primary-foreground[data-state="indeterminate"] {
    color: var(--primary-foreground);
  }

  .dark\:data-indeterminate\:bg-primary:is(.dark *)[data-state="indeterminate"] {
    background-color: var(--primary);
  }

  .data-horizontal\:mx-px[data-orientation="horizontal"] {
    margin-inline: 1px;
  }

  .data-horizontal\:h-1[data-orientation="horizontal"] {
    height: var(--spacing);
  }

  .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: var(--spacing);
  }

  .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-8[data-inset] {
    padding-left: calc(var(--spacing) * 8);
  }

  .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\=combobox-trigger\]\]\:-mr-\[0\.3rem\] [data-slot="combobox-trigger"] {
    margin-right: -.3rem;
  }

  .\[\&_\[data-slot\=combobox-trigger\]\]\:flex [data-slot="combobox-trigger"] {
    display: flex;
  }

  .\[\&_\[data-slot\=combobox-trigger\]\]\:size-6 [data-slot="combobox-trigger"] {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .\[\&_\[data-slot\=combobox-trigger\]\]\:items-center [data-slot="combobox-trigger"] {
    align-items: center;
  }

  .\[\&_\[data-slot\=combobox-trigger\]\]\:justify-center [data-slot="combobox-trigger"] {
    justify-content: center;
  }

  .\[\&_\[data-slot\=radio-group-indicator\]_span\]\:bg-\[\#1B71EC\] [data-slot="radio-group-indicator"] span {
    background-color: #1b71ec;
  }

  .\[\&_a\]\:no-underline a {
    text-decoration-line: none;
  }

  .\[\&_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: 0;
  }

  .\[\&_p\:not\(\:last-child\)\]\:mb-3 p:not(:last-child) {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .\[\&_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;
  }

  .\[\&\+\&\]\:ml-3 + .\[\&\+\&\]\:ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .\[\&\+\[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: 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-muted:is(a):hover {
      background-color: var(--muted);
    }

    :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(.data-\[variant\=warning\]\:\*\:\[svg\]\:text-warning-accent[data-variant="warning"] > *):is(svg) {
    color: var(--warning-accent);
  }

  :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-6 > *):is(svg:not([class*="size-"])) {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .\[\&\: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;
  }

  .\[\&\>\.absolute\]\:hidden > .absolute {
    display: none;
  }

  .\[\&\>\.sr-only\]\:w-auto > .sr-only {
    width: auto;
  }

  .\[\&\>\[data-slot\=accordion-content\]\>div\]\:rounded-sm > [data-slot="accordion-content"] > div {
    border-radius: 6px;
  }

  .\[\&\>\[data-slot\=accordion-content\]\>div\]\:bg-muted > [data-slot="accordion-content"] > div {
    background-color: var(--muted);
  }

  .\[\&\>\[data-slot\=accordion-content\]\>div\]\:px-4 > [data-slot="accordion-content"] > div {
    padding-inline: calc(var(--spacing) * 4);
  }

  .\[\&\>\[data-slot\=accordion-content\]\>div\]\:py-4 > [data-slot="accordion-content"] > div {
    padding-block: calc(var(--spacing) * 4);
  }

  .\[\&\>\[data-slot\=accordion-content\]\>div\]\:text-foreground > [data-slot="accordion-content"] > div {
    color: var(--foreground);
  }

  .has-\[\[data-arrow\=left\]\]\:\[\&\>\[data-slot\=accordion-content\]\>div\]\:pl-7:has([data-arrow="left"]) > [data-slot="accordion-content"] > div {
    padding-left: calc(var(--spacing) * 7);
  }

  .\[\&\>\[data-slot\=accordion-header\]_\[data-slot\=accordion-trigger\]\]\:px-3 > [data-slot="accordion-header"] [data-slot="accordion-trigger"] {
    padding-inline: calc(var(--spacing) * 3);
  }

  .\[\&\>\[data-slot\=accordion-header\]_\[data-slot\=accordion-trigger\]\]\:py-2 > [data-slot="accordion-header"] [data-slot="accordion-trigger"] {
    padding-block: calc(var(--spacing) * 2);
  }

  .\[\&\>\[data-slot\=accordion-item\]\]\:border-border > [data-slot="accordion-item"] {
    border-color: var(--border);
  }

  .\[\&\>\[data-slot\=accordion-item\]\]\:px-3 > [data-slot="accordion-item"] {
    padding-inline: calc(var(--spacing) * 3);
  }

  .\[\&\>\[data-slot\=accordion-item\]\:last-child\]\:border-b-0 > [data-slot="accordion-item"]:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .\[\&\>\[data-slot\=draggable-content\]\]\:-m-1 > [data-slot="draggable-content"] {
    margin: calc(var(--spacing) * -1);
  }

  .\[\&\>\[data-slot\=draggable-content\]\]\:p-1 > [data-slot="draggable-content"] {
    padding: var(--spacing);
  }

  .\[\&\>\[data-slot\=draggable-trigger-content\]\]\:hidden > [data-slot="draggable-trigger-content"] {
    display: none;
  }

  .\[\&\>\[data-slot\=field\]\>\:first-child\]\:min-h-6 > [data-slot="field"] > :first-child {
    min-height: calc(var(--spacing) * 6);
  }

  .has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden="true"]:last-child)) > [data-slot="select-trigger"]:last-of-type {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .\[\&\>\[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-md\! > [data-slot]:not(:has( ~ [data-slot])) {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
  }

  .\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-md\! > [data-slot]:not(:has( ~ [data-slot])) {
    border-bottom-right-radius: 8px !important;
    border-bottom-left-radius: 8px !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;
  }

  .\[\&\>button\]\:shrink-0 > button {
    flex-shrink: 0;
  }

  .\[\&\>div\]\:flex-wrap > div {
    flex-wrap: wrap;
  }

  .\[\&\>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\]\:min-w-0 > span {
    min-width: 0;
  }

  .\[\&\>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\:first-child\]\:min-w-0 > span:first-child {
    min-width: 0;
  }

  .\[\&\>span\:first-child\]\:shrink > span:first-child {
    flex-shrink: 1;
  }

  .\[\&\>span\:last-child\]\:w-full > span:last-child {
    width: 100%;
  }

  .\[\&\>span\:last-child\]\:truncate > span:last-child {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .\[\&\>span\:nth-of-type\(2\)\]\:min-w-0 > span:nth-of-type(2) {
    min-width: 0;
  }

  .\[\&\>span\:nth-of-type\(2\)\]\:truncate > span:nth-of-type(2) {
    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-state\=disabled\]\]\:pointer-events-none[data-state="disabled"] {
    pointer-events: none;
  }

  .\[\&\[data-state\=disabled\]\]\:opacity-50[data-state="disabled"] {
    opacity: .5;
  }

  [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, .light, .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 {
    .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) * {
    border-color: var(--border);
  }

  :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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial,
    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-emerald-500: oklch(69.6% .17 162.48);
    --color-cyan-600: oklch(60.9% .126 221.723);
    --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-500: oklch(55.1% .027 264.364);
    --color-gray-600: oklch(44.6% .03 256.802);
    --color-gray-700: oklch(37.3% .034 259.733);
    --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);
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --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-lg: .5rem;
    --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;
    max-width: 28rem;
  }
  .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(0.6243137255%, 0%, 39.0196078431%);
  }
  .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;
  }
  .org-settings-vertical-tabs-root.billing-vertical-tabs-root {
    height: calc(100vh - 168px);
  }
  @media (min-width: 1024px) {
    .org-settings-vertical-tabs-root.billing-vertical-tabs-root {
      height: calc(100vh - 208px);
    }
  }
  .billing-overview-root {
    display: flex;
    flex-direction: column;
    height: 100%;
    gap: 16px;
  }
  .billing-overview-iframe,
  .billing-iframe {
    flex: 1;
    width: 100%;
    border: none;
  }
  .billing-overview-iframe {
    min-height: 700px;
  }
  .billing-iframe {
    min-height: 0;
  }
  .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(0.6243137255%, 0%, 39.0196078431%);
  }
  .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%;
    isolation: isolate;
  }
  .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%;
    isolation: isolate;
  }
  .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);
  }
  .ci-name-cell {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0;
  }
  .ci-name-cell button,
  .ci-name-cell a {
    display: inline;
  }
  .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: 800;
    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;
  }
  .create-pr-run-modal-body {
    max-height: 60vh;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 4px;
  }
  .run-config-summary-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    width: 100%;
  }
  .run-config-summary-box__details {
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
  }
  .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;
  }
  /* Badge for beta dropdown items (e.g. Suggest Changes).
     Cloudscape's ButtonDropdown only accepts text:string in items (no JSX), so we
     mimic Cloudscape <Badge color="blue"> via a pseudo-element. Values below
     mirror node_modules/@cloudscape-design/components/badge/styles.scoped.css —
     Cloudscape does not expose these tokens as global CSS variables. */
  :root {
    --beta-badge-bg: #006ce0;
    --beta-badge-fg: #f9f9fa;
  }
  ul:has(> li[data-description=beta]) {
    min-width: 200px;
  }
  li[data-description=beta] {
    position: relative;
  }
  li[data-description=beta]::after {
    content: "Beta";
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    display: inline-flex;
    align-items: center;
    padding: 0 8px;
    border-radius: 4px;
    background-color: var(--beta-badge-bg);
    color: var(--beta-badge-fg);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    pointer-events: none;
  }
  .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(82.7030812325%, 20.4341736695%, 20.4341736695%);
  }
  .dropdown-icon {
    font-size: 14px;
    cursor: pointer;
    margin-left: 10px;
  }
  .dropdown-icon--delete {
    color: #dc5e5e;
  }
  .dropdown-icon--delete:hover {
    color: rgb(82.7030812325%, 20.4341736695%, 20.4341736695%);
  }
  .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);
    }
  }
  .usage-tab-search {
    inline-size: 400px;
    max-inline-size: 100%;
  }
  .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 {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
    max-width: 100%;
    font-size: 14px;
    font-weight: 500;
    color: #414d5c;
    background: #f3f3f7;
    border-radius: 6px;
    padding: 5px 10px;
  }
  .stack-header-id__text {
    min-width: 0;
  }
  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-row {
    gap: 8px;
  }
  .upgrade-revision-row__version {
    display: flex;
    align-items: center;
    gap: 8px;
    flex: 1 1 auto;
    min-width: 0;
  }
  .upgrade-revision-row__version-text {
    min-width: 0;
  }
  .upgrade-revision-row__aside {
    flex-shrink: 0;
    white-space: nowrap;
  }
  .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 .stepper-indicator {
    position: relative;
    padding: 2.5px;
  }
  .cs-stepper .step-item .stepper-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 .stepper-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: 49;
    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;
  }
  .right-ctr__batch-bar {
    padding-left: 20px;
    padding-right: 4px;
    padding-bottom: 20px;
  }
  .upgrade-terminal-ctr {
    padding: 20px;
    max-height: calc(100vh - 165px);
    min-height: calc(100vh - 165px);
    overflow-y: auto;
  }
  .upgrade-running-card {
    max-width: 560px;
    margin: 80px auto 0;
  }
  .upgrade-result-sections {
    padding: 4px 16px;
  }
  .upgrade-result-sections .steps-container + .steps-container {
    border-top: 1px solid #e9ebed;
  }
  .upgrade-result-sections .step-header {
    margin-left: -4px !important;
    align-items: flex-start;
    padding: 14px 0;
  }
  .upgrade-result-sections .steps-container .main-steps-content .step-header > :first-child:first-child::before {
    content: none;
  }
  .upgrade-result-sections [class*=awsui_sticky-cell] {
    background: var(--Container-Bg, #f9fafa) !important;
  }
  .upgrade-results-ctr {
    max-width: 900px;
    margin: 0 auto;
    padding: 36px 40px 80px;
    max-height: calc(100vh - 95px);
    min-height: calc(100vh - 95px);
  }
  .wf-batch-bar__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    width: 100%;
  }
  @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;
  }
  .upgrade-tag--attention {
    background-color: #db0000;
    padding: 5px 8px;
  }
  .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;
  }
  [data-resource-header] > [class*=awsui_main] {
    flex-wrap: nowrap !important;
  }
  [data-resource-header] > [class*=awsui_main] > [class*=awsui_title] {
    flex: 1 1 auto;
  }
  [data-resource-header] > [class*=awsui_main] > [class*=awsui_actions] {
    flex-shrink: 0;
  }
  .resource-header-title {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
  }
  .resource-header-title__name {
    min-width: 0;
  }
  .resource-header-title__id {
    min-width: 0;
    margin-left: 20px;
  }
  .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: 767px) {
    .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(17.7254901961%, 45.677224736%, 48.7450980392%);
  }
  .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;
  }
  div[data-1000-max-inline-size] > div:nth-child(2) > div {
    max-inline-size: 1000px !important;
  }
  div[data-440-max-inline-size] > div:nth-child(2) > div {
    max-inline-size: 440px !important;
  }
  .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: var(--sg-nocode-fs-header-center, 43px) !important;
    transform: translateY(-50%);
    right: calc(var(--sg-nocode-fs-right, 0px) + 45px) !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: var(--sg-nocode-fs-top, 60px);
    background-color: white;
    left: var(--sg-nocode-fs-left, 0px);
    right: var(--sg-nocode-fs-right, 0px);
    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 - var(--sg-nocode-fs-top, 60px) - 190px) !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 - 52px);
    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;
  }
  .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 */