/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All 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
*/
.awsui_root_lm6vo_1b2gu_97:not(#\9),
.awsui_layout-wrapper_lm6vo_1b2gu_98:not(#\9) {
  display: flex;
  flex-direction: column;
  position: relative;
}

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

.awsui_layout_lm6vo_1b2gu_98:not(#\9) {
  flex: 1 1 auto;
  display: flex;
  align-items: stretch;
  background-color: #f2f3f3;
  background-color: var(--color-background-layout-main-q0tbxx, #f2f3f3);
}
.awsui_layout-no-scroll_lm6vo_1b2gu_115:not(#\9) {
  overflow: hidden;
}

.awsui_layout-main_lm6vo_1b2gu_119:not(#\9) {
  flex: 1;
  min-width: 0;
  background-color: #f2f3f3;
  background-color: var(--color-background-layout-main-q0tbxx, #f2f3f3);
  position: relative;
}
.awsui_layout-main-scrollable_lm6vo_1b2gu_125:not(#\9) {
  overflow: auto;
}

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

.awsui_drawer_lm6vo_1b2gu_134:not(#\9) {
  flex-shrink: 0;
  position: relative;
  word-wrap: break-word;
  box-shadow: 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15);
  box-shadow: var(--shadow-panel-v9vx7i, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15));
}
.awsui_drawer_lm6vo_1b2gu_134:not(#\9):not(.awsui_drawer-mobile_lm6vo_1b2gu_140) {
  z-index: 850;
}
.awsui_drawer-closed_lm6vo_1b2gu_143:not(#\9) {
  min-width: 40px;
  cursor: pointer;
}
.awsui_drawer-closed_lm6vo_1b2gu_143.awsui_drawer-mobile_lm6vo_1b2gu_140:not(#\9) {
  display: none;
}
.awsui_drawer_lm6vo_1b2gu_134.awsui_opaque-background_lm6vo_1b2gu_150:not(#\9) {
  background: #ffffff;
  background: var(--color-background-layout-panel-content-r9pdjh, #ffffff);
}

.awsui_drawer-content_lm6vo_1b2gu_154:not(#\9) {
  position: fixed;
  overflow: auto;
  background-color: #ffffff;
  background-color: var(--color-background-layout-panel-content-r9pdjh, #ffffff);
}
.awsui_opaque-background_lm6vo_1b2gu_150 > .awsui_drawer-content_lm6vo_1b2gu_154:not(#\9) {
  border-right: 1px solid transparent;
  border-right: var(--border-divider-section-width-5a4cv1, 1px) solid var(--color-border-divider-panel-side-hxw8vd, transparent);
}
.awsui_drawer-mobile_lm6vo_1b2gu_140 > .awsui_drawer-content_lm6vo_1b2gu_154:not(#\9) {
  z-index: 1001;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.awsui_drawer-closed_lm6vo_1b2gu_143 > .awsui_drawer-content_lm6vo_1b2gu_154:not(#\9) {
  width: 40px;
}
.awsui_drawer-closed_lm6vo_1b2gu_143 > .awsui_drawer-content_lm6vo_1b2gu_154:not(#\9):hover {
  background: #eaeded;
  background: var(--color-background-layout-panel-hover-thdv3z, #eaeded);
}
.awsui_drawer-content_lm6vo_1b2gu_154 > [aria-hidden=true]:not(#\9) {
  display: none;
}

.awsui_toggle_lm6vo_1b2gu_179:not(#\9) {
  box-sizing: border-box;
  padding: 4px 7px;
  padding: var(--space-xxs-ynfts5, 4px) 7px;
}

.awsui_visual-refresh-toggle_lm6vo_1b2gu_184:not(#\9) {
  position: fixed;
  padding: 12px 20px;
  padding: var(--space-scaled-s-cu1hzn, 12px) var(--space-layout-toggle-padding-axl9jr, 20px);
}
.awsui_visual-refresh-toggle-type-tools_lm6vo_1b2gu_188:not(#\9) {
  right: 0;
}
.awsui_visual-refresh-toggle-type-navigation_lm6vo_1b2gu_191:not(#\9) {
  left: 0;
}
.awsui_visual-refresh-toggle_lm6vo_1b2gu_184[aria-hidden=true]:not(#\9) {
  visibility: hidden;
}
.awsui_visual-refresh-toggle_lm6vo_1b2gu_184[aria-hidden=false]:not(#\9) {
  visibility: visible;
}

.awsui_button-toggles-container_lm6vo_1b2gu_201:not(#\9) {
  min-width: calc(40px + 2 * 20px);
  min-width: calc(var(--space-layout-toggle-diameter-hzvqtj, 40px) + 2 * var(--space-layout-toggle-padding-axl9jr, 20px));
  position: relative;
  z-index: 851;
}
.awsui_button-toggles-container-is-hidden_lm6vo_1b2gu_206:not(#\9) {
  min-width: 0;
}
.awsui_button-toggles-container_lm6vo_1b2gu_201.awsui_opaque-background_lm6vo_1b2gu_150:not(#\9)::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: calc(40px + 2 * 20px);
  width: calc(var(--space-layout-toggle-diameter-hzvqtj, 40px) + 2 * var(--space-layout-toggle-padding-axl9jr, 20px));
  background: #ffffff;
  background: var(--color-background-layout-panel-content-r9pdjh, #ffffff);
  border-left: 1px solid transparent;
  border-left: var(--border-divider-section-width-5a4cv1, 1px) solid var(--color-border-divider-panel-side-hxw8vd, transparent);
}

.awsui_breadcrumbs-desktop_lm6vo_1b2gu_220:not(#\9) {
  padding-top: 16px;
  padding-top: var(--space-scaled-m-pv0fmt, 16px);
  padding-bottom: 12px;
  padding-bottom: var(--space-scaled-s-cu1hzn, 12px);
}

.awsui_content-header-wrapper_lm6vo_1b2gu_225:not(#\9) {
  padding-bottom: 16px;
  padding-bottom: var(--space-scaled-m-pv0fmt, 16px);
}

.awsui_content-wrapper_lm6vo_1b2gu_229:not(#\9) {
  padding-bottom: 20px;
  padding-bottom: var(--space-layout-content-bottom-ebez2l, 20px);
}

.awsui_content-overlapped_lm6vo_1b2gu_233:not(#\9) {
  margin-top: calc(-1 * 0px);
  margin-top: calc(-1 * var(--space-dark-header-overlap-distance-ync2s3, 0px));
}

.awsui_content-extra-top-padding_lm6vo_1b2gu_237:not(#\9) {
  padding-top: 16px;
  padding-top: var(--space-scaled-m-pv0fmt, 16px);
}

/* stylelint-disable-next-line selector-max-universal */
.awsui_navigation-toggle_lm6vo_1b2gu_242 > *:not(#\9) {
  pointer-events: none;
}

/* stylelint-disable-next-line selector-max-universal */
.awsui_tools-toggle_lm6vo_1b2gu_247 > *:not(#\9) {
  pointer-events: none;
}

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

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

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

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

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

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

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

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

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

.awsui_panel-wrapper-outer_lm6vo_1b2gu_287:not(#\9),
.awsui_panel-wrapper-inner_lm6vo_1b2gu_288:not(#\9) {
  z-index: 850;
}

.awsui_panel-wrapper-outer_lm6vo_1b2gu_287:not(#\9) {
  position: fixed;
  height: 100%;
  display: flex;
}
.awsui_panel-wrapper-outer_lm6vo_1b2gu_287.awsui_mobile_lm6vo_1b2gu_297:not(#\9) {
  left: 0;
  right: 0;
  z-index: -1;
  pointer-events: none;
}
.awsui_panel-wrapper-outer_lm6vo_1b2gu_287.awsui_mobile_lm6vo_1b2gu_297.awsui_open_lm6vo_1b2gu_303:not(#\9) {
  z-index: 1001;
  width: 100vw;
  pointer-events: auto;
}

.awsui_panel-wrapper-inner_lm6vo_1b2gu_288:not(#\9) {
  background: #ffffff;
  background: var(--color-background-layout-panel-content-r9pdjh, #ffffff);
}