@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;
}.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
*/
.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;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All 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;
}/*
 Copyright Amazon.com, Inc. or its affiliates. All 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%;
}.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-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 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-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-outline-style: solid;
      --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;
      --tw-animation-delay: 0s;
      --tw-animation-direction: normal;
      --tw-animation-duration: initial;
      --tw-animation-fill-mode: none;
      --tw-animation-iteration-count: 1;
      --tw-enter-blur: 0;
      --tw-enter-opacity: 1;
      --tw-enter-rotate: 0;
      --tw-enter-scale: 1;
      --tw-enter-translate-x: 0;
      --tw-enter-translate-y: 0;
      --tw-exit-blur: 0;
      --tw-exit-opacity: 1;
      --tw-exit-rotate: 0;
      --tw-exit-scale: 1;
      --tw-exit-translate-x: 0;
      --tw-exit-translate-y: 0;
      --scroll-fade-t: 0px;
      --scroll-fade-b: 0px;
      --scroll-fade-s: 0px;
      --scroll-fade-e: 0px;
      --scroll-fade-mask: initial;
      --shimmer-image: initial;
      --shimmer-text-fill: initial;
    }

    :root, :host {
      --shimmer-angle: 20deg;
    }

    *, :before, :after, ::backdrop {
      --tw-animation-delay: 0s;
      --tw-animation-direction: normal;
      --tw-animation-duration: initial;
      --tw-animation-fill-mode: none;
      --tw-animation-iteration-count: 1;
      --tw-enter-blur: 0;
      --tw-enter-opacity: 1;
      --tw-enter-rotate: 0;
      --tw-enter-scale: 1;
      --tw-enter-translate-x: 0;
      --tw-enter-translate-y: 0;
      --tw-exit-blur: 0;
      --tw-exit-opacity: 1;
      --tw-exit-rotate: 0;
      --tw-exit-scale: 1;
      --tw-exit-translate-x: 0;
      --tw-exit-translate-y: 0;
      --scroll-fade-t: 0;
      --scroll-fade-b: 0;
      --scroll-fade-s: 0;
      --scroll-fade-e: 0;
      --scroll-fade-mask: initial;
      --shimmer-image: initial;
      --shimmer-text-fill: initial;
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 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: 0;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-outline-style: solid;
      --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;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --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;
    }
  }
}

@layer scss, sg;

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

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

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

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

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

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

  .flex-\[1_1_10rem\] {
    flex: 10rem;
  }

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

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

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-\[\#e5e5e5\] {
    border-color: #e5e5e5;
  }

  .border-\[\#ebebf0\] {
    border-color: #ebebf0;
  }

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

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

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

  .bg-zinc-900 {
    background-color: var(--color-zinc-900);
  }

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

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

  .pt-\[9px\] {
    padding-top: 9px;
  }

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

  .pb-\[10px\] {
    padding-bottom: 10px;
  }

  .font-\[family-name\:inherit\] {
    font-family: inherit;
  }

  .leading-\[22px\] {
    --tw-leading: 22px;
    line-height: 22px;
  }

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

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

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

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

  .text-white\/47 {
    color: #ffffff78;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/47 {
      color: color-mix(in oklab, var(--color-white) 47%, transparent);
    }
  }

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

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

  :is(.\*\:shrink-0 > *) {
    flex-shrink: 0;
  }

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

  .focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px;
  }

  .focus-visible\:outline-\[\#0972d3\]:focus-visible {
    outline-color: #0972d3;
  }

  .focus-visible\:outline-solid:focus-visible {
    --tw-outline-style: solid;
    outline-style: solid;
  }

  .data-\[size\=default\]\:max-w-sm[data-size="default"] {
    max-width: var(--container-sm);
  }

  @media (min-width: 40rem) {
    .sm\:max-w-\[384px\] {
      max-width: 384px;
    }

    .data-\[size\=default\]\:sm\:max-w-sm[data-size="default"] {
      max-width: var(--container-sm);
    }

    @media not all and (min-width: 48rem) {
      .sm\:max-md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
    }
  }

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

    @media not all and (min-width: 80rem) {
      .md\:max-xl\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
      }
    }
  }

  @media (min-width: 64rem) {
    .lg\:p-0 {
      padding: 0;
    }

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

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

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

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

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

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

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

  @container not (min-width: 48rem) {
    .\@max-3xl\:flex {
      display: flex;
    }

    .\@max-3xl\:grid-cols-\[minmax\(0\,1fr\)\] {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @container (min-width: 48rem) {
    .\@3xl\:order-last {
      order: 9999;
    }

    .\@3xl\:col-span-full {
      grid-column: 1 / -1;
    }

    .\@3xl\:contents {
      display: contents;
    }

    .\@3xl\:grid {
      display: grid;
    }

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

    .\@3xl\:grid-cols-\[repeat\(5\,auto\)\] {
      grid-template-columns: repeat(5, auto);
    }

    .\@3xl\:grid-cols-subgrid {
      grid-template-columns: subgrid;
    }

    .\@3xl\:items-center {
      align-items: center;
    }

    .\@3xl\:justify-between {
      justify-content: space-between;
    }

    .\@3xl\:gap-x-6 {
      column-gap: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 48rem) {
    @media not all and (min-width: 80rem) {
      .md\:max-xl\:\[\&\>\*\:nth-child\(-n\+3\)\]\:col-span-2 > :nth-child(-n+3) {
        grid-column: span 2 / span 2;
      }

      .md\:max-xl\:\[\&\>\*\:nth-child\(n\+4\)\]\:col-span-3 > :nth-child(n+4) {
        grid-column: span 3 / span 3;
      }
    }
  }

  .\[\&\>code\]\:\[font\:inherit\] > code {
    font: inherit;
  }

  .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-mask-linear: linear-gradient(#fff, #fff);
        --tw-mask-radial: linear-gradient(#fff, #fff);
        --tw-mask-conic: linear-gradient(#fff, #fff);
        --tw-mask-left: linear-gradient(#fff, #fff);
        --tw-mask-right: linear-gradient(#fff, #fff);
        --tw-mask-bottom: linear-gradient(#fff, #fff);
        --tw-mask-top: linear-gradient(#fff, #fff);
        --tw-mask-bottom-from-position: 0%;
        --tw-mask-bottom-to-position: 100%;
        --tw-mask-bottom-from-color: black;
        --tw-mask-bottom-to-color: transparent;
        --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-normal: 0em;
    --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);
    --animate-kyro-thinking-shimmer: kyro-thinking-shimmer 2s linear infinite;
    --animate-kyro-skeleton-shimmer: kyro-skeleton-shimmer 5s ease-in-out infinite;
    --animate-kyro-caret: kyro-caret 1s ease-in-out infinite;
  }

  .\@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-x-5 {
    inset-inline: calc(var(--spacing) * 5);
  }

  .inset-x-6 {
    inset-inline: calc(var(--spacing) * 6);
  }

  .inset-x-10 {
    inset-inline: calc(var(--spacing) * 10);
  }

  .inset-x-15 {
    inset-inline: calc(var(--spacing) * 15);
  }

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

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

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

  .right-\[22px\] {
    right: 22px;
  }

  .right-auto {
    right: auto;
  }

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

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

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

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

  .bottom-0 {
    bottom: 0;
  }

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

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

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

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

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

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

  .bottom-auto {
    bottom: auto;
  }

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

  .left-\[calc\(50\%-var\(--app-side-panel-width\,0px\)\/2\)\] {
    left: calc(50% - var(--app-side-panel-width, 0px) / 2);
  }

  .isolate {
    isolation: isolate;
  }

  .z-0 {
    z-index: 0;
  }

  .z-1 {
    z-index: 1;
  }

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

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

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

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

  .z-100 {
    z-index: 100;
  }

  .z-1000 {
    z-index: 1000;
  }

  .z-10050 {
    z-index: 10050;
  }

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

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

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

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

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

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

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

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

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

  .m-0 {
    margin: 0;
  }

  .m-auto {
    margin: auto;
  }

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

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

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

  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }

  .my-auto {
    margin-block: auto;
  }

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

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

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

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

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

  .inline-grid {
    display: inline-grid;
  }

  .table {
    display: table;
  }

  .table-caption {
    display: table-caption;
  }

  .table-cell {
    display: table-cell;
  }

  .table-row {
    display: table-row;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .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-3rem\)\] {
    max-height: calc(100vh - 3rem);
  }

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

  .max-h-none {
    max-height: none;
  }

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

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

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

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

  .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\/5 {
    width: 20%;
  }

  .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-5\/6 {
    width: 83.3333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .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-4 {
    flex-shrink: 4;
  }

  .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-none {
    animation: none;
  }

  .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-move {
    cursor: move;
  }

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

  :where(.-space-x-3 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-0 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline: 0;
  }

  .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-clip {
    overflow: clip;
  }

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

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

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

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

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

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/15 {
      background-color: color-mix(in oklab, var(--primary) 15%, 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-gradient-to-l {
    --tw-gradient-position: to left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-t {
    --tw-gradient-position: to top 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-background {
    --tw-gradient-from: var(--background);
    --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));
  }

  .from-30\% {
    --tw-gradient-from-position: 30%;
  }

  .from-50\% {
    --tw-gradient-from-position: 50%;
  }

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

  .to-transparent {
    --tw-gradient-to: transparent;
    --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));
  }

  .mask-b-from-0\% {
    -webkit-mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);
    -webkit-mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);
    -webkit-mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);
    mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);
    --tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);
    --tw-mask-bottom: linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));
    --tw-mask-bottom-from-position: 0%;
    -webkit-mask-composite: source-in;
    -webkit-mask-composite: source-in;
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-foreground {
    fill: var(--foreground);
  }

  .fill-muted-foreground {
    fill: var(--muted-foreground);
  }

  .fill-primary {
    fill: var(--primary);
  }

  .fill-success-accent {
    fill: var(--success-accent);
  }

  .fill-white {
    fill: var(--color-white);
  }

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

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

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

  .pt-14 {
    padding-top: calc(var(--spacing) * 14);
  }

  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }

  .pt-\[0\.05rem\] {
    padding-top: .05rem;
  }

  .pt-px {
    padding-top: 1px;
  }

  .pr-0 {
    padding-right: 0;
  }

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

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

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

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

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

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

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

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

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

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

  .pr-\[var\(--app-side-panel-width\,0px\)\] {
    padding-right: var(--app-side-panel-width, 0px);
  }

  .pb-0 {
    padding-bottom: 0;
  }

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

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

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

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

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

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

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

  .pb-\[5px\] {
    padding-bottom: 5px;
  }

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

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

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

  .pl-\[\.\.\.\] {
    padding-left: ...;
  }

  .pl-\[2\.34rem\] {
    padding-left: 2.34rem;
  }

  .pl-\[72px\] {
    padding-left: 72px;
  }

  .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-\[0\.8125rem\] {
    font-size: .8125rem;
  }

  .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-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }

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

  .text-wrap {
    text-wrap: wrap;
  }

  .\[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-foreground\/70 {
    color: var(--foreground);
  }

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

  .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-foreground\! {
    color: var(--primary-foreground) !important;
  }

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

  .decoration-muted-foreground\/40 {
    -webkit-text-decoration-color: var(--muted-foreground);
    -webkit-text-decoration-color: var(--muted-foreground);
    -webkit-text-decoration-color: var(--muted-foreground);
    text-decoration-color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .decoration-muted-foreground\/40 {
      -webkit-text-decoration-color: color-mix(in oklab, var(--muted-foreground) 40%, transparent);
      -webkit-text-decoration-color: color-mix(in oklab, var(--muted-foreground) 40%, transparent);
      -webkit-text-decoration-color: color-mix(in oklab, var(--muted-foreground) 40%, transparent);
      text-decoration-color: color-mix(in oklab, var(--muted-foreground) 40%, transparent);
    }
  }

  .underline-offset-2 {
    text-underline-offset: 2px;
  }

  .underline-offset-3 {
    text-underline-offset: 3px;
  }

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

  .blur-\[3\.5px\] {
    --tw-blur: blur(3.5px);
    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, );
  }

  .blur-xs {
    --tw-blur: blur(var(--blur-xs));
    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\,background-color\,padding\] {
    transition-property: color, background-color, padding;
    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-\[padding\] {
    transition-property: padding;
    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-180 {
    --tw-duration: .18s;
    transition-duration: .18s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-220 {
    --tw-duration: .22s;
    transition-duration: .22s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-400 {
    --tw-duration: .4s;
    transition-duration: .4s;
  }

  .duration-\[var\(--whats-new-dwell\)\] {
    --tw-duration: var(--whats-new-dwell);
    transition-duration: var(--whats-new-dwell);
  }

  .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-\[ease\] {
    --tw-ease: ease;
    transition-timing-function: ease;
  }

  .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-180 {
    animation-duration: .18s;
  }

  .duration-200 {
    animation-duration: .2s;
  }

  .duration-220 {
    animation-duration: .22s;
  }

  .duration-300 {
    animation-duration: .3s;
  }

  .duration-400 {
    animation-duration: .4s;
  }

  .duration-\[var\(--whats-new-dwell\)\] {
    animation-duration: var(--whats-new-dwell);
  }

  .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\] {
    animation-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .ease-\[ease\] {
    animation-timing-function: ease;
  }

  .ease-in-out {
    animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .ease-initial {
    --tw-ease: initial;
  }

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

  :is(.\*\:h-full > *) {
    height: 100%;
  }

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

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

  :is(.\*\:flex-1 > *) {
    flex: 1;
  }

  :is(.\*\*\:text-accent-foreground *) {
    color: var(--accent-foreground);
  }

  .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\:pointer-events-auto:is(:where(.group):focus-within *) {
    pointer-events: auto;
  }

  .group-focus-within\:opacity-100:is(:where(.group):focus-within *), .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\:pointer-events-auto:is(:where(.group):hover *) {
      pointer-events: auto;
    }

    .group-hover\:text-primary:is(:where(.group):hover *) {
      color: var(--primary);
    }

    .group-hover\:underline:is(:where(.group):hover *) {
      text-decoration-line: underline;
    }

    .group-hover\:opacity-100:is(:where(.group):hover *), .group-hover\/inline-edit\:opacity-100:is(:where(.group\/inline-edit):hover *), .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\/row\:bg-\[color-mix\(in_oklab\,var\(--muted\)_50\%\,var\(--background\)\)\]:is(:where(.group\/row):hover *) {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\/row\:bg-\[color-mix\(in_oklab\,var\(--muted\)_50\%\,var\(--background\)\)\]:is(:where(.group\/row):hover *) {
        background-color: color-mix(in oklab,var(--muted) 50%,var(--background));
      }
    }

    .group-hover\/title\:pointer-events-auto:is(:where(.group\/title):hover *) {
      pointer-events: auto;
    }

    .group-hover\/title\:opacity-100:is(:where(.group\/title):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-focus-visible\/row\:ring-2:is(:where(.group\/row):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);
  }

  .group-focus-visible\/row\:ring-ring:is(:where(.group\/row):focus-visible *) {
    --tw-ring-color: var(--ring);
  }

  .group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *) {
    opacity: .5;
  }

  .group-has-aria-expanded\/row\:bg-\[color-mix\(in_oklab\,var\(--muted\)_50\%\,var\(--background\)\)\]:is(:where(.group\/row):has([aria-expanded="true"]) *) {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-has-aria-expanded\/row\:bg-\[color-mix\(in_oklab\,var\(--muted\)_50\%\,var\(--background\)\)\]:is(:where(.group\/row):has([aria-expanded="true"]) *) {
      background-color: color-mix(in oklab,var(--muted) 50%,var(--background));
    }
  }

  .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-\[state\=open\]\:bg-muted:is(:where(.group):has([data-state="open"]) *) {
    background-color: var(--muted);
  }

  .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\]\:pointer-events-none:is(:where(.group)[data-collapsible="icon"] *) {
    pointer-events: none;
  }

  .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\=checked\]\/item\:text-primary:is(:where(.group\/item)[data-state="checked"] *) {
    color: var(--primary);
  }

  .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-\[state\=selected\]\/row\:bg-info:is(:where(.group\/row)[data-state="selected"] *) {
    background-color: var(--info);
  }

  .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-8:is(:where(.group\/tabs)[data-orientation="horizontal"] *) {
    height: calc(var(--spacing) * 8);
  }

  .group-data-horizontal\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation="horizontal"] *) {
    height: calc(var(--spacing) * 9);
  }

  .group-data-horizontal\/tabs\:h-auto:is(:where(.group\/tabs)[data-orientation="horizontal"] *) {
    height: auto;
  }

  .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\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
  }

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

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

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

  .before\:bottom-full:before {
    content: var(--tw-content);
    bottom: 100%;
  }

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

  .before\:h-16:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 16);
  }

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

  .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\:bg-linear-to-l:before {
    content: var(--tw-content);
    --tw-gradient-position: to left;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .before\:bg-linear-to-l:before {
      --tw-gradient-position: to left in oklab;
    }
  }

  .before\:bg-linear-to-l:before {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .before\:bg-gradient-to-b:before {
    content: var(--tw-content);
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .before\:from-foreground\/5:before {
    content: var(--tw-content);
    --tw-gradient-from: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .before\:from-foreground\/5:before {
      --tw-gradient-from: color-mix(in oklab, var(--foreground) 5%, transparent);
    }
  }

  .before\:from-foreground\/5:before {
    --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));
  }

  .before\:from-transparent:before {
    content: var(--tw-content);
    --tw-gradient-from: transparent;
    --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));
  }

  .before\:to-background:before {
    content: var(--tw-content);
    --tw-gradient-to: var(--background);
    --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));
  }

  .before\:to-transparent:before {
    content: var(--tw-content);
    --tw-gradient-to: transparent;
    --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));
  }

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

  .after\:pointer-events-none:after {
    content: var(--tw-content);
    pointer-events: none;
  }

  .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\:hidden:after {
    content: var(--tw-content);
    display: none;
  }

  .after\:w-1:after {
    content: var(--tw-content);
    width: var(--spacing);
  }

  .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\:rounded-md:after {
    content: var(--tw-content);
    border-radius: 8px;
  }

  .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\:bg-linear-to-r:after {
    content: var(--tw-content);
    --tw-gradient-position: to right;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .after\:bg-linear-to-r:after {
      --tw-gradient-position: to right in oklab;
    }
  }

  .after\:bg-linear-to-r:after {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .after\:from-foreground\/5:after {
    content: var(--tw-content);
    --tw-gradient-from: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .after\:from-foreground\/5:after {
      --tw-gradient-from: color-mix(in oklab, var(--foreground) 5%, transparent);
    }
  }

  .after\:from-foreground\/5:after {
    --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));
  }

  .after\:to-transparent:after {
    content: var(--tw-content);
    --tw-gradient-to: transparent;
    --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));
  }

  .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-foreground\/15:hover {
      border-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-foreground\/15:hover {
        border-color: color-mix(in oklab, var(--foreground) 15%, transparent);
      }
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .hover\:text-primary:hover {
      color: var(--primary);
    }

    .hover\:text-primary\!:hover {
      color: var(--primary) !important;
    }

    .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\:pointer-events-auto:focus-visible {
    pointer-events: auto;
  }

  .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\:opacity-100:focus-visible {
    opacity: 1;
  }

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

  .focus-visible\:ring-inset:focus-visible {
    --tw-ring-inset: inset;
  }

  :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-focus-visible\:ring-3:has(: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-focus-visible\:ring-ring\/50:has(:focus-visible) {
    --tw-ring-color: var(--ring);
  }

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

  .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-0:has([data-size="sm"]) {
    gap: 0;
  }

  .has-data-\[size\=sm\]\:gap-2\.5:has([data-size="sm"]) {
    gap: calc(var(--spacing) * 2.5);
  }

  .has-data-\[size\=xs\]\:gap-0:has([data-size="xs"]) {
    gap: 0;
  }

  .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\]\:pl-1\.5:has([data-slot="combobox-chip"]) {
    padding-left: 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-destructive:has([data-state="checked"], [data-checked]) {
    border-color: var(--destructive);
  }

  .has-data-checked\:border-primary:has([data-state="checked"], [data-checked]), .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-card:has([data-state="checked"], [data-checked]) {
    background-color: var(--card);
  }

  .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-\[\:focus-visible\]\:pr-7:has(:focus-visible) {
    padding-right: calc(var(--spacing) * 7);
  }

  .has-\[\[data-section-action\]\:hover\]\:bg-transparent:has([data-section-action]:hover) {
    background-color: #0000;
  }

  .has-\[\[data-section-action\]\:hover\]\:no-underline:has([data-section-action]:hover) {
    text-decoration-line: none;
  }

  .has-\[\[data-slot\=checkbox\]\:focus-visible\]\:bg-accent:has([data-slot="checkbox"]:focus-visible) {
    background-color: var(--accent);
  }

  .has-\[\[data-slot\=checkbox\]\:focus-visible\]\:text-accent-foreground:has([data-slot="checkbox"]:focus-visible) {
    color: var(--accent-foreground);
  }

  .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-center:has( > [data-slot="field-content"]) {
    align-items: center;
  }

  .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-lg:has( > [data-slot="field"]) {
    border-radius: 10px;
  }

  .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-empty\:p-2[data-empty] {
    padding: calc(var(--spacing) * 2);
  }

  .data-placeholder\:text-\[\#6A7282\][data-placeholder] {
    color: #6a7282;
  }

  .data-placeholder\:text-\[\#848484\][data-placeholder] {
    color: #848484;
  }

  .data-placeholder\:text-foreground[data-placeholder] {
    color: var(--foreground);
  }

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

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

  .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-0 > *)[data-slot="avatar"] {
    --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\=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\]\:p-4 > *)[data-slot="field"] {
    padding: calc(var(--spacing) * 4);
  }

  :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\]\:m-2 > *)[data-slot="input-group"] {
    margin: calc(var(--spacing) * 2);
  }

  :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\=checked\]\:text-primary[data-state="checked"] {
    color: var(--primary);
  }

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

    .motion-reduce\:transition-none {
      transition-property: none;
    }
  }

  @media not all and (min-width: 48rem) {
    .max-md\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }
  }

  @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\:gap-x-10 {
      column-gap: calc(var(--spacing) * 10);
    }

    .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\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size="default"] *) {
      grid-column-start: 2;
    }

    .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"] {
      max-width: var(--container-sm);
    }

    .data-\[side\=right\]\:sm\:max-w-none[data-side="right"] {
      max-width: none;
    }

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

    .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\:text-wrap {
      text-wrap: wrap;
    }

    .md\:opacity-0 {
      opacity: 0;
    }

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

    .md\:group-focus-within\:pr-10:is(:where(.group):focus-within *) {
      padding-right: calc(var(--spacing) * 10);
    }

    .group-focus-within\:md\:opacity-100:is(:where(.group):focus-within *) {
      opacity: 1;
    }

    @media (hover: hover) {
      .md\:group-hover\:pr-10:is(:where(.group):hover *) {
        padding-right: calc(var(--spacing) * 10);
      }
    }
  }

  @media (hover: hover) {
    @media (min-width: 48rem) {
      .group-hover\:md\:opacity-100:is(:where(.group):hover *) {
        opacity: 1;
      }
    }
  }

  @media (min-width: 48rem) {
    .md\:group-has-data-\[state\=open\]\:pr-10:is(:where(.group):has([data-state="open"]) *) {
      padding-right: calc(var(--spacing) * 10);
    }

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

    .data-\[state\=open\]\:md\:opacity-100[data-state="open"] {
      opacity: 1;
    }
  }

  @media (min-width: 64rem) {
    .lg\:bottom-10 {
      bottom: calc(var(--spacing) * 10);
    }

    .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-1 {
      flex: 1;
    }

    .\@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 meta (min-width: 42rem) {
    .\@2xl\/meta\:border-t-0 {
      border-top-style: var(--tw-border-style);
      border-top-width: 0;
    }

    .\@2xl\/meta\:border-l {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }

    .\@2xl\/meta\:first\:border-l-0:first-child {
      border-left-style: var(--tw-border-style);
      border-left-width: 0;
    }
  }

  @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-destructive:is(.dark *):has([data-state="checked"], [data-checked]) {
    border-color: var(--destructive);
  }

  .dark\:has-data-checked\:border-primary:is(.dark *):has([data-state="checked"], [data-checked]), .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-card:is(.dark *):has([data-state="checked"], [data-checked]) {
    background-color: var(--card);
  }

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

  @starting-style {
    .starting\:translate-y-1\.5 {
      --tw-translate-y: calc(var(--spacing) * 1.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .starting\:opacity-0 {
      opacity: 0;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    @starting-style {
      .motion-reduce\:starting\:translate-y-0 {
        --tw-translate-y: 0px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }

  .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\:bg-input\/50[data-disabled], .data-disabled\:bg-input\/50[data-state="disabled"] {
    background-color: var(--input);
  }

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

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

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

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

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

  .data-popup-open\:bg-transparent\![data-popup-open] {
    background-color: #0000 !important;
  }

  @media (hover: hover) {
    .data-popup-open\:hover\:bg-muted[data-popup-open]:hover {
      background-color: var(--muted);
    }
  }

  .dark\:data-popup-open\:bg-transparent\!:is(.dark *)[data-popup-open] {
    background-color: #0000 !important;
  }

  .\[\&_\*\]\:\!text-xs * {
    font-size: var(--text-xs) !important;
    line-height: var(--tw-leading, var(--text-xs--line-height)) !important;
  }

  .\[\&_\*\]\:\!leading-4 * {
    --tw-leading: calc(var(--spacing) * 4) !important;
    line-height: calc(var(--spacing) * 4) !important;
  }

  .data-highlighted\:\[\&_\*\:not\(\:is\(\[data-slot\=checkbox\]\,\[data-slot\=checkbox\]_\*\,\[data-slot\=combobox-item-checkbox\]\,\[data-slot\=combobox-item-checkbox\]_\*\)\)\]\:text-accent-foreground[data-highlighted] :not(:is([data-slot="checkbox"], [data-slot="checkbox"] *, [data-slot="combobox-item-checkbox"], [data-slot="combobox-item-checkbox"] *)) {
    color: var(--accent-foreground);
  }

  .\[\&_\.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\=checkbox-field-label\]\]\:leading-5 [data-slot="checkbox-field-label"] {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

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

  .\[\&_\[data-slot\=scroll-area-viewport\]\>div\]\:\!block [data-slot="scroll-area-viewport"] > div {
    display: block !important;
  }

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

  .\[\&_button\]\:cursor-pointer button {
    cursor: pointer;
  }

  .\[\&_img\]\:size-3\.5 img {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&_img\]\:size-4 img {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_img\]\:size-full img {
    width: 100%;
    height: 100%;
  }

  .\[\&_img\]\:object-contain img {
    object-fit: contain;
  }

  .\[\&_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-3 svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&_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\]\:h-0::-webkit-scrollbar {
    height: 0;
  }

  .\[\&\:\:-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-icon\]\]\:pointer-events-auto > [data-icon] {
    pointer-events: auto;
  }

  .\[\&\>\[data-icon\]\]\:inline-flex > [data-icon] {
    display: inline-flex;
  }

  .\[\&\>\[data-icon\]\]\:size-3\! > [data-icon] {
    width: calc(var(--spacing) * 3) !important;
    height: calc(var(--spacing) * 3) !important;
  }

  .\[\&\>\[data-icon\]\]\:size-4\! > [data-icon] {
    width: calc(var(--spacing) * 4) !important;
    height: calc(var(--spacing) * 4) !important;
  }

  .\[\&\>\[data-icon\]\]\:items-center > [data-icon] {
    align-items: center;
  }

  .\[\&\>\[data-icon\]\]\:justify-center > [data-icon] {
    justify-content: center;
  }

  .\[\&\>\[data-icon\]\]\:transition-colors > [data-icon] {
    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));
  }

  .\[\&\>\[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\]\:bg-transparent > [data-slot="accordion-content"] > div {
    background-color: #0000;
  }

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

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

  .\[\&\>\[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"], .\[\&\>\[data-slot\=dropdown-menu-radio-item-indicator\]\]\:hidden > [data-slot="dropdown-menu-radio-item-indicator"] {
    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;
  }

  .\[\&\>img\[data-icon\]\]\:object-contain > img[data-icon] {
    object-fit: contain;
  }

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

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

  .\[\&\>span\>svg\]\:mt-0\.5 > span > svg {
    margin-top: calc(var(--spacing) * .5);
  }

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

  .\[\&\>svg\:not\(\[data-icon\]\)\]\:pointer-events-none > svg:not([data-icon]) {
    pointer-events: none;
  }

  .\[\&\>svg\:not\(\[data-icon\]\)\]\:size-3\! > svg:not([data-icon]) {
    width: calc(var(--spacing) * 3) !important;
    height: calc(var(--spacing) * 3) !important;
  }

  .\[\&\>svg\:not\(\[data-icon\]\)\]\:size-4\! > svg:not([data-icon]) {
    width: calc(var(--spacing) * 4) !important;
    height: calc(var(--spacing) * 4) !important;
  }

  .\[\&\>td\]\:bg-primary-foreground > td {
    background-color: var(--primary-foreground);
  }

  @media (hover: hover) {
    .hover\:\[\&\>td\]\:bg-primary-foreground\/90:hover > td {
      background-color: var(--primary-foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:\[\&\>td\]\:bg-primary-foreground\/90:hover > td {
        background-color: color-mix(in oklab, var(--primary-foreground) 90%, transparent);
      }
    }
  }

  .data-\[state\=selected\]\:\[\&\>td\]\:bg-info[data-state="selected"] > td {
    background-color: var(--info);
  }

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

  @media (hover: none) {
    .\[\@media\(hover\:none\)\]\:pointer-events-auto {
      pointer-events: auto;
    }

    .\[\@media\(hover\:none\)\]\:pr-7 {
      padding-right: calc(var(--spacing) * 7);
    }

    .\[\@media\(hover\:none\)\]\:opacity-100 {
      opacity: 1;
    }
  }

  [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 {
    .kyro-caret {
      animation: var(--animate-kyro-caret);
    }

    @media (prefers-reduced-motion: reduce) {
      .kyro-caret {
        display: none;
      }
    }

    .kyro-thinking-shimmer {
      background-image: linear-gradient(90deg, var(--muted-foreground) 0%, var(--muted-foreground) 15%, var(--info-accent) 50%, var(--muted-foreground) 85%, var(--muted-foreground) 100%);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .kyro-thinking-shimmer {
        background-image: linear-gradient(90deg, var(--muted-foreground) 0%, var(--muted-foreground) 15%, color-mix(in srgb, var(--info-accent) 85%, var(--foreground) 15%) 50%, var(--muted-foreground) 85%, var(--muted-foreground) 100%);
      }
    }

    .kyro-thinking-shimmer {
      color: #0000;
      animation: var(--animate-kyro-thinking-shimmer);
      background-size: 200% 100%;
      -webkit-background-clip: text;
      background-clip: text;
    }

    .kyro-skeleton-shimmer {
      background-image: linear-gradient(90deg, transparent 0%, var(--foreground) 10%, var(--foreground) 90%, transparent 100%);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .kyro-skeleton-shimmer {
        background-image: linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--foreground) 30%, transparent) 10%, color-mix(in srgb, var(--foreground) 30%, transparent) 90%, transparent 100%);
      }
    }

    .kyro-skeleton-shimmer {
      animation: var(--animate-kyro-skeleton-shimmer);
      background-repeat: no-repeat;
      background-size: 200% 100%;
    }

    @media (prefers-reduced-motion: reduce) {
      .kyro-thinking-shimmer {
        background-image: none;
        background-clip: initial;
        -webkit-background-clip: initial;
        color: inherit;
        animation: none;
      }

      .kyro-skeleton-shimmer {
        background-image: none;
        animation: none;
      }
    }

    .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-mask-linear {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff);
  }

  @property --tw-mask-radial {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff);
  }

  @property --tw-mask-conic {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff);
  }

  @property --tw-mask-left {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff);
  }

  @property --tw-mask-right {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff);
  }

  @property --tw-mask-bottom {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff);
  }

  @property --tw-mask-top {
    syntax: "*";
    inherits: false;
    initial-value: linear-gradient(#fff, #fff);
  }

  @property --tw-mask-bottom-from-position {
    syntax: "*";
    inherits: false;
    initial-value: 0%;
  }

  @property --tw-mask-bottom-to-position {
    syntax: "*";
    inherits: false;
    initial-value: 100%;
  }

  @property --tw-mask-bottom-from-color {
    syntax: "*";
    inherits: false;
    initial-value: black;
  }

  @property --tw-mask-bottom-to-color {
    syntax: "*";
    inherits: false;
    initial-value: transparent;
  }

  @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 kyro-thinking-shimmer {
    0% {
      background-position: 100% 0;
    }

    to {
      background-position: -100% 0;
    }
  }

  @keyframes kyro-skeleton-shimmer {
    0% {
      background-position: -150% 0;
    }

    to {
      background-position: 150% 0;
    }
  }

  @keyframes kyro-caret {
    0%, to {
      opacity: 1;
    }

    50% {
      opacity: 0;
    }
  }

  @keyframes pulse-destructive {
    0%, to {
      background-color: #0000;
    }

    50% {
      background-color: color-mix(in srgb, var(--destructive) 12%, transparent);
    }
  }
}

@layer base;

@layer sg.theme {
  :root, :host {
    --sg-color-green-500: oklch(72.3% .219 149.579);
    --sg-color-blue-600: oklch(54.6% .245 262.881);
    --sg-color-purple-500: oklch(62.7% .265 303.9);
    --sg-color-gray-100: oklch(96.7% .003 264.542);
    --sg-color-zinc-900: oklch(21% .006 285.885);
    --sg-color-white: #fff;
    --sg-spacing: .25rem;
    --sg-container-sm: 24rem;
    --sg-container-md: 28rem;
    --sg-text-xs: .75rem;
    --sg-text-xs--line-height: calc(1 / .75);
    --sg-text-sm: .875rem;
    --sg-text-sm--line-height: calc(1.25 / .875);
    --sg-text-base: 1rem;
    --sg-text-base--line-height: calc(1.5 / 1);
    --sg-text-lg: 1.125rem;
    --sg-text-lg--line-height: calc(1.75 / 1.125);
    --sg-text-xl: 1.25rem;
    --sg-text-xl--line-height: calc(1.75 / 1.25);
    --sg-text-2xl: 1.5rem;
    --sg-text-2xl--line-height: calc(2 / 1.5);
    --sg-text-3xl: 1.875rem;
    --sg-text-3xl--line-height: calc(2.25 / 1.875);
    --sg-text-4xl: 2.25rem;
    --sg-text-4xl--line-height: calc(2.5 / 2.25);
    --sg-text-5xl: 3rem;
    --sg-text-5xl--line-height: 1;
    --sg-text-7xl: 4.5rem;
    --sg-text-7xl--line-height: 1;
    --sg-font-weight-normal: 400;
    --sg-font-weight-medium: 500;
    --sg-font-weight-semibold: 600;
    --sg-font-weight-bold: 700;
    --sg-font-weight-extrabold: 800;
    --sg-tracking-tighter: -.05em;
    --sg-leading-relaxed: 1.625;
    --sg-radius-xs: .125rem;
    --sg-ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --sg-animate-spin: spin 1s linear infinite;
    --sg-animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --sg-blur-xs: 4px;
    --sg-aspect-video: 16 / 9;
    --sg-default-transition-duration: .15s;
    --sg-default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
}

@layer sg.utilities {
  .sg\:\@container\/card-header {
    container: card-header / inline-size;
  }

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

  .sg\:pointer-events-none {
    pointer-events: none;
  }

  .sg\:invisible {
    visibility: hidden;
  }

  .sg\:sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .sg\:absolute {
    position: absolute;
  }

  .sg\:fixed {
    position: fixed;
  }

  .sg\:relative {
    position: relative;
  }

  .sg\:sticky {
    position: sticky;
  }

  .sg\:inset-0 {
    inset: 0;
  }

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

  .sg\:inset-x-4 {
    inset-inline: calc(var(--sg-spacing) * 4);
  }

  .sg\:inset-x-5 {
    inset-inline: calc(var(--sg-spacing) * 5);
  }

  .sg\:inset-x-10 {
    inset-inline: calc(var(--sg-spacing) * 10);
  }

  .sg\:inset-x-15 {
    inset-inline: calc(var(--sg-spacing) * 15);
  }

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

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

  .sg\:top-0 {
    top: 0;
  }

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

  .sg\:top-1\/3 {
    top: 33.3333%;
  }

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

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

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

  .sg\:top-9 {
    top: calc(var(--sg-spacing) * 9);
  }

  .sg\:top-\[15px\] {
    top: 15px;
  }

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

  .sg\:top-\[calc\(var\(--card-spacing\)-1px\)\] {
    top: calc(var(--card-spacing) - 1px);
  }

  .sg\:top-full {
    top: 100%;
  }

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

  .sg\:right-0 {
    right: 0;
  }

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

  .sg\:right-2 {
    right: calc(var(--sg-spacing) * 2);
  }

  .sg\:right-4 {
    right: calc(var(--sg-spacing) * 4);
  }

  .sg\:right-\[15px\] {
    right: 15px;
  }

  .sg\:right-\[calc\(var\(--card-spacing\)-1px\)\] {
    right: calc(var(--card-spacing) - 1px);
  }

  .sg\:-bottom-3 {
    bottom: calc(var(--sg-spacing) * -3);
  }

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

  .sg\:-bottom-9 {
    bottom: calc(var(--sg-spacing) * -9);
  }

  .sg\:-bottom-12 {
    bottom: calc(var(--sg-spacing) * -12);
  }

  .sg\:bottom-0 {
    bottom: 0;
  }

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

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

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

  .sg\:left-0 {
    left: 0;
  }

  .sg\:left-1\/2 {
    left: 50%;
  }

  .sg\:isolate {
    isolation: isolate;
  }

  .sg\:z-1 {
    z-index: 1;
  }

  .sg\:z-10 {
    z-index: 10;
  }

  .sg\:z-20 {
    z-index: 20;
  }

  .sg\:z-30 {
    z-index: 30;
  }

  .sg\:z-40 {
    z-index: 40;
  }

  .sg\:z-50 {
    z-index: 50;
  }

  .sg\:order-first {
    order: -9999;
  }

  .sg\:order-last {
    order: 9999;
  }

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

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

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

  .sg\:col-start-3 {
    grid-column-start: 3;
  }

  .sg\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .sg\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .sg\:row-start-1 {
    grid-row-start: 1;
  }

  .sg\:row-start-2 {
    grid-row-start: 2;
  }

  .sg\:row-start-3 {
    grid-row-start: 3;
  }

  .sg\:m-0 {
    margin: 0;
  }

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

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

  .sg\:mx-0 {
    margin-inline: 0;
  }

  .sg\:mx-auto {
    margin-inline: auto;
  }

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

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

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

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

  .sg\:my-\[3\.5px\] {
    margin-block: 3.5px;
  }

  .sg\:my-auto {
    margin-block: auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sg\:line-clamp-1 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .sg\:line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .sg\:block {
    display: block;
  }

  .sg\:contents {
    display: contents;
  }

  .sg\:flex {
    display: flex;
  }

  .sg\:grid {
    display: grid;
  }

  .sg\:hidden {
    display: none;
  }

  .sg\:inline-flex {
    display: inline-flex;
  }

  .sg\:field-sizing-content {
    field-sizing: content;
  }

  .sg\:aspect-\[3\/4\] {
    aspect-ratio: 3 / 4;
  }

  .sg\:aspect-\[14\/5\] {
    aspect-ratio: 14 / 5;
  }

  .sg\:aspect-square {
    aspect-ratio: 1;
  }

  .sg\:aspect-video {
    aspect-ratio: var(--sg-aspect-video);
  }

  .sg\:size-\(--cell-size\) {
    width: var(--cell-size);
    height: var(--cell-size);
  }

  .sg\:size-2 {
    width: calc(var(--sg-spacing) * 2);
    height: calc(var(--sg-spacing) * 2);
  }

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

  .sg\:size-3 {
    width: calc(var(--sg-spacing) * 3);
    height: calc(var(--sg-spacing) * 3);
  }

  .sg\:size-4 {
    width: calc(var(--sg-spacing) * 4);
    height: calc(var(--sg-spacing) * 4);
  }

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

  .sg\:size-6 {
    width: calc(var(--sg-spacing) * 6);
    height: calc(var(--sg-spacing) * 6);
  }

  .sg\:size-7 {
    width: calc(var(--sg-spacing) * 7);
    height: calc(var(--sg-spacing) * 7);
  }

  .sg\:size-8 {
    width: calc(var(--sg-spacing) * 8);
    height: calc(var(--sg-spacing) * 8);
  }

  .sg\:size-9 {
    width: calc(var(--sg-spacing) * 9);
    height: calc(var(--sg-spacing) * 9);
  }

  .sg\:size-10 {
    width: calc(var(--sg-spacing) * 10);
    height: calc(var(--sg-spacing) * 10);
  }

  .sg\:size-full {
    width: 100%;
    height: 100%;
  }

  .sg\:h-\(--cell-size\) {
    height: var(--cell-size);
  }

  .sg\:h-\(--radix-navigation-menu-viewport-height\) {
    height: var(--radix-navigation-menu-viewport-height);
  }

  .sg\:h-0 {
    height: 0;
  }

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

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

  .sg\:h-2 {
    height: calc(var(--sg-spacing) * 2);
  }

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

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

  .sg\:h-4 {
    height: calc(var(--sg-spacing) * 4);
  }

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

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

  .sg\:h-6 {
    height: calc(var(--sg-spacing) * 6);
  }

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

  .sg\:h-7 {
    height: calc(var(--sg-spacing) * 7);
  }

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

  .sg\:h-9 {
    height: calc(var(--sg-spacing) * 9);
  }

  .sg\:h-10 {
    height: calc(var(--sg-spacing) * 10);
  }

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

  .sg\:h-72 {
    height: calc(var(--sg-spacing) * 72);
  }

  .sg\:h-\[8\.5px\] {
    height: 8.5px;
  }

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

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

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

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

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

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

  .sg\:h-auto {
    height: auto;
  }

  .sg\:h-full {
    height: 100%;
  }

  .sg\:h-px {
    height: 1px;
  }

  .sg\:max-h-\(--radix-context-menu-content-available-height\) {
    max-height: var(--radix-context-menu-content-available-height);
  }

  .sg\:max-h-\(--radix-dropdown-menu-content-available-height\) {
    max-height: var(--radix-dropdown-menu-content-available-height);
  }

  .sg\:max-h-\(--radix-menubar-content-available-height\) {
    max-height: var(--radix-menubar-content-available-height);
  }

  .sg\:max-h-\(--radix-select-content-available-height\) {
    max-height: var(--radix-select-content-available-height);
  }

  .sg\:max-h-72 {
    max-height: calc(var(--sg-spacing) * 72);
  }

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

  .sg\:max-h-\[calc\(100\%-2rem\)\] {
    max-height: calc(100% - 2rem);
  }

  .sg\:min-h-0 {
    min-height: 0;
  }

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

  .sg\:min-h-7 {
    min-height: calc(var(--sg-spacing) * 7);
  }

  .sg\:min-h-8 {
    min-height: calc(var(--sg-spacing) * 8);
  }

  .sg\:min-h-11 {
    min-height: calc(var(--sg-spacing) * 11);
  }

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

  .sg\:min-h-13 {
    min-height: calc(var(--sg-spacing) * 13);
  }

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

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

  .sg\:w-\(--radix-popover-trigger-width\) {
    width: var(--radix-popover-trigger-width);
  }

  .sg\:w-0 {
    width: 0;
  }

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

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

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

  .sg\:w-4 {
    width: calc(var(--sg-spacing) * 4);
  }

  .sg\:w-4\/5 {
    width: 80%;
  }

  .sg\:w-6 {
    width: calc(var(--sg-spacing) * 6);
  }

  .sg\:w-8 {
    width: calc(var(--sg-spacing) * 8);
  }

  .sg\:w-10 {
    width: calc(var(--sg-spacing) * 10);
  }

  .sg\:w-11 {
    width: calc(var(--sg-spacing) * 11);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sg\:w-fit {
    width: fit-content;
  }

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

  .sg\:w-max {
    width: max-content;
  }

  .sg\:w-px {
    width: 1px;
  }

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

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

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

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

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

  .sg\:max-w-max {
    max-width: max-content;
  }

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

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

  .sg\:min-w-0 {
    min-width: 0;
  }

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

  .sg\:min-w-6 {
    min-width: calc(var(--sg-spacing) * 6);
  }

  .sg\:min-w-7 {
    min-width: calc(var(--sg-spacing) * 7);
  }

  .sg\:min-w-8 {
    min-width: calc(var(--sg-spacing) * 8);
  }

  .sg\:min-w-9 {
    min-width: calc(var(--sg-spacing) * 9);
  }

  .sg\:min-w-12 {
    min-width: calc(var(--sg-spacing) * 12);
  }

  .sg\:min-w-24 {
    min-width: calc(var(--sg-spacing) * 24);
  }

  .sg\:min-w-32 {
    min-width: calc(var(--sg-spacing) * 32);
  }

  .sg\:min-w-36 {
    min-width: calc(var(--sg-spacing) * 36);
  }

  .sg\:min-w-40 {
    min-width: calc(var(--sg-spacing) * 40);
  }

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

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

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

  .sg\:min-w-\[calc\(100\%\+--spacing\(4\)\)\] {
    min-width: calc(100% + calc(var(--sg-spacing) * 4));
  }

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

  .sg\:shrink {
    flex-shrink: 1;
  }

  .sg\:shrink\! {
    flex-shrink: 1 !important;
  }

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

  .sg\:grow {
    flex-grow: 1;
  }

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

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

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

  .sg\:basis-full {
    flex-basis: 100%;
  }

  .sg\:caption-bottom {
    caption-side: bottom;
  }

  .sg\:border-collapse {
    border-collapse: collapse;
  }

  .sg\:border-spacing-0 {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }

  .sg\:origin-\(--radix-context-menu-content-transform-origin\) {
    transform-origin: var(--radix-context-menu-content-transform-origin);
  }

  .sg\:origin-\(--radix-dropdown-menu-content-transform-origin\) {
    transform-origin: var(--radix-dropdown-menu-content-transform-origin);
  }

  .sg\:origin-\(--radix-hover-card-content-transform-origin\) {
    transform-origin: var(--radix-hover-card-content-transform-origin);
  }

  .sg\:origin-\(--radix-menubar-content-transform-origin\) {
    transform-origin: var(--radix-menubar-content-transform-origin);
  }

  .sg\:origin-\(--radix-popover-content-transform-origin\) {
    transform-origin: var(--radix-popover-content-transform-origin);
  }

  .sg\:origin-\(--radix-select-content-transform-origin\) {
    transform-origin: var(--radix-select-content-transform-origin);
  }

  .sg\:origin-\(--radix-tooltip-content-transform-origin\) {
    transform-origin: var(--radix-tooltip-content-transform-origin);
  }

  .sg\:-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sg\:-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sg\:translate-y-0 {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sg\:translate-y-\[calc\(-50\%_-_1px\)\] {
    --tw-translate-y: calc(-50% - 1px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sg\:rotate-45 {
    rotate: 45deg;
  }

  .sg\:rotate-90 {
    rotate: 90deg;
  }

  .sg\:animate-caret-blink {
    animation: 1.25s ease-out infinite caret-blink;
  }

  .sg\:animate-in {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:animate-pulse {
    animation: var(--sg-animate-pulse);
  }

  .sg\:animate-spin {
    animation: var(--sg-animate-spin);
  }

  .sg\:cursor-col-resize {
    cursor: col-resize;
  }

  .sg\:cursor-default {
    cursor: default;
  }

  .sg\:cursor-grab {
    cursor: grab;
  }

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

  .sg\:cursor-help {
    cursor: help;
  }

  .sg\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .sg\:cursor-pointer {
    cursor: pointer;
  }

  .sg\:cursor-progress {
    cursor: progress;
  }

  .sg\:cursor-text {
    cursor: text;
  }

  .sg\:touch-manipulation {
    touch-action: manipulation;
  }

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

  .sg\:resize-none {
    resize: none;
  }

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

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

  .sg\:list-disc {
    list-style-type: disc;
  }

  .sg\:list-none {
    list-style-type: none;
  }

  .sg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

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

  .sg\:flex-col {
    flex-direction: column;
  }

  .sg\:flex-col-reverse {
    flex-direction: column-reverse;
  }

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

  .sg\:flex-nowrap {
    flex-wrap: nowrap;
  }

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

  .sg\:place-content-center {
    place-content: center;
  }

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

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

  .sg\:items-end {
    align-items: flex-end;
  }

  .sg\:items-start {
    align-items: flex-start;
  }

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

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

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

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

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

  .sg\:gap-0 {
    gap: 0;
  }

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

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

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

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

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

  .sg\:gap-3 {
    gap: calc(var(--sg-spacing) * 3);
  }

  .sg\:gap-4 {
    gap: calc(var(--sg-spacing) * 4);
  }

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

  .sg\:gap-6 {
    gap: calc(var(--sg-spacing) * 6);
  }

  .sg\:gap-7 {
    gap: calc(var(--sg-spacing) * 7);
  }

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

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

  .sg\:gap-12 {
    gap: calc(var(--sg-spacing) * 12);
  }

  .sg\:gap-\[--spacing\(var\(--gap\)\)\] {
    gap: calc(var(--sg-spacing) * var(--gap));
  }

  .sg\:gap-x-1 {
    column-gap: var(--sg-spacing);
  }

  .sg\:gap-x-2 {
    column-gap: calc(var(--sg-spacing) * 2);
  }

  :where(.sg\:-space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--sg-spacing) * -2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--sg-spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .sg\:gap-y-2 {
    row-gap: calc(var(--sg-spacing) * 2);
  }

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

  .sg\:self-center {
    align-self: center;
  }

  .sg\:self-end {
    align-self: flex-end;
  }

  .sg\:self-start {
    align-self: flex-start;
  }

  .sg\:self-stretch {
    align-self: stretch;
  }

  .sg\:justify-self-end {
    justify-self: flex-end;
  }

  .sg\:truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .sg\:overflow-hidden {
    overflow: hidden;
  }

  .sg\:overflow-visible {
    overflow: visible;
  }

  .sg\:overflow-x-auto {
    overflow-x: auto;
  }

  .sg\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .sg\:overflow-y-auto {
    overflow-y: auto;
  }

  .sg\:rounded-\(--cell-radius\) {
    border-radius: var(--cell-radius);
  }

  .sg\:rounded-\[2px\] {
    border-radius: 2px;
  }

  .sg\:rounded-\[4px\] {
    border-radius: 4px;
  }

  .sg\:rounded-\[inherit\] {
    border-radius: inherit;
  }

  .sg\:rounded-full {
    border-radius: 2147480000px;
  }

  .sg\:rounded-lg {
    border-radius: var(--radius);
  }

  .sg\:rounded-md {
    border-radius: calc(var(--radius) * .8);
  }

  .sg\:rounded-none {
    border-radius: 0;
  }

  .sg\:rounded-sm {
    border-radius: calc(var(--radius) * .6);
  }

  .sg\:rounded-xl {
    border-radius: calc(var(--radius) * 1.4);
  }

  .sg\:rounded-xl\! {
    border-radius: calc(var(--radius) * 1.4) !important;
  }

  .sg\:rounded-xs {
    border-radius: var(--sg-radius-xs);
  }

  .sg\:rounded-l-\(--cell-radius\) {
    border-top-left-radius: var(--cell-radius);
    border-bottom-left-radius: var(--cell-radius);
  }

  .sg\:rounded-l-md {
    border-top-left-radius: calc(var(--radius) * .8);
    border-bottom-left-radius: calc(var(--radius) * .8);
  }

  .sg\:rounded-tl-sm {
    border-top-left-radius: calc(var(--radius) * .6);
  }

  .sg\:rounded-r-\(--cell-radius\) {
    border-top-right-radius: var(--cell-radius);
    border-bottom-right-radius: var(--cell-radius);
  }

  .sg\:rounded-r-md {
    border-top-right-radius: calc(var(--radius) * .8);
    border-bottom-right-radius: calc(var(--radius) * .8);
  }

  .sg\:rounded-b-lg {
    border-bottom-right-radius: var(--radius);
    border-bottom-left-radius: var(--radius);
  }

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

  .sg\:border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .sg\:border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .sg\:border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .sg\:border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .sg\:border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .sg\:border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .sg\:border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

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

  .sg\:border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

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

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

  .sg\:border-border, .sg\:border-border\/50 {
    border-color: var(--border);
  }

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

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

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

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

  .sg\:border-input, .sg\:border-input\/30 {
    border-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:border-input\/30 {
      border-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

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

  .sg\:border-purple-500\/50 {
    border-color: var(--sg-color-purple-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:border-purple-500\/50 {
      border-color: color-mix(in oklab, var(--sg-color-purple-500) 50%, transparent);
    }
  }

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

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

  .sg\:border-transparent {
    border-color: #0000;
  }

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

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

  .sg\:bg-\(--color-bg\) {
    background-color: var(--color-bg);
  }

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

  .sg\:bg-background, .sg\:bg-background\/20 {
    background-color: var(--background);
  }

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

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

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

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

  .sg\:bg-card {
    background-color: var(--card);
  }

  .sg\:bg-destructive {
    background-color: var(--destructive);
  }

  .sg\:bg-destructive-foreground {
    background-color: var(--destructive-foreground);
  }

  .sg\:bg-destructive\/10 {
    background-color: var(--destructive);
  }

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

  .sg\:bg-destructive\/20 {
    background-color: var(--destructive);
  }

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

  .sg\:bg-error-accent {
    background-color: var(--error-accent);
  }

  .sg\:bg-error-background {
    background-color: var(--error-background);
  }

  .sg\:bg-foreground, .sg\:bg-foreground\/90 {
    background-color: var(--foreground);
  }

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

  .sg\:bg-green-500 {
    background-color: var(--sg-color-green-500);
  }

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

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

  .sg\:bg-input, .sg\:bg-input\/30 {
    background-color: var(--input);
  }

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

  .sg\:bg-input\/50 {
    background-color: var(--input);
  }

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

  .sg\:bg-muted {
    background-color: var(--muted);
  }

  .sg\:bg-muted-foreground {
    background-color: var(--muted-foreground);
  }

  .sg\:bg-muted-hover {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:bg-muted-hover {
      background-color: color-mix(in oklab, var(--muted) 50%, var(--background));
    }
  }

  .sg\:bg-muted\/30 {
    background-color: var(--muted);
  }

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

  .sg\:bg-muted\/50 {
    background-color: var(--muted);
  }

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

  .sg\:bg-popover {
    background-color: var(--popover);
  }

  .sg\:bg-primary, .sg\:bg-primary\/20 {
    background-color: var(--primary);
  }

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

  .sg\:bg-primary\/30 {
    background-color: var(--primary);
  }

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

  .sg\:bg-purple-500\/10 {
    background-color: var(--sg-color-purple-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:bg-purple-500\/10 {
      background-color: color-mix(in oklab, var(--sg-color-purple-500) 10%, transparent);
    }
  }

  .sg\:bg-secondary {
    background-color: var(--secondary);
  }

  .sg\:bg-skeleton {
    background-color: var(--skeleton);
  }

  .sg\:bg-success-accent {
    background-color: var(--success-accent);
  }

  .sg\:bg-success-background {
    background-color: var(--success-background);
  }

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

  .sg\:bg-warning-accent, .sg\:bg-warning-accent\/20 {
    background-color: var(--warning-accent);
  }

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

  .sg\:bg-warning-background {
    background-color: var(--warning-background);
  }

  .sg\:bg-white {
    background-color: var(--sg-color-white);
  }

  .sg\:bg-zinc-900 {
    background-color: var(--sg-color-zinc-900);
  }

  .sg\:bg-linear-to-b {
    --tw-gradient-position: to bottom;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .sg\:bg-linear-to-b {
      --tw-gradient-position: to bottom in oklab;
    }
  }

  .sg\:bg-linear-to-b {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .sg\:bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .sg\:from-background\/50 {
    --tw-gradient-from: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:from-background\/50 {
      --tw-gradient-from: color-mix(in oklab, var(--background) 50%, transparent);
    }
  }

  .sg\:from-background\/50 {
    --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));
  }

  .sg\:from-primary\/60 {
    --tw-gradient-from: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:from-primary\/60 {
      --tw-gradient-from: color-mix(in oklab, var(--primary) 60%, transparent);
    }
  }

  .sg\:from-primary\/60 {
    --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));
  }

  .sg\:to-background\/10 {
    --tw-gradient-to: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:to-background\/10 {
      --tw-gradient-to: color-mix(in oklab, var(--background) 10%, transparent);
    }
  }

  .sg\:to-background\/10 {
    --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));
  }

  .sg\:to-muted {
    --tw-gradient-to: 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));
  }

  .sg\:bg-clip-padding {
    background-clip: padding-box;
  }

  .sg\:fill-foreground {
    fill: var(--foreground);
  }

  .sg\:fill-muted-foreground {
    fill: var(--muted-foreground);
  }

  .sg\:fill-primary {
    fill: var(--primary);
  }

  .sg\:stroke-transparent {
    stroke: #0000;
  }

  .sg\:stroke-2 {
    stroke-width: 2px;
  }

  .sg\:object-cover {
    object-fit: cover;
  }

  .sg\:p-\(--card-spacing\) {
    padding: var(--card-spacing);
  }

  .sg\:p-0 {
    padding: 0;
  }

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

  .sg\:p-2 {
    padding: calc(var(--sg-spacing) * 2);
  }

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

  .sg\:p-3 {
    padding: calc(var(--sg-spacing) * 3);
  }

  .sg\:p-4 {
    padding: calc(var(--sg-spacing) * 4);
  }

  .sg\:p-6 {
    padding: calc(var(--sg-spacing) * 6);
  }

  .sg\:p-\[3px\] {
    padding: 3px;
  }

  .sg\:p-\[30px\] {
    padding: 30px;
  }

  .sg\:p-px {
    padding: 1px;
  }

  .sg\:px-\(--card-spacing\) {
    padding-inline: var(--card-spacing);
  }

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

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

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

  .sg\:px-1\.5 {
    padding-inline: calc(var(--sg-spacing) * 1.5);
  }

  .sg\:px-2 {
    padding-inline: calc(var(--sg-spacing) * 2);
  }

  .sg\:px-2\.5 {
    padding-inline: calc(var(--sg-spacing) * 2.5);
  }

  .sg\:px-3 {
    padding-inline: calc(var(--sg-spacing) * 3);
  }

  .sg\:px-4 {
    padding-inline: calc(var(--sg-spacing) * 4);
  }

  .sg\:px-6 {
    padding-inline: calc(var(--sg-spacing) * 6);
  }

  .sg\:px-8 {
    padding-inline: calc(var(--sg-spacing) * 8);
  }

  .sg\:px-\[0\.3rem\] {
    padding-inline: .3rem;
  }

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

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

  .sg\:px-px {
    padding-inline: 1px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sg\:pt-px {
    padding-top: 1px;
  }

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

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

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

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

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

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

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

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

  .sg\:pb-\(--card-spacing\) {
    padding-bottom: var(--card-spacing);
  }

  .sg\:pb-2 {
    padding-bottom: calc(var(--sg-spacing) * 2);
  }

  .sg\:pb-3 {
    padding-bottom: calc(var(--sg-spacing) * 3);
  }

  .sg\:pb-4 {
    padding-bottom: calc(var(--sg-spacing) * 4);
  }

  .sg\:pb-6 {
    padding-bottom: calc(var(--sg-spacing) * 6);
  }

  .sg\:pb-7 {
    padding-bottom: calc(var(--sg-spacing) * 7);
  }

  .sg\:pb-9 {
    padding-bottom: calc(var(--sg-spacing) * 9);
  }

  .sg\:pl-1\.5 {
    padding-left: calc(var(--sg-spacing) * 1.5);
  }

  .sg\:pl-2\.5 {
    padding-left: calc(var(--sg-spacing) * 2.5);
  }

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

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

  .sg\:text-center {
    text-align: center;
  }

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

  .sg\:text-right {
    text-align: right;
  }

  .sg\:align-middle {
    vertical-align: middle;
  }

  .sg\:font-heading {
    font-family: var(--font-sans);
  }

  .sg\:font-mono {
    font-family: Geist Mono Variable, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .sg\:font-sans {
    font-family: Inter Variable, sans-serif;
  }

  .sg\:text-2xl {
    font-size: var(--sg-text-2xl);
    line-height: var(--tw-leading, var(--sg-text-2xl--line-height));
  }

  .sg\:text-3xl {
    font-size: var(--sg-text-3xl);
    line-height: var(--tw-leading, var(--sg-text-3xl--line-height));
  }

  .sg\:text-4xl {
    font-size: var(--sg-text-4xl);
    line-height: var(--tw-leading, var(--sg-text-4xl--line-height));
  }

  .sg\:text-7xl {
    font-size: var(--sg-text-7xl);
    line-height: var(--tw-leading, var(--sg-text-7xl--line-height));
  }

  .sg\:text-base {
    font-size: var(--sg-text-base);
    line-height: var(--tw-leading, var(--sg-text-base--line-height));
  }

  .sg\:text-lg {
    font-size: var(--sg-text-lg);
    line-height: var(--tw-leading, var(--sg-text-lg--line-height));
  }

  .sg\:text-sm {
    font-size: var(--sg-text-sm);
    line-height: var(--tw-leading, var(--sg-text-sm--line-height));
  }

  .sg\:text-sm\/relaxed {
    font-size: var(--sg-text-sm);
    line-height: var(--sg-leading-relaxed);
  }

  .sg\:text-xl {
    font-size: var(--sg-text-xl);
    line-height: var(--tw-leading, var(--sg-text-xl--line-height));
  }

  .sg\:text-xs {
    font-size: var(--sg-text-xs);
    line-height: var(--tw-leading, var(--sg-text-xs--line-height));
  }

  .sg\:text-xxs {
    font-size: .625rem;
    line-height: var(--tw-leading, calc(.875 / .625));
  }

  .sg\:leading-4 {
    --tw-leading: calc(var(--sg-spacing) * 4);
    line-height: calc(var(--sg-spacing) * 4);
  }

  .sg\:leading-5 {
    --tw-leading: calc(var(--sg-spacing) * 5);
    line-height: calc(var(--sg-spacing) * 5);
  }

  .sg\:leading-6 {
    --tw-leading: calc(var(--sg-spacing) * 6);
    line-height: calc(var(--sg-spacing) * 6);
  }

  .sg\:leading-7 {
    --tw-leading: calc(var(--sg-spacing) * 7);
    line-height: calc(var(--sg-spacing) * 7);
  }

  .sg\:leading-8 {
    --tw-leading: calc(var(--sg-spacing) * 8);
    line-height: calc(var(--sg-spacing) * 8);
  }

  .sg\:leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .sg\:font-bold {
    --tw-font-weight: var(--sg-font-weight-bold);
    font-weight: var(--sg-font-weight-bold);
  }

  .sg\:font-extrabold {
    --tw-font-weight: var(--sg-font-weight-extrabold);
    font-weight: var(--sg-font-weight-extrabold);
  }

  .sg\:font-medium {
    --tw-font-weight: var(--sg-font-weight-medium);
    font-weight: var(--sg-font-weight-medium);
  }

  .sg\:font-normal {
    --tw-font-weight: var(--sg-font-weight-normal);
    font-weight: var(--sg-font-weight-normal);
  }

  .sg\:font-semibold {
    --tw-font-weight: var(--sg-font-weight-semibold);
    font-weight: var(--sg-font-weight-semibold);
  }

  .sg\:tracking-tighter {
    --tw-tracking: var(--sg-tracking-tighter);
    letter-spacing: var(--sg-tracking-tighter);
  }

  .sg\:text-balance {
    text-wrap: balance;
  }

  .sg\:break-words, .sg\:wrap-break-word {
    overflow-wrap: break-word;
  }

  .sg\:whitespace-nowrap {
    white-space: nowrap;
  }

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

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

  .sg\:text-background {
    color: var(--background);
  }

  .sg\:text-card-foreground {
    color: var(--card-foreground);
  }

  .sg\:text-current {
    color: currentColor;
  }

  .sg\:text-destructive {
    color: var(--destructive);
  }

  .sg\:text-error-accent {
    color: var(--error-accent);
  }

  .sg\:text-error-foreground {
    color: var(--error-foreground);
  }

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

  .sg\:text-info-accent {
    color: var(--info-accent);
  }

  .sg\:text-info-foreground {
    color: var(--info-foreground);
  }

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

  .sg\:text-popover-foreground {
    color: var(--popover-foreground);
  }

  .sg\:text-primary {
    color: var(--primary);
  }

  .sg\:text-primary-foreground {
    color: var(--primary-foreground);
  }

  .sg\:text-ring {
    color: var(--ring);
  }

  .sg\:text-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .sg\:text-success-accent {
    color: var(--success-accent);
  }

  .sg\:text-success-foreground {
    color: var(--success-foreground);
  }

  .sg\:text-warning-accent {
    color: var(--warning-accent);
  }

  .sg\:text-warning-foreground {
    color: var(--warning-foreground);
  }

  .sg\:text-white, .sg\:text-white\/47 {
    color: var(--sg-color-white);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:text-white\/47 {
      color: color-mix(in oklab, var(--sg-color-white) 47%, transparent);
    }
  }

  .sg\:uppercase {
    text-transform: uppercase;
  }

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

  .sg\:no-underline {
    text-decoration-line: none;
  }

  .sg\:underline {
    text-decoration-line: underline;
  }

  .sg\:underline-offset-4 {
    text-underline-offset: 4px;
  }

  .sg\:opacity-0 {
    opacity: 0;
  }

  .sg\:opacity-40 {
    opacity: .4;
  }

  .sg\:opacity-50 {
    opacity: .5;
  }

  .sg\:opacity-70 {
    opacity: .7;
  }

  .sg\:opacity-100 {
    opacity: 1;
  }

  .sg\:shadow-\[0_0_4px_color-mix\(in_oklab\,var\(--primary\)_15\%\,transparent\)\] {
    --tw-shadow: 0 0 4px var(--tw-shadow-color, var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:shadow-\[0_0_4px_color-mix\(in_oklab\,var\(--primary\)_15\%\,transparent\)\] {
      --tw-shadow: 0 0 4px var(--tw-shadow-color, color-mix(in oklab,var(--primary) 15%,transparent));
    }
  }

  .sg\:shadow-\[0_0_4px_color-mix\(in_oklab\,var\(--primary\)_15\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

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

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

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

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

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

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

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

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

  .sg\:ring-destructive\/20 {
    --tw-ring-color: var(--destructive);
  }

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

  .sg\:ring-ring\/50 {
    --tw-ring-color: var(--ring);
  }

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

  .sg\:ring-warning-ring {
    --tw-ring-color: var(--warning-ring);
  }

  .sg\:outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .sg\:outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .sg\: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(--sg-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--sg-default-transition-duration));
  }

  .sg\:transition-\[box-shadow\] {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--sg-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--sg-default-transition-duration));
  }

  .sg\:transition-\[color\,background-color\,box-shadow\] {
    transition-property: color, background-color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--sg-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--sg-default-transition-duration));
  }

  .sg\:transition-\[color\,box-shadow\] {
    transition-property: color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--sg-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--sg-default-transition-duration));
  }

  .sg\:transition-\[opacity\,box-shadow\] {
    transition-property: opacity, box-shadow;
    transition-timing-function: var(--tw-ease, var(--sg-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--sg-default-transition-duration));
  }

  .sg\:transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--sg-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--sg-default-transition-duration));
  }

  .sg\: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(--sg-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--sg-default-transition-duration));
  }

  .sg\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--sg-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--sg-default-transition-duration));
  }

  .sg\:transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--sg-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--sg-default-transition-duration));
  }

  .sg\:transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--sg-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--sg-default-transition-duration));
  }

  .sg\:transition-none {
    transition-property: none;
  }

  .sg\:duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .sg\:duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .sg\:duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .sg\:duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .sg\:duration-1000 {
    --tw-duration: 1s;
    transition-duration: 1s;
  }

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

  .sg\:ease-in-out {
    --tw-ease: var(--sg-ease-in-out);
    transition-timing-function: var(--sg-ease-in-out);
  }

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

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

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

  .sg\:\[--card-spacing\:--spacing\(4\)\] {
    --card-spacing: calc(var(--sg-spacing) * 4);
  }

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

  .sg\:\[--cell-radius\:--theme\(--radius-md\)\] {
    --cell-radius: calc(var(--radius) * .8);
  }

  .sg\:\[--cell-size\:--spacing\(7\)\] {
    --cell-size: calc(var(--sg-spacing) * 7);
  }

  .sg\:\[--cell-size\:--spacing\(9\.5\)\] {
    --cell-size: calc(var(--sg-spacing) * 9.5);
  }

  .sg\:\[--cell-size\:--spacing\(12\)\] {
    --cell-size: calc(var(--sg-spacing) * 12);
  }

  .sg\:slide-in-from-bottom-2 {
    --tw-enter-translate-y: calc(2*var(--spacing));
  }

  .sg\:slide-in-from-top-1 {
    --tw-enter-translate-y: calc(1*var(--spacing)*-1);
  }

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

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

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

  :is(.sg\:\*\:flex-\[1_1_12rem\] > *) {
    flex: 12rem;
  }

  :is(.sg\:\*\:object-cover > *) {
    object-fit: cover;
  }

  .sg\:not-first\:mt-2:not(:first-child) {
    margin-top: calc(var(--sg-spacing) * 2);
  }

  .sg\:group-focus-within\/input-group\:block:is(:where(.sg\:group\/input-group):focus-within *) {
    display: block;
  }

  @media (hover: hover) {
    .sg\:group-hover\/row\:opacity-100:is(:where(.sg\:group\/row):hover *) {
      opacity: 1;
    }
  }

  .sg\:group-focus\/menu-item\:text-accent-foreground:is(:where(.sg\:group\/menu-item):focus *) {
    color: var(--accent-foreground);
  }

  .sg\:group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.sg\:group\/avatar-group):has([data-size="lg"]) *) {
    width: calc(var(--sg-spacing) * 10);
    height: calc(var(--sg-spacing) * 10);
  }

  .sg\:group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.sg\:group\/avatar-group):has([data-size="sm"]) *) {
    width: calc(var(--sg-spacing) * 6);
    height: calc(var(--sg-spacing) * 6);
  }

  .sg\:group-has-data-\[size\=sm\]\/avatar-group\:text-xs:is(:where(.sg\:group\/avatar-group):has([data-size="sm"]) *) {
    font-size: var(--sg-text-xs);
    line-height: var(--tw-leading, var(--sg-text-xs--line-height));
  }

  .sg\:group-has-data-\[size\=xl\]\/avatar-group\:size-12:is(:where(.sg\:group\/avatar-group):has([data-size="xl"]) *) {
    width: calc(var(--sg-spacing) * 12);
    height: calc(var(--sg-spacing) * 12);
  }

  .sg\:group-has-data-\[size\=xs\]\/avatar-group\:size-5:is(:where(.sg\:group\/avatar-group):has([data-size="xs"]) *) {
    width: calc(var(--sg-spacing) * 5);
    height: calc(var(--sg-spacing) * 5);
  }

  .sg\:group-has-data-\[size\=xs\]\/avatar-group\:text-xs:is(:where(.sg\:group\/avatar-group):has([data-size="xs"]) *) {
    font-size: var(--sg-text-xs);
    line-height: var(--tw-leading, var(--sg-text-xs--line-height));
  }

  .sg\:group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.sg\:group\/command-item):has([data-slot="command-shortcut"]) *) {
    display: none;
  }

  .sg\:group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.sg\:group\/item):has([data-slot="item-description"]) *) {
    align-self: flex-start;
  }

  .sg\:group-has-\[\:focus-visible\]\/field-label\:border-border:is(:where(.sg\:group\/field-label):has(:focus-visible) *) {
    border-color: var(--border);
  }

  .sg\:group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.sg\:group\/field-label):has(:focus-visible) *) {
    border-color: #0000;
  }

  .sg\:group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.sg\:group\/field-label):has(: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);
  }

  .sg\:group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.sg\:group\/field-label):has(:focus-visible) *):not(:where([data-state="checked"]), :where([data-checked]:not([data-checked="false"]))) {
    border-color: var(--input);
  }

  .sg\:group-has-\[\[data-disabled\]\]\/field\:opacity-50:is(:where(.sg\:group\/field):has([data-disabled]) *) {
    opacity: .5;
  }

  .sg\:group-has-\[\[data-disabled\]\]\/field\:opacity-70:is(:where(.sg\:group\/field):has([data-disabled]) *) {
    opacity: .7;
  }

  .sg\:group-data-\[background\=accent\]\/accordion-item\:flex:is(:where(.sg\:group\/accordion-item)[data-background="accent"] *) {
    display: flex;
  }

  .sg\:group-data-\[background\=accent\]\/accordion-item\:flex-col:is(:where(.sg\:group\/accordion-item)[data-background="accent"] *) {
    flex-direction: column;
  }

  .sg\:group-data-\[background\=accent\]\/accordion-item\:gap-3:is(:where(.sg\:group\/accordion-item)[data-background="accent"] *) {
    gap: calc(var(--sg-spacing) * 3);
  }

  .sg\:group-data-\[background\=accent\]\/accordion-item\:rounded-sm:is(:where(.sg\:group\/accordion-item)[data-background="accent"] *) {
    border-radius: calc(var(--radius) * .6);
  }

  .sg\:group-data-\[background\=accent\]\/accordion-item\:bg-muted:is(:where(.sg\:group\/accordion-item)[data-background="accent"] *) {
    background-color: var(--muted);
  }

  .sg\:group-data-\[background\=accent\]\/accordion-item\:p-4:is(:where(.sg\:group\/accordion-item)[data-background="accent"] *) {
    padding: calc(var(--sg-spacing) * 4);
  }

  .sg\:group-data-\[background\=accent\]\/accordion-item\:px-3:is(:where(.sg\:group\/accordion-item)[data-background="accent"] *) {
    padding-inline: calc(var(--sg-spacing) * 3);
  }

  .sg\:group-data-\[background\=accent\]\/accordion-item\:py-2:is(:where(.sg\:group\/accordion-item)[data-background="accent"] *) {
    padding-block: calc(var(--sg-spacing) * 2);
  }

  .sg\:group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.sg\:group\/command-item)[data-checked="true"] *) {
    opacity: 1;
  }

  .sg\:group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.sg\:group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .sg\:group-data-\[disabled\=true\]\:opacity-50:is(:where(.sg\:group)[data-disabled="true"] *), .sg\:group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.sg\:group\/field)[data-disabled="true"] *) {
    opacity: .5;
  }

  .sg\:group-data-\[invalid\=true\]\/field\:text-destructive:is(:where(.sg\:group\/field)[data-invalid="true"] *) {
    color: var(--destructive);
  }

  .sg\:group-data-\[selected\=true\]\/command-item\:text-foreground:is(:where(.sg\:group\/command-item)[data-selected="true"] *) {
    color: var(--foreground);
  }

  .sg\:group-data-\[size\=default\]\/switch\:size-4:is(:where(.sg\:group\/switch)[data-size="default"] *) {
    width: calc(var(--sg-spacing) * 4);
    height: calc(var(--sg-spacing) * 4);
  }

  .sg\:group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.sg\:group\/avatar)[data-size="lg"] *) {
    width: calc(var(--sg-spacing) * 3);
    height: calc(var(--sg-spacing) * 3);
  }

  .sg\:group-data-\[size\=sm\]\/alert-dialog-content\:w-full:is(:where(.sg\:group\/alert-dialog-content)[data-size="sm"] *) {
    width: 100%;
  }

  .sg\:group-data-\[size\=sm\]\/alert-dialog-content\:flex-col:is(:where(.sg\:group\/alert-dialog-content)[data-size="sm"] *) {
    flex-direction: column;
  }

  .sg\:group-data-\[size\=sm\]\/alert-dialog-content\:items-center:is(:where(.sg\:group\/alert-dialog-content)[data-size="sm"] *) {
    align-items: center;
  }

  .sg\:group-data-\[size\=sm\]\/alert-dialog-content\:gap-3\.5:is(:where(.sg\:group\/alert-dialog-content)[data-size="sm"] *) {
    gap: calc(var(--sg-spacing) * 3.5);
  }

  .sg\:group-data-\[size\=sm\]\/alert-dialog-content\:text-center:is(:where(.sg\:group\/alert-dialog-content)[data-size="sm"] *) {
    text-align: center;
  }

  :is(.sg\:group-data-\[size\=sm\]\/alert-dialog-content\:\*\:flex-1:is(:where(.sg\:group\/alert-dialog-content)[data-size="sm"] *) > *) {
    flex: 1;
  }

  .sg\:group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.sg\:group\/avatar)[data-size="sm"] *) {
    width: calc(var(--sg-spacing) * 2);
    height: calc(var(--sg-spacing) * 2);
  }

  .sg\:group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.sg\:group\/avatar)[data-size="sm"] *) {
    font-size: var(--sg-text-xs);
    line-height: var(--tw-leading, var(--sg-text-xs--line-height));
  }

  .sg\:group-data-\[size\=sm\]\/avatar\:leading-4:is(:where(.sg\:group\/avatar)[data-size="sm"] *) {
    --tw-leading: calc(var(--sg-spacing) * 4);
    line-height: calc(var(--sg-spacing) * 4);
  }

  .sg\:group-data-\[size\=sm\]\/card\:aspect-\[8\/5\]:is(:where(.sg\:group\/card)[data-size="sm"] *) {
    aspect-ratio: 8 / 5;
  }

  .sg\:group-data-\[size\=sm\]\/card\:text-sm:is(:where(.sg\:group\/card)[data-size="sm"] *) {
    font-size: var(--sg-text-sm);
    line-height: var(--tw-leading, var(--sg-text-sm--line-height));
  }

  .sg\:group-data-\[size\=sm\]\/card\:leading-5:is(:where(.sg\:group\/card)[data-size="sm"] *) {
    --tw-leading: calc(var(--sg-spacing) * 5);
    line-height: calc(var(--sg-spacing) * 5);
  }

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

  .sg\:group-data-\[size\=sm\]\/switch\:size-3:is(:where(.sg\:group\/switch)[data-size="sm"] *) {
    width: calc(var(--sg-spacing) * 3);
    height: calc(var(--sg-spacing) * 3);
  }

  .sg\:group-data-\[size\=sm\]\/widget\:gap-1:is(:where(.sg\:group\/widget)[data-size="sm"] *) {
    gap: var(--sg-spacing);
  }

  .sg\:group-data-\[size\=xl\]\/avatar\:size-3:is(:where(.sg\:group\/avatar)[data-size="xl"] *) {
    width: calc(var(--sg-spacing) * 3);
    height: calc(var(--sg-spacing) * 3);
  }

  .sg\:group-data-\[size\=xs\]\/avatar\:size-2:is(:where(.sg\:group\/avatar)[data-size="xs"] *) {
    width: calc(var(--sg-spacing) * 2);
    height: calc(var(--sg-spacing) * 2);
  }

  .sg\:group-data-\[size\=xs\]\/avatar\:text-xs:is(:where(.sg\:group\/avatar)[data-size="xs"] *) {
    font-size: var(--sg-text-xs);
    line-height: var(--tw-leading, var(--sg-text-xs--line-height));
  }

  .sg\:group-data-\[size\=xs\]\/avatar\:leading-4:is(:where(.sg\:group\/avatar)[data-size="xs"] *) {
    --tw-leading: calc(var(--sg-spacing) * 4);
    line-height: calc(var(--sg-spacing) * 4);
  }

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

  .sg\:group-data-\[size\=xs\]\/item\:text-xs:is(:where(.sg\:group\/item)[data-size="xs"] *) {
    font-size: var(--sg-text-xs);
    line-height: var(--tw-leading, var(--sg-text-xs--line-height));
  }

  .sg\:group-data-\[size\=xs\]\/item\:leading-4:is(:where(.sg\:group\/item)[data-size="xs"] *) {
    --tw-leading: calc(var(--sg-spacing) * 4);
    line-height: calc(var(--sg-spacing) * 4);
  }

  .sg\:group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.sg\:group\/toggle-group)[data-spacing="0"] *) {
    border-radius: 0;
  }

  .sg\:group-data-\[spacing\=0\]\/toggle-group\:shadow-none:is(:where(.sg\:group\/toggle-group)[data-spacing="0"] *) {
    --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);
  }

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

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

  .sg\:group-data-\[state\=open\]\/accordion-item\:rotate-180:is(:where(.sg\:group\/accordion-item)[data-state="open"] *) {
    rotate: 180deg;
  }

  .sg\:group-data-\[state\=selected\]\/row\:bg-info-background:is(:where(.sg\:group\/row)[data-state="selected"] *) {
    background-color: var(--info-background);
  }

  .sg\:group-data-\[state\=selected\]\/row\:opacity-100:is(:where(.sg\:group\/row)[data-state="selected"] *) {
    opacity: 1;
  }

  .sg\:group-data-\[variant\=border\]\/accordion\:px-4:is(:where(.sg\:group\/accordion)[data-variant="border"] *) {
    padding-inline: calc(var(--sg-spacing) * 4);
  }

  .sg\:group-data-\[variant\=default\]\/button-group\:bg-primary:is(:where(.sg\:group\/button-group)[data-variant="default"] *) {
    background-color: var(--primary);
  }

  .sg\:group-data-\[variant\=default\]\/button-group\:bg-\[image\:linear-gradient\(rgb\(255_255_255\/0\.2\)\,rgb\(255_255_255\/0\.2\)\)\]:is(:where(.sg\:group\/button-group)[data-variant="default"] *) {
    background-image: linear-gradient(#fff3, #fff3);
  }

  .sg\:group-data-\[variant\=destructive\]\/alert\:text-current:is(:where(.sg\:group\/alert)[data-variant="destructive"] *) {
    color: currentColor;
  }

  .sg\:group-data-\[variant\=line\]\/tabs-list\:rounded-none:is(:where(.sg\:group\/tabs-list)[data-variant="line"] *) {
    border-radius: 0;
  }

  .sg\:group-data-\[variant\=line\]\/tabs-list\:p-1\.5:is(:where(.sg\:group\/tabs-list)[data-variant="line"] *) {
    padding: calc(var(--sg-spacing) * 1.5);
  }

  .sg\:group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.sg\:group\/field-group)[data-variant="outline"] *) {
    margin-bottom: calc(var(--sg-spacing) * -2);
  }

  .sg\:group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.sg\:group\/drawer-content)[data-vaul-drawer-direction="bottom"] *) {
    display: block;
  }

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

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *) {
    top: 100%;
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:z-50:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *) {
    z-index: 50;
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *) {
    margin-top: calc(var(--sg-spacing) * 1.5);
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *) {
    overflow: hidden;
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *) {
    border-radius: calc(var(--radius) * .8);
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:border-border:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *) {
    border-color: var(--border);
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *) {
    background-color: var(--popover);
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *) {
    color: var(--popover-foreground);
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:shadow-sm:is(:where(.sg\: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);
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *) {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .sg\:group-data-\[warning\=true\]\/field\:text-warning-accent:is(:where(.sg\:group\/field)[data-warning="true"] *) {
    color: var(--warning-accent);
  }

  .sg\:group-data-open\/navigation-menu-trigger\:rotate-180:is(:is(:where(.sg\:group\/navigation-menu-trigger):where([data-state="open"]), :where(.sg\:group\/navigation-menu-trigger):where([data-open]:not([data-open="false"]))) *) {
    rotate: 180deg;
  }

  .sg\:group-data-disabled\/accordion-item\:cursor-not-allowed:is(:is(:where(.sg\:group\/accordion-item):where([data-disabled="true"]), :where(.sg\:group\/accordion-item):where([data-disabled]:not([data-disabled="false"]))) *) {
    cursor: not-allowed;
  }

  .sg\:group-data-disabled\/accordion-item\:opacity-50:is(:is(:where(.sg\:group\/accordion-item):where([data-disabled="true"]), :where(.sg\:group\/accordion-item):where([data-disabled]:not([data-disabled="false"]))) *) {
    opacity: .5;
  }

  .sg\:group-data-horizontal\/tabs\:h-8:is(:where(.sg\:group\/tabs):where([data-orientation="horizontal"]) *) {
    height: calc(var(--sg-spacing) * 8);
  }

  .sg\:group-data-horizontal\/tabs\:h-full:is(:where(.sg\:group\/tabs):where([data-orientation="horizontal"]) *) {
    height: 100%;
  }

  .sg\:group-data-vertical\/tabs\:h-fit:is(:where(.sg\:group\/tabs):where([data-orientation="vertical"]) *) {
    height: fit-content;
  }

  .sg\:group-data-vertical\/tabs\:w-full:is(:where(.sg\:group\/tabs):where([data-orientation="vertical"]) *) {
    width: 100%;
  }

  .sg\:group-data-vertical\/tabs\:flex-col:is(:where(.sg\:group\/tabs):where([data-orientation="vertical"]) *) {
    flex-direction: column;
  }

  .sg\:group-data-vertical\/tabs\:items-stretch:is(:where(.sg\:group\/tabs):where([data-orientation="vertical"]) *) {
    align-items: stretch;
  }

  .sg\:group-data-vertical\/tabs\:justify-start:is(:where(.sg\:group\/tabs):where([data-orientation="vertical"]) *) {
    justify-content: flex-start;
  }

  .sg\:group-\[\:has\(\[aria-haspopup\=menu\]\[aria-expanded\=true\]\)\:not\(\[data-state\=selected\]\)\]\/row\:bg-muted-hover:is(:where(.sg\:group\/row):has([aria-haspopup="menu"][aria-expanded="true"]):not([data-state="selected"]) *) {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:group-\[\:has\(\[aria-haspopup\=menu\]\[aria-expanded\=true\]\)\:not\(\[data-state\=selected\]\)\]\/row\:bg-muted-hover:is(:where(.sg\:group\/row):has([aria-haspopup="menu"][aria-expanded="true"]):not([data-state="selected"]) *) {
      background-color: color-mix(in oklab, var(--muted) 50%, var(--background));
    }
  }

  .sg\:group-\[\:hover\:not\(\[data-state\=selected\]\)\]\/row\:bg-muted-hover:is(:where(.sg\:group\/row):hover:not([data-state="selected"]) *) {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:group-\[\:hover\:not\(\[data-state\=selected\]\)\]\/row\:bg-muted-hover:is(:where(.sg\:group\/row):hover:not([data-state="selected"]) *) {
      background-color: color-mix(in oklab, var(--muted) 50%, var(--background));
    }
  }

  .sg\:peer-disabled\:cursor-not-allowed:is(:where(.sg\:peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .sg\:peer-disabled\:opacity-50:is(:where(.sg\:peer):disabled ~ *) {
    opacity: .5;
  }

  .sg\:file\:mr-1::file-selector-button {
    margin-right: var(--sg-spacing);
  }

  .sg\:file\:inline-flex::file-selector-button {
    display: inline-flex;
  }

  .sg\:file\:h-5\.5::file-selector-button {
    height: calc(var(--sg-spacing) * 5.5);
  }

  .sg\:file\:border-0::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .sg\:file\:bg-transparent::file-selector-button {
    background-color: #0000;
  }

  .sg\:file\:p-0::file-selector-button {
    padding: 0;
  }

  .sg\:file\:text-sm::file-selector-button {
    font-size: var(--sg-text-sm);
    line-height: var(--tw-leading, var(--sg-text-sm--line-height));
  }

  .sg\:file\:font-medium::file-selector-button {
    --tw-font-weight: var(--sg-font-weight-medium);
    font-weight: var(--sg-font-weight-medium);
  }

  .sg\:file\:text-foreground::file-selector-button {
    color: var(--foreground);
  }

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

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

  .sg\:after\:-inset-1:after {
    content: var(--tw-content);
    inset: calc(var(--sg-spacing) * -1);
  }

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

  .sg\:after\:-inset-x-3:after {
    content: var(--tw-content);
    inset-inline: calc(var(--sg-spacing) * -3);
  }

  .sg\:after\:-inset-y-2:after {
    content: var(--tw-content);
    inset-block: calc(var(--sg-spacing) * -2);
  }

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

  .sg\:after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%;
  }

  .sg\:after\:w-1:after {
    content: var(--tw-content);
    width: var(--sg-spacing);
  }

  .sg\:after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sg\:after\:rounded-md:after {
    content: var(--tw-content);
    border-radius: calc(var(--radius) * .8);
  }

  .sg\:after\:bg-primary:after {
    content: var(--tw-content);
    background-color: var(--primary);
  }

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

  .sg\:after\:transition-opacity:after {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--sg-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--sg-default-transition-duration));
  }

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

  .sg\:group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.sg\:group\/tabs):where([data-orientation="horizontal"]) *):after {
    content: var(--tw-content);
    inset-inline: 0;
  }

  .sg\:group-data-horizontal\/tabs\:after\:bottom-0:is(:where(.sg\:group\/tabs):where([data-orientation="horizontal"]) *):after {
    content: var(--tw-content);
    bottom: 0;
  }

  .sg\:group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.sg\:group\/tabs):where([data-orientation="horizontal"]) *):after {
    content: var(--tw-content);
    height: calc(var(--sg-spacing) * .5);
  }

  .sg\:group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.sg\:group\/tabs):where([data-orientation="vertical"]) *):after {
    content: var(--tw-content);
    inset-block: 0;
  }

  .sg\:group-data-vertical\/tabs\:after\:right-0:is(:where(.sg\:group\/tabs):where([data-orientation="vertical"]) *):after {
    content: var(--tw-content);
    right: 0;
  }

  .sg\:group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.sg\:group\/tabs):where([data-orientation="vertical"]) *):after {
    content: var(--tw-content);
    width: calc(var(--sg-spacing) * .5);
  }

  .sg\:first\:rounded-l-\(--cell-radius\):first-child {
    border-top-left-radius: var(--cell-radius);
    border-bottom-left-radius: var(--cell-radius);
  }

  .sg\:first\:rounded-l-md:first-child {
    border-top-left-radius: calc(var(--radius) * .8);
    border-bottom-left-radius: calc(var(--radius) * .8);
  }

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

  .sg\:first\:fill-muted:first-child {
    fill: var(--muted);
  }

  .sg\:first\:pt-\(--card-spacing\):first-child {
    padding-top: var(--card-spacing);
  }

  .sg\:last\:rounded-r-\(--cell-radius\):last-child {
    border-top-right-radius: var(--cell-radius);
    border-bottom-right-radius: var(--cell-radius);
  }

  .sg\:last\:rounded-r-md:last-child {
    border-top-right-radius: calc(var(--radius) * .8);
    border-bottom-right-radius: calc(var(--radius) * .8);
  }

  .sg\:last\:fill-background:last-child {
    fill: var(--background);
  }

  .sg\:group-data-\[variant\=border\]\/accordion\:last\:border-b-0:is(:where(.sg\:group\/accordion)[data-variant="border"] *):last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .sg\:even\:bg-muted:nth-child(2n) {
    background-color: var(--muted);
  }

  @media (hover: hover) {
    .sg\:hover\:bg-accent:hover {
      background-color: var(--accent);
    }

    .sg\:hover\:bg-current\/10:hover {
      background-color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .sg\:hover\:bg-current\/10:hover {
        background-color: color-mix(in oklab, currentcolor 10%, transparent);
      }
    }

    .sg\:hover\:bg-destructive\/20:hover {
      background-color: var(--destructive);
    }

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

    .sg\:hover\:bg-gray-100:hover {
      background-color: var(--sg-color-gray-100);
    }

    .sg\:hover\:bg-muted:hover, .sg\:hover\:bg-muted-hover:hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .sg\:hover\:bg-muted-hover:hover {
        background-color: color-mix(in oklab, var(--muted) 50%, var(--background));
      }
    }

    .sg\:hover\:bg-primary:hover, .sg\:hover\:bg-primary\/30:hover {
      background-color: var(--primary);
    }

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

    .sg\:hover\:bg-\[image\:linear-gradient\(rgb\(255_255_255\/0\.1\)\,rgb\(255_255_255\/0\.1\)\)\]:hover {
      background-image: linear-gradient(#ffffff1a, #ffffff1a);
    }

    .sg\:hover\:bg-\[image\:linear-gradient\(rgb\(255_255_255\/0\.2\)\,rgb\(255_255_255\/0\.2\)\)\]:hover {
      background-image: linear-gradient(#fff3, #fff3);
    }

    .sg\:hover\:bg-\[image\:linear-gradient\(rgb\(255_255_255\/0\.5\)\,rgb\(255_255_255\/0\.5\)\)\]:hover {
      background-image: linear-gradient(#ffffff80, #ffffff80);
    }

    .sg\:hover\:bg-\[image\:linear-gradient\(rgb\(255_255_255\/0\.7\)\,rgb\(255_255_255\/0\.7\)\)\]:hover {
      background-image: linear-gradient(#ffffffb3, #ffffffb3);
    }

    .sg\:hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }

    .sg\:hover\:text-current:hover {
      color: currentColor;
    }

    .sg\:hover\:text-destructive:hover {
      color: var(--destructive);
    }

    .sg\:hover\:text-foreground:hover {
      color: var(--foreground);
    }

    .sg\:hover\:underline:hover {
      text-decoration-line: underline;
    }

    .sg\:hover\:opacity-100:hover {
      opacity: 1;
    }

    .sg\:hover\:shadow-\[0_4px_6px_rgba\(107\,115\,245\,0\.08\)\]:hover {
      --tw-shadow: 0 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);
    }

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

    .sg\:not-data-\[state\=selected\]\:hover\:bg-muted-hover:not([data-state="selected"]):hover {
      background-color: var(--muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .sg\:not-data-\[state\=selected\]\:hover\:bg-muted-hover:not([data-state="selected"]):hover {
        background-color: color-mix(in oklab, var(--muted) 50%, var(--background));
      }
    }

    .sg\:not-data-\[state\=selected\]\:hover\:bg-transparent:not([data-state="selected"]):hover {
      background-color: #0000;
    }
  }

  .sg\:focus\:z-10:focus {
    z-index: 10;
  }

  .sg\:focus\:bg-accent:focus {
    background-color: var(--accent);
  }

  .sg\:focus\:text-accent-foreground:focus {
    color: var(--accent-foreground);
  }

  .sg\:focus-visible\:z-10:focus-visible {
    z-index: 10;
  }

  .sg\:focus-visible\:border-destructive\/40:focus-visible {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:focus-visible\:border-destructive\/40:focus-visible {
      border-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .sg\:focus-visible\:border-ring:focus-visible, .sg\:focus-visible\:border-ring\/50:focus-visible {
    border-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:focus-visible\:border-ring\/50:focus-visible {
      border-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .sg\:focus-visible\:bg-accent:focus-visible {
    background-color: var(--accent);
  }

  .sg\:focus-visible\:bg-background:focus-visible {
    background-color: var(--background);
  }

  .sg\:focus-visible\:bg-primary:focus-visible {
    background-color: var(--primary);
  }

  .sg\:focus-visible\:opacity-70:focus-visible {
    opacity: .7;
  }

  .sg\:focus-visible\:opacity-100:focus-visible {
    opacity: 1;
  }

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

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

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

  .sg\:focus-visible\:ring-3:focus-visible, .sg\: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);
  }

  .sg\:focus-visible\:ring-destructive\/20:focus-visible {
    --tw-ring-color: var(--destructive);
  }

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

  .sg\:focus-visible\:ring-error-border\/50:focus-visible {
    --tw-ring-color: var(--error-border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:focus-visible\:ring-error-border\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--error-border) 50%, transparent);
    }
  }

  .sg\:focus-visible\:ring-info-border\/50:focus-visible {
    --tw-ring-color: var(--info-border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:focus-visible\:ring-info-border\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--info-border) 50%, transparent);
    }
  }

  .sg\:focus-visible\:ring-ring:focus-visible, .sg\:focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: var(--ring);
  }

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

  .sg\:focus-visible\:ring-success-border\/50:focus-visible {
    --tw-ring-color: var(--success-border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:focus-visible\:ring-success-border\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--success-border) 50%, transparent);
    }
  }

  .sg\:focus-visible\:ring-warning-border\/50:focus-visible {
    --tw-ring-color: var(--warning-border);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:focus-visible\:ring-warning-border\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--warning-border) 50%, transparent);
    }
  }

  .sg\:focus-visible\:outline-hidden:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .sg\:focus-visible\:outline-hidden:focus-visible {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .sg\:focus-visible\:outline-1:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  :is(.sg\:\*\:focus-visible\:relative > *):focus-visible {
    position: relative;
  }

  :is(.sg\:\*\:focus-visible\:z-10 > *):focus-visible {
    z-index: 10;
  }

  .sg\:focus-visible\:after\:ring-1:focus-visible:after {
    content: var(--tw-content);
    --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);
  }

  .sg\:focus-visible\:after\:ring-ring:focus-visible:after {
    content: var(--tw-content);
    --tw-ring-color: var(--ring);
  }

  .sg\:active\:opacity-60:active, .sg\:enabled\:group-active\/field\:opacity-60:enabled:is(:where(.sg\:group\/field):active *), .sg\:enabled\:active\:opacity-60:enabled:active {
    opacity: .6;
  }

  .sg\:disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .sg\:disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .sg\:disabled\:bg-input\/50:disabled {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:disabled\:bg-input\/50:disabled {
      background-color: color-mix(in oklab, var(--input) 50%, transparent);
    }
  }

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

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

  .sg\:disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .sg\:disabled\:opacity-100:disabled {
    opacity: 1;
  }

  .sg\:disabled\:after\:bg-foreground:disabled:after {
    content: var(--tw-content);
    background-color: var(--foreground);
  }

  :where([data-slot="combobox-content"]) .sg\:in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within {
    border-color: inherit;
  }

  :where([data-slot="combobox-content"]) .sg\: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"]) .sg\:in-data-\[slot\=dialog-content\]\:border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  :where([data-slot="dropdown-menu-content"]) .sg\:in-data-\[slot\=dropdown-menu-content\]\:p-0 {
    padding: 0;
  }

  :where([data-slot="tooltip-content"]) .sg\: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"]) .sg\:in-data-\[slot\=tooltip-content\]\:bg-background\/20 {
      background-color: color-mix(in oklab, var(--background) 20%, transparent);
    }
  }

  :where([data-slot="tooltip-content"]) .sg\:in-data-\[slot\=tooltip-content\]\:text-background {
    color: var(--background);
  }

  :where([data-spacing="true"]) .sg\:in-data-\[spacing\=true\]\:rounded-md {
    border-radius: calc(var(--radius) * .8);
  }

  :where([data-spacing="true"]) .sg\:in-data-\[spacing\=true\]\:border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .sg\:has-focus-visible\:ring-3:has(: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);
  }

  .sg\:has-focus-visible\:ring-ring\/50:has(:focus-visible) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:has-focus-visible\:ring-ring\/50:has(:focus-visible) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .sg\:has-disabled\:opacity-50:has(:disabled) {
    opacity: .5;
  }

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

  .sg\:has-aria-invalid\:ring-destructive\/20:has([aria-invalid="true"]) {
    --tw-ring-color: var(--destructive);
  }

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

  .sg\:group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.sg\:group\/toggle-group)[data-spacing="0"] *):has([data-icon="inline-end"]) {
    padding-right: calc(var(--sg-spacing) * 1.5);
  }

  .sg\:group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.sg\:group\/toggle-group)[data-spacing="0"] *):has([data-icon="inline-start"]) {
    padding-left: calc(var(--sg-spacing) * 1.5);
  }

  .sg\:has-data-\[size\=sm\]\:gap-2\.5:has([data-size="sm"]) {
    gap: calc(var(--sg-spacing) * 2.5);
  }

  .sg\:has-data-\[size\=xs\]\:gap-2:has([data-size="xs"]) {
    gap: calc(var(--sg-spacing) * 2);
  }

  .sg\:has-\[\:focus-visible\]\:border-ring:has(:focus-visible) {
    border-color: var(--ring);
  }

  .sg\:has-\[\:focus-visible\]\:ring-3:has(: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);
  }

  .sg\:has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .sg\:not-data-\[state\=selected\]\:has-\[\[aria-haspopup\=menu\]\[aria-expanded\=true\]\]\:bg-muted-hover:not([data-state="selected"]):has([aria-haspopup="menu"][aria-expanded="true"]) {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:not-data-\[state\=selected\]\:has-\[\[aria-haspopup\=menu\]\[aria-expanded\=true\]\]\:bg-muted-hover:not([data-state="selected"]):has([aria-haspopup="menu"][aria-expanded="true"]) {
      background-color: color-mix(in oklab, var(--muted) 50%, var(--background));
    }
  }

  .sg\:has-\[\[data-disabled\]\]\:cursor-not-allowed:has([data-disabled]) {
    cursor: not-allowed;
  }

  .sg\:has-\[\[data-slot\=accordion-trigger\]\:focus-visible\]\:ring-3:has([data-slot="accordion-trigger"]: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);
  }

  .sg\:has-\[\[data-slot\=accordion-trigger\]\:focus-visible\]\:ring-ring\/50:has([data-slot="accordion-trigger"]:focus-visible) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:has-\[\[data-slot\=accordion-trigger\]\:focus-visible\]\:ring-ring\/50:has([data-slot="accordion-trigger"]:focus-visible) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .sg\:has-\[\[data-slot\=input-group-control\]\:disabled\]\:opacity-50:has([data-slot="input-group-control"]:disabled) {
    opacity: .5;
  }

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

  .sg\:has-\[\[data-slot\=input-group-control\]\:focus-visible\:not\(\[aria-invalid\=true\]\)\:not\(\[data-warning\]\)\]\:border-ring:has([data-slot="input-group-control"]:focus-visible:not([aria-invalid="true"]):not([data-warning])) {
    border-color: var(--ring);
  }

  .sg\:has-\[\[data-slot\=input-group-control\]\:focus-visible\:not\(\[aria-invalid\=true\]\)\:not\(\[data-warning\]\)\]\:ring-ring\/50:has([data-slot="input-group-control"]:focus-visible:not([aria-invalid="true"]):not([data-warning])) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:has-\[\[data-slot\=input-group-control\]\:focus-visible\:not\(\[aria-invalid\=true\]\)\:not\(\[data-warning\]\)\]\:ring-ring\/50:has([data-slot="input-group-control"]:focus-visible:not([aria-invalid="true"]):not([data-warning])) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .sg\:has-\[\[data-slot\=input-group-control\]\[data-warning\]\:not\(\[aria-invalid\=true\]\)\]\:border-warning-accent:has([data-slot="input-group-control"][data-warning]:not([aria-invalid="true"])) {
    border-color: var(--warning-accent);
  }

  .sg\:has-\[\[data-slot\=input-group-control\]\[data-warning\]\:not\(\[aria-invalid\=true\]\)\]\:ring-3:has([data-slot="input-group-control"][data-warning]:not([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);
  }

  .sg\:has-\[\[data-slot\=input-group-control\]\[data-warning\]\:not\(\[aria-invalid\=true\]\)\]\:ring-warning-ring:has([data-slot="input-group-control"][data-warning]:not([aria-invalid="true"])) {
    --tw-ring-color: var(--warning-ring);
  }

  .sg\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid="true"]) {
    border-color: var(--destructive);
  }

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

  .sg\: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)) {
    .sg\: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);
    }
  }

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

  .sg\:has-\[\[data-state\=checked\]\]\:border-primary\/30:has([data-state="checked"]) {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:has-\[\[data-state\=checked\]\]\:border-primary\/30:has([data-state="checked"]) {
      border-color: color-mix(in oklab, var(--primary) 30%, transparent);
    }
  }

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

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

  .sg\:has-\[\[data-state\=checked\]\]\:bg-primary\/5:has([data-state="checked"]) {
    background-color: var(--primary);
  }

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

  .sg\:has-\[\>\[data-align\=block-end\]\]\:h-auto:has( > [data-align="block-end"]) {
    height: auto;
  }

  .sg\:has-\[\>\[data-align\=block-end\]\]\:flex-col:has( > [data-align="block-end"]) {
    flex-direction: column;
  }

  .sg\:has-\[\>\[data-align\=block-start\]\]\:h-auto:has( > [data-align="block-start"]) {
    height: auto;
  }

  .sg\:has-\[\>\[data-align\=block-start\]\]\:flex-col:has( > [data-align="block-start"]) {
    flex-direction: column;
  }

  .sg\:has-\[\>\[data-slot\=button-group\]\]\:gap-2:has( > [data-slot="button-group"]) {
    gap: calc(var(--sg-spacing) * 2);
  }

  .sg\:has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has( > [data-slot="checkbox-group"]) {
    gap: calc(var(--sg-spacing) * 3);
  }

  .sg\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has( > [data-slot="field-content"]) {
    align-items: flex-start;
  }

  .sg\:has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has( > [data-slot="radio-group"]) {
    gap: calc(var(--sg-spacing) * 3);
  }

  .sg\:has-\[\>span\]\:leading-none:has( > span) {
    --tw-leading: 1;
    line-height: 1;
  }

  .sg\:has-\[\>textarea\]\:h-auto:has( > textarea) {
    height: auto;
  }

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

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

  .sg\:aria-expanded\:bg-muted[aria-expanded="true"] {
    background-color: var(--muted);
  }

  .sg\:aria-expanded\:bg-secondary[aria-expanded="true"] {
    background-color: var(--secondary);
  }

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

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

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

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

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

  .sg\:aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

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

  .sg\:aria-invalid\:focus-visible\:border-destructive[aria-invalid="true"]:focus-visible {
    border-color: var(--destructive);
  }

  .sg\:aria-invalid\:focus-visible\:ring-destructive\/20[aria-invalid="true"]:focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:aria-invalid\:focus-visible\:ring-destructive\/20[aria-invalid="true"]:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  :where([data-spacing="true"]) .sg\:in-data-\[spacing\=true\]\: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);
  }

  :where([data-spacing="true"]) .sg\:in-data-\[spacing\=true\]\:aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where([data-spacing="true"]) .sg\:in-data-\[spacing\=true\]\:aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .sg\:aria-\[orientation\=horizontal\]\:h-px[aria-orientation="horizontal"] {
    height: 1px;
  }

  .sg\:aria-\[orientation\=horizontal\]\:w-full[aria-orientation="horizontal"] {
    width: 100%;
  }

  .sg\:aria-\[orientation\=horizontal\]\:after\:inset-x-0[aria-orientation="horizontal"]:after {
    content: var(--tw-content);
    inset-inline: 0;
  }

  .sg\:aria-\[orientation\=horizontal\]\:after\:inset-y-auto[aria-orientation="horizontal"]:after {
    content: var(--tw-content);
    inset-block: auto;
  }

  .sg\:aria-\[orientation\=horizontal\]\:after\:top-1\/2[aria-orientation="horizontal"]:after {
    content: var(--tw-content);
    top: 50%;
  }

  .sg\:aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation="horizontal"]:after {
    content: var(--tw-content);
    left: 0;
  }

  .sg\:aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation="horizontal"]:after {
    content: var(--tw-content);
    height: var(--sg-spacing);
  }

  .sg\:aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation="horizontal"]:after {
    content: var(--tw-content);
    width: 100%;
  }

  .sg\:aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation="horizontal"]:after {
    content: var(--tw-content);
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sg\:aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation="horizontal"]:after {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sg\:data-booked\:text-muted-foreground[data-booked] {
    color: var(--muted-foreground);
  }

  .sg\:data-booked\:line-through[data-booked] {
    text-decoration-line: line-through;
  }

  .sg\:data-inset\:pl-7\.5[data-inset] {
    padding-left: calc(var(--sg-spacing) * 7.5);
  }

  @media (hover: hover) {
    .sg\:data-outside\:hover\:text-card-foreground[data-outside]:hover {
      color: var(--card-foreground);
    }
  }

  .sg\:data-placeholder\:text-muted-foreground[data-placeholder] {
    color: var(--muted-foreground);
  }

  .sg\:data-placeholder\:focus-visible\:bg-accent[data-placeholder]:focus-visible {
    background-color: var(--accent);
  }

  .sg\:data-range-end\:bg-primary[data-range-end] {
    background-color: var(--primary);
  }

  .sg\:data-range-end\:text-primary-foreground[data-range-end] {
    color: var(--primary-foreground);
  }

  @media (hover: hover) {
    .sg\:data-range-end\:hover\:bg-primary[data-range-end]:hover {
      background-color: var(--primary);
    }

    .sg\:data-range-end\:hover\:text-primary-foreground[data-range-end]:hover {
      color: var(--primary-foreground);
    }
  }

  .sg\:data-range-middle\:rounded-none[data-range-middle] {
    border-radius: 0;
  }

  .sg\:data-range-middle\:bg-transparent[data-range-middle] {
    background-color: #0000;
  }

  .sg\:data-range-middle\:text-card-foreground[data-range-middle] {
    color: var(--card-foreground);
  }

  @media (hover: hover) {
    .sg\:data-range-middle\:hover\:bg-muted[data-range-middle]:hover {
      background-color: var(--muted);
    }
  }

  .sg\:data-range-start\:bg-primary[data-range-start] {
    background-color: var(--primary);
  }

  .sg\:data-range-start\:text-primary-foreground[data-range-start] {
    color: var(--primary-foreground);
  }

  @media (hover: hover) {
    .sg\:data-range-start\:hover\:bg-primary[data-range-start]:hover {
      background-color: var(--primary);
    }

    .sg\:data-range-start\:hover\:text-primary-foreground[data-range-start]:hover {
      color: var(--primary-foreground);
    }
  }

  .sg\:data-warning\:not-aria-invalid\:border-warning-accent[data-warning]:not([aria-invalid="true"]) {
    border-color: var(--warning-accent);
  }

  .sg\:data-warning\:not-aria-invalid\:ring-0[data-warning]:not([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);
  }

  .sg\:data-warning\:not-aria-invalid\:ring-3[data-warning]:not([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);
  }

  .sg\:data-warning\:not-aria-invalid\:ring-warning-ring[data-warning]:not([aria-invalid="true"]) {
    --tw-ring-color: var(--warning-ring);
  }

  .sg\:data-warning\:not-aria-invalid\:focus-visible\:border-warning-accent[data-warning]:not([aria-invalid="true"]):focus-visible {
    border-color: var(--warning-accent);
  }

  .sg\:data-warning\:not-aria-invalid\:focus-visible\:ring-warning-ring[data-warning]:not([aria-invalid="true"]):focus-visible {
    --tw-ring-color: var(--warning-ring);
  }

  .sg\:data-\[active\=true\]\:z-10[data-active="true"] {
    z-index: 10;
  }

  .sg\:data-\[active\=true\]\:border-ring[data-active="true"] {
    border-color: var(--ring);
  }

  .sg\:data-\[active\=true\]\:bg-accent[data-active="true"] {
    background-color: var(--accent);
  }

  .sg\:data-\[active\=true\]\:text-accent-foreground[data-active="true"] {
    color: var(--accent-foreground);
  }

  .sg\:data-\[active\=true\]\:ring-3[data-active="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);
  }

  .sg\:data-\[active\=true\]\:ring-ring\/50[data-active="true"] {
    --tw-ring-color: var(--ring);
  }

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

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

  .sg\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active="true"][aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active="true"][aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .sg\:data-\[align-trigger\=true\]\:animate-none[data-align-trigger="true"] {
    animation: none;
  }

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

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

  .sg\:data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"] {
    --tw-enter-translate-x: calc(52*var(--spacing));
  }

  .sg\:data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"] {
    --tw-enter-translate-x: calc(52*var(--spacing)*-1);
  }

  .sg\:data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"] {
    --tw-exit-translate-x: calc(52*var(--spacing));
  }

  .sg\:data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"] {
    --tw-exit-translate-x: calc(52*var(--spacing)*-1);
  }

  .sg\:data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"] {
    --tw-enter-opacity: 0;
  }

  .sg\:data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"] {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"] {
    --tw-exit-opacity: 0;
  }

  .sg\:data-\[orientation\=horizontal\]\:flex-row[data-orientation="horizontal"] {
    flex-direction: row;
  }

  .sg\:data-\[orientation\=horizontal\]\:items-center[data-orientation="horizontal"] {
    align-items: center;
  }

  :is(.sg\:data-\[orientation\=horizontal\]\:\*\:last\:min-w-0[data-orientation="horizontal"] > *):last-child {
    min-width: 0;
  }

  :is(.sg\:data-\[orientation\=horizontal\]\:\*\:last\:flex-1[data-orientation="horizontal"] > *):last-child {
    flex: 1;
  }

  .sg\:data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position="popper"] {
    height: var(--radix-select-trigger-height);
  }

  .sg\:data-\[position\=popper\]\:w-full[data-position="popper"] {
    width: 100%;
  }

  .sg\:data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position="popper"] {
    min-width: var(--radix-select-trigger-width);
  }

  .sg\:data-\[selected-single\]\:bg-primary[data-selected-single] {
    background-color: var(--primary);
  }

  .sg\:data-\[selected-single\]\:text-primary-foreground[data-selected-single] {
    color: var(--primary-foreground);
  }

  @media (hover: hover) {
    .sg\:data-\[selected-single\]\:hover\:bg-primary[data-selected-single]:hover {
      background-color: var(--primary);
    }

    .sg\:data-\[selected-single\]\:hover\:text-primary-foreground[data-selected-single]:hover {
      color: var(--primary-foreground);
    }
  }

  .sg\:data-\[selected\=true\]\:bg-accent[data-selected="true"] {
    background-color: var(--accent);
  }

  .sg\:data-\[selected\=true\]\:bg-muted[data-selected="true"] {
    background-color: var(--muted);
  }

  .sg\:data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] {
    color: var(--accent-foreground);
  }

  .sg\:data-\[selected\=true\]\:text-foreground[data-selected="true"] {
    color: var(--foreground);
  }

  .sg\:data-\[side\=bottom\]\:inset-x-0[data-side="bottom"] {
    inset-inline: 0;
  }

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

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

  .sg\:data-\[side\=bottom\]\:max-h-\[calc\(100\%-2rem\)\][data-side="bottom"] {
    max-height: calc(100% - 2rem);
  }

  .sg\:data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
    --tw-translate-y: var(--sg-spacing);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sg\:data-\[side\=bottom\]\:border-t[data-side="bottom"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .sg\:data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
    --tw-enter-translate-y: calc(2*var(--spacing)*-1);
  }

  .sg\:data-\[side\=left\]\:inset-y-0[data-side="left"] {
    inset-block: 0;
  }

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

  .sg\:data-\[side\=left\]\:h-full[data-side="left"] {
    height: 100%;
  }

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

  .sg\:data-\[side\=left\]\:-translate-x-1[data-side="left"] {
    --tw-translate-x: calc(var(--sg-spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sg\:data-\[side\=left\]\:border-r[data-side="left"] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .sg\:data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
    --tw-enter-translate-x: calc(2*var(--spacing));
  }

  .sg\:data-\[side\=right\]\:inset-y-0[data-side="right"] {
    inset-block: 0;
  }

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

  .sg\:data-\[side\=right\]\:h-full[data-side="right"] {
    height: 100%;
  }

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

  .sg\:data-\[side\=right\]\:translate-x-1[data-side="right"] {
    --tw-translate-x: var(--sg-spacing);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sg\:data-\[side\=right\]\:border-l[data-side="right"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .sg\:data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
    --tw-enter-translate-x: calc(2*var(--spacing)*-1);
  }

  .sg\:data-\[side\=top\]\:inset-x-0[data-side="top"] {
    inset-inline: 0;
  }

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

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

  .sg\:data-\[side\=top\]\:max-h-\[calc\(100\%-2rem\)\][data-side="top"] {
    max-height: calc(100% - 2rem);
  }

  .sg\:data-\[side\=top\]\:-translate-y-1[data-side="top"] {
    --tw-translate-y: calc(var(--sg-spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sg\:data-\[side\=top\]\:border-b[data-side="top"] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .sg\:data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
    --tw-enter-translate-y: calc(2*var(--spacing));
  }

  .sg\:data-\[size\=default\]\:h-8[data-size="default"] {
    height: calc(var(--sg-spacing) * 8);
  }

  .sg\:data-\[size\=default\]\:h-\[18\.4px\][data-size="default"] {
    height: 18.4px;
  }

  .sg\:data-\[size\=default\]\:w-8[data-size="default"] {
    width: calc(var(--sg-spacing) * 8);
  }

  .sg\:data-\[size\=default\]\:w-\[384px\][data-size="default"] {
    width: 384px;
  }

  .sg\:data-\[size\=default\]\:rounded-lg[data-size="default"] {
    border-radius: var(--radius);
  }

  .sg\:data-\[size\=lg\]\:size-10[data-size="lg"] {
    width: calc(var(--sg-spacing) * 10);
    height: calc(var(--sg-spacing) * 10);
  }

  .sg\:data-\[size\=sm\]\:size-6[data-size="sm"] {
    width: calc(var(--sg-spacing) * 6);
    height: calc(var(--sg-spacing) * 6);
  }

  .sg\:data-\[size\=sm\]\:h-3\.5[data-size="sm"] {
    height: calc(var(--sg-spacing) * 3.5);
  }

  .sg\:data-\[size\=sm\]\:h-7[data-size="sm"] {
    height: calc(var(--sg-spacing) * 7);
  }

  .sg\:data-\[size\=sm\]\:w-6[data-size="sm"] {
    width: calc(var(--sg-spacing) * 6);
  }

  .sg\:data-\[size\=sm\]\:w-\[320px\][data-size="sm"] {
    width: 320px;
  }

  .sg\:data-\[size\=sm\]\:rounded-md[data-size="sm"] {
    border-radius: calc(var(--radius) * .8);
  }

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

  .sg\:data-\[size\=xl\]\:size-12[data-size="xl"] {
    width: calc(var(--sg-spacing) * 12);
    height: calc(var(--sg-spacing) * 12);
  }

  .sg\:data-\[size\=xs\]\:size-5[data-size="xs"] {
    width: calc(var(--sg-spacing) * 5);
    height: calc(var(--sg-spacing) * 5);
  }

  :is(.sg\:\*\:data-\[slot\=avatar\]\:border-2 > *)[data-slot="avatar"] {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  :is(.sg\:\*\:data-\[slot\=avatar\]\:border-background > *)[data-slot="avatar"] {
    border-color: var(--background);
  }

  .sg\:data-\[slot\=checkbox-group\]\:gap-3[data-slot="checkbox-group"] {
    gap: calc(var(--sg-spacing) * 3);
  }

  :is(.sg\:\*\:data-\[slot\=field-group\]\:gap-4 > *)[data-slot="field-group"] {
    gap: calc(var(--sg-spacing) * 4);
  }

  :is(.sg\:\*\:data-\[slot\=field-label\]\:flex-auto > *)[data-slot="field-label"] {
    flex: auto;
  }

  :is(.sg\:\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot="kbd"] {
    position: relative;
  }

  :is(.sg\:\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot="kbd"] {
    isolation: isolate;
  }

  :is(.sg\:\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot="kbd"] {
    z-index: 50;
  }

  :is(.sg\:\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot="kbd"] {
    border-radius: calc(var(--radius) * .6);
  }

  :is(.sg\:\*\*\: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(.sg\:\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot="navigation-menu-link"]:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  :is(.sg\:\*\: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(.sg\:\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"] {
    display: flex;
  }

  :is(.sg\:\*\:data-\[slot\=select-value\]\:flex-1 > *)[data-slot="select-value"] {
    flex: 1;
  }

  :is(.sg\:\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"] {
    align-items: center;
  }

  :is(.sg\:\*\:data-\[slot\=select-value\]\:gap-1\.5 > *)[data-slot="select-value"] {
    gap: calc(var(--sg-spacing) * 1.5);
  }

  :is(.sg\:\*\:data-\[slot\=select-value\]\:text-left > *)[data-slot="select-value"] {
    text-align: left;
  }

  .sg\:group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-md:is(:where(.sg\:group\/toggle-group):where([data-orientation="horizontal"]) *)[data-spacing="0"]:first-child {
    border-top-left-radius: calc(var(--radius) * .8);
    border-bottom-left-radius: calc(var(--radius) * .8);
  }

  .sg\:group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-md:is(:where(.sg\:group\/toggle-group):where([data-orientation="vertical"]) *)[data-spacing="0"]:first-child {
    border-top-left-radius: calc(var(--radius) * .8);
    border-top-right-radius: calc(var(--radius) * .8);
  }

  .sg\:group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-md:is(:where(.sg\:group\/toggle-group):where([data-orientation="horizontal"]) *)[data-spacing="0"]:last-child {
    border-top-right-radius: calc(var(--radius) * .8);
    border-bottom-right-radius: calc(var(--radius) * .8);
  }

  .sg\:group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-md:is(:where(.sg\:group\/toggle-group):where([data-orientation="vertical"]) *)[data-spacing="0"]:last-child {
    border-bottom-right-radius: calc(var(--radius) * .8);
    border-bottom-left-radius: calc(var(--radius) * .8);
  }

  .sg\:data-\[spacing\=true\]\:gap-2[data-spacing="true"] {
    gap: calc(var(--sg-spacing) * 2);
  }

  .sg\:data-\[spacing\=true\]\:has-aria-invalid\:ring-0[data-spacing="true"]:has([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);
  }

  .sg\:data-\[state\=closed\]\:overflow-hidden[data-state="closed"] {
    overflow: hidden;
  }

  .sg\:data-\[state\=delayed-open\]\:animate-in[data-state="delayed-open"] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:data-\[state\=delayed-open\]\:fade-in-0[data-state="delayed-open"] {
    --tw-enter-opacity: 0;
  }

  .sg\:data-\[state\=delayed-open\]\:zoom-in-95[data-state="delayed-open"] {
    --tw-enter-scale: .95;
  }

  .sg\:data-\[state\=hidden\]\:animate-out[data-state="hidden"] {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:data-\[state\=hidden\]\:fade-out[data-state="hidden"] {
    --tw-exit-opacity: 0;
  }

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

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

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

  .sg\:data-\[state\=instant-open\]\:animate-in[data-state="instant-open"] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:data-\[state\=instant-open\]\:fade-in-0[data-state="instant-open"] {
    --tw-enter-opacity: 0;
  }

  .sg\:data-\[state\=instant-open\]\:zoom-in-95[data-state="instant-open"] {
    --tw-enter-scale: .95;
  }

  @media (hover: hover) {
    .sg\:data-\[state\=off\]\:hover\:text-muted-foreground[data-state="off"]:hover {
      color: var(--muted-foreground);
    }
  }

  .sg\:data-\[state\=on\]\:bg-accent[data-state="on"] {
    background-color: var(--accent);
  }

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

  .sg\:data-\[state\=open\]\:bg-accent[data-state="open"] {
    background-color: var(--accent);
  }

  .sg\:data-\[state\=open\]\:bg-muted[data-state="open"] {
    background-color: var(--muted);
  }

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

  .sg\:data-\[state\=open\]\:underline[data-state="open"] {
    text-decoration-line: underline;
  }

  .sg\:data-\[state\=selected\]\:bg-info-background[data-state="selected"] {
    background-color: var(--info-background);
  }

  .sg\:data-\[state\=visible\]\:animate-in[data-state="visible"] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:data-\[state\=visible\]\:fade-in[data-state="visible"] {
    --tw-enter-opacity: 0;
  }

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

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

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

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

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

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

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

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

  .sg\:data-\[variant\=legend\]\:text-base[data-variant="legend"] {
    font-size: var(--sg-text-base);
    line-height: var(--tw-leading, var(--sg-text-base--line-height));
  }

  .sg\:group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.sg\:group\/toggle-group):where([data-orientation="horizontal"]) *)[data-spacing="0"][data-variant="outline"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .sg\:group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.sg\:group\/toggle-group):where([data-orientation="vertical"]) *)[data-spacing="0"][data-variant="outline"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .sg\:group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.sg\:group\/toggle-group):where([data-orientation="horizontal"]) *)[data-spacing="0"][data-variant="outline"]:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .sg\:group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.sg\:group\/toggle-group):where([data-orientation="vertical"]) *)[data-spacing="0"][data-variant="outline"]:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

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

  .sg\:data-\[variant\=warning\]\:focus\:bg-\[rgb\(245_158_11\/0\.1\)\][data-variant="warning"]:focus {
    background-color: #f59e0b1a;
  }

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

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

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

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

  .sg\:data-\[vaul-drawer-direction\=bottom\]\:rounded-t-xl[data-vaul-drawer-direction="bottom"] {
    border-top-left-radius: calc(var(--radius) * 1.4);
    border-top-right-radius: calc(var(--radius) * 1.4);
  }

  .sg\:data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction="bottom"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

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

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

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

  .sg\:data-\[vaul-drawer-direction\=left\]\:rounded-r-xl[data-vaul-drawer-direction="left"] {
    border-top-right-radius: calc(var(--radius) * 1.4);
    border-bottom-right-radius: calc(var(--radius) * 1.4);
  }

  .sg\:data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction="left"] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

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

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

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

  .sg\:data-\[vaul-drawer-direction\=right\]\:rounded-l-xl[data-vaul-drawer-direction="right"] {
    border-top-left-radius: calc(var(--radius) * 1.4);
    border-bottom-left-radius: calc(var(--radius) * 1.4);
  }

  .sg\:data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction="right"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

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

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

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

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

  .sg\:data-\[vaul-drawer-direction\=top\]\:rounded-b-xl[data-vaul-drawer-direction="top"] {
    border-bottom-right-radius: calc(var(--radius) * 1.4);
    border-bottom-left-radius: calc(var(--radius) * 1.4);
  }

  .sg\:data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction="top"] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  @supports ((-webkit-backdrop-filter: var(--tw)) or (backdrop-filter: var(--tw))) {
    .sg\:supports-backdrop-filter\:backdrop-blur-xs {
      --tw-backdrop-blur: blur(var(--sg-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) {
    .sg\:motion-reduce\:animate-none {
      animation: none;
    }
  }

  @media (min-width: 40rem) {
    .sg\:sm\:flex-row {
      flex-direction: row;
    }

    .sg\:sm\:items-center {
      align-items: center;
    }

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

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

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

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

  @media (min-width: 48rem) {
    .sg\:md\:absolute {
      position: absolute;
    }

    .sg\:md\:w-\(--radix-navigation-menu-viewport-width\) {
      width: var(--radix-navigation-menu-viewport-width);
    }

    .sg\:md\:w-auto {
      width: auto;
    }

    .sg\:md\:flex-row {
      flex-direction: row;
    }

    .sg\:md\:p-4 {
      padding: calc(var(--sg-spacing) * 4);
    }

    .sg\:md\:text-5xl {
      font-size: var(--sg-text-5xl);
      line-height: var(--tw-leading, var(--sg-text-5xl--line-height));
    }
  }

  .sg\:dark\:bg-background\/10:is(.dark *) {
    background-color: var(--background);
  }

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

  .sg\:dark\:bg-destructive\/20:is(.dark *) {
    background-color: var(--destructive);
  }

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

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

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

  .sg\:dark\:bg-input\/80:is(.dark *) {
    background-color: var(--input);
  }

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

  .sg\:dark\:bg-transparent:is(.dark *) {
    background-color: #0000;
  }

  .sg\:dark\:ring-destructive\/40:is(.dark *) {
    --tw-ring-color: var(--destructive);
  }

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

  @media (hover: hover) {
    .sg\:dark\:hover\:bg-destructive\/30:is(.dark *):hover {
      background-color: var(--destructive);
    }

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

    .sg\:dark\:hover\:bg-input\/50:is(.dark *):hover {
      background-color: var(--input);
    }

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

  .sg\:dark\:focus-visible\:bg-input\/30:is(.dark *):focus-visible {
    background-color: var(--input);
  }

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

  .sg\:dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
    --tw-ring-color: var(--destructive);
  }

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

  .sg\:dark\:disabled\:bg-input:is(.dark *):disabled {
    background-color: var(--input);
  }

  .sg\:dark\:disabled\:bg-transparent:is(.dark *):disabled {
    background-color: #0000;
  }

  :where([data-slot="tooltip-content"]) .sg\: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"]) .sg\:dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *) {
      background-color: color-mix(in oklab, var(--background) 10%, transparent);
    }
  }

  .sg\: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)) {
    .sg\:dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid="true"]) {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .sg\: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)) {
    .sg\: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);
    }
  }

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

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

  .sg\:dark\:has-\[\[data-state\=checked\]\]\:bg-primary\/10:is(.dark *):has([data-state="checked"]) {
    background-color: var(--primary);
  }

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

  .sg\:dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid="true"] {
      border-color: color-mix(in oklab, var(--destructive) 50%, transparent);
    }
  }

  .sg\:dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .sg\:dark\:aria-invalid\:focus-visible\:ring-destructive\/40:is(.dark *)[aria-invalid="true"]:focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:dark\:aria-invalid\:focus-visible\:ring-destructive\/40:is(.dark *)[aria-invalid="true"]:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  :where([data-spacing="true"]) .sg\:dark\:in-data-\[spacing\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where([data-spacing="true"]) .sg\:dark\:in-data-\[spacing\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .sg\:dark\:data-placeholder\:focus-visible\:bg-input\/50:is(.dark *)[data-placeholder]:focus-visible {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:dark\:data-placeholder\:focus-visible\:bg-input\/50:is(.dark *)[data-placeholder]:focus-visible {
      background-color: color-mix(in oklab, var(--input) 50%, transparent);
    }
  }

  .sg\:dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active="true"][aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active="true"][aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
    }
  }

  .sg\:dark\:data-\[state\=open\]\:bg-input\/50:is(.dark *)[data-state="open"] {
    background-color: var(--input);
  }

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

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

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

  .sg\: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)) {
    .sg\:dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .sg\:data-open\:animate-accordion-down:where([data-state="open"]), .sg\:data-open\:animate-accordion-down:where([data-open]:not([data-open="false"])) {
    animation: accordion-down var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:data-open\:animate-in:where([data-state="open"]), .sg\:data-open\:animate-in:where([data-open]:not([data-open="false"])) {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:data-open\:border-ring:where([data-state="open"]), .sg\:data-open\:border-ring:where([data-open]:not([data-open="false"])) {
    border-color: var(--ring);
  }

  .sg\:data-open\:bg-accent:where([data-state="open"]), .sg\:data-open\:bg-accent:where([data-open]:not([data-open="false"])) {
    background-color: var(--accent);
  }

  .sg\:data-open\:text-accent-foreground:where([data-state="open"]), .sg\:data-open\:text-accent-foreground:where([data-open]:not([data-open="false"])) {
    color: var(--accent-foreground);
  }

  .sg\:data-open\:ring-3:where([data-state="open"]), .sg\:data-open\:ring-3:where([data-open]:not([data-open="false"])) {
    --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);
  }

  .sg\:data-open\:ring-ring\/50:where([data-state="open"]), .sg\:data-open\:ring-ring\/50:where([data-open]:not([data-open="false"])) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:data-open\:ring-ring\/50:where([data-state="open"]), .sg\:data-open\:ring-ring\/50:where([data-open]:not([data-open="false"])) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .sg\:data-open\:fade-in-0:where([data-state="open"]), .sg\:data-open\:fade-in-0:where([data-open]:not([data-open="false"])) {
    --tw-enter-opacity: 0;
  }

  .sg\:data-open\:zoom-in-90:where([data-state="open"]), .sg\:data-open\:zoom-in-90:where([data-open]:not([data-open="false"])) {
    --tw-enter-scale: .9;
  }

  .sg\:data-open\:zoom-in-95:where([data-state="open"]), .sg\:data-open\:zoom-in-95:where([data-open]:not([data-open="false"])) {
    --tw-enter-scale: .95;
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *):where([data-state="open"]), .sg\:group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *):where([data-open]:not([data-open="false"])) {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *):where([data-state="open"]), .sg\:group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *):where([data-open]:not([data-open="false"])) {
    --tw-enter-opacity: 0;
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *):where([data-state="open"]), .sg\:group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *):where([data-open]:not([data-open="false"])) {
    --tw-enter-scale: .95;
  }

  .sg\:data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side="bottom"]:where([data-state="open"]), .sg\:data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side="bottom"]:where([data-open]:not([data-open="false"])) {
    --tw-enter-translate-y: calc(.1*100%);
  }

  .sg\:data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side="left"]:where([data-state="open"]), .sg\:data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side="left"]:where([data-open]:not([data-open="false"])) {
    --tw-enter-translate-x: calc(.1*-100%);
  }

  .sg\:data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side="right"]:where([data-state="open"]), .sg\:data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side="right"]:where([data-open]:not([data-open="false"])) {
    --tw-enter-translate-x: calc(.1*100%);
  }

  .sg\:data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side="top"]:where([data-state="open"]), .sg\:data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side="top"]:where([data-open]:not([data-open="false"])) {
    --tw-enter-translate-y: calc(.1*-100%);
  }

  .sg\:data-closed\:animate-accordion-up:where([data-state="closed"]), .sg\:data-closed\:animate-accordion-up:where([data-closed]:not([data-closed="false"])) {
    animation: accordion-up var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:data-closed\:animate-out:where([data-state="closed"]), .sg\:data-closed\:animate-out:where([data-closed]:not([data-closed="false"])) {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:data-closed\:fade-out-0:where([data-state="closed"]), .sg\:data-closed\:fade-out-0:where([data-closed]:not([data-closed="false"])) {
    --tw-exit-opacity: 0;
  }

  .sg\:data-closed\:zoom-out-90:where([data-state="closed"]), .sg\:data-closed\:zoom-out-90:where([data-closed]:not([data-closed="false"])) {
    --tw-exit-scale: .9;
  }

  .sg\:data-closed\:zoom-out-95:where([data-state="closed"]), .sg\:data-closed\:zoom-out-95:where([data-closed]:not([data-closed="false"])) {
    --tw-exit-scale: .95;
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *):where([data-state="closed"]), .sg\:group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *):where([data-closed]:not([data-closed="false"])) {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *):where([data-state="closed"]), .sg\:group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *):where([data-closed]:not([data-closed="false"])) {
    --tw-exit-opacity: 0;
  }

  .sg\:group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *):where([data-state="closed"]), .sg\:group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.sg\:group\/navigation-menu)[data-viewport="false"] *):where([data-closed]:not([data-closed="false"])) {
    --tw-exit-scale: .95;
  }

  .sg\:data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side="bottom"]:where([data-state="closed"]), .sg\:data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side="bottom"]:where([data-closed]:not([data-closed="false"])) {
    --tw-exit-translate-y: calc(.1*100%);
  }

  .sg\:data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side="left"]:where([data-state="closed"]), .sg\:data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side="left"]:where([data-closed]:not([data-closed="false"])) {
    --tw-exit-translate-x: calc(.1*-100%);
  }

  .sg\:data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side="right"]:where([data-state="closed"]), .sg\:data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side="right"]:where([data-closed]:not([data-closed="false"])) {
    --tw-exit-translate-x: calc(.1*100%);
  }

  .sg\:data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side="top"]:where([data-state="closed"]), .sg\:data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side="top"]:where([data-closed]:not([data-closed="false"])) {
    --tw-exit-translate-y: calc(.1*-100%);
  }

  .sg\:data-checked\:translate-x-\[calc\(100\%-4px\)\]:where([data-state="checked"]), .sg\:data-checked\:translate-x-\[calc\(100\%-4px\)\]:where([data-checked]:not([data-checked="false"])) {
    --tw-translate-x: calc(100% - 4px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .sg\:data-checked\:bg-primary:where([data-state="checked"]), .sg\:data-checked\:bg-primary:where([data-checked]:not([data-checked="false"])) {
    background-color: var(--primary);
  }

  .sg\:data-checked\:text-primary-foreground:where([data-state="checked"]), .sg\:data-checked\:text-primary-foreground:where([data-checked]:not([data-checked="false"])) {
    color: var(--primary-foreground);
  }

  .sg\:group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.sg\:group\/field-label):has(:focus-visible) *):where([data-state="checked"]), .sg\:group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.sg\:group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked="false"])), :is(.sg\:data-checked\:focus-visible\:border-primary:where([data-state="checked"]), .sg\:data-checked\:focus-visible\:border-primary:where([data-checked]:not([data-checked="false"]))):focus-visible {
    border-color: var(--primary);
  }

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

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

  .sg\:dark\:data-checked\:bg-primary:is(.dark *):where([data-state="checked"]), .sg\:dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked="false"])) {
    background-color: var(--primary);
  }

  .sg\:dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state="checked"]), .sg\:dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked="false"])) {
    background-color: var(--primary-foreground);
  }

  .sg\:dark\:aria-invalid\:data-checked\:border-destructive:is(.dark *)[aria-invalid="true"]:where([data-state="checked"]), .sg\:dark\:aria-invalid\:data-checked\:border-destructive:is(.dark *)[aria-invalid="true"]:where([data-checked]:not([data-checked="false"])) {
    border-color: var(--destructive);
  }

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

  .sg\:data-unchecked\:translate-x-0:where([data-state="unchecked"]), .sg\:data-unchecked\:translate-x-0:where([data-unchecked]:not([data-unchecked="false"])) {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .sg\:data-unchecked\:bg-input:where([data-state="unchecked"]), .sg\:data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked="false"])) {
    background-color: var(--input);
  }

  .sg\:dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state="unchecked"]), .sg\:dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked="false"])) {
    background-color: var(--foreground);
  }

  .sg\:dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state="unchecked"]), .sg\:dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked="false"])) {
    background-color: var(--input);
  }

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

  .sg\:data-selected\:border-primary:where([data-selected="true"]) {
    border-color: var(--primary);
  }

  .sg\:data-selected\:bg-info-background:where([data-selected="true"]) {
    background-color: var(--info-background);
  }

  .sg\:data-disabled\:pointer-events-none:where([data-disabled="true"]), .sg\:data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled="false"])) {
    pointer-events: none;
  }

  .sg\:data-disabled\:cursor-not-allowed:where([data-disabled="true"]), .sg\:data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled="false"])) {
    cursor: not-allowed;
  }

  .sg\:data-disabled\:opacity-50:where([data-disabled="true"]), .sg\:data-disabled\:opacity-50:where([data-disabled]:not([data-disabled="false"])) {
    opacity: .5;
  }

  .sg\:group-data-\[variant\=default\]\/tabs-list\:data-active\:bg-background:is(:where(.sg\:group\/tabs-list)[data-variant="default"] *):where([data-state="active"]), .sg\:group-data-\[variant\=default\]\/tabs-list\:data-active\:bg-background:is(:where(.sg\:group\/tabs-list)[data-variant="default"] *):where([data-active]:not([data-active="false"])) {
    background-color: var(--background);
  }

  .sg\:group-data-\[variant\=default\]\/tabs-list\:data-active\:text-foreground:is(:where(.sg\:group\/tabs-list)[data-variant="default"] *):where([data-state="active"]), .sg\:group-data-\[variant\=default\]\/tabs-list\:data-active\:text-foreground:is(:where(.sg\:group\/tabs-list)[data-variant="default"] *):where([data-active]:not([data-active="false"])) {
    color: var(--foreground);
  }

  .sg\:group-data-\[variant\=line\]\/tabs-list\:data-active\:text-primary:is(:where(.sg\:group\/tabs-list)[data-variant="line"] *):where([data-state="active"]), .sg\:group-data-\[variant\=line\]\/tabs-list\:data-active\:text-primary:is(:where(.sg\:group\/tabs-list)[data-variant="line"] *):where([data-active]:not([data-active="false"])) {
    color: var(--primary);
  }

  :is(.sg\:group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.sg\:group\/tabs-list)[data-variant="line"] *):where([data-state="active"]), .sg\:group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.sg\:group\/tabs-list)[data-variant="line"] *):where([data-active]:not([data-active="false"]))):after {
    content: var(--tw-content);
    opacity: 1;
  }

  :is(.sg\:group-data-\[variant\=line\]\/tabs-list\:data-active\:disabled\:text-foreground:is(:where(.sg\:group\/tabs-list)[data-variant="line"] *):where([data-state="active"]), .sg\:group-data-\[variant\=line\]\/tabs-list\:data-active\:disabled\:text-foreground:is(:where(.sg\:group\/tabs-list)[data-variant="line"] *):where([data-active]:not([data-active="false"]))):disabled {
    color: var(--foreground);
  }

  .sg\:dark\:group-data-\[variant\=default\]\/tabs-list\:data-active\:border-input:is(.dark *):is(:where(.sg\:group\/tabs-list)[data-variant="default"] *):where([data-state="active"]), .sg\:dark\:group-data-\[variant\=default\]\/tabs-list\:data-active\:border-input:is(.dark *):is(:where(.sg\:group\/tabs-list)[data-variant="default"] *):where([data-active]:not([data-active="false"])) {
    border-color: var(--input);
  }

  .sg\:dark\:group-data-\[variant\=default\]\/tabs-list\:data-active\:bg-input\/30:is(.dark *):is(:where(.sg\:group\/tabs-list)[data-variant="default"] *):where([data-state="active"]), .sg\:dark\:group-data-\[variant\=default\]\/tabs-list\:data-active\:bg-input\/30:is(.dark *):is(:where(.sg\:group\/tabs-list)[data-variant="default"] *):where([data-active]:not([data-active="false"])) {
    background-color: var(--input);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:dark\:group-data-\[variant\=default\]\/tabs-list\:data-active\:bg-input\/30:is(.dark *):is(:where(.sg\:group\/tabs-list)[data-variant="default"] *):where([data-state="active"]), .sg\:dark\:group-data-\[variant\=default\]\/tabs-list\:data-active\:bg-input\/30:is(.dark *):is(:where(.sg\:group\/tabs-list)[data-variant="default"] *):where([data-active]:not([data-active="false"])) {
      background-color: color-mix(in oklab, var(--input) 30%, transparent);
    }
  }

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

  .sg\:data-horizontal\:h-2\.5:where([data-orientation="horizontal"]) {
    height: calc(var(--sg-spacing) * 2.5);
  }

  .sg\:data-horizontal\:h-full:where([data-orientation="horizontal"]) {
    height: 100%;
  }

  .sg\:data-horizontal\:h-px:where([data-orientation="horizontal"]) {
    height: 1px;
  }

  .sg\:data-horizontal\:w-auto:where([data-orientation="horizontal"]) {
    width: auto;
  }

  .sg\:data-horizontal\:w-full:where([data-orientation="horizontal"]) {
    width: 100%;
  }

  .sg\:data-horizontal\:flex-col:where([data-orientation="horizontal"]) {
    flex-direction: column;
  }

  .sg\:data-horizontal\:border-t:where([data-orientation="horizontal"]) {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .sg\:data-horizontal\:border-t-transparent:where([data-orientation="horizontal"]) {
    border-top-color: #0000;
  }

  .sg\:data-vertical\:h-auto:where([data-orientation="vertical"]) {
    height: auto;
  }

  .sg\:data-vertical\:h-full:where([data-orientation="vertical"]) {
    height: 100%;
  }

  .sg\:data-vertical\:min-h-40:where([data-orientation="vertical"]) {
    min-height: calc(var(--sg-spacing) * 40);
  }

  .sg\:data-vertical\:w-1:where([data-orientation="vertical"]) {
    width: var(--sg-spacing);
  }

  .sg\:data-vertical\:w-2\.5:where([data-orientation="vertical"]) {
    width: calc(var(--sg-spacing) * 2.5);
  }

  .sg\:data-vertical\:w-auto:where([data-orientation="vertical"]) {
    width: auto;
  }

  .sg\:data-vertical\:w-full:where([data-orientation="vertical"]) {
    width: 100%;
  }

  .sg\:data-vertical\:w-px:where([data-orientation="vertical"]) {
    width: 1px;
  }

  .sg\:data-vertical\:flex-col:where([data-orientation="vertical"]) {
    flex-direction: column;
  }

  .sg\:data-vertical\:items-stretch:where([data-orientation="vertical"]) {
    align-items: stretch;
  }

  .sg\:data-vertical\:self-stretch:where([data-orientation="vertical"]) {
    align-self: stretch;
  }

  .sg\:data-vertical\:border-l:where([data-orientation="vertical"]) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .sg\:data-vertical\:border-l-transparent:where([data-orientation="vertical"]) {
    border-left-color: #0000;
  }

  .sg\:\[\&_\*\]\:\[vector-effect\:non-scaling-stroke\] * {
    vector-effect: non-scaling-stroke;
  }

  .sg\:\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
    fill: var(--muted-foreground);
  }

  .sg\:\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
    stroke: var(--border);
  }

  .sg\:\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .sg\:\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .sg\:\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector, .sg\:\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
    fill: var(--muted);
  }

  .sg\:\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .sg\:\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .sg\:\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .sg\:\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .sg\:\[\&_\[data-slot\=kbd\]\]\:bg-background\/20 [data-slot="kbd"] {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:\[\&_\[data-slot\=kbd\]\]\:bg-background\/20 [data-slot="kbd"] {
      background-color: color-mix(in oklab, var(--background) 20%, transparent);
    }
  }

  .sg\:\[\&_\[data-slot\=kbd\]\]\:text-background [data-slot="kbd"] {
    color: var(--background);
  }

  .sg\:dark\:\[\&_\[data-slot\=kbd\]\]\:bg-background\/10:is(.dark *) [data-slot="kbd"] {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:dark\:\[\&_\[data-slot\=kbd\]\]\:bg-background\/10:is(.dark *) [data-slot="kbd"] {
      background-color: color-mix(in oklab, var(--background) 10%, transparent);
    }
  }

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

  .sg\:\[\&_a\]\:underline-offset-3 a {
    text-underline-offset: 3px;
  }

  @media (hover: hover) {
    .sg\:\[\&_a\]\:hover\:text-foreground a:hover {
      color: var(--foreground);
    }
  }

  .sg\:\[\&_img\]\:size-full img {
    width: 100%;
    height: 100%;
  }

  .sg\:\[\&_img\]\:object-cover img {
    object-fit: cover;
  }

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

  .sg\:\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .sg\:\[\&_svg\]\:size-3 svg {
    width: calc(var(--sg-spacing) * 3);
    height: calc(var(--sg-spacing) * 3);
  }

  .sg\:\[\&_svg\]\:size-3\.5 svg {
    width: calc(var(--sg-spacing) * 3.5);
    height: calc(var(--sg-spacing) * 3.5);
  }

  .sg\:\[\&_svg\]\:size-4 svg {
    width: calc(var(--sg-spacing) * 4);
    height: calc(var(--sg-spacing) * 4);
  }

  .sg\:\[\&_svg\]\:size-5 svg {
    width: calc(var(--sg-spacing) * 5);
    height: calc(var(--sg-spacing) * 5);
  }

  .sg\:\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .sg\:\[\&_svg\]\:opacity-70 svg {
    opacity: .7;
  }

  :is(.sg\:group-data-\[variant\=default\]\/tabs-list\:data-active\:\[\&_svg\]\:text-primary:is(:where(.sg\:group\/tabs-list)[data-variant="default"] *):where([data-state="active"]), .sg\:group-data-\[variant\=default\]\/tabs-list\:data-active\:\[\&_svg\]\:text-primary:is(:where(.sg\:group\/tabs-list)[data-variant="default"] *):where([data-active]:not([data-active="false"]))) svg {
    color: var(--primary);
  }

  .sg\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3 svg:not([class*="size-"]) {
    width: calc(var(--sg-spacing) * 3);
    height: calc(var(--sg-spacing) * 3);
  }

  .sg\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3\.5 svg:not([class*="size-"]) {
    width: calc(var(--sg-spacing) * 3.5);
    height: calc(var(--sg-spacing) * 3.5);
  }

  .sg\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--sg-spacing) * 4);
    height: calc(var(--sg-spacing) * 4);
  }

  .sg\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-6 svg:not([class*="size-"]) {
    width: calc(var(--sg-spacing) * 6);
    height: calc(var(--sg-spacing) * 6);
  }

  .sg\:\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-\[15px\] svg:not([class*="size-"]) {
    width: 15px;
    height: 15px;
  }

  .sg\:\[\&_svg\:not\(\[class\*\=text-\]\)\]\:text-muted-foreground svg:not([class*="text-"]) {
    color: var(--muted-foreground);
  }

  .sg\:\[\&_tr\]\:border-b tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .sg\:\[\&_tr\]\:border-border tr {
    border-color: var(--border);
  }

  .sg\:\[\&_tr\:last-child\]\:border-0 tr:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .sg\:\[\&\+\[data-slot\=item-content\]\]\:flex-none + [data-slot="item-content"] {
    flex: none;
  }

  .sg\:\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button {
    appearance: none;
  }

  .sg\:\[\&\:\:-webkit-search-decoration\]\:appearance-none::-webkit-search-decoration {
    appearance: none;
  }

  .sg\:\[\&\:focus-visible\>\[data-slot\=nested-resource-selector-row\]\]\:bg-accent:focus-visible > [data-slot="nested-resource-selector-row"] {
    background-color: var(--accent);
  }

  .sg\:\[\&\:focus-visible\>\[data-slot\=nested-resource-selector-row\]\]\:ring-3:focus-visible > [data-slot="nested-resource-selector-row"] {
    --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);
  }

  .sg\:\[\&\:focus-visible\>\[data-slot\=nested-resource-selector-row\]\]\:ring-ring\/50:focus-visible > [data-slot="nested-resource-selector-row"] {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sg\:\[\&\:focus-visible\>\[data-slot\=nested-resource-selector-row\]\]\:ring-ring\/50:focus-visible > [data-slot="nested-resource-selector-row"] {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  :is(.sg\:rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_next > svg), :is(.sg\:rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_previous > svg) {
    rotate: 180deg;
  }

  :is(.sg\:\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading] {
    padding-inline: calc(var(--sg-spacing) * 2);
  }

  :is(.sg\:\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading] {
    padding-block: calc(var(--sg-spacing) * 1.5);
  }

  :is(.sg\:\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading] {
    font-size: var(--sg-text-xs);
    line-height: var(--tw-leading, var(--sg-text-xs--line-height));
  }

  :is(.sg\:\*\*\:\[\[cmdk-group-heading\]\]\:leading-4 *)[cmdk-group-heading] {
    --tw-leading: calc(var(--sg-spacing) * 4);
    line-height: calc(var(--sg-spacing) * 4);
  }

  :is(.sg\:\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading] {
    --tw-font-weight: var(--sg-font-weight-medium);
    font-weight: var(--sg-font-weight-medium);
  }

  :is(.sg\:\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading] {
    color: var(--muted-foreground);
  }

  .sg\:\[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(--sg-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--sg-default-transition-duration));
  }

  :is(.sg\:\*\:\[a\]\:underline > *):is(a) {
    text-decoration-line: underline;
  }

  :is(.sg\:\*\:\[a\]\:underline-offset-3 > *):is(a) {
    text-underline-offset: 3px;
  }

  @media (hover: hover) {
    .sg\:\[a\]\:hover\:bg-destructive\/20:is(a):hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .sg\:\[a\]\:hover\:bg-destructive\/20:is(a):hover {
        background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
      }
    }

    .sg\:\[a\]\:hover\:bg-error-foreground:is(a):hover {
      background-color: var(--error-foreground);
    }

    .sg\:\[a\]\:hover\:bg-info-accent:is(a):hover {
      background-color: var(--info-accent);
    }

    .sg\:\[a\]\:hover\:bg-muted:is(a):hover {
      background-color: var(--muted);
    }

    .sg\:\[a\]\:hover\:bg-success-accent:is(a):hover {
      background-color: var(--success-accent);
    }

    .sg\:\[a\]\:hover\:bg-warning-accent:is(a):hover {
      background-color: var(--warning-accent);
    }

    .sg\:\[a\]\:hover\:bg-\[image\:linear-gradient\(rgb\(255_255_255\/0\.2\)\,rgb\(255_255_255\/0\.2\)\)\]:is(a):hover {
      background-image: linear-gradient(#fff3, #fff3);
    }

    .sg\:\[a\]\:hover\:bg-\[image\:linear-gradient\(rgb\(255_255_255\/0\.8\)\,rgb\(255_255_255\/0\.8\)\)\]:is(a):hover {
      background-image: linear-gradient(#fffc, #fffc);
    }

    .sg\:\[a\]\:hover\:text-muted-foreground:is(a):hover {
      color: var(--muted-foreground);
    }

    :is(.sg\:\*\:\[a\]\:hover\:text-foreground > *):is(a):hover {
      color: var(--foreground);
    }
  }

  :is(.sg\:\*\:\[span\]\:last\:flex > *):is(span):last-child {
    display: flex;
  }

  :is(.sg\:\*\:\[span\]\:last\:min-w-0 > *):is(span):last-child {
    min-width: 0;
  }

  :is(.sg\:\*\:\[span\]\:last\:items-center > *):is(span):last-child {
    align-items: center;
  }

  :is(.sg\:\*\:\[span\]\:last\:gap-1\.5 > *):is(span):last-child {
    gap: calc(var(--sg-spacing) * 1.5);
  }

  :is(.sg\:\*\:\[svg\]\:mt-0\.5 > *):is(svg) {
    margin-top: calc(var(--sg-spacing) * .5);
  }

  :is(.sg\:\*\:\[svg\]\:shrink-0 > *):is(svg) {
    flex-shrink: 0;
  }

  :is(.sg\:\*\:\[svg\]\:text-current > *):is(svg) {
    color: currentColor;
  }

  :is(.sg\:data-\[selected\=true\]\:\*\*\:\[svg\]\:text-foreground[data-selected="true"] *):is(svg) {
    color: var(--foreground);
  }

  :is(.sg\:\*\:\[svg\:not\(\[class\*\=size-\]\)\]\:size-4 > *):is(svg:not([class*="size-"])) {
    width: calc(var(--sg-spacing) * 4);
    height: calc(var(--sg-spacing) * 4);
  }

  :is(.sg\:\*\:\[svg\:not\(\[class\*\=size-\]\)\]\:size-6 > *):is(svg:not([class*="size-"])) {
    width: calc(var(--sg-spacing) * 6);
    height: calc(var(--sg-spacing) * 6);
  }

  .sg\:\[\&\:not\(\:first-child\)\]\:mt-6:not(:first-child) {
    margin-top: calc(var(--sg-spacing) * 6);
  }

  .sg\:\[\&\:not\(\:first-child\)\]\:mt-8:not(:first-child) {
    margin-top: calc(var(--sg-spacing) * 8);
  }

  .sg\:\[\&\:not\(\:first-child\)\]\:mt-10:not(:first-child) {
    margin-top: calc(var(--sg-spacing) * 10);
  }

  .sg\:\[\&\:nth-child\(2\)\]\:rounded-l-\(--cell-radius\):nth-child(2) {
    border-top-left-radius: var(--cell-radius);
    border-bottom-left-radius: var(--cell-radius);
  }

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

  .sg\:\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none > :not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .sg\:\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none > :not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sg\:\[\&\>\*\:not\(\:first-child\)\]\:border-t-0 > :not(:first-child) {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .sg\:\[\&\>\*\:not\(\:first-child\)\]\:border-l-0 > :not(:first-child) {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .sg\:\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none > :not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .sg\:\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none > :not(:last-child) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

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

  .sg\:\[\&\>\[data-slot\=button\]\:not\(\[data-variant\=outline\]\)\]\:border-0 > [data-slot="button"]:not([data-variant="outline"]) {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .sg\: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: calc(var(--radius) * .8);
    border-bottom-right-radius: calc(var(--radius) * .8);
  }

  .sg\:\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=w-\]\)\]\:w-fit > [data-slot="select-trigger"]:not([class*="w-"]) {
    width: fit-content;
  }

  .sg\:\[\&\>\[data-slot\=skeleton\]\:first-child\]\:size-5 > [data-slot="skeleton"]:first-child {
    width: calc(var(--sg-spacing) * 5);
    height: calc(var(--sg-spacing) * 5);
  }

  .sg\:\[\&\>\[data-slot\]\:first-child\]\:rounded-t-lg > [data-slot]:first-child {
    border-top-left-radius: var(--radius);
    border-top-right-radius: var(--radius);
  }

  .sg\:\[\&\>\[data-slot\]\:first-child\]\:rounded-l-lg > [data-slot]:first-child {
    border-top-left-radius: var(--radius);
    border-bottom-left-radius: var(--radius);
  }

  .sg\:\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\! > [data-slot]:not(:has( ~ [data-slot])) {
    border-top-right-radius: var(--radius) !important;
    border-bottom-right-radius: var(--radius) !important;
  }

  .sg\:\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\! > [data-slot]:not(:has( ~ [data-slot])) {
    border-bottom-right-radius: var(--radius) !important;
    border-bottom-left-radius: var(--radius) !important;
  }

  :is(.sg\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has( > [data-slot="field-content"]) > [role="checkbox"], .sg\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has( > [data-slot="field-content"]) [role="radio"]) {
    margin-top: 1px;
  }

  .sg\:\[\&\>a\]\:underline > a {
    text-decoration-line: underline;
  }

  .sg\:\[\&\>a\]\:underline-offset-4 > a {
    text-underline-offset: 4px;
  }

  .sg\:\[\&\>a\:hover\]\:text-foreground > a:hover {
    color: var(--foreground);
  }

  .sg\:\[\&\>a\:hover\]\:text-primary > a:hover {
    color: var(--primary);
  }

  .sg\:\[\&\>code\]\:\[font\:inherit\] > code {
    font: inherit;
  }

  .sg\:\[\&\>img\]\:size-full > img {
    width: 100%;
    height: 100%;
  }

  .sg\:\[\&\>img\]\:object-cover > img {
    object-fit: cover;
  }

  .sg\:\[\&\>input\]\:flex-1 > input {
    flex: 1;
  }

  .sg\:has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has( > [data-align="block-end"]) > input {
    padding-top: calc(var(--sg-spacing) * 3);
  }

  .sg\:has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has( > [data-align="block-start"]) > input {
    padding-bottom: calc(var(--sg-spacing) * 3);
  }

  .sg\:has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has( > [data-align="inline-end"]) > input {
    padding-right: calc(var(--sg-spacing) * 1.5);
  }

  .sg\:has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has( > [data-align="inline-start"]) > input {
    padding-left: calc(var(--sg-spacing) * 1.5);
  }

  .sg\:\[\&\>li\]\:m-0 > li {
    margin: 0;
  }

  .sg\:\[\&\>li\:not\(\:first-child\)\]\:mt-2 > li:not(:first-child) {
    margin-top: calc(var(--sg-spacing) * 2);
  }

  .sg\:\[\&\>span\]\:text-xs > span {
    font-size: var(--sg-text-xs);
    line-height: var(--tw-leading, var(--sg-text-xs--line-height));
  }

  .sg\:\[\&\>span\]\:leading-none > span {
    --tw-leading: 1;
    line-height: 1;
  }

  .sg\:\[\&\>span\]\:opacity-70 > span {
    opacity: .7;
  }

  .sg\:\[\&\>svg\]\:pointer-events-none > svg {
    pointer-events: none;
  }

  .sg\:\[\&\>svg\]\:size-2 > svg {
    width: calc(var(--sg-spacing) * 2);
    height: calc(var(--sg-spacing) * 2);
  }

  .sg\:\[\&\>svg\]\:size-3\! > svg {
    width: calc(var(--sg-spacing) * 3) !important;
    height: calc(var(--sg-spacing) * 3) !important;
  }

  .sg\:\[\&\>svg\]\:size-3\.5 > svg {
    width: calc(var(--sg-spacing) * 3.5);
    height: calc(var(--sg-spacing) * 3.5);
  }

  .sg\:\[\&\>svg\]\:size-4 > svg {
    width: calc(var(--sg-spacing) * 4);
    height: calc(var(--sg-spacing) * 4);
  }

  .sg\:\[\&\>svg\]\:size-4\! > svg {
    width: calc(var(--sg-spacing) * 4) !important;
    height: calc(var(--sg-spacing) * 4) !important;
  }

  .sg\:\[\&\>svg\]\:size-\[15px\] > svg {
    width: 15px;
    height: 15px;
  }

  .sg\:\[\&\>svg\]\:h-2\.5 > svg {
    height: calc(var(--sg-spacing) * 2.5);
  }

  .sg\:\[\&\>svg\]\:h-3 > svg {
    height: calc(var(--sg-spacing) * 3);
  }

  .sg\:\[\&\>svg\]\:w-2\.5 > svg {
    width: calc(var(--sg-spacing) * 2.5);
  }

  .sg\:\[\&\>svg\]\:w-3 > svg {
    width: calc(var(--sg-spacing) * 3);
  }

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

  .sg\:\[\&\>svg\]\:text-muted-foreground > svg {
    color: var(--muted-foreground);
  }

  .sg\:group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.sg\:group\/avatar-group):has([data-size="lg"]) *) > svg {
    width: calc(var(--sg-spacing) * 5);
    height: calc(var(--sg-spacing) * 5);
  }

  .sg\:group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.sg\:group\/avatar-group):has([data-size="sm"]) *) > svg {
    width: calc(var(--sg-spacing) * 3);
    height: calc(var(--sg-spacing) * 3);
  }

  .sg\:group-has-data-\[size\=xl\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.sg\:group\/avatar-group):has([data-size="xl"]) *) > svg {
    width: calc(var(--sg-spacing) * 5);
    height: calc(var(--sg-spacing) * 5);
  }

  .sg\:group-has-data-\[size\=xs\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.sg\:group\/avatar-group):has([data-size="xs"]) *) > svg {
    width: calc(var(--sg-spacing) * 3);
    height: calc(var(--sg-spacing) * 3);
  }

  .sg\:group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.sg\:group\/avatar)[data-size="sm"] *) > svg, .sg\:group-data-\[size\=xs\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.sg\:group\/avatar)[data-size="xs"] *) > svg {
    display: none;
  }

  .sg\:\[\&\>svg\:last-child\]\:size-\[15px\] > svg:last-child {
    width: 15px;
    height: 15px;
  }

  .sg\:\[\&\>svg\:not\(\[class\*\=size-\]\)\]\:size-4 > svg:not([class*="size-"]) {
    width: calc(var(--sg-spacing) * 4);
    height: calc(var(--sg-spacing) * 4);
  }

  .sg\:group-data-\[size\=lg\]\/avatar\:\[\&\>svg\:not\(\[class\*\=size-\]\)\]\:size-5:is(:where(.sg\:group\/avatar)[data-size="lg"] *) > svg:not([class*="size-"]) {
    width: calc(var(--sg-spacing) * 5);
    height: calc(var(--sg-spacing) * 5);
  }

  .sg\:group-data-\[size\=sm\]\/avatar\:\[\&\>svg\:not\(\[class\*\=size-\]\)\]\:size-3:is(:where(.sg\:group\/avatar)[data-size="sm"] *) > svg:not([class*="size-"]) {
    width: calc(var(--sg-spacing) * 3);
    height: calc(var(--sg-spacing) * 3);
  }

  .sg\:group-data-\[size\=xl\]\/avatar\:\[\&\>svg\:not\(\[class\*\=size-\]\)\]\:size-5:is(:where(.sg\:group\/avatar)[data-size="xl"] *) > svg:not([class*="size-"]) {
    width: calc(var(--sg-spacing) * 5);
    height: calc(var(--sg-spacing) * 5);
  }

  .sg\:group-data-\[size\=xs\]\/avatar\:\[\&\>svg\:not\(\[class\*\=size-\]\)\]\:size-3:is(:where(.sg\:group\/avatar)[data-size="xs"] *) > svg:not([class*="size-"]) {
    width: calc(var(--sg-spacing) * 3);
    height: calc(var(--sg-spacing) * 3);
  }

  .sg\:\[\&\>tr\]\:last\:border-b-0 > tr:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .sg\:\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation="horizontal"] > div {
    rotate: 90deg;
  }

  .sg\:\[\&\[data-booked\]\:disabled\]\:opacity-100[data-booked]:disabled {
    opacity: 1;
  }

  .sg\:\[\&\[data-outside\]\:not\(\[data-range-middle\]\)\]\:text-muted-foreground[data-outside]:not([data-range-middle]) {
    color: var(--muted-foreground);
  }

  .sg\:\[\&\[data-today\]\:not\(\[data-selected-single\]\,\[data-range-start\]\,\[data-range-end\]\,\[data-range-middle\]\)\]\:bg-muted[data-today]:not([data-selected-single], [data-range-start], [data-range-end], [data-range-middle]) {
    background-color: var(--muted);
  }

  [data-menu-status-row] + .sg\:\[\[data-menu-status-row\]\+\&\]\:mt-1 {
    margin-top: var(--sg-spacing);
  }
}

@property --tw-animation-delay {
  syntax: "*";
  inherits: false;
  initial-value: 0s;
}

@property --tw-animation-direction {
  syntax: "*";
  inherits: false;
  initial-value: normal;
}

@property --tw-animation-duration {
  syntax: "*";
  inherits: false
}

@property --tw-animation-fill-mode {
  syntax: "*";
  inherits: false;
  initial-value: none;
}

@property --tw-animation-iteration-count {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --scroll-fade-t {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0;
}

@property --scroll-fade-b {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0;
}

@property --scroll-fade-s {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0;
}

@property --scroll-fade-e {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0;
}

@property --scroll-fade-mask {
  syntax: "*";
  inherits: false
}

@property --shimmer-angle {
  syntax: "<angle>";
  inherits: true;
  initial-value: 20deg;
}

@property --shimmer-image {
  syntax: "*";
  inherits: false
}

@property --shimmer-text-fill {
  syntax: "*";
  inherits: false
}

@media (prefers-reduced-motion: reduce) {
  .shimmer {
    -webkit-text-fill-color: currentColor;
    background-image: none;
    animation: none;
  }
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,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") format("woff2-variations");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,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") format("woff2-variations");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,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") format("woff2-variations");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,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") format("woff2-variations");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,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") format("woff2-variations");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,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") format("woff2-variations");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,d09GMgABAAAAALyAABUAAAAB4CAAALwFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoZeG4KyRBzVcD9IVkFSi2k/TVZBUl4GYD9TVEFUgU4nJgCFNi9sEQgKgbtAgaEUC4gOADCCnD4BNgIkA5AYBCAFhi4HoQQMB1tzzZFCvBvP7u3DbGpQpdsQgMqps1L7r3ADN3ekcLpSd3VjDvdRxlSwXT24HeDivrPV7P/////PTiZjjG6zbhuAgIaVWf//oFG6m0fKpZa1GtEM3hHeiRiGTOHDNEtW1uphm9xD8Yfsc845xSOllI6MZ0bgBa6OXQbsGPkQKYlQqD3X9YVVvH2KntB6YJwvZMXkp+C5yraOrUrG4lPZsKGIy79I0v3UzBZt9SM6yqcJLyKfWogpGCTMhFHtxxQ74e+iXfmlkqJiNbeKZ4KLcfByGbnFit+pfrn4okou/l1zuyzDbEtoImSSXDLgSfrNakEiSjNkyuNXIhj2Rtg8HXFaJ1HMmcuGV+Se8CUCw/bq3NAqMQ78EUkhmkVBNNkIe66aFY24EF5FxJKmvYhLeZu+817KeHDRANVOdSZTE0mx05wGy3iIsAUf0f92lq9M9/vv/v/fb8Oa8yVqT0nuI2nTGlyeDouviNs9inRBSSqDf7jIJKu0nX6r99J6jx/12cSUdscJp/KxG3QT7RY/9SEwOBbgQ6oeY7Wz9aQv/8DXVf25LyKzMVb1gPyyV/Vl7QRt6Yojsq2qemYjy5LWBREQDCugh4gIihyuKEEw4qrLEgyHmBCRJ4m6LkFU2IMVOZKIiIiYOEQeMxhxWTBhSKjoeZiRLHLKDI9u9i8BQgghYQQIEEKYUxQFUXDWDq/aau0aNzrutm2vd78V8cbevb39PbuWZ+c8x6yKiPAv2cH/SXIzsw/6FFq5J1BCrkRshmBunSgGwlBJAxEEpGLApFwUq2DBGCNGjNwYg41Bb8RokWEBgmRpAypG/w8j8yOHxzn7l6YGDJgwUT8nKWxnYvunm0dKKkBbSk3TVKjTFqliMpggPjnuPrMz5WTD46b9o6Xicz8RK9tuu7tvrowTla6+VY2ikiAhJBCHQEhQ+fE36//kJECQUp/ObldcunvvM5Mvk9KrX8/F1mREaYECwcJRbVYVmlQxSMieub9uWxgmi8RIlphMT53AF76nKsiZ0PP9fv+5+lz6NKMTYVIxFkhYYhkun/JxgkCrUW8HgAHfZv5wV/Vceo2IEwFWEZPFfBFfSpOnX/qnojXxvfbOns7sUMptOJJCQsyoiP+evOentnLVv/qvc+q3CjpUOcAOsAPo0KMDOG0kq58AOljNltFOGB3g1Wk39AQ+xS8O8/f2tb0KFOBgKOMZL1U4wNeMYxxsv9E/WGcJZSGtFOEB7fTCvnubsV0HO3elSVt20/zFnBLJeSx2SYRDOIxGqPU8RgJPuF85+HmvCAoloAW0qpnN1ZoqVyeaB86JTwag9vO2+U4T8Oqd45RC8P1TgDARxX5JhfAg1M6n8RC/Vvnq03CY1Bm5s2EdFWWiq64nQELabXh/W6ELYrD0KGN/dy8Pnu/Hfp2LS/+ZITNElUYJRCp+/sOmQ9KI727UZhKaaVN7/e7eDp/n+d+v37nET/Jmln+chL03c1EfaZBcszZCIc/qeKRSqXhopLsRZGxnVCgYOdkLjTA1U75J7ShGrq85AEUWC04hNRKJJLmkXTYEEomQ8r+0uDorErLq35tqlf7X/UE2WrcsAJTp9U2t+1gLaU0MqaVZ41x+cQMQBkADJJuQWQAUZ5qUa1DDuQ+InAHJZa0akKHIcZY6Z9YY8wFKdS1K2mqRMqDWUVqrUnbWcM6a7C6zNrq66C4zNr4ssjYyPojyi6Pjefzlp9RXxx159GynISsw0ICMHEp2x2Pw96b1UZBRSilwUsStMGYtS6mEg8D//99rmnf3+uukV5OABjjgrdyfaZX/GqqAo8FB7AajPvD/7zSjunpyTr4H5QwKTbZUzt32yPZI6ZV5thZAFtEQuADh/f911tvqzrOO7GXtnH/GIfAnLBpDCGY3XSO9J83T05VsztrWeHDh27OzhAFr7M2RvfsBePIrxNn5wHj6cAVUp0pR5vRY/roO9m3aOvn/177VnXUPkU5IYt5onA5zd7hriHv0O/Lfmgs9U/Obh31IYl9QSfDwdtNuh0l/yQPCLsqCk7aAsgDwYxiG8fBxpbpvArSA3xLRKu3+nj/HSTuhYmYplrUe1IK1ZgUs8T+3urfPITbBbEhpWMR1wRYNLUqgLqa70lw8win+AxOkGc4hlEASFBLH+49zadu+ZpCODzJQKCd86ya/PCUX6OUgf4wKWKid69xkIaJpe8B9qYqXCivJzm0ubT+U1oRC5aKSEw4lgX+3l0fPDZgfC5PyJkVCCRLKvuc7UfJ5cruT7hDMYYIwRgghjAhp8O20fw2wgOmSf4buq3WCi1asL3tb8RLoYXGaTkRUytALu8f1t7tllNFh3+45Z+eWItkgUkSCpEEkc96Gae8EDyDdH9wnQUTEfiJHkJK653clm/QYm6mDz3L/exsG6IGkubz2yz5bg5njsnzHHhc5yjCOQwi22FGChFCOu19raU01dtpuYNXfAVGAH//IzvUXirFP/zv0Q8D3EOZgGihbNVTjCfTMK6jNIPTLEIwgAYxGFmACFAAmRAPARuKCGssWlDdc2DyUMI2KsDy6sEKGsCLmsBN8YacEwy5JhdXJhGnZouoghXXxouoTRkEEOBywO8ROy8zCKiUMYc0hGE+IBuOEgNsD1wcOJoEIBF76FNWvW8a/lWR8cpnwualV31D+g2XPb5YWzMFgE7wQfBUMiAAtzk8QD+7nLDCA3lr4ji7Q0qn9RVPfxlPKpM8205pLNKVuzXBniJpTlqg1ZdfZU/aMPWcvOFOuBXdyD+4UPAq33uSd+lb9t8irUghIFrgw8DAwDcQDKXQVA6xiA76MZ3wdZ3wa3iH+iPoCy31ii6hEQwzkY+RO0pNIrpNMfZQeJVCdlEEt0/+7SXv0Ns2MY4CpgemcrGjJK78i7vGxxvmOODaaYWbamPJQnJtgIt/rscV78eCP0M1GjQYdDqZhIlT0WSxeGk/pWQTGRLq5+prRdZ7EK3o6H/HJP8evCCaCIlCCYqAMR8LTUXtpI4gcpSOKxiNzFIqiMRoXY18ci6sEKq5NYklxEk9K02jmy6JZLItnVXm2SAtSnC+F5TtDRXQUU8xxchFpgJhMk5PSKJJ8aL2HUzy/nXlm2SqXxJZqrCGVy6mfFiVVRSGVVMuyZ9nHwjaTLVjWQfh/hK6gxvV3VUAXZJKUlpW3vMpRFQwnG7V6g83hhLwIiocIima5KB8TEqnBcRiJNC8IzFTdMC27WqfUes5ktjndvmisUmmtDVyBVLUGRD7VFYArSUHATgtlo6/1tt4Ol3u2+Bzs78vHs7B/UKRagDk+YCkBDFQJthOPcYcHfsUXMHXRbL/LZVg/OJt/7eaAsMTJdXMrUCuaLVhf/OXV7+irnJ6SCbEZgvAh3KOsYL642IdjkXJko4KjRshppO/9pI0aLFZX/N3DQxmbYOrjAT/79NOaeBWf88J2dwlitElg8r0ECXjeIqwTKkUDwaLg1SoH/uKvY/3gQ1Jj/KofmAvXXbL1+8nCn5e5j892isPgkDd8ZkN5u5fmmZMfahGqutcXnayYN6Xlw7NN46XUvlhu/lkVUl4w6XzysiO8fH1cuNCuSZWVv9ZVTS+k+kVz5S7r51DS4q660uy2speX4DLhin0E4kVJOLZoghXZU45b4SfhYo16VZcnHEuoYBwSe8U/L7TkdFxRq3AynWlNrRJqQDY4PozgA4ujA+sl2EOsrGNGbbHa8ztEtUG3WmuF0y1o9gyHOWSHaaOsAYlirvCmQIek0+zdqluzo9oDXSOVJOIzZTZrtuAKki0Ey0Jyq6qC6W5ShKjhtLwfszlR1u3ymUIhKYygjxZqQ4jMGiI2CNcgAINtsTVYRD/aUY8KyD1kZiJYQNsZWkIoN7igBUYGO9Zou9rQk93ZNa1qSYs6qkkd1s6WZ6sKE2/c3KwZwlBgE8R4k8A00o6++ED2lLdfLdw8l8oR0FH2KW0rQ6JMDtnNrdmNj9qDjG5iirnc7F7sBrIQbhOS1MFtX25g2/amFoBFyeuvIjZPbtqe1M32bnRTf937nIaxN4kJ5TOiRLYrigtKw+H1am3avnke0G78iZN8myoQtVa5xM5H+Y3Ss2tTnuRoW1HluNqHxXKYBEt4KHvBRmA5ra0eV8rpJ7Ku1z4/dxP/WD84MxS8hdi6vlhiVlQ1SmM4NbDTp/Y+P0MDWzmXZsbp6MnxvBiixZJn8AVb1/yMN2qWBjceS2pDo+krl0JvY7aXv1IL3nzP7UIcPB0/pF3dBK/eaL/t9Fgl+MJOxLV8FidqeKb5sgUXi2Ot2sTGU2edj3EKowZ2/CXvfrUN7TX56J6+XVybPM3erX/zkdzIzXeU6Fbfrw+u/mgcvhq6kPeVjfTS/UssNRSqoytJDzOtCE0aQuuJWz+4D1UrijRM/6Rw1XK8lao/8nSKlKSaeCgTB60KK5/2W/0puNbqSX7BuypUrxpl008XHRNfAtSUojuQPnMTOGmMap1HB/82N59DGUNsnD38aynt8URUd5jmY9TUGKH8q79vOzz69ttFvtdEbrzpfgc5ISzXY1pc7RCRT2y9SpMIrprR4vbHskEuxmTEa9Pt+TkKl7f2V0+8ZXu2/YeS2z02tq9o1pcn9upFSdPGO0Atn+Ewl1J8+ZkWS8R7c9OH7c+evtcOvo0VCnUOd+VLBrVyEpIX+5ph8Oaz12NYUkcWaK0ylwpZS00NzpJtp8Yt0enZiE/YZ7eSGujCfomrOdrze0U1VNUNbSEg6sn18wtRzG8QqEpthNNA1/v8GxBqhJS6NbEkO6yu696019d8GTJlPVxLtf75fzk/C7g+t3XWw2xo868ziOzl09OJDeBpHJXQlViH8EnQ/LVoO7cLwUZNk3V/ik2xJooyeCyJyzjrbxct1CyXtGtbLfLaUaHo9JeGqR58x+eNhyeib2qFKF1lLIksUriemEI5rZ9lJJGe04GUa0G346ZLHWFfLLIax3C1/iSXCgBNDwWpF9RQZmK1k1orduRjd8YVu7tbYluu6376eFLW00N8dlUnT5Yac6uSqE752qObLFAqqSuJLEIfrk/Uw0mbnh+4XnPxZTOgz3/F4/hkVd5Ivx7gEiVatx2fVLvY4QvjfA5L3OXfL3lTcbkiHtVcy/qh/sgdXe6IulA5HYYzG21vsPCN+5NBEzlJnWLNb9sbKbCnfOwD91cOrYRlDqbqRCw5ikQ/f+06f47Hz2Y0f/q0rdS9edC0PQIddCYbMMVPtLoQzf96srbYp9LOs7a3QXQ9AZL11duq3PWE7pLCA8/06vfdjw5eRvhJrR8qASnBJXaJu4d3DfGLdmADD7i5AzfgYk6eDsVLbyDak1/S8EVIyZ3KPMue9MKnzxrxj3wlVDFvedMZfOd5nNQy5UUHfxIVZZWnU5iluWj4MsWfJSRC96du732sBlKbqpzkkjQSp4R/dkuFt6ELiA1UnyEyl+pX2uFxsgZSm6occkla8rje8FhIpKkdF2sDO+sXyKB9KoXU0i7Ir7F1VZwunWqzy4sB6fCjSMQPhGEh5vpwty1uYThoAXqeC0G4NIlRVnVCJX1db50yVyJcX4AiFK9XV9ehnx/1HI/VMsvSJI/xYf26hnnkXUuhZnhiqVArLcVqi3MhO3PMwPew1GNQ38blrmMJO7ElUR2F3APuZfyiF6niEsEaBMvLrBKofzlTkSa/SvrBPIXY4QGJGn2oN34J/aAUxJ/Hq0Gc9uF3/FvJEinZqrPY24VM9FXO61tdJiyRawzTfx4A5TJD2fjoiHkUWBfuHdBKhp4A0TSrwI9BG7imK2ZdQhPfWNOAH4JYh7a3EqkdfhaKYbwyDqVEE0z+grfBACEA9iYjNkyIhLM5xmuUwV8WjSTZcqTIUy1NjfFCKZe4SZO3jxH/MKn+7RME1ii9eEF/MZc+Inz9CUN8YGL+858LQrVemvSwxts8whDvuDvz30QIjCNfMBvs+plhgPF84nj7hGD8/P6Duj0ji0M/6Dq9t8LeRCMlKnwXNiSPbxNsk4tzvGycPaA4m31YBvc5jKOextkmH+doQRz0MXvI5kovrqX/pLhi/L5n5lbGvHy6uSQWf9YsLqg7lPnZxfEGQqlVfcvbhvPibczl4byyl6TURW9rMWy5oujdtXpaMkkgF83nwXtO17Z9uw7BpYVugztrH3TFcRgZaFSQ+K2zvey4ncSllPDIzbmQeAb7ONvzZJzIt/C7lLHjozQDPIPlJVFUC0kXh+9GYTGkFTVb8QsODq1sKZdtc6VU2md8xJxEbxP8OzJOh6XGdzAGHpYjOy215rT2s5E45nUrWoPgN5iuFtUfU3CvGmc2NnY+8b+v67tw6J8MYC+TQC6LNDgfOK6OyuubEglkg1TDwtvR5heOPe0HnjbpldAWCI6kPGGliT/KOuBFgBptoXqfhzPwhTV38B8KWXf/rTZfhuOobHTWj6N54UTtyV7+8a+bhR1shsosivZ4HkFbUl7IMGxxznXMP4H1Tz7iN87iKYfT3/ez4LET6FTAOP/NfbkQ29XmFZac6wtaUq0mnX0365eqUrs0Ky07Nd9vWpPylCSmNqaYEczVZK5FOV8r38b6pcdxd9AfJlDMSDXFt9P5T/Ij2439IaPu7E+t7+EEBl82Wb0mArDXy62Jjlk9zknVr29ymnQNNk65Hd5vlrGBiod6wM1GiRstvLGSZPsY0RTFkXkiZtosZNN190Y1F7ud5uH250KCxrVUcnatkZFTt5Ln0gaFudeCalbV5PnVYtKiWhkKaB9aVrvkHVBg3UmKBngLahiFNPWh0I5JtjwDbyt7imk1dGfzZdRWZs+oO+qq7l6ujAn/HBaWXmyXitFykyACjOMB8/hgQgIwMgSIQoFxImAX1mFMTQqU5QfnIhLUVMVvmqDcBDddUO7i5ymjymVWpYT5SNgcCfMTO5nG1yCqZRpVk7Ag0QULWy66FdJrZRKvVRLiF0YrYjXxm3DJcVsvPU4bZcUqSmGbJe4OmXanxN0l0zYkkRIowxIR3VZh20TaLkzVrOxIQmwpiC5V2M6WRRrRfQ9p+mUgOrWsekzsMmXYEz193ofhC7LsBf3Wi7LpJY3rZZn0ikb0mqx7XcN6s9k6Ng773lZvLNiVAYv7S+qEhD2DRuhcfo1hQ8gUxdawDmfW2FeGJdbzYJoJUGhRrleWC/O7Mgsm/qhlFdAZwoeNqoLNUBzvaRr8wjWjVwT5z+fj5hJuuezPx5XDewnjCH18evTx8cJ+IyO6TZQGI1gYwWLluoTl2/zeYbaE05VNBghrAiIGKCPZYxldswxnx5yEGWNWRqVSNemwir0DvHcHFcC+Vbz3co1y+te4D7SX4sre/pwyuaIs5cGRcRBSyEEu8nAJzqd/ZlVFRc8nIBKQvkXZ6zql4MaC232q6cD+gH02CcwVzBRcn88N5v002Q1LSi7jwGVDBgqsCjNmBYVaNmG4WhLqNgZl4w3tYKIbvAhbktftnKDjMP/c8EGS1Uw38xLBDb6VPbjhwYAN+QtbNqdv51BzcPujQdUHt9vAa/3wDa1aSz3rRgmjcjF39ZkJlMi6gz4U3Gj3Jek9WeMAnKdbSDEBuO13ascxQZ5o4PBep6Mk9J6z7xHyydttY4KG/DnDKEECnY4rQY1q3nGHy56D59JQQhZO1RRwbT2cIYmAQyTuUIZ6sVg2harDcwhlysnI2QU1MHjFQK+OLXGhN8MxMqZCOjixT9+DkGYMJ06H/MsomDkczIxOYMFl1PGKL9lypvcN9fToRNQbhGRsNVW3yV9azlfoeMw6Z4hBgMKUsL1efIVcGJPYo/P6XyzxKExW4NJ1zvWlO5H7YfV388YBN4BBFq/Z6/+T1U7o+aGi47HjMF/q0ssDuuqxcX1+PFbdDLn1KrxYvY3Fj+qJ8PbCasXgtbBuoETciI94trWeFn3bB9ov+O7TMbcj131VxT1Thgd8/SbkOkBC8bVLso1aWNbM4+q/42eexXayLcW7JYNQAWM/0WxL2ZNk5d7jvizh5Vm1uNavGZ1tHFcu4q9H/xHsv9373c48He9WxN6+q81XeHVdzi6faj05BekBdmYnHlfacjnwjM06bdiXVtxqz8u9vVIo9cLKAqwcKQ9gsY9oW5HQNsnpYDVrdKRqH8DW4NqijLmjLdYr+8UHlqZP5L4c9g/AfiwtrpRJ97GcR2pj66rv7ppbelejasQvprfl8T3IvnxjqmhUMsoEWueXGs3gU2mPsGtEdhruwya4VD113lVXWOd2MfY575o7AxVwnGq2OW9ZNUphWrABT7HIBel7cLuemC2461UD68/EX/QQ0+Le7Z/vV9cFr7Qvn3PUN7pz1mbHH01Xaq+X//evdcxWJxc29wVUq76mtCisUVSaAZZw4kvrjYO2N4XH9rUmDeyt7zzXINmz0TqDamwmShmz/noFCj2jy/b04TRARoMvN8sN143FM72G3hxTHC2FE9Kx110GZ+wWJ6wvUeek+2k6+WDSYLTeF9Ed8yqnaHJabcEWCch5+yZmLW81aK3/AP9m0eofK2aOYyexOHo8FpetDeUjYHa9d8yM1vtxFu237B69CZ2s6eino4899Fq4kZvXhY+H30ThjKZOfKwZQeekgMzwmCO3u6/JAE6rJfAxuzuZ99geWK9b6yvHqfeA6tEv0iR2kGQM6oanpTN/OsPJdj/pvYTjHL/P8EV6pb/5EN7pP4enOU1l+I7fR6s9TYBWPuyKFG5Bj5bB2u5Y07xj1gHNb4ljZyHVti6UUFIChVU9ZT62ABu9kUauB7R/KYZCmTxzd20z1FfYvhRosdvqpKuzd7YTNI2n035NzpwgurhwNQJAaqdiL0VnH5lWOnbcywyZN9n6jOhw3ID7CPMec9p12dNijrHbd62B7T597sW/oWLBY1m+gt0bxzgWokWBJbZ+uUBnDbAlLxH7zhWUY5xkQZemKknXL5E2znFYWxJ02LMpGKeXL8Fnr2ZawR48atBP6znhZ4XZPJ6H6deUoBMUKQDYMA4sPOIRxzgt7b11QcGQ5I0bps1fKAE92AojHt5OFHw9BqwHgNqlFtYHaXaE1SdaIXUiCtgPKYWnPOz9hhEyYplTyN8Dl6KtTd5HAe19MYPESDnqpuZOi66CaLG7Yf9cvPkhDauxC7k9Hv2QO1V+igGnCxgsysGOdiSFWEfBFU/3+60WH+DGBZj+ou5BQGyOJDDrNZtVzOU2LzmKPKQkH4zd5lB1HOaIF4KdUbJdnqHVGtUFIAUBVxu4XgGI/3YsKD9wFla7TBYt7aikZxLpxKoeU0c5pf7R7dLrO6rGQGZi1hPqTzExEFqctwBYAjQ+d2HGtcFasJ+Smbk6PSZKi/vyZUtEtBzX3XtF69BSEUcc5ekkm8Zyvo+pdQbWbeNiXWWcMBEJtTz6aOksndQtT6Mb2DrpvWRHYhvOHEu0gVpVtlVPLSuvqZVjTlvZ+9vCcP9IJ8gheY1P0ohuxhaQmidOuP2jMbtLryEgtvb+pKelZpHI7tn5TivyTZAvp3Qyz61ErFUurSif0uI5YEtGdYsTJvZiyu9WppgDtSB5OZUg5KW814eZfQTGN07bvAQ20bmj415h8GeLld2VgLwexfLF7xnZsfwBMwDMckKBQgIAgOggakRH10zM4Q6HAtqSEKWchT+f6RkoueEGNP/wcHaP/Y3y4aHX80sN4JIn3gQcD4prQhotLX6AQvZhu/7c/nF+ntxY7Z8ajOx8hR5sEzZJfj7jCyxxskXc4Oh/bqune+EaObNalUUToDfMPI5eYGbFvVu2XtapW2z2y3zu7LmFRPO/h8X8n9t1TNettsibDAxLDj7f+wQpYLWHVJ7i97KBEeBEMBKEDdTqIHxw9kDcgDoxmEz3UQWWGASt2e8zNBHKh98PYN64re7VCwZ86E3mq8WViqo9G7e4FhN6XHxsqls/H/rvUTvmnQBa0Vyirxb6PQIY8mIApGF2ETA5gwfY9y5ov8eOzoClzkzB0WmOw88+ECVYzHpA1gd63otmLSSZJvAOg9nh9/FaDWIu1WwrCo1SsL/CG0aADR77/wz5ESIFP1OQDUPpqIeAu1wxvTwc7eXjWK8AbTWk6p1IKDIXrRdtEG0U2YnsRQ4id5G3COp2e15FoBXvQ6a0h6vYiT7f7cs+oTQPXyevpglnxDuHbxnTuxXfjcudIhhc377ZuzHApT3C5NkaIm8GJ+eSLZsDhR4TXq7VCUbuuk7HgqfdDxziuNx70tb1+IEXbpBrD040ucqcRnJy3RG5PKdxEZG9B+dmyhbX7Y3e4CJXeO6GC13csyCHjlzvHuC1PR3sgOw1kuWYHD2x/8hjNzsLvFyZcZBHzulO4OUE2+3LSSNPNPR04fyeCQ60y9oZtuWCLfmQ+/9PDakIAyyGZCDGKHzDmEBGs+KTcILYc6N4eEEcBFCCQiCT5TELS0KeFqPJLIGWWoq2TCCkEMzIYqH0LReBZ6NNhrtNDEvN4hjbQElghyRirTJxZNkLZTuIKFFijLccRpQph46qYOCY46x84hQDlSpZ+dxpBqqdYeYbF6CLrqFcdwdx1z2U++4jWjxEeeQJPU89hZ55ga3VK1yvvebhtH9xtfuA76OvLPT6xly/7/gGDDI14T/op5+IX35xkzPELhgJTIyHFExJgCxwDUE2OIYiFyYmQh7MCEM+TM/E1EGXmk5DSrZjSVlbc9sRWUOSoAmSoM27qTJoYmpiamL6Su5rPqj04/g3/erdgp76PdWZJGiCNtSyhlqVQkxYWVtZkwRNkARJ0ARJGNP2crPPj9n2pMrG9aw9mHMvPdjvff187lUiCU8M97r/oalguxACLPoMcLKDPJr7qfCZMhIaZfVmSvU5UlqUzougXyygFFFESwIOiw1nPvbWIlxjjJqbxuqQod9WyzTOE3KgPAdhphjJAsEjwYvkSOGNWuKQ7R7MDu1/iWx589lgRWA5VlpBXIUAScoTZVbYWEaoaGGlTVFu7rpxTiLp5iSSzq3ustc+e+2z177uqMBps802O2B1N4F8i+VbbJdttttlmy3dWI3Thm7IDvnucKc75nfKt3ieP8+Xb/GF/HE/yLfHYogd9ttjZwh7dVkyBxRGgMA7BPIrcGqq3JSd29bUNDMlw648uBgCb180mFnxDiZ77nKRc2OcVsNW57527j3nIgC7kkCeP+iSO+ciuLWvP82eew7bGQ6EKJz+He66vfkLeOPp904X8ABij2cPOJ3WUDyhITmVbSwjKyLJJP+2t3IbJWsPzY0nek4uxxwSTn3nM5x97wKP/Kh4YmzRpq0ogPe4QB8my74pVGgOM2W/qpg1fwsYqpyFnVm3JyrNFzBCkVgilckVShVrYGhkamZlbWtn7+Do5Ozi6ubu4enlnyywcXDxNGjU5KAevWf6HlnyAPQbMmzEmHETnfboDDjksCOOOua4E06aNWfeKadd9wuDRTdUQp/6r1BgfnWIXXJCcfAGOGqT+EcJmO4UBWgsbBxcPHx6BPQJGdxMhCx6rGvJzaiNy+nBhkibHhu1OE5ud4c73fUEOHr3Rc/u9rWegxflpt6RHFnASaf8rcrpkpqkpeg0Kn1HQY+rAqdjvByfTgAnnWqlyd+qnD5h4HlV8FW+oxbl2ofgE1t96nNf+NJXvj7hr/2uTyrhCgOXe/J2jNMi9xZwwkmn/K3K6RMqhucVB/C6vo6DyfBdxCu0nfxnEzy0XCDxyNLC2tblMXPAYSV3WrcJ6yGjTqvtk+MCp9KvRQ1zx9OxAJG+/vi9ZOkGXO33/pcLMpep3DHG/MyRB+bPBzbBdvFsLRJ6WyTaapvtlBUPlSj5akkbBqW1D+x3q9s94wWHHHbEMTiCEEVkyDBde0bGgLMjY9tBRCCi6EEgKd7uIEXkGozVVAqXTzzR+ECvsrlt3+UnHZfpotY5M+fcaXntEoTPX/RfefNp+alN/MAxePxGWQa/IiPvEOFRWQfhgB8hR6DXdXC9qkOaFJ5L9ypusuxRX73d2j7c3tsEd+ayOtb6sUIXaDF+3e6LVzZUOZU4mo0FJiuCFJ+z65NZyspiSWwKRfQuC1Ufp3BOKVjxc26q89Q/kfluuGmBp15ZpM1X8tIOw5/3lCPboWi3higUNfHh5sIGo6c/Eotx5UolvkowobTAxKP3u8pxOgmkTJkyZcqUKafYjCHTyH9l0omMtiNOm0GhMVhKKmoaWjp6BkYmZhZWNs4IMC7BCu0KI4ITFROXkJSSlpGVizyjU1CM7/0x0ZqiHsPjnveCF73kZa941Wu7U2uvoYfuFHnGpKCopIxXUY0a41KPBiPT1NLW0dUjRJ+B3GiweGnyDKWgGDXGpx4NBtPU0tbR1SN8Pc1Je2kCFaQezesxPO55L3jRS172ile9lh5sR+QZTkGxGrGaaGnr6OoRdrMp6T4A0ClKDKWMV1GNBmPS1NLW0dUjxKM4j3ncE570lKc943kveNFLXvaKV5vXFpRwiqEqKJvKVyPBXhRoLGwcXDx8egT0CRmY/CYiCFu0g2qVVL8ccp3irUnsvvGASVvbrLvPi4FR+2zKrQf+U6OqgxeG8THSiqrqKzu6YGHaduQVsaOqnKLjFiGqk+UZyCn/5NTdfKVFVU2V01JfvgU8usVVSFahT5myj6cDHNM2jR/wO05Dp7tFUS9+5YozaUbt1tCzcyE38/v0233D+qhMfQW9fsNt/Kw6M6+MO/IXdMPNaF3YS6+81uaNt/7xzr/1qabLgB/NYAa+74msv7gWT5VpdPV1VeMYmIhXsfZ6SVXaFCLFGj3WBWHyszg0xAnqotsreP8Q0luS59BJp990ZbfqKaGBiIldhO0uoSxQHRC6zdC/n6y3BUGHfzPZUxMaA7rmNfs4DCxlAPqXjwFL5aApq3Tj1WvEvednuSri7hnNlxB5r0Ixj7X34SNR+D2oGM1h9kNqeR4eD/tbxdRHvUAnKdqD2BE2ULPtgYtPQMjw8mU2FZoWg8XVgeOOr6/ObBQzGzv3SSdHudU7U2mVXK2aXBv/z7Pz1Dxs7NyRwhax6oR7UAnpEAbuknHEst26Vv0fgrQkzcZHHu89qh/ff2ATIaabAXIIhIuIMDkc9VGIBmhIRk6BoqTDMODosYxMrGzMLOwcVNRoGlpOLm4eXj5+AUF5wvIViChUJCompFhcSTB+BPUAupbI+PmjZVgTbuIWEWTaGmmZdbOszGumzbKHlTax3RxN8kt/zjEHafNvaqjyUU8alSHz+UHDwIuEhUNEQkVDRsElcGdu511C6H3vBdQK1TipWMmlg943FipBKTWUyBUmQI+AcWO+MaUVqRpTFXRd/RhCsTJVXvhXKDQGixMRxYuJEyQiODp0xLEzIUwuOu6Fyj9iQbEK0y+dNHEHhDL1grELsGlm05WqZIaVkCDsbmPWedS1zne8Cfa1XDlF5dK8vCVnjgIxWjjPTlZRwUTSsiY3mYRSvdOraIiqyA9lhMfccPRr47lf8wpXe6QHuJtzzq+WgO0spukcJwTFQqHTc9dU0KCQHUX3ptA5ZM7JdwROxEPN2+4rJrvGs8lNM1tedS8xnXIaXHxaH8VAkcU+v3uGFlTnlgi5+jvfF6sWVU2Twh1jKLtDONnps6GVq4L5pAi0feDVHwKCOhAkCvUA2gOHJULhrK58/q6S4dwQaAyxV6XIFZbHVwyyVmnI5Tvi1VV6FYFcDiMuWiO8kuUSD0UxAcHmeQhMJYbEc2lzMCQUFuchMCQo8/M7MCSEZedmGBLn9iw43lwFhoS2b87ZYEi85sSBIbHcDgZDotqaDUNiDPhfATIGDcf3DmPnjx50J7FxitS3pZeSNsG1eeOMRGLF/dVrvB67bNjfcLP99RSybl8+hEAmzn68TmYtGa03XPxoRStf7JFao8x4zVlV7Xr6GvFJjWEoHw8Xn2bCLoXlRBU6gycSlDW2RfLOPEGmHb7ySYDKAbFu81Wnii1PjS9Gncu4snU86eqcxpT5QHQCdJquUD/M6vSAtvwO0XjdAHeNbss0Vgt1pQ4Cj3YBXjH8uZX6FmhA2dhuqCO1GXiE5rSjZnAgGMCqSSVUXkLu6SOBB0itB6NIpptogKidfRHGPMCwrt3m5kE2MQHE8NUnaMmqZvuQVyY6bVDwtb6IF7KHLwHCIXpEQIZ5YvDw95LAk8bZVX7VLlWh8gov1fHghfPGJaU0dOjJoX3kDB2vtZ/NEYfgbojdfMqn8Gpyg6xcKFfZkN2rdNZg3biSbZlKoAKYnQ8ErzzMZ7G9TY+v47MfyzyEHyWX4EdBOfzIymYqkDnENxgDEYlSllGA7k0mnVxPEu4o0TgBwoYSLMwQchRfnL2365O6gv6uRaMFUfzzogXsPmpqiW2dosGS8TpyIAoqWRIk+8aHEYXsEO9HAiVRZOQojjZ5QGKeqit2ArNA8Q/lhRTiJcfDF/0wwlMq0wts/HdbPYGUcXOHw1LzzebGcRh3FmD3OdKOxY3bkE/k3VpE15rJixdCeeUxHWNblcqXKVWiKOFCtZ+aNw8FfGzB0N9UVCrYSr5040uIxw+ce4rIF248QXz5Y7RolefQF7SBg80Li1filfie+I1iscXtv4f3ocueu0VvPbAV4sm9B1bEMVWAgwlDRRoStseBT4D/zrXHvL24Dz1nHpnVEbfYZ8MiJfrA6JRzTaxIqDKSDm8wuAvKrSSZph5bjMB+KrOFnHAIFDC4C49M97jBPgv5ycd6ZqQjD8G4UeUENUxpGbam3dNlsat3WADlfSB2W7L7vMLInsXPV8zos45nv3+Cj/OJA4vK/MRpruyIO3yFi513/pRP5ehC5zj2qMNMMKIJ2ySVT8U105QT7+Sqyyw85/SL+7ZMO+kQPW+60U6F9sZZfddfurrKKuzRlpqov9aqK2+4rnJVFdeRi5lS/mvoUiWIlkg8sUQVabB8kVy4uGMMk4MEYgsTedBsyxlKNrEQ8cUWTRYzmoPZk8Zoo44sKRGGFULgCYonptAhODR70ElzxgzZ5HVPe9CdbnWty5zvTCeab5qxc6R8YNaUMTYY/5cgSogcr5r+rIyrV/vUrCoVSS6JRIoSSUjB5JNFWkmF0D+ZZpQhemihmvMcZhfbWM8KqpjNJArIIJ4RDNNFjiriNKEGIIIBChcMWMXk7CjvrQU1KIEC6YgHFxTXhwhJmGTJPUcRF2kXb+7Nl/m3kXAoIrxoBkpShKN+vj7i5enhbm2sElHEcTuO61/w7muVOMqUU5kKizlXMzNTVVUVEREhSRIAEJ7/KF3atst5Zyos1vzMzExVVVVERIQkSQBAsZZiMzMzs9wVJ5qqqqqIiAhJkgCAGwquqqqqqqqqqqoKAAAAAAAAAAAgcwAAAAAAAAAAAOEAAAAAAAAAAAAAAAAAGPykWXyfiZLYSVUZYU56FCkfCy0p5FL15yZIrPdzvFcNSilxFC+D42Vn7P9FXv4//r9Fuqupp7s1lWVRBOvmfYCb3Xy6eVp4eLi5y70MSpIkCQAAMPigdcmHuf6pn/yFn+txT/VwiigUPeY0/A+aET1aVCkV8wtzcro1ynhgQJuMclEiyeIhw0Mjhp9V30TGpJyDzecn9hlFft+mxjIJD1swplezSo8M6ZCVEkMgEQIbQoGHQngcHfk4VXLE8GNH/YWypo06CSZavvVLq1Om0KOWTOjXqlq5YV1yqsQRiUDkoKMiQCOCBwsqpM/g38/B4cYIwxFhPFhgoMAJg/x19R5djNuevtBmq/M7flDGI/u0qFUqQnLSRJkAEize+KHRIUPIUUok8GNFjZwwLjhU4ARBuEclw3P3NKhTq1K5YrkypVGuOV/eb71+EK8iNF51iKrgUlRgyOP2WUFRgSHv18V9Fy/FEODjFXeF+AkRIkSIEMGCBQsWLJiCgoKCgkKgQIECBQokJycnJ09539miViBeci9Mi0CB5ORDnp2iIS71NEvZtbmKwldzJkfhYWurKTh7vu4XKbkCdnEG7LY1zHh8tg4gHvXqjFrAy+1UXeXpZ/zcL/FJj25HuF3evXgZIq7qkh0myp+Odix0t0uyQ6Yp46iDQrO7ZAetlceWD/ilS3bApHMCMYDaLtl+E8bxBQCWd0n2WW90R3EC7++S7YUPPwONN3W4RyLVE5JydTIqM3qjf26uv38hYdUiomLqxSUl1KlRG9BRchQFdqPsNLEdHbZV8sB/zObGjIgIsDdlfxkg9gEGGA4K3Vpp1SiloRJlFRlf7jygSw/sWCJZAhD0ABNQBsE0BRHaIJinJMIaIFi1IGD7CNYtiXB8RLa1JJnrI2V7C1J4PlJ2tCTgtyTY2TYRvZak7NaSaiXTkfUJBkAbY9AdyacWGlg8pZ2KphEYYeu9zDhb3BdmYWVjR3Nw8/Cq4sJwRtAhCSA/GBEEhWGu3QkUPa1yRAvi4uhUwScQwxJCBEQYNKTf5bRiDLPTN4zqYreutYVwru8s9gQfCEgaBPmCZ5sI0FeAndoS10Cqv0S2lN2r7OpTtuXjbE5lRqQixcmnu+c21V2PvlCTpEKowtgd4REco0LqnX7DL3iVl3uEKx6OfDuOg32wx1bzcODBZeZpjvTzwjXnKOWDS/oIDKrN/LgiLRxw5vDTgYgeVcd3tYl+r8/PRuj1Gun6KRN+E9F+8FvpLpN5fPja5kD9xPRDQz9LVksf8v7WTf3Xxov+Y+9VX+p4Om/rCy73nmze5MnUzONzWg+ffuD06Xv5p2/33WZ7l+l6wyBntya0cOt73bqWq6ORK6k/1+Ty/pIfF/bnN2r9v+yf9i0/yXhLRAh/e8nopuO4Yo8hw5OWE23sZF8VQMur+55ND0t/urTbHlRssUX2T80UDR359ly4Y7u1LjktLuwbZ3WPX98H9WlV01Rn3nJSueq0dP7pEnSTtEWiFmpSt4CqxNP57n5McTzJ5ZDNpcp6k8i/FggTTGau2TwUCu1M1xna0NWzMH9YacUb61Hp3od160YTU2sPXVnX4CgK759c7kNjbPDNPuiICHxa3tPTS7KAe/VF/gTzXim3wFrn1UJzMmvrarbj+oC3BZup+etRzLxDU+nJud7rT69b8vP8vUjNjHQ0NiMe55q476f3Ytp+6oaLKa9yuffTA1wsWDS5UCWTtr4c/Wfi1FSvbhoe8NqSzU97inXU9vZYYx1/Amt+KQtU7etGAaNmV5jEMP0FLBl/AotpLMiy/KlL1/WEXFBdoOYyxM/J77D4TCwLjI+LQ6xM9qH5W5mnNsH0GZJTUjOzcQqLiIor40VmGYUQy20UJVa8HZKpZcn2lzyHlDmqQo2zLqpzXYO7WjzyTKt2H3XoNHBXXIlBV6edVj3gB4UPIpSCBwcBcOBn807PDeavMV2RlvX/q0GQvkL6LruCqqZKObOILjsS8UC1SpUzr7tGwHxswP4AfeLAgYAs9R4ihgTxhzmpp/fW8iPeqaYsLm/d3OqIjxL4WU37QCRY9UbZiQWsn6mLPKTsBFWyLJKTSkTqiTVRAJe04kOtzUBmprYDPwHeSaHAV6HMS+3sNlojAjJ88WPNMK2cUsjKRJKreEF6sjwiea4iy4yh4JCkkEmf3DACeiiugmN3C+Gzk32uFoJMRYWgkTmwt1u5NvsSGYy1lgtGQj6ZYiXS7L73NZMQ2ciD3ZIC8MqGuzopO9dcJOirhwnvjS9Fr6EdImNhDhuFtExQvyF5EiLM6F1nBJwpzHgB1p+hWAkp5/A5ZdZinE8k50Cte5rnCN9WQ2oFSaykOMjZlylJtThMm5alTxYv55t37a8cWESm6+WP9gqXCJBlAgj6aBTwd+AxwP5U+5HntPVrstsdnbp95MjW4zRbT9mxjJVaxrVQ9373TG3uTI8+8/gv85c97QBylqUZv9LUWWbSsj7MbLZ+2e7M0mL6cqSMOabauGdN/5f//SfeeMpfT/X3Uw09TcNzLj9vZOd05hWevDL5TdRvc+gdit6j7H0aPnT240o/rehLcr4u7XsyfiLrp/J+KvlnKn+m/udyfyH9d1q3ZBVmB8xNmF/AG+CeAM8eoHpf+G0DFgID6ElbuK5J61T1pV1ZfUVf27tGv8gIgzO+/PBoKDAWnShMvhHJTGdmyEPqw+nDhSOKuP5o5xh3fChZPDmZmW4/vx38cva3p/786e9/8Ieb27/8x8/86eaOz/7tt/+AbI3din+BMxP/+e3/7jj4r5sPHf7erbd2XX/kjiP3HDtwfNfx60/sObH35N2n95zZc/bA+V88evaxW67e2P33Z3t7f/18foT9W/uPD/ztxb+/lIntsWIKE29qJABQTPCfnaXqGTNGZ+UfQ9myDsd2LM6tbRfiH30dsQLg0Q+JFSGmjz3ufsmqjbnjof3Q7kgqLvxNH94/PfCDz/NbL8YCq3P23YFXqQOMr6ceVg9r8r0LejO4L/AAF+/YLW5psOEK2Frywa0Btv98vRr0+oD5LochsAGHL6386O1PDJwKfuh3lbYEFnjsfVNVyRLA+/8UyUngEbnSKUVbZSk/HkJsVHgI0swAAUHQBVvbQ9/5G9d33vql79zVpJ5jGCYaSNI0u/SdxTN8Zh3Ye0arDglG0yLoMs1J3wPu/vXHx14uDPi2ryefv5nsWJZOlmozXo8HlcofpbVrkT7h/cE8Q5HNTmLsZHPWidW+0IVtMoqmxppHjV4A5iZwk7hZOC3HcibOxuVxUa7C+uRKk/Gplc+skueYhgQswJGbEpUxyer9YoD9gKIo7qdm5miOWXqIKwIDv1PYc+jBxn9DX+SHex2PX9hJI2kgzwE+/unjabbuxy4vpC8cH82dIz6a/9G8D9fI1vjqDVd//C7aDS3vdWyi0GseOJy9XtHF/fZ1/RIw+tXPFVrxQsWoGofd4noe60sheqcfyVuLRIgc5LkmCubRN5BZavfDBt+NU02sqeRDPreE4s7o7OY+/Ij0YGyRCl2jaCjAW8aYsUuz5yh8qlKZNi84Tk+nsde96pDzXlfhMyelZBR94einn8KlzwRNQ0vHw8vHVW8eqvjwNdusVHlZYaVV/pDgP0/tkiJVhp3Sqe1ToNB++U446ZRjfqp3i1ajm270rxq0eeOtl7rt1WWxOwPg3V089IywVELPhhdFMnsHe4MhERHuydwJYaAXBOdsY4UTA9sLDmcuvuTOsk7lbF7AOfzNnWvjdpzHx9z5Nm1wQXoK/e8WxjTAWAMw7w7QzYP9nk7gqCsBe14v2DkDYCcwlk8dsyr2WZa3k2bTRqviogUvCkFN9H/azrspHogU5ZqgBtiqXXdzPWyeee9ZuB+d0zpIstBraq0sKv0z6TZm5G/FWhKVgJAhEeAN7Ygsyqzlk6uDIS89UKLUTE8TtjeFNhAttCMJZIqRhLKB9i4hmtIoLGfEn3ZUxJuRrrE6XXmXOIlPSii4ulHlpdE2iTjCZSP1uRqBjEH14+SwkwMg5UBRgATFufWjPR8ieLwLdJ5I6aNhZmdgw3xhC2mG3v9AWtzuX3DGEFz7NMDpgujjYD9cZqjpFLoprWiSGMGHWMIGLGw8CUK8qBjMih2ng9plSQ1qkwemFNjMa1YmqLpcl+XTH3vvpanv2CayuSdSynkaUTCiWeaZuqV+oVRXHdzN+2DUDjw8ls4/GCyecVrnDivSxtKBFx1hEjyRF0Mzm5ok6VGAb72rbrf0leUtlEZPolCdmc+ai6IBSe+db5dnSZ6Yy0ouBA/JYga4HPPiijDdkYCRgdA05MFkaH0O4h0tmpXm832zsKNoQIZ7oMIAc8VEEbKx3GctL/S8Xq6Lfcj9IvS369Kk12Vsn6pQBp8Ua5jBdbbfsN3/z92KiqaBbEsd+AWy7bPXoFruYY5a+t3p9rzn9VdI+SdyJCyFbvnumCQENvDyDOaYLW7uIFFIsqNkPiFhR1nsECJDi2JbHOWRFjRwKOvsbPDGHmHdDrGSTuS2rFOftjXiuXuRowfT/SwOzCqUbj/xULgb7BdSdB/pyH6w7/aid58Fkse0/uyPMKvmUE2lHNNPLm+60FTzIJPXX52ktuvpukmzFN8666wv9slcooS3xbpZbjfPL3ZAulyVNUaz2E7UsBTpjdTTuHa5/tTOE4JFyJjS3hQtplp7sr8N4J9cxO5F+9KwwqGXYZhh3y4QhliZBWrAV0+ml61g/Wh0NPtRXz6FX3AjF03nknBnOEqN0QSjPLc9ueehLBYhbLLqlHyCc1DvyK2vbzLk7xHbz7njTME8ZR0YhPQMbAO1jLeAFA/r9YwzLeeiGt6VgFK5U/UBm0yUqXIp8nTClO4abyWvJ+7snll3PoaAhBP8dCW1jdFxoG1Ug+SzTVAHO0OfD6v7eDkbSHMO1D6K/NEc+GWkJ9A+p6sLJBZUW+WDCmTRjbY/fri67U0jcFztHPMusU+SIPJ2SHdmhzaOqxPrVV6w2TskRJ1QSLbLszxaaUkv9atEyG2HBnKDN2huCFZ3281Rq+9Tt1MmM/Ux+56tZqvVge+r9xuktVkv4AuD2R2yR7cmieco2VNDEI+7hXGERyla7e+A2wJQbIzZFlHkRxH1EkVFre9c1jb9l1fwwzVTbNMzxcwN1DqjAY+0MBYeqR+5sbGbFZjkhG/uL8kjFOe8L/kBvHGqpfMFaD50W979bQPklBfxrmEmVfVM9oPB73hI5cHA1d3mJW6q3ayrN7c8h/NkRnVD+fbwTyv8HI2O9soomMUChJCDFeckpT5BTZcVsx4G1uDxPNDiRf36K2RIX8rCzkxnmNtnl8fW0eJU5CrvLbQpSi9CHh3k0aKvmcqAe0hV9a4+7YTCQtdccmYCirAAovLWqRa7vLdk5S/UBuGrWqtg9c/ndEisT9M4xdhsufqBc9Bo7kKnIQdzuxk6nLpP0ZAv5L9zgMJAIRRgOm5H2XHgTDufZ6oFyJb4fUb2QkkY4CmMvOzysXC/qxh22QPcRfcWLKZ+OC2t3K2aNeEZ6Hj0wXRkacuMxx78ya6Zd5KxAJGJ81Wc59jqkIUB2W24EEdHIaL6O7cW8hYybFcpcWCHrKG41OuxShTqPlfs0/9fjKMx7WhLQLMrj39dLRDZgM0edR6vF0QcljoNpclDjvDjuyiLDcHtWNv+BoaPEbe9hndBj864Hm3bZgEDGiT60Wq7/33XFkPt8KumQecPe+N5vxkem/+FFOWLB+QYfGQh9JwOB11ncyM9AKLPJuQzHEIvLEze8YxTovFEsbPY2f43fxZH6jeWLCvXbBZGtqjClFqLYR7yLTxzUozV4SdUxiQkGazlgBPDHSUouRixE8giwdhwhOvSmUdXXpUnEqeSBuvOef5Tsw2enrGNWZ6ZrqLAyp6wxypIiOvjuGMNXXUk6dxYTnNqbbI5GvIoUT8WGtG74LyYYCW2rafrunolyYlgHqvqb/P1psB9M1bMd4WfRUs8i4VYAfLzw31ON3meylxqBjUzNWnrrxmmdK2uJv3l4OqvApy4yolrnEB3Tq/11013g9awziS97rInlVJxwlhzCuchylHX+RCoSu8fwQw3zTgz96XCfsATmSQnPL2hfJxjs+iBWKF1km6O1A8N+W1THlkGXkB42M0xafK7g2qaU1Gnwfb/MmMNWUmM0gz88kBvMN7CsGRSAXylXijsVg8lVgzOmfwOlL1nStnMNYjyL51d1/KgGn93W6g+CcD66Qw+9fiQP54tKUqSQivYeP//8pFF+uwZdBkX8K9hEyzcy49CTNRlvyWEIStjO8KgdQwhk2egLYnNKS9TPZgI6ks7hO8kjfJw6LIHtdhkoBJ4oPDQJKf25FLeU8c7wgQeZBTfbgV923dIAPexdcpEXNINP9jvAeQmnlCm504RvDPxs5QDwFdjv3rBYOfUtcZXJo7cV50iypfSgQ9T7jiV5MQk5mD9uE6PYkVFwHSaLUJ6PupwppOsYe6g9p/pfsClahYCFtQcmxhQB8AxcU106rNFhFdmf9rSarPffbXuXffa67rffsndy4HH6xS2trX6IVavO/b1E6ksjNHRgzOO+aGcyPm6ur9ABK4xfTPcNLMd3dicNeM2VqBo7PvM5XOPer5zBzSGxS72Tz+6MNb1ayfYlOolIpR1bzSNm/Dm2ceIM9tb3Y2EKCrCos50E1n8rB0bYn0yfs/pzQ4HlALVuriObG8q89OZRZccfW8VjnQKkD/w2LPIkfOUbBzN6h+XVl98zH00uHIx2tvvqEtrXXiqeYAFM7sEuYmEAftAZnrzj8hxsnefR1kdP+wd58ejVSyFVjwGoLTJ7o71pdbt7WlQLRrn2mMxfWpPppK2fA1nu2qzN22xHJtBF3YgN33J7tSzDcB/I/pzXFKU1ke1zP6ie4eDnvFEWxhw225f/iCQyshtj/+7YbjX25/8D0QKP9n4/8bG70il1Ze1VFY/sEwj90uvK1v4TUkeaYP2WC9dQfQVba/sdQ2nLtkP7fE6/B2pFMaeXYf/hx0bbNFuv1GdZ9Hcl10ur8m/n2DnKH+sJ1oEyDEdvf/2Aqjn2QPx/Vc+tPe3f7rdXweMOTHbXs7TdLSPtoNpYGxYs++SJH4yQ4RSZ0bC10IwS2s4ggO52UlT91PG4/uEo82aOCKxsIYoSunE00ojiDJynFbTRAG+X6g59yODUR8+Dka5H52TXkB0FEmmLWSz5iRSTiZVsy1Se7uycPncbNHy21pNpMY1k0KSmxNn10klUx3FF5BA806/4NCnmtylM1Ny8OqhEUV/+T3oxEHS67c9lPApe7EBGBtmgbFBwklq+6+92t+//8ftiv+mpv/8f2QtswL40SzPu4/2Rb3/qOdh29E5xRXMgVLJpEXagjWOKE2hl7tTy29qC5fPzxYZ362sLpqTSBa0Ncd7w7qP7jdf1yKmd7YCUjGbXq4X0gtsnNu02WJxdvTKY9osrUpXnyPj06lynXW9de0KBA5c9sckFqcqC048+fPYQOPmM07yI/xnRBgJgm5ofzbvdE2oEboZGLtPgv1iBLH+vnV+S7xTjoNs3v2hMdtJ7iA+Zd09bA6MDceZ3qDZqNRIA1ljifau96zYlrFouTinx2or0+As8SzzabTFr7MxKl1SsUTlx4yn9cT5+Y9yVA6lyZmxcSV7xb4l5d7NgKf7zOHMbAJBHTuILdy6LHPF8WU6VwbwA06CIW6InnM7Ohj18YOy3I7MjmluaYuWz84bNUoa7e1KaW62yLgU2Cx4jw1SHj0F2+vowpb+LY1365RGE6Mmc7e+cT4O3hk/0ftf8ElR+k2NJv324+LR1D6RooEGr+Vy4TWN1LwgIPAA+/ef67m7+/fIcwfu6k/uBhMV71WkX5/B5cey0V0DtYp6NKKIw0OUNeCjudqT3H4rox00LjzwIVlzbKX6zApmXHoblCPuRMTkUfE0nmY71WrKf/pqcP7XlqLKE6+TG3c+TS6bXJp9zDR9RqERNUZQ07EUkbACKmxxnWsMLhew6lNURWe+/g8sd3bvT+pfBMbus8DYHWTU48urGz7vvj17IU3YOxarUo3GxvSmXZi9vbvh87JqwB2OB5ySbyDS/g086hw4S40cX3J4eQBc0ogNpyFnmtfhHVrt95jRbSD0u761dc42t2i+A/mutMA7tjrsWUhtuP/KtRYPmWpeWK8xPFyzdNw22uuOss7VSuNmYFLNv4fBdqccRJ1jwuYHnaE+mLBY/+j/jS0UHSHywdwLvW1iWtc6WeDvL1Pu38714350uxfihvBnlysBN94Rlf3A5UmQRmp2zSK5Sskt3iTnJ8eaWceDMsqt+7EnUqz1R5CjjY8aCVb3m1a5Lb3ug5XUQdEdOvTVAdIPbmkkw1Tx7kwRMa8IvduBvCrBtNDslNtybIAoOYBCk/phCdbDMHdxk2zMJwpWv6GCGrWv/OlEm6kLk6EJ3tGeWE3GqdF7hyMtheZck2b4imwXFAEeEkpO3gb+1UhGxNqyi3WEvi0MFjPCLB0xUieWX0E3xZPbo8Vq9tBunhiV5kwh4Uc917MKSg7j5ap5ekGTZexmqBNdntcOT+QNhejKGDf3Eo9Tta4MJpxTxk1MrCJj1ehYjH9cEsAvXwi9Y5nEXuLYZwmhM3IiqreCd+dLSvEYgbflyCgwNkxvg3ih+MW4jNobunyjicm8pTfqejtTa7Oxs7lyzLHaDEmyLhl7RK3GnayVsH0yhFCnwQo5K9Gm7UVD8dLhseJl8c+mNnqDm4LCllnjh32P+eGw0OhNwdkNcszJ7EzMiYacbFiMHT7Ij3hiyNeKECXPYzS5g4SN7mZd3tLJiXyjmzpdRjEOzbeDbJsGxobREcvNWEEJntqZpJPgTqrV2CO65GRJbQbmmDwXO1uXDXJsut41FC0ZHi4wfrazjTccUlvGvLmXmNi2lBmciR6sFInFDfFE88vDe7hJSET+Kj3is55ZUHwIB9wThXua95gtCL/H8UubEHQ40xLmt/vGZRcmkUW/DOKPqqcj8pI9m2KKseT8oHjtcHHNk7U+aE4JMl17s6jg+9iI8r9bGbr0Eiwm2mvt1FhBY+mhB+zatCSdADeqysNO65KSJXXp2JnsHNxYXTyg729X6UvhdLm9/54TpcXSQYHwWP25mcOl2qZcWjEmUgPaX5oWglU3hDOjIDVS30TNcOp1oOC4TIBteuzwsPvxsnWWGQRgbJgGxgbzIcfionUHgJWzoRB69/yNgT+J6/jxiopQvKp1l5XS1oKZqmxF8OI6mMKBsm/TH5WVyXxiekRIBu7e9P8BkcYiZGGYPN48sEuEIwCyHvEDQdPlXKzvfpmIZWPDxUtffsM7pU05mBOZWZjZJrnU0W8/2G8Hy8Fo1DKQ2mp97QYFu/vUDujSrmkqxPXjpHnHG8lyanTzmcM+8ad7+0ujw6abWe1JiZZxX2akvzvRipA4OekEWG+TM4nMKbeIHXS1ia5gJ+bWJGBCaCTGuqMe+q07WxWitOZjjLycTnRivi2lyy1NEpeeWBGNjeAR4qz7t+m3NrXmxGe2neOA6ccLM6cXRCVF5wQ5Q/nqolGJE6TRbGJhjyLt6EJqRU9fj7ymOk26u6m8dDAan4KHyZHJlfWK7OYKCQ04Jwr3IPf0rZrGEsPQuLU4ppP+KHbV1qYDbdXA1ixKH6/TO1SiogNqY9tnhKPmtgH7Zov1OUfTrhR8uSqMSFKEo8tSeqfjgv8qttvrpKsuLhC7Z4XXi2iSLV5e6jCWFl6f5WoEnmqnhWc/tjonQa8wsUirjrolaZ44u+Ic7J4LFc5Vvt6YsOMftsPeri38XyZV83q+fDxUUtg/+n1b7PdE/MOkVL6eq3E01finFcmtY1ufZZSrBdu13+2AFWH4IgEQR8pAtS3RUHMnkElpckMJ3VHYpiBm3Z1rXema6dxfu/+C0km1rvBYVzimNpDe8xfQqbz2OmXwTHHEDVR7wYbpRGBLkgMu/7/JPrcubJ4xduAKZYVBVF+MGSjSbgtwWR3bh2twsbBbndsHTDSGeWBsmDeePlAMOsflslOKPNnp+zmdJb0lSbXhuBwGA5dXC08qAWG5lfyt3hm8rZYuZq0Pq/O/7mvP+3Jpl5ql3s5mqdZsiS7/9dG1ATZerQ77/uetZQr0/LTq/+OVzR0pujhcT5IQPlOTn51aI0GPJcfvGKqRANZdsEKbD1ZoQ+dW7rw9EBgUejP69MyoZ4D42WeaA2tAbCxXbd4KsymHGXQ7VWAm7yQEOFfhqqDSLdc/DkBGng+PJDYSWQ4tLUu/fjW/XnYoWtG7Jnt44zpJRWFabAFpe+kSmuXAEmQAnxUcu4m1an1e30rvKK+IAR+NukLr69je6tEKkM/PoBoPQRuhcVuRzTBoM85xBN9+ODFM6ghXndJmGZ+ay1p+SqNCZDvEbS8l7CPiLuOzp6yO7Iv68JHqszo6Jb1IApo5vW+nCljfv3XZb2d6et7NFLC/fWsnu6nengx9HdXk5CzVVF+XYch66urZk1STHHC9Oeuh4//s4WiSbHIF9QnskXyyZfAyKoNVGEqktDCMxlajUWrWoQrl+V8zNZormfLjufTtbU2nynUYvulYH1BZND9NqJhYljtvjGUl1QSxhY1wZi6ZTlPtxmQpe5SciohIKZkAz8gLo5MqglhiI/zhpfLyiTsJ5boLWWkzkqKKMamDqRCijcPuEqrK515mgjzvva4LaM4n8uYcI1NZX7F3DMB7zgBjA2BalF9PKphcJj1ijCAnq0OI/FomdadQxNQ3RgkxdR4TE1acp2v6sv0nV97U+ZKThiOLtdiZ9IaSx49LgGZOzFFUW0f02mv/J/jWGy6mFxeeTSicWCs/ZivSlcplBzWcf6ZMC7O41d7kksXCokeNuoJnT7X6Xn4Dj9kaE01rqePw0XIoR+CrQHDprQ0CcMEptjf9x31mwo3tADZa6F9JSo4rhcTO8jQGZGX6xuKjClnu5NUkTTnNiWJSpig5mrpxJQ1SnkbuFCrLjr+S7DqY0ACnyKlMZlETXiA0TplFTCpZ3gRPmKUqI7BSIhGVoQqjM4yOyqAvymhpQQRYYFF8NqFwaq3ihHW8rlwh69Zw/502VWdxq3wpJTeLih416ApfPNO2GUWDw8X6/dHm184R/OoMF9MzZtG5gRyBnwIZxWipFwj49VxmqyCa1qLjAL3f+CvZ37512G+8b2dU8RYisVlLWX1yTiNxvI7dcyffrlrw9M3dnZY/fWdu6ZpYVWyi4lWS606+sMUrTV8EhPLizdvtBHRUq9Nm5v60Fk++0HVn8ou8WHGVQ2WrMx1tFwPbVCzMLY6ZODR1CFy9T2nVUT1cY/vmohh5iT5tp1fETHqlECWqnJ9n1SUxfupNMLsYOrrVWRmrArFixYvktv4E2OlpH4CfAoeiABRZ7LyZLjuSE0+tq1VyEQ+6un/3JENxwmg6jO3lTQuC+Ys5GcEo9+eJu9AeqqioDb+Ll8DTH2RnZh+I4jTy0P453Lg9bg8WoghyTCQmszCcwevGl1YS5/JHWlAnozIuh+Ep98jg8klwZqgHFoeefg+jUILVA4ORUXAWzN+0lIhu9XCrhuDHDgp5QGQ1/cwJiuZXV0NbEqLQrohtPBUHC0/MCEaHpvviko0Zs8sKFWOnBIqy2cTUCZkydUgU8lst3jGZt5pzVfwketPqKuiuBDbaTYQfBi7ODEZ58cnLvGrF+N1L58Sp4zvCt5FxjilcLJJhUVBzB+4u6UYm5hAIqjHSvmxmKKFZAzXP9GZPjBXdKTsFYq25hzJ8/c1KmlfNLCZ531jNByInIMRdjytOqW+ApyogRNfvfgaWr3v2ElBZ/ybqV25e0OALD/U7f8KhCN1jjvLdu7yoBzeV9DcfyOob14Iqfn2WateWZnWrYrIqXQ5V2gsi61Z2aERSzWQ5/0mdVrJ4TJUnKsH0mLDad4YhefBIcoLd9XfUjDd9R//PPTtslnL8fNzmQ0fiNp9q3yg+Rmuzy3O66NIZGp0P2u7HxynIQfsU+aFaRRCHkcMKr2UJ/A5kxYPzpNigN8cYAp6+YrtLYLsrbO3eLFxwZNbdYavnW+vBU4X6dmzXYPRzjUardQ3cFqoL7gi7BwTeELzoHkylqgP5p4tki8WlxDitzs9bUMsXS4uNzUKRw3eyVnD+qrJgxUFVX5irvHwZW6Iu9MtKSTy8VCu4fBV4YG03L//DpcuADcGTYFXz/vcG5pQDQwMmre/6BvqA2ePaUr9ne3vrP2Nvg4wRAawjtazCAp1nuEcJPyVZQy8euCZL9+4NquEExRIn6NorJFG+1yrotLIWknA4YMOlezYAm2nQ7fxpgh9PNN5uPNeqb+cAteFVu5ZjgxFeUeiSBwtXWdGbeD5/GkQaVubU6Wus1E1pSCykweDprt6qXljp5FAPoCWcGzgXtLPjbAfATe4fHhgG8M7sgHJYTi4VhASUyHNyojoLbTjYNzgwaGAGk8nBQWRScDCJFKQZctDPLwIJBmSV47CFweBqRf94f6gROZxLD+efH/0EfbVLChi7tEgCQRlOw5J/ukRgeZyDS1TMXRokgVQAJyGFL1xCiHQgBMEToeZ7O9CjoFeYYJOGBiVCc295ys+39hOvfuQ//AMcKTUNWz2IK1zfNOm44qeaGY2rw0x6vjheSCo5ApX/mfwkUfGVXFV/OaTuOrUy50cixdv7uPyhzlQOCKm/TK5SfJUzwcCz+QZ+RwffkJ+valRTOl+ZBR7mldSqzisU51UqVrlLpbywUfEJ/zFS9m9Zxb9XzdY4kp2CCCGhMAbNzfnM/I71mb6+MuvMU+D/SH7OmYWcvJRRrkxvJhqHRFbEsvB5WFxeJB6nMPZ4llwIIYybitJ293JT8hbklay+yg4rxeKiwqqjQ1VS01gdWVb7SMGt6O7u6FsFBayyymMVbD4hIDDg2Hub+C5ttzburY2/baxttm2cbdObuDdGZ1g9LGCHCo9p40W3CWKid7fxYwR6Pn93yPDb9GXJrgCmnx8zAOp1pj/pLP9WhwbQVxCWH7hdy64KoUkZsUni/Z7MldSV8Sbv7JahOcQoThI6tNPFnigTNLqRAvNsJREoKd+rN2dVaSkDryEkQ4NYvpJjzLUxJmcoq1JhESGiMNDzQOHx9KRTpeVJp4+nFRYeS0s+XV5qVBxKXc+UUKBlVGpAeRqVyUiZcho1V+mLB4h7bXvAdtn3Ey5sp60sFyf0VhcUMP8x1NFhu7tk+X55JF1a31Rs3vGDzObicIJogGB7Ji1jddxXSm9UaqWG+6qOY6vPU7njf/Pz95IdiIyvsRJ1utnyUySZMVIaNdgvEhewbn33T5EYmhsWHpwtJmKWOiFhKCm1/vLB3u6JA+6telcHUXRSkiiVHRnoR8AHOK3vQbgIk/ylITtCMpNwCGOX78VkO46/MK56hGCme8qzRdORbpsxJy7YdX9jbgxnIFztsI//BvZBo54ju1feK2m7VgBWJJQVME1//vWwVVBMBAbHjQjqlR2qatRPV6Q4WCADieJoemhb5ooZHdjUnR/fsV2YsgQzbpPqH0mJD/fxk4QLSAUkckKYrxcbhsbGB23qAxh+aluoMK4xjJqMQIv5DJPlElNpHBkjSOsKA08ixoYBrQtU8tsOGC5f6rqp13fdunipc7FNSyI0VFYTmkj0L7nNVVWEerAxwdPzwMFV8y2dXWogSTd3wYewvH0IAT7+P4N7M9rVOapd5THO9jReXlRsqtwEWwnq+cxyb0oUoTuFZu8bQoV5Q3FoMquIFYyOgHpW+HlwnP33hNGjSwNIbNmO0MRgLD7moQl7FSOJkjBUDvjqUpRX6jzqQszqa9p/1N3uFL0naM0m5wdhYjz2+qHdPUKpxPAINgu1ZlpaZ79dea4Ss+HQigdYG2eSAoNWkikklQYH6vnemRsTaDv2lbby5lujeSRlKEVsAu94gfALIMaq1audxMFwbA4Kk0dVdB/Ule1gsXeEUdlwF7jTKDY1Kg4URe1ZXa+F1XI7QClfUBNCSkL6bWNitx9Z1Y5MDNuBi1MH02mFMFxcRDgqoWiVHrPdnemPpCTVhPDVaEI4FEZHh++goWHQyHBMKhQd4u+PgAXD4DB/f2QIWL+KrAwlp5ggOm/CA6D+pGCPLKYJOjk0ApuLxuRTmJSymkieUYlkfSIZua+ijXdqZzR7pyfCfRvKEc0SoeGMqIhwMhuQil1LXJm3lNuUoK2/wrkCaM4XQ4rNlpZASkCFkuNyvuKYB7J5h5a4JRe1SRfe65vWjM+l/AChlICssP4NVfBcwha4ttkDgTq27XxTLukHIQ+8F3l98j6UAPFm7EKPemFlxS24hr1lakdsGQNZzaAwUFWPAqGohIGomnmQ1SU/MMpI4SkoCjI0lUKEpyIpqIgUBOox6ZNayoBftGNNUoiyTSq+6Jwv/ukMlPIv84weOYP+lwfr3euBq8bBGWv7ZJrFhtJNRUY8Si5tG2J9Y+T69bsIBUYxDCmI0smPTXJyDL86lmWVpgTNtTHMGCvdjHqN3BgrGRD9XLogMoEhYIgNv5J1SztBr1Yg7Q6cR5pYvRZfvrQuGwDXl/raqczO3s7eftemgz1lNNBL0IVeyAdpQOLOFAsYCQxBZPpcJQPS5t2Neo3cfalZ1ZxLWUppln+jHniDdDqggAPCqCwViT+7dbYAeVDnqqcAumR5jtTpdnaZbUNTTOnSXtoT0OPElgp7U+5ZkPtkR7e3d2E6vWEJkWU0cNCZv6QjHzx2RSfjctoPSSVpEWePaPqmqQUCH1ktsPZjglRksxMy+Z3gpmU+JhN7dc1BhPIR7e9yjwB314TYJtpo2i2EwfrVsDWrNKUs/u8qs86P4W7Za+m+nZH/97k58OJRm1uB0FFOuKxjdllyacLfSgi4IbfHM2NU0wHGVn4YjJ8iNIe+LsytLAXMc60CInvTPxIdACXd3y85B2tzjSZWvTMZem+yaqpuFFhY9uDzUFgpVuLZMYOPVBBkC1KFXhjY56FQPD5QQ/zzn0hgmfilClvVfdpSp9BFULbAVhIHwB57qiJ42Nl5KJhh93Kpb1TcUj6Jzs2k5wOfl9/Xu9df1essLv5pAfKW/Qn0JmGwCa3pVZ34u8S95NVAMnve4uIjFi5u1HttUJ96V83ygbDOEe8up7A2jkiQYoxsBTJyx5ELoIjFxMViSuNwzPB6p6lxsKM86lMQb+2K5/ePIj3q6RXZcpIXGqqPPg4qt5by4C9vlPLAiS0SXuhBYSoPrGUzHY47hFE06KN5RsG9e4z3zLsIIoEA0LGLWGOK/k1c7t9oY/prral/TyP2+9Ve4PQ6nvGn/0GC/bq787f3E3nV11lAv64LLzS0cmVDCfJg/Nk/aGYEV1o3Aw9rgiqY+s94I0yruxPtcYd2cSQ6cjsIDXmz+N1Z5TNoXzGNJhJ5tMeqMTV0Zh0kCtmgWeIDe4Mdbd+qpQNbF2ljNVMtFrRn+TVtKoLqyqX6rNRk7Nk5LjSyc6do/utqxa484tmNUMpuveEI/x4JGPF7Vb9QjRZuAEPhiSkH0mR6WwjCNWAUEO1AtT6c9rSO6mwc/eEIZaCm4s/CUAeh0XYWvzv/eQvVN1jDxR2PuAuyJO2vaZaN55iAcZoVPAqEAsUcQijl5WEgRCwHLZZXZaBd2mkT/VRnxvSH7uJAcZD+9Lf6LxMTDTjp8qzOvY3DyJMfHIhqNPpiB6r1QdVVjlHHL47tDTGIr2vtCtEufKrjjmq04cYHrnO8Y5wU8ajmHerhz1RKkM7J/J0rQKpH5VPDrm+/KgX5abQRDe1rtNJtSr3Xv6xsWhLqhs4uuNTQ+knOssFBZM/3F2RhvSKS/2rC8pCHZIvz3OEy5wmqYYXqMa1teACVWuNrTE9YiDzZtB0fAsLDIXFykCjDOi4bmtg/rIDsHlzB/iuioE1jb6OxFjpBXkt7li/WdSVtmen7w2AxEztCYYyKbhFX9xvvQCTUvAKKmmhRBM6ubjAnv9WQbzKwaljKF/cPe9KL2VCHutiSHcbrfiXSSL2f4+tRO9sO02zTHg1CsJTGt0zyB8Oj1WPW7lBylLiOzQ6bfSkA/cX+sVcRrEBeX8J3DXAotKRpakbiSB9l5pQ+ypoSnmGWxhyF+fPBD61dJ9LW4Q43Pig/+xAdVI9D3eMoWrGeWztFQGhXHq51U7bAHx8HXasvVKNVmH3GAvERAeiQXd8JnRN+WzrFHMcq3faoRkqNEsK4kzAl7UzW5oEZzjzgO5r0Ahfp0S2HrOGLZKPkOEmupeTJJN/qUM+SnlfWlX+GwsSGn4aLUdR/1JewY9zrE06WcbttMziAf3pm4+xF4Se9pkvvDa58fgcOoROh5NASRFa2juAOVzyUH3a39jckh7Ez6DDu5UXG/yITfjZni0Rbbcv2D3VMJ0e6Ecssh0dc/Tri69tIqK/ntpxLPLc126LP9s/tw8aMAEJn+60XePPhmzkf5KAfgI/Cq3LeR2AUR2mC3rqUpBWu3lhlMoBZNlZYlOVWLpHmzjLXd11wYApumtbatfSUpCd0f6IAFi/6/NGEGqGUYbsigYLbC+ed14tEAZMxiCWnJbvwcT8+1O3vZst1VHdc0cXlcTaQdq7ik5Ar55ZyJsLWbMul2Z6rWuHq5fYrckCxg0ocUuqwMkeUO9orDsb1yvuSz+tpK4rHX9xeHH7Lazrvr3c9YzGmUZceTXR6n+wfaQFvsLGFEDzw0COPPfHUM8+90OplkehVXtYZdtiQCest4HL90nbnf+3aP4q6+thUMNw4/05j4ojxdVSY7/j9+KtU3981eXl5BpgZr4b/2H/q8pH75scQAPMvdwoFjgUEwCogF/W41bVuVdJdg9hHGNYJW0HXypaWdN9Yi1AmnRrc0tKJY3GuzXYEPqzh3Dm3twZoTlmZXHHYp2l4EpY+Ys1JrtOGhDWU9LHAHipSX1+X3B4M1+WVwxP01lm0VPfhuAsCGSRbXPrq+i9v26v5oAIVOWiy4CWwHC13XA/yOGdMqS0D81qahtlaW9zXQUmnUlhMvdbKehzBOslQalDuSTpCPl9qWCc/yRwER3gE0T3gGmggSnKl+6EH+ODF8IoTMVFUfnFX7WW2Zj/YUmq9ynHyupDP/GHdZ/IED0YBUkb8yPmP2Jxe6V/tuJqGjjStlO5HWbjBEi/lanxYC9z8LTTyEQHKNBqRtvTTVVPwKtqaGBLR0DgZikApH5RyUU9fvvVwNOmVeyt+CaTMFtaOUDloHWHe6AZrwZeWNe9G6DMQF/JBK3pLfRz0aV34GVv1ChSva5kH6nOAaF/P8f1ZfKOYLw7gno0wnZbFlwMsKYAFiGIkJlznIu4G7+pC1gMCEJmnHbeNIEtsFOygbRRar8ZQi4s0jci3p8vogaait1HOhjJp+zxLKLawCDQVFC0ZtMgR6MYRfgnM3rSqQ0jX5kwWFa8Mbg/EZEZDwhgZEqOW6/u12vJSkdIq4o+k7fvzR4rkg2w8QFvhERRVBAWH89hcW1drMNoFUPxhWTZ4Xo7o1dYYiH6ZlnB1F6A5X0QQMGf0oID2vzbXOLFmGjoqKkCCw1tLOULiE+SDkmlNUTtgnyIB8dVSEomvkN4+OtvJ3QVpltgSP1GbLVSLeCBPFGRQC1sgX+TJwIN/JGIURDb3aPaMFRumsOwjqvB9TdTa9sz4NVa134iSZHM8MyFMhj4AU0MpQwdsggGQ7nyBjYro0Prz3S6O+12knBnDjXoT5lu1ikyDWx7tQIzQovgfMWGxRfZcj645wg+0nKiKsMLytZx8voDX3leiDY1yQ4Bsoh7ZeibdHU0W1C1+1iCSfhh1CpZYNsGht+g211uOIkIKESa6VVd1n6OfPlGvdTYD9G2Cno8KGjCa0QOe79WW0TJYARjBW4iCrcADTWsH4Jl9IuxZ2pQoWk5YRRTgkwQw1DaAx0IlO1r6fh/N8RIeNlz8E0ZBqRDuVSuMYu4L97MhyZDKHeXFJXum+RlCskrZC26vTbqm6Uqh/V41/HlDFCNQUh4ReC0bdHeEJgu+wgGnb6NO6yXmOkabuklLy9HWkDYiTLRZV3Wf8dMn7mid5oDeNkHvRQXz7YBfyxf4W7kdtfgf6nCNEmEZ1KMgt+vMGNvvJxVphTrks94rwKkEdaoS+7Izcaktk8t683iomOm39cH9aGnTZ6tl/6Od42lj51O5A0n36Q/W9zkMsD+EhTUGV8w/Ks6JngctHgJ1KLf3TxaEr4zIBzvds6ujm+MY6eHqwfXf8e/s5/fWLeer7d8K2p853kXUtNyZRSdk3XV8Tgt2HFu6bP9HnVsQitljwAndcQPoixtIvouD20ZSiHBrpBZO4h5BsZRYFlVdKgJW932ooRL7w7m7YD76zyVcd3yf/mPGlRYItUGiPfIdVeumh3WgKavHGDl0mpi40Vd5tGu82E/6Bdf6Y3/n3RNQQsoiIvFOnI76aI1PMTDzaFNZlaekFihEG7RFu3Q5Ccs4TVmYlSnL99m3ptgrWmTb1tJbfuvbRnGMuqF7e6zX9GU9rEd3Vc/sRf14P9cb+qPtFe5EH6Nhf4gXii4a3YdiXCxJY9gcdj/pilfHjbyK1/E2CZZISZJqMr+F4osTXNq9lLNKHD18EX9FJbYpHoVW0io6UjIriZInR+5c0naICwQKQUJoECEkHaKCVEP0kB7zDPMC82rzbzOBNHXNZek96RtZ5FrO2kNrF2QG2RPZJ9k/cpN1tuuc16Wt+yj/W7HKgmIhsJBY5FvUWLRZ9FpMW5xW/KJ4pPig+I8ytQy0RFnmWWosd1oetJy2PE39osRasa0SrQasDludVS4qn6pg1lhrlnWCtdS62LrOeq/1gPVh6wuqW2q4DcVmzOaL+j9q6lCbVKVS62xdr+O1TE/ojO4xN5rOnBu+STV5RmPCpsGcsXfbYxtlE63Mztkzbp/zrrgjF+XETu7KXdil3elRz6htJm+meYbmmP02+132r7jlW2K3PDfaOJQ4mjv6OF40k7d2bb1gvml+Zv5s/seyysnaaauTr1O4E96J45TilO9U7lTn9N3Kc050znJWOWuc6531zl3OI87HnC9ab1mfW79YhfsPG6hhCVahg1PgQQoooAKUYIcQZKAX0Jd/4x3/ezwyvjz59uSu7/NlXuBz/ceVHwZoGAI58II4SENh0IUoLseMuyjATCzGOjRiAjsRxhDy1EQayjQQjUQkpwoyk4+SdJEkasRcNMUcD6Mgpkd17Is9kY2VdCRPekg16WzCUzwVc2Z5nsuUJZ9kQU7PO3PPat/q7asXCQT/CmH9jwYsD/ANSAwohuKgYuh44PpA18DEwNLAswUeQZygwWBIsHtwLwwCc4IFwrg5K/mlp7SVYOFLgZMVPM+JWz5jHidzLpdzBVs5wL1Mc6Eelau/lahCLUqIVEbiZUtORSgZ0i+1kpH2huzntLm2eWtCzcX23va9TbXfdge6z/6X/WQ/PdTDFxEkWEIiiP+JWIowQ9ggHBAeCCgiHIFD0BGxiOz252oLYhxxHfF/2RHIOGQJchr5FGWFwqF0qKvoILQKvR89hb6AfoD+C9P7XIKgEawBHIQABBIAgBNrUqWrPgs0jBqJbH9PrOVoQK0G+hIKSh6x4Puo0VCIhxyy3wbPvh35/DGUUSskM+BE+bFfmg4qezQkCG/xa8w2kxARJZJhhWhzNAr9AkWhClE+HP9HCMpVe6LQrUEIolot7RDQVwkGeYBkzJIKPrrSm3mEyyWJN+UI9zf6rYTbV4HEhOsKBwSUEzGOsxWyIILnUO3lZPiUyx4hQBAabh9EtA9CFgAIJgoUEs6uUAQsCmyX4ADBnzSy/hLD7ROvYzRWxT/YL5Zt1LiAZ2/6XQ1emkbm3Rgfbgf+c+3qdNxTJZ7aX7b9G9Akr5AFnvCRCE4f+wUSS6J69Bor9zzwwAu9MvD9JtZKfPTKyuNjQWdgDtxKO8PhYe9q/eUYssNtsTj0i2TD/3e+u0iaDNzQSN9ldlRpCecX/TkAJiVzpRqZhr8QS/cxdKo3n5pzP3L8hy5PFHXIbIeyvh1wPGerf1VgVtjPr90O14Zrag5rCBBx9i2BPCNNkryoAHHv7bT+VYF6Vg2X96edYEmKzCW7aqtWZHCdV1aQrC+IAajbCt0OONro1mLVWe2gQAZGdU25EPfOsxdBXy/JoQnWmea+gljb9uJYkkGuz/W9cEBzfR82Kaeu0Li0r8YfDv3Hm7gAfhRnCzmM/XJ4l71EM707FlIgsuXHygVwaEdAMGZmuGbgOhfdlisQIdt0yarAkLQ5zaRYRUimH8wK/Y9CFD6cc/MGKV2foPrUp8eChfgeMKdw9mgOcLHDGeXMczW6A3i8mJNJatYC9lWiRDi5LZxk80adLqifbsPlvK7vl4khmdWyGqrr3CcH/Yt3gdWQB1Uluis0nSMS4Q5UjooW49X+676iADnA7Al/ej37fgnHeJNzSXsmN7EhirJ2H1tzhd+556zYxc2M1t7wx0UGmGEtqLV2jS7NvtUPWBemBE3uP9Zel2VfEcjzdp/ZU7JayPs0Jbb6mw41AYno9UKk20xDPfTXQNfAWfz/8KZf7Lsfh7Y+pgl0f09UnmnpFO4HfjRWSe0LgRPNT4MFVj62KP6JxxTfwqjib3iBYjmev/plVrWIJ08seHOBtQoOuHZaU0wETYEEKdchAnVWVQ7tHjg98EsLa9PNn+3cheWoKL7/iAtuNsvMqXYOi+EW09lTxLWxl2Q5MslD1u9n4pqhYduHcliWjsS20kbnxiGPhbUBvtsgRBj//RDdGCuDlD1L7tFwBlw9Y62e31xu99fRTQZ89ooTLIDvUpqLqlWKA2ZphamzxkTLgTFq3LtGLg8bbx+qraLvxXNKpZQBsvHoU7KuCR3uRGYxEtG/UCyxepC6tclLy1E676d7hjsDgS/Z5pX8u5TE9TfvA7OsfFwRVA/kvkpU/ijw7n3v7nv7/f9Bs+COFPA/hWiPvvYcDSGvBTwkCJc+xQO9j+SzPN8UuN5dII8DAsYJOJcUmOSQLkUwTBBpdKKt21or+oZA135OgG1ypHJ8xS6sV/wSk4qn8TnFP/C4IosrFVdgXeNVq9LELV1NP28DB0QMhbBTHLRVGmmLrET/ZxfAJfHsMcrno9ZFsDKTSuhssY3tvKwjOpCYs2lhYsGcICI2ZbsRu1M4h3Lk53ONFCqT/tE4mYJcSrxABCqdIcds3hDFHSgTwzSorXvC7zLu2/PB63wMEWiIVHFu+b9DrzUqIQp1WN1r0ymo4m+PchcHbEex+l8K4hCmiq3+YpPQTrzOPv7+GymB4LdEEi2EL6bqysiKAfRJgkCSifonF7oi8hvtt4msjmyMg58VfoaRhugodFjoAOlm2GpBhyCaBAhejoNAxgE+bzg99P5EuQVQ1arSsLXdpje1jDJiWuEFXinI3BKMJVQiYeRJvOPNPgCBZ6RwHzxbBxQOJ8TEPl0Vo8VEA2Rfh6kEJF/+lLg7TpUMScjLTN6Q/xe7h/JFtc5RHa+JhkMBHICOIoqYZFG2I/Okc2TCL1keHsVpYWmTYmlqejhrbyQewUDtftBoY/rjufdpMhSeKCClLvgcovpOgk7ejBSLSXmrl/lqVbOjzM5QQRlDk0ZXrv/07CIxIZ7u6+/5tnyG8p0iVXLfekijp4RYmubUsvK6EkTUCcXludVbMN/JioTDGCh1xwq7suFQP1UVtUR9sLSS92i3ZbIIz/ZoTAnlNaABym6aHkPjMsfIkMpSkI8FvfuFYB3mxcO9Tad/DY0w7wiicLjl2Qu5ZILv0MAL2xhI9eC+Pl4ud7ZP+V2OpMHaY8kwokBHXdXq6X2rIGOCuV5UFkINMMlPcVuJhs/N2Ah1jhUzwncfsvrcHhtjruyhn9/89KGxLdbs4zUnUV6UJliZIu4thyRzfi0E4AjMgcDJk35UPb63ueqDpYoxhvD6jnChpOt7pPUZgLVZCYxWPs5X/BeXN35oVZL48Jmm71bCdbDYNPbmRNoQWChykIaAOHFb8SziSN5r/Ug+PWsXmBBnowaM/nI44wUQCSF5lrpM+K+BeXPOX+7GYYRQfTYmCVsRRB1ThacP2VZhC+8KRNmAMF3v9Nwz5nupfs8yUNl4/cQWDH+HkdGDiFsR2DYgNueVlnWAW5MQCW/S+kbA8eY9YJ6VjycUSZxV/B0bFN/GMsX9+ILil7g6aI5LkGrNx91eAV/7TYOluGr1663YEbcdX/DFPGsVrIdjFooNZ+mePV5x6k37/dFHASA0FiZZWQC0GkAQwTLC2vBtttpsBtNqxUGkX+xNVxyDcjlz5bzY45uMYASKjkuNs2AIi3qft7HZ8kycHqZw+5cCMxQjPltN6i9qbi+vTWdAqmIlxKFiam32j/rOkDDaGatiP3v7kiB2YrAvD6jQGY0PCO0NMOfGcbqxobhDgD+g/1EtGsuoh68BSos04XD3iuFNT9w4a/za0+7UFnXz7zIgU+Rscp3Nk7CAbidi3bZEvBVwkr/Vv8ORCNaS6Y2YcWEUE6ixYsN8YwoQTh5aQ+dnGcuExVpoVx91zjJDGlBZovApwW+Ld4M1sBQ2vKudN9x5gn/pp/qccb95QS93KiFu2Mi/5WLtOX0ZCobrfSQaNfjv8X0pqNFJgO7wGlaeAGX+EIWa0XrFCxQFHZzI7qHRl1ygXXK2ZLXJGUkE/ZEItZuKV7Y+6wASahoQCgoacIRzZxzsB6n7Q07sSpH5uTi04PaKbu/TXoGWKLk+24IkFV34MNi235NglwGJ3W1NP++CW+FBG9uJPO1wPacyJS6UaGsTAeOYHN1gI1nGzMNawzoHdst9WQsL0T7wmm4xpnkbO7oBtLoLxiSCINaLYqpbO0i+3RMrTkitSmSkmMrY3nudg5iUMQiu2zWztKOJiRXhNNuLX1hv7wf52Rbvup33IwlEqN8l4pqpPRWmZGUx9znvzTFfaZQIMfbYoPMRfRJWZWud1b1yEErBKG9OU4HC3TScvDMWX2rGxiHNmtce7AqkWtl9xkEXUcSf/AASLuom2oKlpbXMrJTcIAI0rTafENpX4Zy4qr1xG+BIvlbAJ43psTXv6ze2/x/ehKNAnf8loIrfnrgAjpQVBPHdpr1fhhCqoID6Qk1GBbURzn62aJuGfmKfOgN6ZMNIykLJ73W+h2FnPisq4ckGhAPOJf+an2jneLG+/IZLM0VKqNWndTUjahQckI2o1FqdggINDCrE2DxXRMN6CtbjVPUfelVg1xuI6DfQ52hzu8b9jI+PKz6OuxU/wYOK3bhEMYBHf9O8n+AexUs43ui3alRcu2vBY33WKpgK+gHcyP/FA0A00RMb67dSQA0vO6vWPILoNqAvQtDS0m3M1NpaAdUQ64P3QBh1/8zmHzKlVL7MEbito/zQTC6EqX/4uw6BFieu9enLeguS0BxOp/h9r8RmP2rwTLBRS2weWLHVW8uLNosV8Xsclr6xduF247FETaxVp1lLzibpurJ3zvN3/L7FunCMAuoiBLYwCbmnXG0mV+Ben3X9ndXR2JT0HdsaGndIWd8D+vaPF/9QKcOfNHJm0J7JHH+ulKbz0vFnq3h2e2o0VrqLpMez8XXHbQwyQBMoac3tEoGxFSTtEoLyiGQL+KN0viw+n0JjeKBHD1K7Y7RN/NePabNZoDOY+7GEqvKNgkdhgm+3bsFXVsGFd7vsHGgV+QsSrZ6BgTVpFkQQRN6tPVAAUA/LzjFPtBgvJkT76fRSbTrepjFpJ1e3KRSI5rb419N2o2WuLlrX3i+mG8ALg9pvSiEys0hjjUZtWlH6tWdB9l/xrPVhp/EgOsMWqp/AIzcGpJWSLPiIk52ZfibksYLQvjNoJirqcmXXPfHpPq5YpyGipvXLCpJBMaj2S3jWppabNJkoT6s9gL67/ynrfjFVpIIPHyUjKEoou68D4OCFwZhHAAJfBGCTieiJmZO/qjb5W0ZDHvQFpRJECgOvyOsDc8rpK7OSEryyyoJIehp/8RHVao7VOLl7z2n0MMigjkO1iAkw5FVGo/SaYWym/k9tFnylnSWnQaRCQGJxCHz1BP3aU1g1fqIS3K75lUJ7CoXGsHULvrjCTVAMC+dWQtPLPDK/hb2vauGs5Id6lIj00FzvtwgRCq+5GzwsLKtizzNaulhrhjGYID/5wlBSLqF4n4TQu8/6S7akPUGyvmXf9+KnoJWG2GBoaA01zvsYAJfJT3toGhhQfBIFZGv+LcVSSSC+mEZRcY/T3vCoWm1joGVmScoajE8Mh4Acl1KLuO0Q6m+gYBM8ZMZ6KjgV/26zp22g2rLNeDTaKX1lAf+6wcgEZ2UMniVTo0uUw5PfKcG6eRHjrpfKdWzNgNpaAaPMj/4414SGg0xqaG8ixEPWUuYFUdY0F4tkS3Iwb7p2VoTvrKjlTXc5rGajjpqAkvBEBVnwj8GB4G9ZqW2I++lp113pLVxHQko9u9bcfXubGEjJYIz1zo/xdNBRvWl4xWUNe0fN7S1tpmAG532LDve4EOVlmPdzQykT11US89aI1B8ZXW2WucDABficM3IwNQ9R3Sx6Y1IhEkuNZifkhpCsOtSQtEZ8PPiuGYJpVj7+V/EMvgS5igMU990jOfhQSlbFdcCaYnIlYl7EF32OSMh8xsZxfwbcE1QKP8M/udLuMhKqZ6NSb35zUq6AAuOAOK+53OaZabP+1UID3ghJis7p+JQMY2OWbPfB9y758Bm8ocI1J3Yhx2kBOjw3Ei2RFAwTLocxT835rXZIqcbMqZLGU11XyjqeP6bq1vGG682t4PZymA3/Hypjz76DuYBwXcXKHrHneullY+zpa0lkOfrbJyFB4RMA7SU3TMODrLOwG/FYXG62qVyUY0dJ+LCdzkeXmfr2R8wTFCpJ8Lbeory86Rcp/WCkxWJM9FIkXduCa1pSwXXh4vCqB2MlWmIdGwhoTsvJ2JNUMBgG/3cNyssoH1KVRSkf/zFF1k/LOuWzBbJo3F5OneHbXvsQ0bO7txStS7pRLHWa7VTVkEy2v2t2nWudtwX/zydKfxtZkqpo2gbjJp6IB1xIofygj6EO7nLk2E/aLxo8ng2Ot2kDc5aDzHOuEDVdQon2E+oxAV9lHCTGQKM4DO1emz1e8px6QAZjE2VAgsFj/1dN1I3zajiyDOfoiXLyYOR8ImgWntEvOkzn4KpuYVctSPXWhnQBcue6CxdFw5lvdlUxIFjgtPBWgWI5mBGmTPEA7pM6SYejYuCgZCSP+ICxdgqc2gmE0qEeBpvvJDbG3sxHXP2H8GVxRUn/0NF0EpbwNwhAPbqeAvYeGaWNPQUtl4YuzNjWevPsouXIcgXTTlxJtNtDXutb0ZH0GHxba1Fu21pR7SxFROfMBCWTgYpsCC+PqKt25LTmndppG4cOCnST4cwZhWu6kjVCO//VYBvTZVzEwCJeOLPcFk1gNzdHmXdvtlMykJTLZ8o4JSkddq9joIwSEUU61OCBI/gzolnAQD5vEvi6p1MPbCn5A3LyseBbQVwB9UnBt6PO8qEOVrY5gtJORDTF2Fj2Rd0C2qYbCnnYViYE/7bHPFKR9rTrks7BKjD0Ha1C/vOamixYm12B0BL6uq6pk10TOWyke8W3XT44C9onNZUOl8Vy/MEnTC67Ur9t6veDDG+u+5YzsEmzD8DalqJYLmYkGWRUrTBpDCUVW2x6uVN3zzuXwL/bS42XwOq1Fche7PzRdOoszIXFOeewXK80LQyq4ZQn1Rbrlyzy7woCdkFpTs3Rm9EUJYmfxPtEcF18jchWZZ0ILz0A5ala2sTbS5sFedt8LCF9RbJgbmxh2HuU25HGC3mx7/dWsKB42RTkpUQ25pzyvHBWPQsCJ7d/UVOFzFnaM/WdsPj436MwsX3uSxu2/AZco7xwYwZc9UUr7EhZ+IqfYJXiUXxV8Sc8s3GRVcHi7qsLftxhrYJNrvNW72uEG0RDMZRFJr6M5ff8OPSFaReFSozLh5SiKioECnYNESsMWpcb5BnJMlfWsde1a5RXc4KmxEzxOp0G3nC8u4MA1jeWYhUaMhEISPCeGKo+tFiPxK5egCbrnq5Uq0N1qaHFjoYN0FIrcqIiU+u/rx+O423+Uru+N5D26NFYUm1Sq59PPjbkoZrLXv6UxzjcITwdIFO4dEiqfiEryenuygzdZdfEJqq8sVSMbDi0rcZhgcUhmbsjfRjPZ6nZNetwnh12vY3odrYma108rYCB+NXtyqGhQYoNulJNbRtsPKW2Sa3K6bFaT0rkqeXc5oDRWPMsfXBZ7SxtCQ6KzyMONi776sqSqmuHMpfp6gkvRcu0qhUmjKGkzK4+0IBNc96xa9Cr3ej1TcNoXj2njTSfFvz2REZAVWo2P2gDhGBGij4T0DWuTKZRZw76vO3QMLZAg58EjyS+wcBHAmSPI8WN1Na3xK3HaC+ffQSmqbaHkQTDKyiU6PNAZVp8s3Yg4Ukl+FIwlFgDqf9eYA2ITSnoV7mvaz8NCQ5Z4sEB4czfKnhmuJ+eyBDY4OPAjludBB+FvjlJWK71oBvS0NHs6/moaE5c9xMZB7ek+vmKUUwp7saIYhYfVTyOixU3Y3kQAmJOnO2c3hk4WJNebn8yDD4aj0+yC1bvaPgtsGCfNuH/0OP2diZhOCju9YN94qzPusQL7CnT3iAJuvr0XZPzfNc8H+TQayRmNgvvY9nb8JMm9SaMJSth0WfLvVFtDQVbcKoZh65XcmdWKrJJdXLY7JsbVgrcRnKxHGsSHLKcvQ3y+jT1YHj9gMW7gzO6aQnt87j7YXB27524pjBBXG1AobEHD6zxhUehvNXabL5UspOhqBANkoVHh5SLmAibwwaggzDSk/uAJTwevupxW0RoLahoQma3asU6xUzRY239jvYTOoB58EDcfefgAxfDBOriyX44gHjcLsSlC3pE3kJi1wy6VaaH/bM0A3wrMWswncqcfDTFiMVYEnh5nwftuMMMt0/du/tuPatuqa8N6jB9CWJ2lbRMaG4MqzoOfgmNJLTSTnOhl5+vIcdKltFQ8IE+Tzlka6iGBsYFzEQiLWLmLhtdyJgffy04VoqTjDwHWL9TxJvSFTVFcFD+zdX67MvK9Hg/fFrQDZJxpW64uL8bdYO0AmEt+Mij6y2JwWr+/LgqxlQohFUGVu+wVcvcYHMCh62QYvmKMPbwByuQID/Y8HeohEXtRls349eshmhBEhl9xbobBke87PgUGBJfKjJZWkZt0hIT6/DY/84xuWdJjUkCS/xLF8vJ2UxufGvWmaKGoEMc+8ypNwXabITrLh2Yx8A40n0pY5uHPdZtjjVFQDtnyw4ci0eQ4ajghfB+36pfTJRVjG8YdD6RU2BPKsMP4hox6OuBYBx0HxQuV8AuzLq+tnosVTyLzyv+hasaV1mPQtzaueDPW617MBPU3Y4vd7W+/yTNgktIwzkyK6V8OiBY/C4YgDpojjtyrQ89J7Sobquk065F5Ci0tFOg2ir4yMnscTw8rlVOwV3B00ktRSg0PGONarvC4CvY1LhfeIVQEVNxsLLH8eIyVrdYzzP7pekXdYwGK5d9HTVzPXj+SSZ376csJxernvlUmkzH/Vo85+xiPc9cYaWPXIAfVaWB8rBq076GM9qXS0tlrWH7NEcjrcnLlHOZQICSEKPm5lxGvcnInQ/D9nOwVYmjYE7EkSX9VneAp1HJtTr4fDB5nb5iLgOF90DRjIdPX+8UgkgfmiL1wshRbuZeaDrzF1gEdzK9J8UOhnnD1nC5amsZ8+ttC1s6QGiHaWYhMRNeM/F7kasbjSN6dlUniBe+Yer11L8XFeRSN9r/z2rlgEkrRqI6qQiuyNdFDuVcFoPVE+ZybexS7XmjSYEK5W+tsA3vQ6azl33qXnfNVk31tiNYxim+6l0cXTdJrFWzIGkECrvytgjHLOCzTihhSNbbya5iHLJq13tQqd46Z4y0bK6WM3+tkW53JBJP7BnFbOC+cHHvELingtvJ/djU+S9YCZt0cbgI/Xg0MKvtFgmkXbZ2IkAKRe2GJ5o6za8gfFdWQxmdNihBtzf8zoG/MJbXgDk5SEMn9NK5NxuNF1oLHkCqn9pXi/4lYx2RlS3Zs97G3Tq8UxaoM0DvdOad5Ebz91xmdVFF/+4Kjp7JqW+b8W7oFidoi7YXNVAQZyeeSEyFsXqyWSeHF5NpnkzS4sN/Hy7chGhe563zf17o1mLqhPZ9gUi6UaUMXiCerHTipAIF6/HPi7nUkakchiIN0pjgUhM+nx6Ee954+JtyvzZgGp268j9ErLu+TdUNHzsUmBpBa3qCPmXKmSmZ113kKm+GAwgqR27rGarMT4TEFWUsEUxmPzVfOvYQjXJGNACqcrGL8B1nBA2orPEmJp0X8joavS2P1ZSx2c7+an5YI5slBQOyc3UcQpS87dNSaGMgTMJnyO/UgHPQYTaZOt3ZqHWHZmkYUlM4MjNb5zFXKA02iLPIek4JlZdpMMU8SaJ+Mc0iq7vbkMb9NC7koqQQflAZzIDbktamUjXjObLwuqC/ksEIRYkHZ7BYdt8ijFjTtMt1kiYJ/g+NY3IDvI2LOHv75UobgnvaukWqlKEOG60rP8KEcuHHo4VrjlTfB3fnOYSYbEOyGbcxgbZqaoA7KjS6aJ+GCog5TCKxFQFx9QzEjElNUdSPp8Dn/SinTozXeZakEnEQDmTC0cRSlnpSLvlch618zCjycf9KzvMivr4HCZXrSlHR3MAjGfhbyiEwiAA9uH+lTPp8Lw3ZXVA7VlHOfzMAxiV4DzHD8bh/QEJBPw71o+64wG7Wm7Ss4qQCcQMrSORFoNGT91tZtkhCRh/A9k2AYzBLUS5uO5boZQvZwE1ny4o009+xptXzphn/vq/uKrLoghZR+ZJ/3Df+jfAl6L8Mj9I/A74NugeM/rejUa0OR8Y43F80/G/NexrTPfrhtCWLylsSFN9TGatiNJQficC5P4E+qEdiPjaYGGnI7bZ390N8nKHSUIqgSXdQgUZ6a853yfUOX5XeFU0TUCQ4LIFEOtcns9lCD1r9Sbg74851qm73qhPEg5nNKWGiePhHWTz4JkH3E8mBjSk7X/EA1jRCVo2L+7qbuv4O5TD9/xR5E/k47onBW78Ffe4fYlLonvc9HnfhQS419vXaRG+/GGuALgzacXOK90ry/9nh6RUjDkX/VfKarROEvb6+dgJ3GoxwP1zHZQ6rYd7qs545g7CICP/x2EmPwznLorERoBMJURjU9BWcN0N1FlFXVusG0JdvPuV9m/pJJPJWawKPvi5AA7+BgEI050sBYDIhL10REwd9rww5YXeb0FR63zQ56sfSCA7H5AnfrRLJbbY/U7yH7L04bv9QgrMOcuUH+MdabMGIbtiM17NJE/sFkfwLZ9HEJS7RjbzXHWVBAm2BWeWoJCUiabdS5+It2SPrt6Mykr+dxUoqDK2A65lODeEZFLzWugWTvKp8kDpRiSg8QR1tSl+Nv1QJxAtB1KSgTemgkbNCanyLay4HBBMneLihQo6brt0teMUYnv4ZL+xOJ2gTgz88ebc1gJfeJBIJs1CghUgIIqGw92/SSrXOO+5MSAADt70R+SdRRW6j4B5KRhI/d3O/g8hoFfVvNv2zLbiClDH3yS/qNl15yDThilF9muYXsjh8gsejulYEyoqcu/NC2+jvE4wt9CmRvlz23VyRV9FzDBL3c+iA8dNiQ7I8HjDfup0c033NYJeWWx/rXGzAZsm5kcLCPE4cMaSBP4rGfLviW6uRNRqGG2FTKSnZU7ch7nJa6zL6i4pmZAlgX27MqOSNI5GwOlPJRGHo6roQ2quxTPuag84GaKe2+a+7/DsACS2OWhXnzazfv7XGZZZ8Z9cEAVdA3qGo/m5b6eoaTnyLwmvDChJc6RHDV5+YrxbO+3Bmd5KGMXcwqCmiQ8EJI66lfvqrKuHbM42ohwemfzbNYICfiZxIWyMKU8v+e6bpMICyFeh7H3fq3sJK1iM9N/rD9sLkrsuhgE5JCXVdJXXout7xxbra9K6FBChJYQM8+ZpxSSq/1kYUvtr3caeJI1GFHXw37+3IQo337r8uogthHqx59bil0g5TIO0qIdmrdYHT6XZfT7t6SAYBKJhOIpdvdpwgoPGyw2Ta7P6udo6iPDugQwy+fDW4LOR6H+e/H5mBf2vFpvZ4GklLRe3tgPvwQ1fJTlR8+b7uqZN/1IMOHtpPszbfCRDEs3BU3svfcTJ0dRq1WmEJapsL4GUYa2HYYlLBXjxg0ijYa/vJRaM1FO5vcgQpanhfaVC7HiyvdpkynHftkyKRv7dFiLm9TGmO1ntnGIvwH9y2RbsCiPT4+rRnhlTC4V22W9M552hEFDA4qbOX3kiCIB6/d7b6GhiUcju2A3O+lzj3MkU1nbWZOw0dZA6zx77JtUlYbYZml75usH5tArC7L6Wd09o4XTsTVacPRKvECSjqXUIWRbKDS8facNi8loK7rnR0yQrXwxqaPNkpH9Gn70dktlmU/ML92kQQ6/Zz52s8mdExkC7ClerrCcEYzlT2qdPUfesrjb/9ta5BA79hmqi7GvRcKooUjvsuNWShDltcgeHvDphOedEw3rHK50nnXbKu2mFrMmjlD2C0t2+02ZgZ/Anm3zLkrDrHbUvaPA4cEMxPcdXgwhuwvK0Yhz598BAO1c0bWERmYEPFlWwreywvVcQBeWngY2spQFBX8HYlcUo8RDY/VhVhbxiJdejzogXEcBGSsx0EHbIFGmT/OXMnq4AI4MG/3BfB6qaGM/BMgZOHYrJAARGCjBBKqD9Jv82Ybe+x2f5Nod4IdeueTf5iXH4nA5sRvH9WTPJgLKHMCAnovnF93xOIUIjP3bhR8aABTSaZOwenM58bB0IW8HkR0GaBgBGvDU01+qFrYJQzDCyWQNntUjLf9wrTYBGts1hkvnhh2TlxwRmmI7dFLfwgrJmms7YdCeXZ+08pUKewma/Vf92tNxUsalhHUJ6XpxM4WeKVnMHkDqREIuHcDlPLFes6hx8GC/IX8/xXPMkb25NtGirmL4rlB+X4FT0yVYL7xZDo58zxK7pZ6wnX8nCiWeJv2kSzrdzJmMe5EY0IomdkbCzcDI/ZFJzKSljzU2W2DqrCuBOIXbPfGNjN7ciz0w4FN2ijZa0JmfJvjrshtFJpudpsU30O1BW+EiJ59fqoCMI9GG/1lKIdPXgTE5JnzpzjPEpKR4BPyAkEZDLjJnKTd7G95A2LUwEn64ebTdvEvy4Z2FF349ZO6SX3SXBb/eVlEmq6tdOItLgr2zdY9W/muA4D1Z9mgmz1eFecrSyqNWYYyFgLmnqjcY86udFoVz9dr2NSWHQUTpBeWOLx3oQqZzBESE18tdJSE3QFrrUBYLsQJVf4HS9o443Dh2XOrVjWvSKgLcj/HY5GRra+qK3dDshDj3OOY8OPHnn7TH1xhwF9KJPn59BEr4BPhX58Zq9Oqz49kJf6KbjReb83jruzVgdSIKmHhWW+TqblHwvvOrSRqVtt/MDtUyoMdMihqYBkjwOfNicEkbk4IArhGslpy50shceUyt3Q+J3GheOcFtKDcXEXu1hxZK1RAaWy612WI67fS82sY5q+SACPvVMoPo7aF1eraTUkArxcHL3Q1LK2HB+Kc+T5tcZAi0JpQR/XSXWThoEeokQIEiy0JzP3Mw5hu/3UepNFLbS+4V54lsI7DGGwyLOQcS82VCtQZRLLz7KTG1U6lUqGEBxXmZVF+lQZfYgCnWg65xzMmxdcUkRnwiu8TUYgK5wrZ2WDupXxC+shpPTEJkj2jsepykCjjc6NCxXwwJ/WDrzIRbCxCm+YPxCKyJyqiQG/jRPBS2xwPoVyDMvY4asFaw23HRzcxcjMLyop4r7T4ssSambQU73SkXhDP3CcrC5MdVuJQ86AS6xzO2iUOOwLuqW4rogZSvhT8vdruYJlB3vSgBXgqNK3mzZkQ+tmR0aGwBzf9QRKqRxUwMxOZJ5lGGV/TpaBUTHWllZrgAR/cDufFA/5flI7NJjg9hQmkFSwur1eHpNwH7xlll6RqbQhDM5g0K0iyJz36zeIAE37a+NEwwBfsVcTy/A8PFxOhMb4hucXsTDJ+8fK5tY7KAMHxWfARXaYyGYEkzQwdLbyzAZBRTl0pewkgof+9o4KNVMMG9OkEBiVtOqYXi60sE413yZHTOlUs+JcD+exHI/nxe7YofjS/8SowkaWxsYmCxHbZAitOC+SUSc2M5zaH1/JwCTNaPq8Wma8hjs8Y4gvZiBhg7rEbSGOic8Q6FyVRZGGvsikszVXFl442wmporoCt8+GZCb4Xwtl099sii8rrwd0Q75lFcYAVWIowwTUDXfAQw6Z3aEG++JlWXUvnRsTsoonqayqtb/gukY/IRO0Qrtbz2WG/FG5QlIwdr1+dmePTOZof6J3QjD57/ePN5nasKmdt5JOZEGbml8AaIBJEvGqGbD9Hnpj5K/otqw/cmTFbppV7Dh9zg4pwDC+d6eMu6LTmTxuzUos08MIbottlsBA3/JKK2/rLVvMgGvNvvEe78zu5Ozh+xYLDsnNVlfEyukEDX9RUvZlxQV8InJ1wqNZIg9DTIkp2BcpZPPnRHRzk7zrnbFB/9SeSXQlIrYaVECTaZzcGYwX4acmOdMK0cHUSF85sUoWcctcT3cc/DnUrqgiD7dKcE+iI3N2Fp5gJAJ9VdsMe592Jht4Z4GQy4RxtMotnoGSXjwuyBaGCUwl1lQJBIYk9GH5cfMkOLklEBoZqotg1c0EaG0BC9ypSbTaryJq9SqTZaZeDsbEoMdl5Jm3JPdDz8G+Wv14cul0x5bIQcfahl9AAOmAB7ezQtaZUJbL65V28kGlX3mX0nY+X6mdlyqd4hVX2e+CTBBNg84npEUrIgB84L92QKSFwLnNQweUBRH2AENi3KD3tjdhQLilgLVizzrIG/mqPvB3j9gX2IZV3R6Vp0Enk1+wkhBXrka4vqEOYOBvbXuARX+HRbAy755tthvFn13KQFDYV4wkjhwouysf781uNo/3IHoYWuZ8vyi9uW89E40/OtCJCHlpOmJ/mQ1zUmNKcMaJew8xzNUKvYUlvmLT6Q58TB/Y2f2aWS1n/8xfJoaxFhUHZAcOmMbXs7j6RK5vawB0K7Oo54w0v+fLsdM8tC+PTaEq8JM8smOdEW9ZmX/OETn4Y8Dvn6PIMS7os/w12Nejf/r4sW+ScuS/uLzd4WJ/zucT/m81qvvDi8b99d4citOT4UBhaqjti07TJNclcWE2O5fLZCSQ3o3W/TSaydzEfJs/j7XoB0YFa9Z8u4MrTlXM8UzlV6z0ugzijzJMqK2c1zPcoqF/vTeXeN0KLpulz7/Y1vrhMa8n0czmBb5SSJGpFH81tOcetieJj+3gvTuM/3MxdYViayAYX3rJQYP3CR4/fqw9WMC3WzggbsyprOkG/i3cTGuANTgNSaW/7dl6Y+bAU0H9gLah3E5wM60nAlvTVXiDa5sl5UmlYV6ldJxX/1Y4kVzpk/u7BMnUinu6jGo4A4K4bXDVusVFrjDMI1YlXBtce7I+7z40otHa9kYldIE7Of4PW1phkY0/Wgk96B94Aj40lWcb6vshJ0IM3WPWy31ezftCukgPgQ++UC90/3enxRLqCN2wawirQTR8WT4XgRGpmbA7rk/smUvBNCyB+wqfl80NXUv16YZLHayhuoKjwL7F6rFRKTRK4m9Wy61aXMWmaTA6fWZq1goWhiYrmEqlqSyjxg8y2BZP24Jcqm+kdaO2uQw8rdznLF3VZFbLZQLqd47PjQgRiLLGF6t19w8E3UYaIjeo6mGLZk6DUcQ7UDm9j3b4jA+QKbDavGyVCLVEJJz1qWFosqxIMnHQTWtti92DKucdHdGH0z1Sex1WhJwO7UKsbnK3c1qHhR5ORadSSayvE5DMee/67FQ17e1FeWFfbvguJPXwAyVvBmYm/vHeBdAv66D8KUREBwCA+H7RZ0ivpbtS0wVLLb5kqLCXJJKGAr84YygX1gsW1Oty3l3ZiAoIX0mhdDrwiRX9s2pz9ipnth/Gbh/7lREGmu6W1FuxDC1zSXlpCTzSBIcKsV9Dzdjw9QXWuQ3j2S6ygjWQ0glnZA1eLylyYsoQi1JUE+ExoYsIYZ4LIdfTZhvj+aa1QEKmNK9M2QzSNWf8y5d9Fc1qWJV3XozpiV7No2HeyRe29NGGw4CtYO4bcv5/ZiquDhd6RXRAns4lWdJeJDjTkmdmmIKUV3hmclakNqWFRRNLum7/zIUEwVgLN/He8cBCBiV8EA7YvZe6ypY51DIpVrvqmsBO6/drNUxt+kijVYypQ5qj4xmRQ3ZsIzLDamjTBc8mgIn4Ef0XbXbGFrwlXKH4PNbmx7Mogax0DXqN58iCSKobLbu0zANT+JWfDGp8lorBI3Kp+Pe1SRPzyOMCbRhrc6HmcV62unNWkbocH95vNSxlVffHWzxw3ACTXGJCy0yBOXCv4NodSGvGB7+tNg1fi1zXkVzf8nQGlLSd1Fp0BDTwqY+S1YdEJSnfPxGoY4DhlC4bqw5jNHQ75UilrtfqKTxCpC6xaxmc4bKxW+wCCIDPhk8pecOYQszDB1EeTTLlc9bycR3MBa/UTLdtMiqDtE35bsUVujGlrk5z33c5na43L9PASArzsDkf/1KdGNiewlgCrvS5fIMDTyZPQcN5+gE7BE25Ty8lJFc4fV/6taLTMFcDY2F5p+g+T4EVRZyvOzwm8V38HeogRUmo0XIeEtJjNI+XquV7HJUrMSRAMdbnCLgKmZ9UBrJ26Wz0QmDLxSaf4Zl+nIZe/rGbCfnsqR0QR+NaC6ompfUMZDu5fyFunDieFHuN59n3ChOPDI0qgNueROk46uyHxfd1cFrxl40a3rf46GWY+LfvtxdkWn+OYbqXGFr3WZZXo0CBP7Xm8rzxkiQ06EQtKK10uUVtnM+3oCMoeluhjtE98rKUnFeN7S0vRhtdoXbuQuo1lEjosvdgCWwp8L432K43iL/SbM5apzy63bloyr/emx7970UnXVh9uvpeOu38W/egxTcISdV1+UWX3DISCwTCB1ezoJnBqDp917B/Lgh3Lleiitqcr91t9cipc9kQ6SEi5V6yBuF36KJKj7Y57NoEWB2yPsgdb7WbtXvKwztW81XvpCHoVBKo0SidN/Q7nYvlMK9WNAL01/Tlxm+u2eX0+P4LMCPeBy+Q9B5meg3COK6A/jZsO7YVcKl1U2LzCT1OBfkyAd7FcUqW+llLWOL11plJIouGUi5r/BjFj9RLRP3/cFKyZVKYyivzB8jpbB0vrpnsrIlLD86JyndlJ76JRE9dD5u55IrlopLMMSnHcBuTQpEd0VolynTxM9hvQ/7B6rIn1heErkVNLqidjPElGF8oHKaRAEr24c0+m8sAh8Of8PuiWWdxj0ZRLq/0UbDQEp4bSg5CxvAqX7bBQqwSkqqvaGVnqvBvrcXPSVlZ3swKsGvPnFhJjJYJgMZL03GCIKR2zh5gE2rbnfj6ZaRscPZC1DE5KHk+yVcV1g2XUzhs4YdQq/abXvbqy6umZUVe6iu+FFgQbwUCM8VYwme0fc3TaCGvC9xM60p7737KI9AURtMVFwIIeVRbMfLScBWsA79nYARjFVkkf5ete7LA8yO7fTzHAJQi4bzd9lsmu/yd1tvSs474f8w92dxw9K+FsUcbcz6C2Kb0493Dn8Z/rtafUyisgeUUe8iHkWwCSMzn8ThNWt3kfK+dMcaKi42DngWpQLk4tkNa23MC+1q2Zddlw49d/WLXRpIvewcNuAqHpsq3j3y0zD0O1jSWes6d0xcHjn1QS/15f4r5T/OM+cz+n9TA+yMklIQLC/D28Q4Iw5Fo3Lik5KQ4Lo2Ex6AhMHgSic45QTopk8BQMAiZCvgmF7zLJjgewCEpO3hJIMCiMPbcZS2iCFA20Ncn65O+6VvJOYQ1KgIR4E4Eb9oKKPBNidCUKesnQ+C9tcxci/t5pHQ6A/fd73k07B+Ael8p9W+/U8zzeFmrwX4A+aniXGJd8hJTFAnIMD4WqJXTJ0SzvG4B1Z3Qqw/uk5lbbOtIbd9R5MI8h07NeA5k7N9W5Kk5l7k1Tu231j9hHovg4ecPq57mIDUugmE7l4NIFTkcu9dCDrlV7xYPwK3tvyNEt+LNeSAIRlcx3FGl0I3He4j3divHz+qWXpmTOEA49vIPHGlVCgEIxhsfPpMNAC76/ASR38gsEFvEdlGAhCDfY0Ood7kf4ADY22Xw0ilaoC16V4iIBPie1kx1uSAjNXYIgcD9WC73Rhjczhl2+7LS+zLmrgMc+GzfdA/8yx8X+5AiWix5ovA6fhtUNAQ96anYss0SQcdHU4Mw6/xqaPC5Ht9GFejvQZVIWXS8WS/gZnF8Dx/yS7Qb1A8u0dk1EozAZLgJBNJS2HH6leFg4pMhi/mSwMxs6G4tcPmzwsyZeZlZnqNKNN2ReXxNzSJaoR0FkTUHgngjPWYD7QlKjos23KC5aEJGazYg0ofwuIiELUu7TpdGNsyC5RsUL8Fj36Hy7T339X3ygMDBcb31fpBTFIYmGMHHbbCEv1qjIiNLpUU8aRrxEcKPa7YF83WAIzZtg1h7TlQsCPqF6Dtoy5dWyGr/AUjF5PmTLCSKWrlZKPiiGxuuwJA64VkaKcfwF/N01ulsc8zDl2dSU2u1QsCIMxgOiBQhotmpC55vz6UoIBTB/n/MpF01pqKK/27EH8/6QBUxICo5vmQbhwkSQ0cDwnaJZ1VLDiXkk57t62zB7WJJ3oJUZP3H/5ElLZn8k0q7/7LtKBoGJdALu0cGWpQ/hToE3z67nlQf06IqsAaLkklH1ixaEOjxvtT5HrhdkOQ/acmchb/+LUWW4OmWs+CZm8MOh4dv++fwcwMq//2+/w6Rq9VfvLADFBZHEfYwmp3pyiNHFv+Uf7r2yBfA3vHX6a2RBOR94L7XgJ5ie5ts00erP/6j9Ne92+64rQ787omvk+c8dO8P/gZIkfh+we6mkj9ev+vvVJzq+hGCPtOXVH8aT+dLfgh65bkcB5Cru6Ar0yzB92+lt2zR95z7wROg8r6Yvnf9ix33vqlHCKOKNEkIjzQmfDqrU7S/X4AeK7z0hvZKe6iz3d4Z//O/K5JrPbXjhs8RfQstB0B/ffxO9Ch8IVKTsWR1Vm7kJW+zsdROAZIWNN3s+fpn7Kfj7SFHoovWj6bHt5RzV/0u11fQs+OqIWUfxcK6+uQ3B5tVH/S27j7/rQ2TKOAe/TEH/s9vSMn/nugH1pGjtU9QgkrmCOhpMw3lVdesdhPSHue3TLA3wMpMHjJELtOg18XBgXlXJG8/G55zzLIOJaxWu3KcXKllFO700u4oltglqZNF2r+BeL/i4cxLAbevuNbky+SAXmj8iR6eqxQKFfMo6GHFv0ka9VxkwniTapBAvQAh9Mpe5QcLksL8gr9WuZY9XgFfGPeHDMOuH0GEsOhCsuRezze9sqKOt3UweRt5OnjgK6gcRa/+N3CQD8uaiXXiegIz6IsF7eP+1l5RxMIsInFxJiUHSC4Wt6Bgjg03cx/rLCe5rDAuZ6bZnj/M1OD2E+QOy+YmmK9e/3uDXQlOiJ0Lhd90cVfVdReP+fcG91xevLrnmBP8J8aNuzrBlkNaJfdvz7WgsyPeBiX1BIStcbbxzoiZpBp6cs+sfmoJPZPTJ9Ijq7sz6CnwRMZT3LjtKGjV1gbFUPy1lYQTl3B8KLPhiqsEP21sG0dUlKYRfFa1vaME6ppfMeqpez62C//KALWamvSMz1BdTdYtsxXH+b3N0dDVTmzu+ijP/XdyI54AGcsjBPBZFLyxi/edv5c2j6wxnwx8ZU8fDOojDXeEjls+6qKdBgwL0BIKPPtKVxUKoTwLLl53MFNTd0WvxrdIL1YyiwRUQe8rekuk5BCFxO8MqsqNb9mTU2BR5WGBvb7omp0zXlKAIKy6ymZFGckk274DCwbLWZihphBCma2RIEjSn+GSQlwzVhZ1doJ5uk4ekDrGpHAVBWiOrvYULrDF/7YOqhap1dIM3ybIKoenZBF5lHtJOS8ILc2HJjRzq07LI5BEFgVhUnCeOoSdB92hb9JzxHdUqliefU7mWYKuEiABlgB7PUtX4ffn2m3v1MkhilLRdHJKCbVsSS9Qf8SIwNshzSFZsTrDJjoXJ7G3bf9Vc6p30Unvt8lROffsgruGrrFYmIlGTe/WL50ei+2rVDqb7a7V2DxY8HxpJA6TUwP5f9zx+HLie3EliUO77Up4rxMkiwCBf2GaBpYUWJOGKrME5HPBdE2epklQqO7z3VocQOX0AC6n8bEEKHwcnBOc0yhUoaoulRKoIUXKiLGdD6TtXJuK41S5/CyOR/K5A5WbOdtST005Q09vm+Uob5jD5fpHColQObQ8ClRK6C0qv5dQDN2MdlZgShJaTe7334RE1mArHa48Q7a/bTiLMplsMIU6N+aqjl4yGgM3duEd1sE6MzwuJ1v6XcZ7Jtt0Nt1uy6ClAPNQD+lZMBM4T6UVe35SpiVknE36rcFZA2hy12gh8l27IRDCKF7YGWiEMOwYREnRcGMN9oyx1Y7GF06d/MtZXJgfCtihoeM9cs9Z0rktwH0hzOtgm2i7rdryVNDB9fqn61kC7wribnhPJugibOJ2pb3R2RawpXbhloq01FsyokGR9rIJgokTqNR+4olYoVFumml3gljA6S0uIYpSUelKUBtUoSoKGHvBHFpCAbmYWUuYMbFsKiMmxkV6SWdTPwnGXX4tn8nEDwQ2vp/IPHp3pW+sRFf4YNJD4+hYJbmSkBIPIdUJgy+P8BkI17xIdIq9vvrovVtXAZNajnm4xtUj0zBM4wmOA1pcXlrztY3WxXS04ZguwVwi47hPfFMVrdIEB81U6wOJInPMFv4QO86ekFot6VknQw+yl/1HKFUJa2V2BqzYps6QFdKcdMsMWZDiwAvejOrTwJz4mqRYKBhAK5xOPWK/BJoEW9IslCsOhFT7HFd8EaYsPa9G81iiIFUsodKqLL03hIP5nul464+oz5MpF0JWyhy3jNvaXgfI0xLgaQ91oaEUsScWc7XZ8qRNzGE6/Ofgiw1+7JTZYA6Gz70IWv+sAF+hfWxAjvdppdj7HNdzdFMYSebNfug+W7akhQiUHRTmy1njEf9qZJk5R2tehaXwjihEKcXb78QgnepKla/LRwT5yxe32tKiny83aNwq+sOw1bt3NeKMeOF4mV24dMpZd/ZqvC9+vo2kxjo6IyWisUp/rjyuuKI3faLmoSL9v+V5w1K5/yqWRSQKYlYrwcIjqHegYjKlayTLjcIs7p8tIwupqf8tpN8+eUB6akgv4cpc8NgIJBKLLMhY9Ve3zJC2mpNTPcWQbntMZfCGSS9H6xLR3AfpXBvf0r1hdflTLasFxkqvVctSh2kujE1vrCx1c2jdd7sOGRF+WIKq01BCWayDHQMa2BVzD8gtnkNcgwI8+yk+q/2NaDyzrK6BjEKJY0g5uAVEVMwbfNQw/DoC1NqompTD48hpsUKcVvrPeIkcGmvEaWb2oJgjUA2Dw5fFu7BNXqNRP8aqFviNH77QZEdNg1v8MIezP0o03u8UKwIVNK3VTm43mpIRegGpnUHCMw9Je6q7KYVYGm29wwimXCL/6Vy8jdLYS5U5uXyUc1IS4y2DJ/xVLDY7vWCs2MGTJCxD55+pf5ipaxJBNoWdm/hN9ba93opilwyfWWQEIxbRKVOZIU1+MCRMz2Ao/bBK9bI0sAJWMP3H4y0q9Yu65GiJkxzytgn/m6TZI8g67VioQeYQw7gV2eXzmfQ2vi4Qqq1yuThPjv47hTQQb7WhLiktNiWJSZEuJa6ORIUvwKyahDGRNNLbbUahl3lhTGrGpiF3JC7g98YG2XVjuMn7QlJ2rHmzgsgmlSoYsbHugZVuHc5SncMRrkRaZPAI6dKY8a/nR0SxjPmquMxEBQUwaqIga3SGXcvIPlMOSkuEw9Uq3P0WASiAfENzoqyKNI6rP5EyFzIKaQg3DrI6QLzmT4lpLOiFgcdKUx8c7Y21uQlEF+xD5EIbuSz12kqXSjKbfFJq2GLXMfbBTPG5kmqThaEgLYjHObIg+ZQaaYynUcOp6n5By+ZrDbkG/FqgX7bTGT0Mq7KqVW+UhIHVgGkDLes7S2X0rCxQCjFKpVDw19qaJR0NqdVXOoQBskZnE8S5n3Z+mQB/iC34sW5MyKEOZdhPX/bYcsmeDMq8W1UlXHICl0EzsIpZlaJ22YJ5fYTBBXTvOaW0EBDvFZQyZCyIkCs8Xo0llRAMPHbdHrX2YBksYfqORSoi/GP61HhJLXkJakf/lVOzB7zzjDsXi0Lw5nQAzevBV2W3gWRtmRKRIV4cQuplKhS5Ta8hk0InkQ0GEa/HeYjnBSGa4Lh4birtMF65bXOf0CNSsEH6c71i7lKIzWcH25q9VohJjbddyDIYOy6mFKhT+EZh1+8vKkUK2RUZtE6ST73EEgzPl+XswXR4CoQS21ypEckBVrCec5mksusM2fFRldnMESB+3Ar8lWfaAcMPlG6z2Y4B0RkYfjTrPENf6xEejVQpBxyUP0SDZam8y4dZdr/7ZlwG001jVCTMhJlMyyEizxN81FgzIHXHwVzQsJHI5n/ZF6Jt4WjU66ApCrWD+loVXDGi6H/jSoOJLutQij+E4atde5236zgJRWOpDEmvcdOjnHBfUcDFimVtKXT78jPcedWwCXlGjY9YbfSHoDS1CsaaLRj0BJFMWtko68rqlUPspYhaze7kteo4vQLBiH9usXnAyYB5OhuwQ4YxtXwa7vEuBwNui8tN61VIsX62Oq2r1mW7qSrdC7y1eUo07BRbTnULk+P5jqDC0BpqZZkgNNH45EQ3npXBzBHOKR+5lRaGYgJnaUAa84vyz8bKGnONht2cGwnppEgmtdCdRpNC4y5OKOeBNYVvFLX1Okm7o8gsOx7alY3hsNDOMhs0BF4vLSbLXJLKKnKvOYGSU8bxEx8dqfSXlBH0iHH8LtdB+Lq2rEs2G8ft1eSBKVWcfkE4xHZrCNZDs1l0pUKomlBrGEZPEWLBo8Z1or6mJpFOyW0I3/BIgnnnoDTAyxzS1BOeUWf9oM/9U2KWXeYjUZ7luQiBeFmLUn9iRyJ8IjtRfnm6n80qZAyz8FSLls0hVhhIyGpVt+qUU89AFHJ5DgNEqXhgKZpGSGOxaJl204FFx+vV9WCNklQnySVD5y925AWRFL5XaBncsMyKUaeUGhaGhqLkWMU0dW2jRAOr1aASRjI0FWfVaBSCOMVmoVAaVbUtp3lHh6magv7UneqPFCayUqygVlMVyZ+Gw65JFTMxHoo3i6HviU83DrMHeAvfPC7FYpZPIJpySqVK7pBgeRyBPF7dyrmCTgPab8KJBvcCQywo3Y0jBW/IJ+4vtIvoUiCApfZp9GhCko+lMXt+ITPPLBf4HB0uSrh8MhZgtSRbrRjtdt8sCZtRFverHVISzahpjVY9gaSO5zeHrEqFdIBXqMr1obQ36Qdpp6PvACn/fd7/twJ+9zVDJ2n+psGrexLiL1tPNNF/EfbBvbB7ZUVB+tYfD9Rl+Wc3i5vUz9+q6p1PTR46BTZkYwAZYStJ7n1aJnPiMGt+AwT4qvJFdAYKBJg2EQz8rEkJYzDrAAR7vDvUDgyDkjr85QcW+Mt8gUoJIYAIuG0RAry0UIORS+wiJplf4wEmHU4DLR2OVUXi+WsajspF3KppXKAQdy+l2BM2u2YBJqQbqqICBAEsUEciBwQFN8roz7Vlmzrnx+TQtyu/AgCvWpaUtKsqJLBDQCitnNFC21sVY7NyRTmqaCCQdEZAoI20ewArBY+k/XDAHs68xbH7y4d37NPu8J2gOGxFD4w9ycdpxVX4D8U8nFScj/2Ky3C9YiH2Kq7FPYo3cd9Vul8c/kpxAb6guPCKXq6CI1fmr3SXsfDMwxcNO3r/MbI11X9B+KmZZI3wdKiicOkHPvqD2H6A0y2iT+Tt2LNTYOvXnb61O4GAF5hc26eBQNsLGtEJtiSuAo/hfOZxlISjVFSYW31HkAK+g3fz2q96CEr8wtZprZBsKdFF4t8PWIhUvaHBHvzrzASsJEhl41iKi0e4ELJmuQZdCqqQkGUb10YNnJdB/W41ioBqSIsrC/1+K2uCOYqEAmsDa/UfRfMmeN9MbdbhDdfQHgnNwem3hI8QWOCfUskP6gfA5QaX1YgbYOCyaPkV32rQ+KVH+JrG0aLJ8oHN2wf4snKZXD+Ua0vcddCEDjgllybOs2wzziJL9DWUVYFIXQ6ZzKF7MszKKE7Je8Pqb3Y4sEwrdwh7I9RjVnzzBX3R1vGaGxYLOIKGIxwu8yTUPdS9xyYTxHVvJouoarcnnJF4X2Cb94B9t3i8AH6+HnA4QM7PHjuyL/djw+8NSO6JkV2PghCe4v+zPnK9pvIh4ED+UOBRxmdDJKyYEpsdgiGB3JcJHttDj6n2uQt/zVOWnJdKzvaxwD5o8G3SDv+XBfbJ9nwI7b1qDWEI160eEHJg6gMyEwYwKsDUr3xuu0MXcUI1X6OxBIsj5zEMMu8JQybTQ1ElzaZjXCSj1JtD0ZeV56MlIcqUCYNuVXwe8x8jRArKrNXal+dxMYqX7wgGR4xhMFTCrUEhxA9zbmshB0DLE3eR4M8ccgtMzbyFBXW0Cvzc1PWuBgtHEz9mZCwxXvcdQzEh44R/baok+5yWcP1P4N8I8MRkd6lw/bur2RM+qy7o3i8qYbsRa4aXkBDTC2xIxHkwEl+TUMOolDbuqVPw+zFA6rkA0M/WWN9RQktGxyclYTJdT7ZBIv7Ixy+jEnW7IuWin89jBwyXYV6ZVv7VcBR8ymzWj6xu0BV8yotNrhYFWjBSvAzIHCFTotSJfLjxEchM/V57T+wbEgmRAggTTIvqHP8xhNCQYNMhLDUiAqwNHqaAn68wWoYFw3e54J/cfBLU/vqD/sbYB+7lr3xxola12HDXtz+B2O8H/QadHeDowULNG1d+EHlMvTBv1i2eGJMUQrvBJP+gJ8YIaWKAy96bywykWYcwxCwmwwH18PgaBgL36InfWbKtwNbbwz7enjNm9eHZy/MogYQ8sXa3JqMoYXCQgietJRIBG5eX6IBoPk4lJQe3CqgSR1vVPULjkpl3D1QyJQ9TGDauJITvoD2Xm5fkS/6eBMQP0OwL6LEWO3QW1P9mCyZP1ihNFwU0sIUQ8lQCk2r1WHCekId85/bY39rPvllB301zQR9VfRsiLQ+EkCMH6phPZDvZoElvdfRk2hVN5xFgUwPzhTE2pXOR74GHfoN2UVhMYBq9LiOcQXePqK+sdCfkbAwc8kXJe6wgmmfQRqCfMG2jF2DPSCtIS0PXqnbBu6nXTFvxl13Q2+eiCB6b1vTuEUHjlTIvrUUkNL5dvqdoYfmAv9KSYzbWDoIP5Jt2HvTdy2EHH9gVWnnt4m33QbD1EKXE2s1L/ec6cLCzTVmo5ncddikSou01uEdrNOh7S9SBnqzeD8HdP/eTINcnzzECSz9sMYWJtIU+uSRcX6CLL/vnULAaRyWK3vtNiZk+53c1N4BA2LTbZ1kdHsgXJb8tJa5m4LlcKkWOOq/Z07ovI5qdd1QRlb3q9cVYi+DXj3sw4hBCLbVdlILLcEa1ek1Mn7McZPL5WBDSVxO74plKCQWICpNcNag25cJ8GGSgRqp/ni8QjQ1cN7LSmEG69+yDd4NQkU0MpKqLXTqQiI8+8Ml7DFLeqRkuMC+ZPzAMsSHh/Ne/fIz2LLo8VnFuHNZu2Rrlm9LGekrqx3DBEICt6jEUE155InGN/h0IVv//6a73E2o3tAghLYH8Kwi7ZMmUMoN2NtE0rf9U0yuoetXOUEuVYhe1DDWbeX3vgmr5T+W5aqfskyKrT7+hUOaDATtgIP6AKOujH5XIkkbjsBrVnj95XmLI/RGIT+7vuz6Pbg+KgQYJQdjJu3D432P6LC8KXl4QFrBD8TKd4KQY6EkwOgZRtD7jgAODDG5UGHmbQrOPHRxZXvPwMm/aQ0vLytB6N6JCMTUeUxcmIO2k27f8/O6q/1KykyOPaA+fxz5eI4todCNKTne8vX/ZNDYLkEKk6WVrCAu3l8I6Lz40Px4/g5AEjJjboW7Noqbzbwe+PKQMiEMr1lCoLg+k4YW/UR8vg8LPDMZ8zzH/Ikfvoc+9pPAIN3AhlyDGwu95tqjCKKGXjgo/I9AgQMPrm/WazrJz/Gp//zX/sWIaExFKdgh/mg/t9ek0hRJq6thSJUGSnLC22kDJDTQ2GasGnEPBp7xrW+UnlZyT0HrQ5SFzFYqre2uCRCbltj3gzLuwQDxhO0fYriuVIj5zrBjP+EV7LuIv4p4QcEEJpThLOfwZA/9vDEVnY0alkfD0qrCZ/5foNDBWPUeDHz5dzfDuezwat9TNQB2K4M7adWBpSq2eUEqkT8a1kTRysTFCFCFbx1Ol/kHbpl7w5CPp/TDGK0Q/jc7bd2Ngn2yqJAP2HseHNjWioc1eFc97EL5OBmNdueBGgQ0SHBuRKIg2q4VcZrnnjcREN0rCgsK7RdtKBKJ44Q41hyfOeQgQ1z1g939l+D3WAsDAihxuMRZlG9C429q0d7AzTwu+vUP0KYToE7e2uhY2XiT287x9FkDjn0PLCj+pf1ZGApsCo7w4bMNnrafsjCn92Ftv1EabX+8QQ4zbjn0nfldPl2t2vFCOEvVvH4ZkIeh+p4grNdIvFrb+63I3rjybjQJRd1zxLrnr1HXRTzvBtCZNmwOxyCGdTjDnCbmN22GSLNK6vkKLHXfjxEa2/oy5w+JlpJajDse2Ao/XoOp1h8NjFjlxGjxoRlVcDBCfUEIZxVvRz8ePCj+DGp0U6XiDk65G5+ObY017EFlOKUC3lFPpHpEq95WQ0aCZ1pAdtvR548JLJ4WygnUqLRZqWFSzyK8aUZYXKGzIofwK9JZClsjrh1VoucAZQvQIkcROQHLtkaqwqnGw+sHFbU0vmcuGdaU0doouNrBAYBnx3YiM6ag1yrSuXnLUV6j516UzR9j7Mquew6XLFeWe0OyzbLUeNz+LX3ME334WafpqTPrM1YpZHNbKxLXquCmE0WTZfllcB2gxWzhVzATZFoNgri09g7Crqy10XSyHjle350cfKi6XR0IlFev6NPDNEqfv5X8BXJSMZ8KHb182ObeKNE97OsuiQNCC7BkkjJoxnCH30ZxJEI+ByHTnXBMsQdwqDqGEv37rVJ5tNDRoXJogpV9+rDvO9AAIL1gkIOnHFSPj+mexRf/9586yPEJEvKHaEHmGz4+e6VZDFf5bn5r4MgADQOD59/OPD00vd/+dS3EBgE9+O/U8NfLq/1ZGa9HH/Cdt0PACpOAfNOqzPurg/k8xBlx8D+JsltR8VQXkTpyvl2wbcsdVMTVLnpLoa6DmMTXuovN3nQNUi7tNi03iLh26ux49HVoSnaAhNxEPWTD2EpYriC0ZaSw5uPHIFuepakWisPDvkBbUqIQ2ksRwyShimu1Z9RTvNW3lYZyzcMdVM7c+6bewZzEKic92KHluybyMu0Y7xUuyWetqX83jlPWznC9bDBZepNivJqyTGrW7l0nwtaZ0WETMegw7FGsc3kVhWMJu6damIpgpnAkXwiMbFx63mbVjLdatZmFmdo69b61TUCzutT2mEXHfHdS0YkTpsscVA6halYuLd7DvGa4fxfuOEQoase8qLF7LSSrFVIxjFh5/EY7OdjjL5nNE5hL2rHBI9Jm8Em8oHF0KczwJUY9q9FPFLlZFD9VDdzqSecMbuAy5sAWqIQ9qtXyI5uNoDbZEuDUMRKUClGimXTJtTkerRTf1UAcPoabx+hpzIq9yASBFNDQJgMvlONbaPGy3H6YEtITbZ57DCnjbstXXoXilj80XSMRppRGjVrtIqCyPZzmMj3CJXX88fIdOn6WZAdgOzJuAvokc2Jui5a1apuXmxytpeamEPskXCp9qpEFJJVWyvq4qCqn3ht3TnFbRMnseKKxl4YpYJXyFt3A9uAXuXBXl9kO1TYPB9PkCZiOIXrlVzv2XC9tGq2L+uoCpp+TJ3qzpQfPblXwqaMVsKHKuLXFk9cdUXdTU1Jqqb6VYU+3Y2IzxNatuBmGTQwvHX8VMpm3wuXwmY5g/mVp+fXdPZhRu6P5utJMW97pSXe3h/sT6fP7rtKrbIBC27X7t47UqoHPnhIKt9uRgNoG3E9TD8cPsh7VXQBNACPje8r9JKnHAA2HW2aO6oLa9Kd3OZdYdEKPUKAACsEECHsKmrXsC+IpYtx6/3uN+w1dkormlGhen2f4BTwDuA5wMuBfwauB786SCuMJqyHagshnAb+whtI89TDlOtnneF3tuLKC0FO7fP9MvcgKBsQYFPgUWdJGc9NyBEXcjZh6AF6QgXGOIX1qMEJYQozg2LUYzzxdjcTEWYzN3Ugiz0IebIYJAEcQmhsqJOUZpiU0KExdwWmcOJ3+T18eck1oQmxIqIOaSXCLmGsYlNjUaK6Yhi2PSBPgw877ALfw42T5vn/N1fzta2m7H30o6YMaK8XHXL3XsIk/qW3I6il6VmClTKfGxMrynOryGSowmXtm0dcN9m4eVT81e236tgV5r/YDd8GQlmNXr9rrXWr7NdCCGnzCTRr9+btap948/uLcet1oz/CK8gfqub7imNev21VqCl9FHLVWDUhQ0hUpi+H3rHz6+vvf0at1+rdmFfskkqovPfdSdBgrZ6RtJSdTLsg2JdyPLNiFZOnbiMVVJFtuExr20RWF4MxZmyX5y5ZjY3/GVYoE33b+lUF28sK23UDupsQaQMVaodEqjW/5oRU8aNPRBwdhQkFjll3GJwNZOq2np6kS9Rvv0gB1Xs33SuekIeexpR3s1u93O5vrUyMuXhjZ/I37SBeSmgm5oyc/hjYXc6G97PXDP/Y415qe/lY2dA2r0hcl5CstfpiugeJrfYIU6PfTI2vxb9dNRkfuKi/4qpVSi6SVz95+LCaCgYWD7vWr4Zltng4giWx8BsUgblfQAcl5R6uBtkyE+UfP1P5tFiY6GjoHZHH6xsPMvCqe5noiPW6wYcQ1wyTQPlwjFtuDkC6RbSDu0SELiBoSd9wDbbHdIoi22liKVRFqnLS49mSVlyGxpWbLbY1lSsuSS+pS8HZRUNQEoXSBtSEFCQa+lYBd8aeJPuhA65b76hCNVrp1RmaAoqaj/u20X0wOnhaC9lDoVKv6s/3YVNc0/wh1f3wiA7QwnVzsAElXOQi3/2v9/ihq16tSLx0M7bJS36RHwkBBqhdH9JCklLaNBY2yXGVvqgxmkvnLGrppoaOmqdRYfS43/u+lGeoYMGPmEZf9k5W916h1z3EhGHMI3nc7ZZ+Up5fpToI2dg5OrMp5m0u9+6TKopTiguD5wu6U1wMvXpYYhAlBBGFxIGNEUIXbyvP4+J3l8gbFQJCbq1acf159myfTUM8+99KqSVCZXRDWkJED6myErqqYbpmU7rufzc3n6FM0XMEKRWCKNLqxcoVSpNVrWwNDI2MTUzNzC0sraRrLoBu/zsmctHFtq2SlRH7EJthxkyhJUkcjgyGsoWa6oJZD4MgSbYcifH4cydpJQbiZKyELZlf2fg4DnnO6qGj7/+6ouJSFCeL5jnR6BVz0rOT5CxHK3yBuz4VBouUeCbwdeQwibbpI2gBCZ71khND9JbpDIb4ddPjTNX8BzwQdvfww+lnwkBhPweYidn4+A6wk5cGJRCkKE8Hzihvz5QbINAV/XfX6oLWvw+8WvFa1XqI7xVwpDaRyJCeQg8D2vsZMzyJg8fQh+dFyOStjGGRyY7wXJO+rzRPaWSGFdiiMpx266NCGvhGzI3mAA6ER10vNBjkqxImzzYzeZo3KDs8C15Q06d3YV42DXN54eyi7gOqA9U+RIGztZm3J65pnMjvwSHuiXiMEgO2bp8SgA46CYiFixrxHtXdN0A+mmGMrE4zEtguOxJkfzyLqRdNN5OIMDzkdY9uRgiQhcftpHzh11YBfw67O44NeAi9o44kdfKSh0Xf4KqOdFzGN6SFsP9IQ+G2WPchplv25puxHW+UiCStT7ogvu7lhbqRDVLiacKeFsT6MrZUWZiAoXJQ8e62s9UgpNM6YSkWKo3W5r/me6N+XOtEJtr57V6oPltLYwA6EQNq81YFuEQ/4Wm3PXzIpptkYWUEuOSWOSeiFlTtDoo8Svu934LOxpa21kFbwX59qcBh+Zn+RImvyj5kNJLxXJvJ8d8VrfkJKFVrRJ05tK/aXanhx8bT7aVauoJ81roNL64KfMd8Sj0Rtfge+SohT0+ShTwFVwhK1KW45QTKfoZNrjU4poyxfT6QTmZlc+GpmMrLLWuHv26eonGfHyrlIqK1kXkTsd6eStxRnuKdSRqBapI1Ffpa5MEY1iOvVVugLU/LBXx6A1CuG6/RzGbhBarFJiuBQvbvkwWJIFSwAUwqV4kWPD5BEGsHNgl0kYMExsoHumATSWF28A8Zt8m6AE9w5Ar/3gsARAIUyvsQEQsFPAAABsAIDuAWgAbwDxK3AV1Mg9NsmPCvFmjM39+cmxXPF4EnoWKsaVX2nwQhAzQ84QJtFHLOZ9XyEdIPQUZJ7mEWV4FzjWEB2HUia6pvsjX/c196Wa/Kcqdtsqql2UbjmGZ4HCzYgVhidjl1XUbVlr3XLXgfYNROYdDBJHYa13NSw58stFXNu+N+t5WGAU1doYgvhRsJmWa/0f4Ys7r6o1nW1LF8pCcxJM0H9YbRjb5gVb1go9Y9/SxF08sf0p8GbuymWEe+zrfrqQc8Rnc8lptIpSPWmoLslM6sWzOZaLyLaco1nYjntDeIpj5e/663Cvs+oZM4Z+HNgvV5U0ktw/VU411pkVh8q/32PH77H8z9qVLwAAAA==") format("woff2-variations");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Geist Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,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") format("woff2-variations");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Geist Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,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") format("woff2-variations");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Geist Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,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") format("woff2-variations");
  unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;
}

@font-face {
  font-family: Geist Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,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") format("woff2-variations");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Geist Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,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") format("woff2-variations");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Geist Mono Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("data:font/woff2;base64,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") format("woff2-variations");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --background: oklch(100% 0 0);
  --foreground: oklch(14.5% 0 0);
  --card: oklch(100% 0 0);
  --card-foreground: oklch(14.5% 0 0);
  --popover: oklch(100% 0 0);
  --popover-foreground: oklch(14.5% 0 0);
  --primary: #1b71ec;
  --primary-foreground: #fff;
  --secondary: oklch(97% 0 0);
  --secondary-foreground: oklch(20.5% 0 0);
  --muted: oklch(97% 0 0);
  --muted-foreground: oklch(55.6% 0 0);
  --accent: oklch(97% 0 0);
  --skeleton: var(--accent);
  --accent-foreground: oklch(20.5% 0 0);
  --destructive: #dc2626;
  --destructive-foreground: #fef2f2;
  --success-foreground: #14532d;
  --success-background: #f0fdf4;
  --success-border: #bbf7d0;
  --success-accent: #16a34a;
  --warning-foreground: #78350f;
  --warning-background: #fffbeb;
  --warning-border: #fde68a;
  --warning-accent: #d97706;
  --warning-ring: #f59e0b33;
  --info-foreground: #1e3a8a;
  --info-background: #eff6ff;
  --info-border: #bfdbfe;
  --info-accent: #2563eb;
  --error-foreground: #7f1d1d;
  --error-background: #fef2f2;
  --error-border: #fecaca;
  --error-accent: #dc2626;
  --border: oklch(92.2% 0 0);
  --input: oklch(92.2% 0 0);
  --ring: #a3a3a3;
  --chart-1: #ea580c;
  --chart-2: #0d9488;
  --chart-3: #164e63;
  --chart-4: #fbbf24;
  --chart-5: #f59e0b;
  --radius: .625rem;
  --sidebar: oklch(98.5% 0 0);
  --sidebar-foreground: oklch(14.5% 0 0);
  --sidebar-primary: oklch(20.5% 0 0);
  --sidebar-primary-foreground: oklch(98.5% 0 0);
  --sidebar-accent: oklch(97% 0 0);
  --sidebar-accent-foreground: oklch(20.5% 0 0);
  --sidebar-border: oklch(92.2% 0 0);
  --sidebar-ring: oklch(70.8% 0 0);
}

.dark {
  --background: oklch(14.5% 0 0);
  --foreground: oklch(98.5% 0 0);
  --card: oklch(20.5% 0 0);
  --card-foreground: oklch(98.5% 0 0);
  --popover: oklch(20.5% 0 0);
  --popover-foreground: oklch(98.5% 0 0);
  --primary: oklch(92.2% 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: #a3a3a3;
  --accent: oklch(26.9% 0 0);
  --skeleton: #404040;
  --accent-foreground: oklch(98.5% 0 0);
  --destructive: #f87171;
  --success-foreground: #f0fdf4;
  --success-background: #052e16;
  --success-border: #14532d;
  --warning-foreground: #fffbeb;
  --warning-background: #451a03;
  --warning-border: #78350f;
  --warning-ring: #f59e0b4d;
  --info-foreground: #eff6ff;
  --info-background: #172554;
  --info-border: #1e3a8a;
  --error-foreground: #fef2f2;
  --error-background: #450a0a;
  --error-border: #7f1d1d;
  --border: oklch(100% 0 0 / .1);
  --input: oklch(100% 0 0 / .15);
  --ring: oklch(55.6% 0 0);
  --chart-1: #1d4ed8;
  --chart-2: #10b981;
  --chart-3: #f59e0b;
  --chart-4: #a855f7;
  --chart-5: #f43f5e;
  --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(100% 0 0 / .1);
  --sidebar-ring: oklch(55.6% 0 0);
}

@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@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-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-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@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 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));
    filter: blur(var(--tw-enter-blur, 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));
    filter: blur(var(--tw-exit-blur, 0));
  }
}

@keyframes accordion-down {
  0% {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height, var(--accordion-panel-height, auto));
  }
}

@keyframes accordion-up {
  0% {
    height: var(--radix-accordion-content-height, var(--accordion-panel-height, auto));
  }

  to {
    height: 0;
  }
}

@keyframes caret-blink {
  0%, 70%, to {
    opacity: 1;
  }

  20%, 50% {
    opacity: 0;
  }
}

@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";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
    monospace;
    --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-700: oklch(37.3% .034 259.733);
    --color-gray-900: oklch(21% .034 264.665);
    --color-zinc-900: oklch(21% .006 285.885);
    --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-normal: 0em;
    --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-sm: .25rem;
    --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-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
}

/* 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;
  }
  /* Monaco's built-in squiggle is a data: SVG that the deployed CSP (img-src 'self' *) blocks; serve the same SVG as a file. !important beats Monaco's unlayered theme rule */
  .monaco-editor .squiggly-error {
    background-image: url("/assets/monaco-squiggly-error-fh0W-Weo.svg") !important;
  }
  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;
  }
  /* Kyro rests in the bottom-right corner; the getting-started trackers make room around it. The
     launcher publishes its state on <html> (`data-kyro-corner`, `data-kyro-lift`):
     - pill: the tracker stacks above it (pill bottom + its 40px + 12px gap);
     - pill dragged elsewhere ('moved'): none of this applies — the corner is free, and the tracker
       sits where it always would;
     - pill lifted over a page's bottom bar: the same, from the lifted bottom;
     - Kyro open in any shape (floating window, side panel, full screen): the tracker steps out
       of the way until Kyro is put back on its pill.
     !important beats the library wrapper's own `bottom-6 right-6` utilities (same specificity). */
  html[data-kyro-corner=closed] .floating-overview-progress-tracker,
  html[data-kyro-corner=closed] .sg-overview-tracker {
    bottom: 76px !important;
    transition: bottom 0.2s ease, right 0.2s ease;
  }
  html[data-kyro-corner=closed][data-kyro-lift=bar] .floating-overview-progress-tracker,
  html[data-kyro-corner=closed][data-kyro-lift=bar] .sg-overview-tracker {
    bottom: 135px !important;
  }
  html[data-kyro-corner=popup] .floating-overview-progress-tracker,
  html[data-kyro-corner=popup] .sg-overview-tracker,
  html[data-kyro-corner=panel] .floating-overview-progress-tracker,
  html[data-kyro-corner=panel] .sg-overview-tracker,
  html[data-kyro-corner=full] .floating-overview-progress-tracker,
  html[data-kyro-corner=full] .sg-overview-tracker {
    display: none !important;
  }
  .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;
  }
  .notification-view .content.content-wide {
    width: min(634px, 100vw - 2rem);
    max-width: none;
  }
  .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);
  }
  body.has-kyro-launcher .dashboard-layout {
    padding-bottom: 80px;
  }
  .breadCrumb-wrapper {
    width: 100%;
    position: relative;
    top: 42px;
    z-index: 1;
  }
  .sidebar-container {
    padding: 20px;
  }
  .sidebar-container:has([data-logs-fullscreen]) {
    position: relative;
    z-index: 20;
  }
  .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;
  }
  @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;
  }
  .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-root > :not(.billing-overview-iframe) {
    flex-shrink: 0;
  }
  .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;
  }
  .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;
  }
  .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-top-section .inputs-sub-tab-trigger {
    display: inline-flex;
  }
  .mkt-sidebar-container .mkt-cover .template-content .template-view-tab-content .tab-content .revision-view-root .revision-view-top-section .inputs-sub-tab-trigger button svg {
    background-color: currentColor;
    clip-path: polygon(12.5% 21.875%, 87.5% 21.875%, 50% 78.125%);
    translate: 0 1px;
    transition: transform 135ms ease-out;
  }
  .mkt-sidebar-container .mkt-cover .template-content .template-view-tab-content .tab-content .revision-view-root .revision-view-top-section .inputs-sub-tab-trigger button svg > * {
    display: none;
  }
  .mkt-sidebar-container .mkt-cover .template-content .template-view-tab-content .tab-content .revision-view-root .revision-view-top-section .inputs-sub-tab-trigger button[aria-expanded=true] svg {
    transform: rotate(180deg);
  }
  @media (prefers-reduced-motion: reduce) {
    .mkt-sidebar-container .mkt-cover .template-content .template-view-tab-content .tab-content .revision-view-root .revision-view-top-section .inputs-sub-tab-trigger button svg {
      transition: none;
    }
  }
  .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--invalid {
    border-color: #db0000;
    border-left-width: 6px;
    padding-left: calc(0.5rem - 4px);
  }
  .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: 4px 0;
    cursor: row-resize;
  }
  .resizable-split-pane__handle--vertical img {
    transform: rotate(90deg);
    margin: -8px 0px -16px 0px;
  }
  .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;
  }
  body.has-kyro-launcher .dashboard-layout:has(div[data-wf-settings-content]) {
    padding-bottom: 0;
  }
  body.has-kyro-launcher div[data-wf-settings-content] .vertical-tab-main-content {
    padding-bottom: 80px;
  }
  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;
  }
  .card-warning {
    border: 2px solid #855900 !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;
  }
  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 {
    display: grid;
    overflow: hidden;
  }
  .lifecycle-custom-steps-root .steps-container .main-steps-content .main-steps-expandable-content > * {
    min-height: 0;
  }
  .lifecycle-custom-steps-root .steps-container .main-steps-content .main-steps-expandable-content.expanded {
    grid-template-rows: 1fr;
    transition: grid-template-rows 0.7s ease-in-out;
  }
  .lifecycle-custom-steps-root .steps-container .main-steps-content .main-steps-expandable-content:not(.expanded) {
    grid-template-rows: 0fr;
    transition: grid-template-rows 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:not([data-keep-border]) {
    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;
  }
  /**
   * 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;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root {
    --connector-expand-icon-width: 16px;
    --connector-row-padding-left: 0.5rem;
    --connector-expand-gap: 4px;
    --connector-child-extra-indent: 0.75rem;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .input-section {
    align-items: center;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .input-section > div:first-child,
  .cloud-inventory-connector-filter.nested-resource-selector-root .input-section .input-section__display {
    display: flex;
    align-items: center;
    flex: 1;
    min-width: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .input-section .placeholder-text,
  .cloud-inventory-connector-filter.nested-resource-selector-root .input-section .awsui_text-content,
  .cloud-inventory-connector-filter.nested-resource-selector-root .input-section .awsui_text-content p {
    display: flex;
    align-items: center;
    margin: 0;
    width: 100%;
    height: 100%;
    line-height: normal;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .dropdown-section-wrapper .dropdown-section {
    border-radius: 8px;
    overflow: hidden;
    border: 2px solid #bec6d0;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .input-wrapper {
    padding: 8px 8px 8px;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .options-section {
    overflow-x: hidden;
    padding: 4px 16px 16px;
    border-top: 1px solid #bec6d0;
    border-radius: 0;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .options-section .no-resources-section--root-loading {
    padding-left: var(--connector-row-padding-left);
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .expandable-header.list-item--standalone,
  .cloud-inventory-connector-filter.nested-resource-selector-root .expandable-header.list-item--child {
    border-bottom: none;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .expandable-header,
  .cloud-inventory-connector-filter.nested-resource-selector-root .expandable-header.list-item--standalone {
    padding-left: var(--connector-row-padding-left);
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .expand-collapse-icon--placeholder {
    visibility: hidden;
    width: var(--connector-expand-icon-width);
    min-width: var(--connector-expand-icon-width);
    flex-shrink: 0;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .sg-dashboard-flex-row {
    min-width: 0;
    align-items: center;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .sg-dashboard-flex-row .awsui_box {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .cloud-inventory-connector-children {
    margin: 0;
    padding: 0;
    border: none;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .cloud-inventory-connector-children .expandable-header.list-item--child {
    border-bottom: none;
    padding-left: calc(var(--connector-row-padding-left) + var(--connector-child-extra-indent));
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .cloud-inventory-connector-children .expandable-header.list-item--child::before, .cloud-inventory-connector-filter.nested-resource-selector-root .cloud-inventory-connector-children .expandable-header.list-item--child::after {
    content: none !important;
    display: none !important;
  }
  .cloud-inventory-connector-filter.nested-resource-selector-root .cloud-inventory-connector-children .no-resources-section {
    padding-left: calc(var(--connector-row-padding-left) + var(--connector-expand-icon-width) + var(--connector-expand-gap) + var(--connector-child-extra-indent));
  }
  @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;
  }
  .sg-error-outline {
    border: 2px solid #db0000;
    border-radius: 16px;
  }
  .sg-error-outline > [class*=awsui_root] {
    border-color: transparent !important;
  }
  .sg-error-outline--panel {
    border-radius: 12px;
  }
  .sg-error-outline--panel > div[data-custom-box] {
    border-radius: 10px;
  }
  .sg-error-outline--editor {
    border-width: 3px;
    padding: 4px;
    border-radius: 19px;
  }
  .env-variable-card.env-variable-card--error {
    border-color: #db0000;
  }
  .custom-container.iac-variable-card--error {
    border-color: #db0000;
  }
  .sg-dependency-issue-text {
    display: flex;
    align-items: flex-start;
    gap: 4px;
    min-width: 0;
    font-weight: 400;
  }
  .sg-dependency-issue-text__icon {
    display: inline-flex;
    flex-shrink: 0;
  }
  .sg-dependency-issue-text__message {
    flex: 1;
    min-width: 0;
    overflow-wrap: anywhere;
  }
  .sg-dependency-status-row {
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
  }
  .env-variable-card .env-variable-card__value {
    min-width: 0;
    overflow-wrap: anywhere;
  }
  [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;
    container-type: inline-size;
  }
  .profile-outer-container .profile-layout {
    display: flex;
    gap: 20px;
  }
  .profile-outer-container .profile-tabs {
    flex: 0 0 auto;
    border-right: 1px solid #e9ebed;
    white-space: nowrap;
  }
  .profile-outer-container .profile-content {
    flex: 1 1 0;
    min-width: 0;
  }
  .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;
  }
  @container (max-width: 687px) {
    .profile-outer-container .profile-layout {
      flex-direction: column;
    }
    .profile-outer-container .profile-tabs {
      display: flex;
      flex-wrap: wrap;
      border-right: 0;
      border-bottom: 1px solid #e9ebed;
    }
  }
  .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 */