/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All 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_1r4p6_jq1s8_145:not(#\9) {
  animation: awsui_awsui-motion-fade-in-tooltip_1r4p6_jq1s8_1 115ms cubic-bezier(0, 0, 0, 1);
  animation: awsui_awsui-motion-fade-in-tooltip_1r4p6_jq1s8_1 var(--motion-duration-tooltip-enter-8e7aex, 115ms) var(--motion-easing-tooltip-enter-i9exfu, cubic-bezier(0, 0, 0, 1));
}
@keyframes awsui_awsui-motion-fade-in-tooltip_1r4p6_jq1s8_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .awsui_root_1r4p6_jq1s8_145:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_root_1r4p6_jq1s8_145:not(#\9), .awsui-mode-entering .awsui_root_1r4p6_jq1s8_145:not(#\9) {
  animation: none;
  transition: none;
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1u26h_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
*/
.awsui_toggle-button_1a743_1d3qu_9.awsui_variant-normal_1a743_1d3qu_9:not(#\9) {
  background: #424650;
  background: var(--color-background-toggle-button-normal-default-2oh8n3, #424650);
  border-color: #424650;
  border-color: var(--color-border-toggle-button-normal-default-n6kjjb, #424650);
}
.awsui_toggle-button_1a743_1d3qu_9.awsui_variant-normal_1a743_1d3qu_9:not(#\9):hover {
  background: #424650;
  background: var(--color-background-toggle-button-normal-hover-kss1dm, #424650);
  border-color: #424650;
  border-color: var(--color-border-toggle-button-normal-hover-v9ruz5, #424650);
}

.awsui_variant-normal_1a743_1d3qu_9.awsui_pressed_1a743_1d3qu_18:not(#\9) {
  background: #E6EFF1;
  background: var(--color-background-toggle-button-normal-pressed-j5yrof, #E6EFF1);
  border-color: #005F6F;
  border-color: var(--color-border-toggle-button-normal-pressed-mzxocc, #005F6F);
  color: #005F6F;
  color: var(--color-text-toggle-button-normal-pressed-0jz98h, #005F6F);
}

.awsui_variant-icon_1a743_1d3qu_24.awsui_pressed_1a743_1d3qu_18:not(#\9) {
  background: transparent;
  border-color: transparent;
  color: #0f141a;
  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
*/
/* 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_wih1l_19f11_153:not(#\9) {
  font-size: 14px;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: 20px;
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: #0F141A;
  color: var(--color-text-body-default-io92q5, #0F141A);
  font-weight: 400;
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: "Libre Franklin", sans-serif;
  font-family: var(--font-family-base-l3kfji, "Libre Franklin", sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  inline-size: 100%;
}

.awsui_tools_wih1l_19f11_164:not(#\9) {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 8px 20px;
  gap: var(--space-scaled-xs-xwoogq, 8px) var(--space-l-2ud1p3, 20px);
  -webkit-padding-before: 8px;
          padding-block-start: 8px;
  -webkit-padding-before: var(--space-scaled-xs-xwoogq, 8px);
          padding-block-start: var(--space-scaled-xs-xwoogq, 8px);
  -webkit-padding-after: 0px;
          padding-block-end: 0px;
  -webkit-padding-after: var(--space-table-header-tools-bottom-d9u5kf, 0px);
          padding-block-end: var(--space-table-header-tools-bottom-d9u5kf, 0px);
  padding-inline: 0;
}
.awsui_tools-filtering_wih1l_19f11_173:not(#\9) {
  max-inline-size: 100%;
}
@supports (flex-basis: fit-content) {
  .awsui_tools-filtering_wih1l_19f11_173:not(#\9) {
    flex: 1 1 fit-content;
  }
}
@supports not (flex-basis: fit-content) {
  .awsui_tools-filtering_wih1l_19f11_173:not(#\9) {
    flex: 1 1 auto;
  }
}
.awsui_tools-align-right_wih1l_19f11_186:not(#\9) {
  display: flex;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}
.awsui_tools-clear-sort_wih1l_19f11_190:not(#\9) {
  align-self: center;
}
.awsui_tools-clear-sort_wih1l_19f11_190 + .awsui_tools-pagination_wih1l_19f11_193:not(#\9), .awsui_tools-clear-sort_wih1l_19f11_190 + .awsui_tools-preferences_wih1l_19f11_193:not(#\9), .awsui_tools-pagination_wih1l_19f11_193 + .awsui_tools-preferences_wih1l_19f11_193:not(#\9) {
  -webkit-border-start: 1px solid #C6C6CD;
          border-inline-start: 1px solid #C6C6CD;
  -webkit-border-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
          border-inline-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
  box-sizing: border-box;
  -webkit-margin-start: 8px;
          margin-inline-start: 8px;
  -webkit-margin-start: var(--space-xs-ymlm0b, 8px);
          margin-inline-start: var(--space-xs-ymlm0b, 8px);
  -webkit-padding-start: 8px;
          padding-inline-start: 8px;
  -webkit-padding-start: var(--space-xs-ymlm0b, 8px);
          padding-inline-start: var(--space-xs-ymlm0b, 8px);
}
.awsui_tools-small_wih1l_19f11_199 > .awsui_tools-filtering_wih1l_19f11_173:not(#\9) {
  flex-basis: 100%;
}

.awsui_table_wih1l_19f11_203:not(#\9) {
  inline-size: 100%;
  border-spacing: 0;
  position: relative;
  box-sizing: border-box;
}
.awsui_table-layout-fixed_wih1l_19f11_209:not(#\9) {
  table-layout: fixed;
}

.awsui_wrapper_wih1l_19f11_213:not(#\9) {
  position: relative;
  box-sizing: border-box;
  inline-size: 100%;
  overflow-x: auto;
  scrollbar-width: none; /* Hide scrollbar in Firefox */
}
.awsui_wrapper_wih1l_19f11_213.awsui_variant-stacked_wih1l_19f11_220 > .awsui_table_wih1l_19f11_203:not(#\9), .awsui_wrapper_wih1l_19f11_213.awsui_variant-stacked_wih1l_19f11_220 > .awsui_wrapper-content-measure_wih1l_19f11_220:not(#\9), .awsui_wrapper_wih1l_19f11_213.awsui_variant-container_wih1l_19f11_220 > .awsui_table_wih1l_19f11_203:not(#\9), .awsui_wrapper_wih1l_19f11_213.awsui_variant-container_wih1l_19f11_220 > .awsui_wrapper-content-measure_wih1l_19f11_220:not(#\9) {
  padding-inline: 20px;
  padding-inline: var(--space-table-horizontal-suurzj, 20px);
}
.awsui_wrapper_wih1l_19f11_213.awsui_variant-stacked_wih1l_19f11_220:not(#\9):not(.awsui_has-footer_wih1l_19f11_223), .awsui_wrapper_wih1l_19f11_213.awsui_variant-container_wih1l_19f11_220:not(#\9):not(.awsui_has-footer_wih1l_19f11_223) {
  -webkit-padding-after: 4px;
          padding-block-end: 4px;
  -webkit-padding-after: var(--space-table-content-bottom-tlfqmq, 4px);
          padding-block-end: var(--space-table-content-bottom-tlfqmq, 4px);
}
.awsui_wrapper_wih1l_19f11_213:not(#\9):not(.awsui_has-header_wih1l_19f11_226) {
  border-start-end-radius: 16px;
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-start-radius: 16px;
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
}
.awsui_wrapper_wih1l_19f11_213:not(#\9)::-webkit-scrollbar {
  display: none; /* Hide scrollbar in Safari and Chrome */
}
body[data-awsui-focus-visible=true] .awsui_wrapper_wih1l_19f11_213:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: 2px;
  border-start-start-radius: 16px;
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: 16px;
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-start-radius: 16px;
  border-end-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-end-end-radius: 16px;
  border-end-end-radius: var(--border-radius-container-nsfwmm, 16px);
  box-shadow: 0 0 0 2px #005F6F;
  box-shadow: 0 0 0 2px var(--color-border-item-focused-mdia7n, #005F6F);
}

.awsui_cell-merged_wih1l_19f11_243:not(#\9) {
  text-align: center;
  padding-block: 0;
  padding-inline: 0;
}
.awsui_cell-merged_wih1l_19f11_243.awsui_has-footer_wih1l_19f11_223:not(#\9) {
  /*
  Add a bottom border to the body cell of an empty table as a separator between the
  table and the footer
  */
  -webkit-border-after: 1px solid #C6C6CD;
          border-block-end: 1px solid #C6C6CD;
  -webkit-border-after: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
          border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
}
.awsui_cell-merged-content_wih1l_19f11_255:not(#\9) {
  box-sizing: border-box;
  inline-size: 100%;
  -webkit-padding-before: 16px;
          padding-block-start: 16px;
  -webkit-padding-before: var(--space-scaled-m-m892r9, 16px);
          padding-block-start: var(--space-scaled-m-m892r9, 16px);
  -webkit-padding-after: 20px;
          padding-block-end: 20px;
  -webkit-padding-after: var(--space-scaled-l-sej05l, 20px);
          padding-block-end: var(--space-scaled-l-sej05l, 20px);
  padding-inline: 20px;
  padding-inline: var(--space-l-2ud1p3, 20px);
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .awsui_cell-merged-content_wih1l_19f11_255:not(#\9) {
    position: -webkit-sticky;
    position: sticky;
    inset-inline-start: 0;
    margin-block: 0;
    margin-inline: calc(-2 * 20px);
    margin-inline: calc(-2 * var(--space-table-horizontal-suurzj, 20px));
  }
}

.awsui_empty_wih1l_19f11_271:not(#\9) {
  color: #656871;
  color: var(--color-text-empty-tlohug, #656871);
}

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

/*
The min/max/width token values in Visual Refresh should align
the table header and body cells selection control with the table
filter search icon.
*/
.awsui_selection-control_wih1l_19f11_284:not(#\9) {
  box-sizing: border-box;
  max-inline-size: 40px;
  max-inline-size: var(--size-table-selection-horizontal-qqiajd, 40px);
  min-inline-size: 40px;
  min-inline-size: var(--size-table-selection-horizontal-qqiajd, 40px);
  position: relative;
  inline-size: 40px;
  inline-size: var(--size-table-selection-horizontal-qqiajd, 40px);
}
.awsui_selection-control_wih1l_19f11_284.awsui_selection-control-header_wih1l_19f11_291:not(#\9) {
  padding-block: 8px;
  padding-block: var(--space-scaled-xs-xwoogq, 8px);
  padding-inline: 20px;
  padding-inline: var(--space-scaled-l-sej05l, 20px);
  -webkit-border-start: 2px solid transparent;
          border-inline-start: 2px solid transparent;
  -webkit-border-start: var(--border-width-item-selected-yv93vd, 2px) solid transparent;
          border-inline-start: var(--border-width-item-selected-yv93vd, 2px) solid transparent;
}
.awsui_selection-control-content-spans-rows_wih1l_19f11_296:not(#\9) {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  block-size: 100%;
}

.awsui_header-secondary_wih1l_19f11_303:not(#\9) {
  overflow: auto;
  scrollbar-width: none; /* Firefox */
  box-sizing: border-box;
  inline-size: 100%;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  background: #FFFFFF;
  background: var(--color-background-table-header-dpo1lh, #FFFFFF);
}
.awsui_header-secondary_wih1l_19f11_303.awsui_variant-full-page_wih1l_19f11_314:not(#\9) {
  background: #F9F9FA;
  background: var(--color-background-layout-main-kcslki, #F9F9FA);
}
.awsui_header-secondary_wih1l_19f11_303.awsui_variant-stacked_wih1l_19f11_220 > .awsui_table_wih1l_19f11_203:not(#\9), .awsui_header-secondary_wih1l_19f11_303.awsui_variant-container_wih1l_19f11_220 > .awsui_table_wih1l_19f11_203:not(#\9) {
  padding-inline: 20px;
  padding-inline: var(--space-table-horizontal-suurzj, 20px);
}
.awsui_header-secondary_wih1l_19f11_303.awsui_variant-stacked_wih1l_19f11_220:not(#\9):not(.awsui_table-has-header_wih1l_19f11_320), .awsui_header-secondary_wih1l_19f11_303.awsui_variant-container_wih1l_19f11_220:not(#\9):not(.awsui_table-has-header_wih1l_19f11_320) {
  border-start-start-radius: 16px;
  border-start-start-radius: var(--border-radius-container-nsfwmm, 16px);
  border-start-end-radius: 16px;
  border-start-end-radius: var(--border-radius-container-nsfwmm, 16px);
}
.awsui_header-secondary_wih1l_19f11_303:not(#\9)::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}
.awsui_header-secondary_wih1l_19f11_303.awsui_table-has-header_wih1l_19f11_320:not(#\9) {
  -webkit-border-before: 1px solid transparent;
          border-block-start: 1px solid transparent;
  -webkit-border-before: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-container-divider-9huz1a, transparent);
          border-block-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-container-divider-9huz1a, transparent);
}

.awsui_header-controls_wih1l_19f11_331:not(#\9) {
  padding-block: 12px 8px;
  padding-block: var(--space-container-header-top-am4vzw, 12px) var(--space-container-header-bottom-2taq8v, 8px);
}
.awsui_header-controls_wih1l_19f11_331.awsui_variant-full-page_wih1l_19f11_314:not(#\9) {
  padding-block: 0 calc(8px + 4px);
  padding-block: 0 calc(var(--space-container-header-bottom-2taq8v, 8px) + var(--space-table-header-tools-full-page-bottom-9m47g6, 4px));
}
.awsui_header-controls_wih1l_19f11_331.awsui_variant-stacked_wih1l_19f11_220:not(#\9), .awsui_header-controls_wih1l_19f11_331.awsui_variant-container_wih1l_19f11_220:not(#\9) {
  padding-inline: calc(20px + 0px);
  padding-inline: calc(var(--space-table-horizontal-suurzj, 20px) + var(--space-table-header-horizontal-kb5ww2, 0px));
}
.awsui_header-controls_wih1l_19f11_331.awsui_variant-embedded_wih1l_19f11_340:not(#\9), .awsui_header-controls_wih1l_19f11_331.awsui_variant-borderless_wih1l_19f11_340:not(#\9) {
  padding-inline: 0px;
  padding-inline: var(--space-table-header-horizontal-kb5ww2, 0px);
  -webkit-padding-before: 0px;
          padding-block-start: 0px;
  -webkit-padding-before: var(--space-table-embedded-header-top-twu628, 0px);
          padding-block-start: var(--space-table-embedded-header-top-twu628, 0px);
}

.awsui_footer-wrapper_wih1l_19f11_345.awsui_variant-stacked_wih1l_19f11_220:not(#\9), .awsui_footer-wrapper_wih1l_19f11_345.awsui_variant-container_wih1l_19f11_220:not(#\9) {
  padding-inline: 20px;
  padding-inline: var(--space-table-horizontal-suurzj, 20px);
}

.awsui_footer_wih1l_19f11_345:not(#\9) {
  padding-block: 12px;
  padding-block: var(--space-scaled-s-8ozaad, 12px);
  padding-inline: 0px;
  padding-inline: var(--space-table-footer-horizontal-l5g495, 0px);
}
.awsui_footer-with-pagination_wih1l_19f11_353:not(#\9) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  gap: var(--space-scaled-s-8ozaad, 12px);
}
.awsui_footer-pagination_wih1l_19f11_361:not(#\9) {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.awsui_thead-active_wih1l_19f11_365:not(#\9),
.awsui_row_wih1l_19f11_366:not(#\9),
.awsui_row-selected_wih1l_19f11_367:not(#\9) {
  /* used in test-utils */
}

.awsui_skeleton-loading-cell_wih1l_19f11_371:not(#\9) {
  padding-block: 0;
  padding-inline: 0;
  -webkit-border-after: none;
          border-block-end: none;
}
/*
 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
*/
.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_1yzj2_145:not(#\9):not(.awsui_resize-active-with-focus_x7peu_1yzj2_145) * {
  cursor: col-resize;
  -webkit-user-select: none;
          user-select: none;
}

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

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

th:not(#\9):not([data-rightmost]) > .awsui_divider_x7peu_1yzj2_158,
.awsui_divider-interactive_x7peu_1yzj2_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: 18px;
  min-block-size: var(--line-height-heading-xs-q9j004, 18px);
  max-block-size: calc(100% - calc(2 * 8px + 2px));
  max-block-size: calc(100% - calc(2 * var(--space-xs-ymlm0b, 8px) + var(--space-xxxs-pajhad, 2px)));
  margin-block: auto;
  margin-inline: auto;
  -webkit-border-start: 1px solid #C6C6CD;
          border-inline-start: 1px solid #C6C6CD;
  -webkit-border-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
          border-inline-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
  box-sizing: border-box;
}
th:not(#\9):not([data-rightmost]) > .awsui_divider_x7peu_1yzj2_158.awsui_divider-interactive_x7peu_1yzj2_158,
.awsui_divider-interactive_x7peu_1yzj2_158.awsui_divider-interactive_x7peu_1yzj2_158:not(#\9) {
  -webkit-border-start: 1px solid #8c8c94;
          border-inline-start: 1px solid #8c8c94;
  -webkit-border-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-interactive-default-r928dz, #8c8c94);
          border-inline-start: var(--border-divider-list-width-tdfx1x, 1px) solid var(--color-border-divider-interactive-default-r928dz, #8c8c94);
}
th:not(#\9):not([data-rightmost]) > .awsui_divider_x7peu_1yzj2_158.awsui_divider-grouped_x7peu_1yzj2_185,
.awsui_divider-interactive_x7peu_1yzj2_158.awsui_divider-grouped_x7peu_1yzj2_185:not(#\9) {
  border-inline-start-color: #8c8c94;
  border-inline-start-color: var(--color-border-divider-table-group-l55omi, #8c8c94);
}
th:not(#\9):not([data-rightmost]) > .awsui_divider_x7peu_1yzj2_158.awsui_divider-position-top_x7peu_1yzj2_189,
.awsui_divider-interactive_x7peu_1yzj2_158.awsui_divider-position-top_x7peu_1yzj2_189:not(#\9) {
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: auto;
          margin-block-end: auto;
  max-block-size: calc(100% - calc(2 * 8px + 2px) / 2);
  max-block-size: calc(100% - calc(2 * var(--space-xs-ymlm0b, 8px) + var(--space-xxxs-pajhad, 2px)) / 2);
}
th:not(#\9):not([data-rightmost]) > .awsui_divider_x7peu_1yzj2_158.awsui_divider-position-bottom_x7peu_1yzj2_195,
.awsui_divider-interactive_x7peu_1yzj2_158.awsui_divider-position-bottom_x7peu_1yzj2_195:not(#\9) {
  -webkit-margin-before: auto;
          margin-block-start: auto;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  max-block-size: calc(100% - calc(2 * 8px + 2px) / 2);
  max-block-size: calc(100% - calc(2 * var(--space-xs-ymlm0b, 8px) + var(--space-xxxs-pajhad, 2px)) / 2);
}
th:not(#\9):not([data-rightmost]) > .awsui_divider_x7peu_1yzj2_158.awsui_divider-position-full_x7peu_1yzj2_201,
.awsui_divider-interactive_x7peu_1yzj2_158.awsui_divider-position-full_x7peu_1yzj2_201:not(#\9) {
  margin-block: 0;
  max-block-size: 100%;
}

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

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

.awsui_resizer-wrapper_x7peu_1yzj2_150.awsui_visual-refresh_x7peu_1yzj2_215.awsui_is-borderless_x7peu_1yzj2_158.awsui_is-last_x7peu_1yzj2_215 > .awsui_divider-interactive_x7peu_1yzj2_158:not(#\9) {
  inset-inline-end: 0;
}

.awsui_resizer_x7peu_1yzj2_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-feature-settings: normal;
  font-variant: normal;
  font-stretch: 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;
  font-size: 14px;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: 20px;
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: #0F141A;
  color: var(--color-text-body-default-io92q5, #0F141A);
  font-weight: 400;
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: "Libre Franklin", sans-serif;
  font-family: var(--font-family-base-l3kfji, "Libre Franklin", 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: 24px;
  inline-size: var(--space-xl-jfy3x4, 24px);
}
.awsui_resizer_x7peu_1yzj2_150:not(#\9):focus {
  outline: none;
  text-decoration: none;
}
.awsui_resize-active_x7peu_1yzj2_145 .awsui_resizer_x7peu_1yzj2_150:not(#\9) {
  pointer-events: none;
}
body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_1yzj2_150.awsui_has-focus_x7peu_1yzj2_264:not(#\9) {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_1yzj2_150.awsui_has-focus_x7peu_1yzj2_264:not(#\9) {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(0px - 2px) - 1px);
  outline-offset: calc(calc(var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_resizer_x7peu_1yzj2_150.awsui_has-focus_x7peu_1yzj2_264:not(#\9)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(0px - 2px));
  inset-inline-start: calc(-1 * calc(var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px));
  inset-block-start: calc(-1 * calc(0px - 2px));
  inset-block-start: calc(-1 * calc(var(--space-table-header-focus-outline-gutter-ymwujm, 0px) - 2px));
  inline-size: calc(100% + calc(0px - 2px) + calc(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(0px - 2px) + calc(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: 4px;
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: 4px;
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: 4px;
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: 4px;
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px #005F6F;
  box-shadow: 0 0 0 2px var(--color-border-item-focused-mdia7n, #005F6F);
}

.awsui_tracker_x7peu_1yzj2_286:not(#\9) {
  display: none;
  position: absolute;
  -webkit-border-start: 1px dashed #0f141a;
          border-inline-start: 1px dashed #0f141a;
  -webkit-border-start: var(--border-divider-list-width-tdfx1x, 1px) dashed var(--color-border-divider-active-biq3j4, #0f141a);
          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_1yzj2_145 .awsui_tracker_x7peu_1yzj2_286: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_1s55x_14pps_145:not(#\9) {
  /* used in test-utils and in the use-selection hook */
}

.awsui_label_1s55x_14pps_149:not(#\9) {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  -webkit-padding-after: 4px;
          padding-block-end: 4px;
  -webkit-padding-after: var(--space-xxs-hwfkai, 4px);
          padding-block-end: var(--space-xxs-hwfkai, 4px);
  block-size: 100%;
  inset-block-start: 0;
  inline-size: 100%;
  inset-inline-start: 0;
  box-sizing: border-box;
  -webkit-border-end: 1px solid transparent;
          border-inline-end: 1px solid transparent;
}

.awsui_label-top_1s55x_14pps_163:not(#\9) {
  align-items: baseline;
  -webkit-padding-before: 8px;
          padding-block-start: 8px;
  -webkit-padding-before: var(--space-xs-ymlm0b, 8px);
          padding-block-start: var(--space-xs-ymlm0b, 8px);
}

.awsui_stud_1s55x_14pps_168:not(#\9) {
  visibility: 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
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All 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_13fio_181:not(#\9) {
  block-size: 15px;
  position: -webkit-sticky;
  position: sticky;
  display: none;
  overflow-x: auto;
  overflow-y: hidden;
  inset-block-end: 0;
  inline-size: 100%;
}
.awsui_sticky-scrollbar_faqt8_13fio_181[data-stuck=false]:not(#\9) {
  -webkit-clip-path: inset(-9999px 0 0 0 round 16px);
          clip-path: inset(-9999px 0 0 0 round 16px);
  -webkit-clip-path: inset(-9999px 0 0 0 round var(--border-radius-container-nsfwmm, 16px));
          clip-path: inset(-9999px 0 0 0 round var(--border-radius-container-nsfwmm, 16px));
}
.awsui_sticky-scrollbar-content_faqt8_13fio_193:not(#\9) {
  block-size: 15px;
}
.awsui_sticky-scrollbar-visible_faqt8_13fio_196:not(#\9) {
  display: block;
}
.awsui_sticky-scrollbar-native-invisible_faqt8_13fio_199:not(#\9) {
  -webkit-margin-before: -15px;
          margin-block-start: -15px;
}
.awsui_sticky-scrollbar-offset_faqt8_13fio_202:not(#\9) {
  z-index: 799;
}
.awsui_sticky-scrollbar-offset_faqt8_13fio_202:not(#\9):not(.awsui_is-visual-refresh_faqt8_13fio_205) {
  background-color: #FFFFFF;
  background-color: var(--color-background-container-content-25smfi, #FFFFFF);
  block-size: 15px;
  -webkit-margin-before: calc(-1 * 1px);
          margin-block-start: calc(-1 * 1px);
  -webkit-margin-before: calc(-1 * var(--border-divider-section-width-uwo8my, 1px));
          margin-block-start: calc(-1 * var(--border-divider-section-width-uwo8my, 1px));
  -webkit-border-before: 1px solid #C6C6CD;
          border-block-start: 1px solid #C6C6CD;
  -webkit-border-before: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
          border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
}
.awsui_sticky-scrollbar-offset_faqt8_13fio_202.awsui_is-visual-refresh_faqt8_13fio_205:not(#\9) {
  -webkit-margin-before: -5px;
          margin-block-start: -5px;
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All 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_dismiss-button_dm8gx_12s4n_145:not(#\9),
.awsui_token_dm8gx_12s4n_146:not(#\9) {
  /* used in test-utils */
}

.awsui_root_dm8gx_12s4n_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-feature-settings: normal;
  font-variant: normal;
  font-stretch: 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;
  font-size: 14px;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: 20px;
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: #0F141A;
  color: var(--color-text-body-default-io92q5, #0F141A);
  font-weight: 400;
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: "Libre Franklin", sans-serif;
  font-family: var(--font-family-base-l3kfji, "Libre Franklin", sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.awsui_root_dm8gx_12s4n_150.awsui_has-items_dm8gx_12s4n_181:not(#\9):not(.awsui_no-padding_dm8gx_12s4n_181) {
  -webkit-padding-before: 8px;
          padding-block-start: 8px;
  -webkit-padding-before: var(--space-xs-ymlm0b, 8px);
          padding-block-start: var(--space-xs-ymlm0b, 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
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All 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_1i2wg_1xwrq_161: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-feature-settings: normal;
  font-variant: normal;
  font-stretch: 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;
  font-size: 14px;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: 20px;
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: #0F141A;
  color: var(--color-text-body-default-io92q5, #0F141A);
  font-weight: 400;
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: "Libre Franklin", sans-serif;
  font-family: var(--font-family-base-l3kfji, "Libre Franklin", sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.awsui_dismiss-button_1i2wg_1xwrq_193:not(#\9) {
  align-self: flex-start;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
  -webkit-margin-start: var(--space-xxs-hwfkai, 4px);
          margin-inline-start: var(--space-xxs-hwfkai, 4px);
  border-block: 1px solid transparent;
  border-block: var(--border-width-field-2xc78x, 1px) solid transparent;
  border-inline: 1px solid transparent;
  border-inline: var(--border-width-field-2xc78x, 1px) solid transparent;
  padding-block: 0;
  padding-inline: 4px;
  padding-inline: var(--space-xxs-hwfkai, 4px);
  color: #005F6F;
  color: var(--awsui-token-style-dismiss-color-default-esndbs, var(--color-text-button-inline-icon-default-l0rfla, #005F6F));
  background-color: transparent;
  cursor: pointer;
  --awsui-style-focus-ring-box-shadow-esndbs: 0 0 0 var(--awsui-style-focus-ring-border-width-esndbs, 2px) var(--awsui-style-focus-ring-border-color-esndbs, var(--color-border-item-focused-mdia7n, #005F6F));
}
body[data-awsui-focus-visible=true] .awsui_dismiss-button_1i2wg_1xwrq_193:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_dismiss-button_1i2wg_1xwrq_193:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(0px - 1px);
}
body[data-awsui-focus-visible=true] .awsui_dismiss-button_1i2wg_1xwrq_193: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: 4px;
  border-start-start-radius: var(--awsui-style-focus-ring-border-radius-esndbs, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-start-end-radius: 4px;
  border-start-end-radius: var(--awsui-style-focus-ring-border-radius-esndbs, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-start-radius: 4px;
  border-end-start-radius: var(--awsui-style-focus-ring-border-radius-esndbs, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  border-end-end-radius: 4px;
  border-end-end-radius: var(--awsui-style-focus-ring-border-radius-esndbs, var(--border-radius-control-default-focus-ring-1uabki, 4px));
  box-shadow: var(--awsui-style-focus-ring-box-shadow-esndbs);
}
.awsui_dismiss-button_1i2wg_1xwrq_193:not(#\9):focus {
  outline: none;
  text-decoration: none;
}
.awsui_dismiss-button_1i2wg_1xwrq_193:not(#\9):hover {
  color: #004A57;
  color: var(--awsui-token-style-dismiss-color-hover-esndbs, var(--color-text-button-inline-icon-hover-4hb5nc, #004A57));
}
.awsui_dismiss-button-inline_1i2wg_1xwrq_234:not(#\9) {
  padding-inline: 0;
  display: flex;
  align-items: center;
  align-self: center;
}
.awsui-one-theme .awsui_dismiss-button_1i2wg_1xwrq_193:not(#\9):not(.awsui_dismiss-button-inline_1i2wg_1xwrq_234) {
  -webkit-padding-before: 1px;
          padding-block-start: 1px;
}

.awsui_icon_1i2wg_1xwrq_244:not(#\9) {
  -webkit-padding-end: 8px;
          padding-inline-end: 8px;
  -webkit-padding-end: var(--space-xs-ymlm0b, 8px);
          padding-inline-end: var(--space-xs-ymlm0b, 8px);
  align-self: flex-start;
  display: flex;
  flex-shrink: 0;
}
.awsui_icon-inline_1i2wg_1xwrq_250:not(#\9) {
  -webkit-padding-end: 4px;
          padding-inline-end: 4px;
  -webkit-padding-end: var(--space-xxs-hwfkai, 4px);
          padding-inline-end: var(--space-xxs-hwfkai, 4px);
  align-self: center;
}

.awsui_token-normal_1i2wg_1xwrq_255:not(#\9) {
  block-size: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
  gap: var(--space-xxs-hwfkai, 4px);
}

.awsui_token-inline_1i2wg_1xwrq_262:not(#\9) {
  display: inline-flex;
  max-inline-size: 100%;
}
body[data-awsui-focus-visible=true] .awsui_token-inline_1i2wg_1xwrq_262:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_token-inline_1i2wg_1xwrq_262:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(0px - 1px);
}
body[data-awsui-focus-visible=true] .awsui_token-inline_1i2wg_1xwrq_262: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: 4px;
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: 4px;
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: 4px;
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: 4px;
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px #005F6F;
  box-shadow: 0 0 0 2px var(--color-border-item-focused-mdia7n, #005F6F);
}

.awsui_token-option-inline_1i2wg_1xwrq_288:not(#\9) {
  max-block-size: 20px;
}

.awsui_token-box_1i2wg_1xwrq_292:not(#\9) {
  position: relative;
  block-size: 100%;
  border-block: 2px solid #005F6F;
  border-block: var(--border-width-token-2ukdpu, 2px) solid var(--awsui-token-style-border-color-default-esndbs, var(--color-border-item-selected-tlpro7, #005F6F));
  border-inline: 2px solid #005F6F;
  border-inline: var(--border-width-token-2ukdpu, 2px) solid var(--awsui-token-style-border-color-default-esndbs, var(--color-border-item-selected-tlpro7, #005F6F));
  -webkit-padding-before: 4px;
          padding-block-start: 4px;
  -webkit-padding-before: var(--space-token-vertical-m3oh2a, 4px);
          padding-block-start: var(--space-token-vertical-m3oh2a, 4px);
  -webkit-padding-after: 4px;
          padding-block-end: 4px;
  -webkit-padding-after: var(--space-token-vertical-m3oh2a, 4px);
          padding-block-end: var(--space-token-vertical-m3oh2a, 4px);
  -webkit-padding-start: 12px;
          padding-inline-start: 12px;
  -webkit-padding-start: var(--space-field-horizontal-0aq2ch, 12px);
          padding-inline-start: var(--space-field-horizontal-0aq2ch, 12px);
  -webkit-padding-end: 4px;
          padding-inline-end: 4px;
  -webkit-padding-end: var(--space-xxs-hwfkai, 4px);
          padding-inline-end: var(--space-xxs-hwfkai, 4px);
  display: flex;
  align-items: flex-start;
  background: #f0fbff;
  background: var(--awsui-token-style-background-default-esndbs, var(--color-background-item-selected-9gppru, #f0fbff));
  border-start-start-radius: 8px;
  border-start-start-radius: var(--border-radius-token-ycnemh, 8px);
  border-start-end-radius: 8px;
  border-start-end-radius: var(--border-radius-token-ycnemh, 8px);
  border-end-start-radius: 8px;
  border-end-start-radius: var(--border-radius-token-ycnemh, 8px);
  border-end-end-radius: 8px;
  border-end-end-radius: var(--border-radius-token-ycnemh, 8px);
  color: #0F141A;
  color: var(--color-text-body-default-io92q5, #0F141A);
  box-sizing: border-box;
}
.awsui_token-box-without-dismiss_1i2wg_1xwrq_311:not(#\9) {
  -webkit-padding-end: 12px;
          padding-inline-end: 12px;
  -webkit-padding-end: var(--space-field-horizontal-0aq2ch, 12px);
          padding-inline-end: var(--space-field-horizontal-0aq2ch, 12px);
}

.awsui_token-box-inline_1i2wg_1xwrq_315:not(#\9) {
  position: relative;
  block-size: 20px;
  max-block-size: 20px;
  border-block: 1px solid #005F6F;
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-token-style-border-color-default-esndbs, var(--color-border-item-selected-tlpro7, #005F6F));
  border-inline: 1px solid #005F6F;
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-token-style-border-color-default-esndbs, var(--color-border-item-selected-tlpro7, #005F6F));
  -webkit-padding-start: 4px;
          padding-inline-start: 4px;
  -webkit-padding-start: var(--space-scaled-xxs-pfm1nx, 4px);
          padding-inline-start: var(--space-scaled-xxs-pfm1nx, 4px);
  -webkit-padding-end: 4px;
          padding-inline-end: 4px;
  -webkit-padding-end: var(--space-scaled-xxs-pfm1nx, 4px);
          padding-inline-end: var(--space-scaled-xxs-pfm1nx, 4px);
  display: flex;
  align-items: center;
  background: #f0fbff;
  background: var(--awsui-token-style-background-default-esndbs, var(--color-background-item-selected-9gppru, #f0fbff));
  border-start-start-radius: 4px;
  border-start-start-radius: var(--border-radius-token-inline-tio0a0, 4px);
  border-start-end-radius: 4px;
  border-start-end-radius: var(--border-radius-token-inline-tio0a0, 4px);
  border-end-start-radius: 4px;
  border-end-start-radius: var(--border-radius-token-inline-tio0a0, 4px);
  border-end-end-radius: 4px;
  border-end-end-radius: var(--border-radius-token-inline-tio0a0, 4px);
  color: #0F141A;
  color: var(--color-text-body-default-io92q5, #0F141A);
  box-sizing: border-box;
  max-inline-size: 100%;
}

.awsui_disable-padding_1i2wg_1xwrq_335:not(#\9) {
  -webkit-padding-before: 0;
          padding-block-start: 0;
  -webkit-padding-after: 0;
          padding-block-end: 0;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.awsui_token-box-readonly_1i2wg_1xwrq_342 > .awsui_dismiss-button_1i2wg_1xwrq_193:not(#\9),
.awsui_token-box-disabled_1i2wg_1xwrq_343 > .awsui_dismiss-button_1i2wg_1xwrq_193:not(#\9) {
  cursor: auto;
  cursor: initial;
  pointer-events: none;
}

.awsui_token-box-readonly_1i2wg_1xwrq_342:not(#\9) {
  border-color: #F3F3F7;
  border-color: var(--awsui-token-style-border-color-read-only-esndbs, var(--color-border-input-disabled-hcvbxf, #F3F3F7));
  background: #FFFFFF;
  background: var(--awsui-token-style-background-read-only-esndbs, var(--color-background-container-content-25smfi, #FFFFFF));
}
.awsui_token-box-readonly_1i2wg_1xwrq_342 > .awsui_dismiss-button_1i2wg_1xwrq_193:not(#\9) {
  color: #8C8C94;
  color: var(--awsui-token-style-dismiss-color-read-only-esndbs, var(--color-text-button-inline-icon-disabled-fttvyq, #8C8C94));
}

.awsui_token-box-disabled_1i2wg_1xwrq_343:not(#\9) {
  pointer-events: none;
  border-color: #DEDEE3;
  border-color: var(--awsui-token-style-border-color-disabled-esndbs, var(--color-border-control-disabled-f01b1k, #DEDEE3));
  background: #FFFFFF;
  background: var(--awsui-token-style-background-disabled-esndbs, var(--color-background-container-content-25smfi, #FFFFFF));
  color: #b4b4bb;
  color: var(--color-text-disabled-rox5hg, #b4b4bb);
}
.awsui_token-box-disabled_1i2wg_1xwrq_343 > .awsui_dismiss-button_1i2wg_1xwrq_193:not(#\9) {
  color: #8C8C94;
  color: var(--awsui-token-style-dismiss-color-disabled-esndbs, var(--color-text-button-inline-icon-disabled-fttvyq, #8C8C94));
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_root_1epxo_12cv0_5:not(#\9),
.awsui_dismiss-button_1epxo_12cv0_6:not(#\9) {
  /* used in test-utils */
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_token_v05f6_c8hk2_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_8muw2_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-feature-settings: normal;
  font-variant: normal;
  font-stretch: 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;
  font-size: 14px;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: 20px;
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: #0F141A;
  color: var(--color-text-body-default-io92q5, #0F141A);
  font-weight: 400;
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: "Libre Franklin", sans-serif;
  font-family: var(--font-family-base-l3kfji, "Libre Franklin", sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  align-items: center;
  max-inline-size: calc(688px - 2 * 20px);
  max-inline-size: calc(688px - 2 * var(--space-l-2ud1p3, 20px));
}

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

.awsui_results_1sdq3_8muw2_184:not(#\9) {
  color: #0f141a;
  color: var(--color-text-form-label-6sbm75, #0f141a);
  display: inline-block;
  box-sizing: border-box;
  white-space: nowrap;
  -webkit-padding-start: 12px;
          padding-inline-start: 12px;
  -webkit-padding-start: var(--space-s-tvghoh, 12px);
          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_qk1j1_lgdlk_145:not(#\9) {
  /* used for test-utils */
}

.awsui_textarea_qk1j1_lgdlk_149: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-feature-settings: normal;
  font-variant: normal;
  font-stretch: 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;
  font-size: 14px;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: 20px;
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: #0F141A;
  color: var(--color-text-body-default-io92q5, #0F141A);
  font-weight: 400;
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: "Libre Franklin", sans-serif;
  font-family: var(--font-family-base-l3kfji, "Libre Franklin", sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  resize: auto;
  cursor: text;
  white-space: pre-wrap;
  padding-block: 5px;
  padding-block: var(--space-field-vertical-vm99qz, 5px);
  padding-inline: 12px;
  padding-inline: var(--space-field-horizontal-0aq2ch, 12px);
  color: var(--awsui-style-color-default-esndbs, var(--color-text-body-default-io92q5, #0F141A));
  max-inline-size: 100%;
  inline-size: 100%;
  display: block;
  box-sizing: border-box;
  background-color: #FFFFFF;
  background-color: var(--awsui-style-background-default-esndbs, var(--color-background-input-default-nt51vf, #FFFFFF));
  border-start-start-radius: 8px;
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: 8px;
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: 8px;
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: 8px;
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
  border-block: 1px solid #8C8C94;
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-default-esndbs, var(--color-border-input-default-rrkxt5, #8C8C94));
  border-inline: 1px solid #8C8C94;
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-default-esndbs, var(--color-border-input-default-rrkxt5, #8C8C94));
  box-shadow: var(--awsui-style-box-shadow-default-esndbs);
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: var(--line-height-body-m-2mh3ke, 20px);
}
.awsui_textarea_qk1j1_lgdlk_149:not(#\9):hover {
  border-color: #8C8C94;
  border-color: var(--awsui-style-border-color-hover-esndbs, var(--awsui-style-border-color-default-esndbs, var(--color-border-input-default-rrkxt5, #8C8C94)));
  color: #0F141A;
  color: var(--awsui-style-color-hover-esndbs, var(--awsui-style-border-color-default-esndbs, var(--color-text-body-default-io92q5, #0F141A)));
  background-color: #FFFFFF;
  background-color: var(--awsui-style-background-hover-esndbs, var(--awsui-style-background-default-esndbs, var(--color-background-input-default-nt51vf, #FFFFFF)));
  box-shadow: --awsui-style-box-shadow-default-esndbs;
  box-shadow: var(--awsui-style-box-shadow-hover-esndbs, --awsui-style-box-shadow-default-esndbs);
}
.awsui_textarea_qk1j1_lgdlk_149.awsui_textarea-readonly_qk1j1_lgdlk_206:not(#\9) {
  background-color: #FFFFFF;
  background-color: var(--awsui-style-background-readonly-esndbs, var(--awsui-style-background-default-esndbs, var(--color-background-input-default-nt51vf, #FFFFFF)));
  border-block: 1px solid #F3F3F7;
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-readonly-esndbs, var(--awsui-style-border-color-default-esndbs, var(--color-border-input-disabled-hcvbxf, #F3F3F7)));
  border-inline: 1px solid #F3F3F7;
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-readonly-esndbs, var(--awsui-style-border-color-default-esndbs, var(--color-border-input-disabled-hcvbxf, #F3F3F7)));
  color: #0F141A;
  color: var(--awsui-style-color-readonly-esndbs, var(--awsui-style-color-default-esndbs, var(--color-text-body-default-io92q5, #0F141A)));
  box-shadow: var(--awsui-style-box-shadow-readonly-esndbs);
}
.awsui_textarea_qk1j1_lgdlk_149:not(#\9)::placeholder {
  color: #656871;
  color: var(--awsui-style-placeholder-color-esndbs, var(--color-text-input-placeholder-e8cu31, #656871));
  font-size: var(--awsui-style-placeholder-font-size-esndbs);
  font-style: italic;
  font-style: var(--awsui-style-placeholder-font-style-esndbs, italic);
  font-weight: var(--awsui-style-placeholder-font-weight-esndbs);
  opacity: 1;
}
.awsui_textarea_qk1j1_lgdlk_149:not(#\9):focus {
  outline: 2px dotted transparent;
  border-block: 1px solid #005F6F;
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-focus-esndbs, var(--color-border-input-focused-2bz4pc, #005F6F));
  border-inline: 1px solid #005F6F;
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-focus-esndbs, var(--color-border-input-focused-2bz4pc, #005F6F));
  border-start-start-radius: 8px;
  border-start-start-radius: var(--border-radius-input-7q0str, 8px);
  border-start-end-radius: 8px;
  border-start-end-radius: var(--border-radius-input-7q0str, 8px);
  border-end-start-radius: 8px;
  border-end-start-radius: var(--border-radius-input-7q0str, 8px);
  border-end-end-radius: 8px;
  border-end-end-radius: var(--border-radius-input-7q0str, 8px);
  box-shadow: 0 0 0 1px #005F6F;
  box-shadow: var(--awsui-style-box-shadow-focus-esndbs, 0 0 0 var(--border-control-focus-ring-shadow-spread-9mjajk, 1px) var(--color-border-item-focused-mdia7n, #005F6F));
  color: #0F141A;
  color: var(--awsui-style-color-focus-esndbs, var(--color-text-body-default-io92q5, #0F141A));
  background-color: #FFFFFF;
  background-color: var(--awsui-style-background-focus-esndbs, var(--color-background-input-default-nt51vf, #FFFFFF));
}
.awsui_textarea_qk1j1_lgdlk_149:not(#\9):invalid {
  box-shadow: none;
}
.awsui_textarea_qk1j1_lgdlk_149:not(#\9):disabled {
  background-color: #F3F3F7;
  background-color: var(--awsui-style-background-disabled-esndbs, var(--color-background-input-disabled-kvxoiz, #F3F3F7));
  border-block: 1px solid #F3F3F7;
  border-block: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-disabled-esndbs, var(--color-border-input-disabled-hcvbxf, #F3F3F7));
  border-inline: 1px solid #F3F3F7;
  border-inline: var(--border-width-field-2xc78x, 1px) solid var(--awsui-style-border-color-disabled-esndbs, var(--color-border-input-disabled-hcvbxf, #F3F3F7));
  color: #b4b4bb;
  color: var(--awsui-style-color-disabled-esndbs, var(--color-text-input-disabled-wh1f3y, #b4b4bb));
  cursor: default;
  box-shadow: var(--awsui-style-box-shadow-disabled-esndbs);
}
.awsui_textarea_qk1j1_lgdlk_149:not(#\9):disabled::placeholder {
  color: #b4b4bb;
  color: var(--color-text-input-placeholder-disabled-wg87og, #b4b4bb);
  opacity: 1;
}
.awsui_textarea_qk1j1_lgdlk_149.awsui_textarea-invalid_qk1j1_lgdlk_247:not(#\9) {
  color: #C20000;
  color: var(--awsui-style-color-default-esndbs, var(--color-text-status-error-1rmkjt, #C20000));
  border-color: #C20000;
  border-color: var(--awsui-style-border-color-default-esndbs, var(--color-text-status-error-1rmkjt, #C20000));
  -webkit-padding-start: calc(12px - (8px - 1px));
          padding-inline-start: calc(12px - (8px - 1px));
  -webkit-padding-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
          padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
  border-inline-start-width: 8px;
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}
.awsui_textarea_qk1j1_lgdlk_149.awsui_textarea-invalid_qk1j1_lgdlk_247:not(#\9):focus {
  box-shadow: 0 0 0 2px #005F6F;
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-mdia7n, #005F6F);
}
.awsui_textarea_qk1j1_lgdlk_149.awsui_textarea-warning_qk1j1_lgdlk_256:not(#\9) {
  color: #855900;
  color: var(--awsui-style-color-default-esndbs, var(--color-text-status-warning-0jb132, #855900));
  border-color: #855900;
  border-color: var(--awsui-style-border-color-default-esndbs, var(--color-text-status-warning-0jb132, #855900));
  -webkit-padding-start: calc(12px - (8px - 1px));
          padding-inline-start: calc(12px - (8px - 1px));
  -webkit-padding-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
          padding-inline-start: calc(var(--space-field-horizontal-0aq2ch, 12px) - (var(--border-invalid-width-3xd6e1, 8px) - var(--border-width-field-2xc78x, 1px)));
  border-inline-start-width: 8px;
  border-inline-start-width: var(--border-invalid-width-3xd6e1, 8px);
}
.awsui_textarea_qk1j1_lgdlk_149.awsui_textarea-warning_qk1j1_lgdlk_256:not(#\9):focus {
  box-shadow: 0 0 0 2px #005F6F;
  box-shadow: 0 0 0 var(--border-control-invalid-focus-ring-shadow-spread-9jjf96, 2px) var(--color-border-item-focused-mdia7n, #005F6F);
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All 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_top-navigation_k5dlb_1llpd_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-feature-settings: normal;
  font-variant: normal;
  font-stretch: 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;
  font-size: 14px;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: 20px;
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: #0F141A;
  color: var(--color-text-body-default-io92q5, #0F141A);
  font-weight: 400;
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: "Libre Franklin", sans-serif;
  font-family: var(--font-family-base-l3kfji, "Libre Franklin", sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background: #FFFFFF;
  background: var(--color-background-container-content-25smfi, #FFFFFF);
  -webkit-border-after: 1px solid #C6C6CD;
          border-block-end: 1px solid #C6C6CD;
  -webkit-border-after: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
          border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
}
.awsui_top-navigation_k5dlb_1llpd_145 > .awsui_padding-box_k5dlb_1llpd_178:not(#\9) {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  block-size: calc(40px + 16px);
  block-size: calc(var(--space-xxxl-aut1u7, 40px) + var(--space-scaled-m-m892r9, 16px));
  -webkit-padding-start: 32px;
          padding-inline-start: 32px;
  -webkit-padding-start: var(--space-xxl-32srm4, 32px);
          padding-inline-start: var(--space-xxl-32srm4, 32px);
}
.awsui_top-navigation_k5dlb_1llpd_145.awsui_medium_k5dlb_1llpd_188 > .awsui_padding-box_k5dlb_1llpd_178:not(#\9), .awsui_top-navigation_k5dlb_1llpd_145.awsui_narrow_k5dlb_1llpd_188 > .awsui_padding-box_k5dlb_1llpd_178:not(#\9) {
  -webkit-padding-start: 20px;
          padding-inline-start: 20px;
  -webkit-padding-start: var(--space-l-2ud1p3, 20px);
          padding-inline-start: var(--space-l-2ud1p3, 20px);
}
.awsui_top-navigation_k5dlb_1llpd_145.awsui_medium_k5dlb_1llpd_188 > .awsui_padding-box_k5dlb_1llpd_178:not(#\9) {
  block-size: calc(40px + 8px);
  block-size: calc(var(--space-xxxl-aut1u7, 40px) + var(--space-scaled-xs-xwoogq, 8px));
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}
.awsui_top-navigation_k5dlb_1llpd_145.awsui_narrow_k5dlb_1llpd_188 > .awsui_padding-box_k5dlb_1llpd_178:not(#\9) {
  block-size: 40px;
  block-size: var(--space-xxxl-aut1u7, 40px);
}

.awsui_virtual_k5dlb_1llpd_199:not(#\9) {
  inline-size: 9000px;
}

.awsui_hidden_k5dlb_1llpd_203:not(#\9) {
  position: absolute !important;
  inset-block-start: -9999px !important;
  inset-inline-start: -9999px !important;
  visibility: hidden;
}

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

.awsui_identity_k5dlb_1llpd_215:not(#\9) {
  min-inline-size: 0;
}
.awsui_identity_k5dlb_1llpd_215 > .awsui_identity-link_k5dlb_1llpd_218:not(#\9) {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #424650;
  color: var(--color-text-top-navigation-title-z3qxhw, #424650);
}
.awsui_identity_k5dlb_1llpd_215 > .awsui_identity-link_k5dlb_1llpd_218:not(#\9):hover {
  color: #005F6F;
  color: var(--color-text-accent-7fur12, #005F6F);
}
body[data-awsui-focus-visible=true] .awsui_identity_k5dlb_1llpd_215 > .awsui_identity-link_k5dlb_1llpd_218:not(#\9):focus {
  outline: thin dotted;
  outline: 0;
  outline: var(--border-link-focus-ring-outline-1p0hnu, 0);
  outline-offset: 2px;
  outline-color: #005F6F;
  outline-color: var(--color-border-item-focused-mdia7n, #005F6F);
  border-start-start-radius: 4px;
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: 4px;
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: 4px;
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: 4px;
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px #005F6F;
  box-shadow: 0 0 0 var(--border-link-focus-ring-shadow-spread-39uvxr, 2px) var(--color-border-item-focused-mdia7n, #005F6F);
}
.awsui_identity_k5dlb_1llpd_215.awsui_no-logo_k5dlb_1llpd_238:not(#\9) {
  min-inline-size: 100px;
}

.awsui_logo_k5dlb_1llpd_242:not(#\9) {
  display: block;
  max-block-size: 32px;
  max-block-size: var(--space-xxl-32srm4, 32px);
  -webkit-margin-end: 12px;
          margin-inline-end: 12px;
  -webkit-margin-end: var(--space-s-tvghoh, 12px);
          margin-inline-end: var(--space-s-tvghoh, 12px);
  inline-size: auto;
  flex-shrink: 0;
  min-inline-size: 10px;
}
.awsui_logo_k5dlb_1llpd_242.awsui_narrow_k5dlb_1llpd_188:not(#\9) {
  max-block-size: 24px;
  max-block-size: var(--space-xl-jfy3x4, 24px);
}

.awsui_title_k5dlb_1llpd_254:not(#\9) {
  font-family: "Libre Franklin", sans-serif;
  font-family: var(--font-family-heading-n193de, "Libre Franklin", sans-serif);
  font-size: 18px;
  font-size: var(--font-size-heading-m-170yiy, 18px);
  line-height: 22px;
  line-height: var(--line-height-heading-m-uoaqdh, 22px);
  letter-spacing: -0.01em;
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  font-weight: 700;
  font-weight: var(--font-weight-heading-m-zf82dr, 700);
  -webkit-font-smoothing: antialiased;
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: grayscale;
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.awsui_no-logo_k5dlb_1llpd_238 > .awsui_identity-link_k5dlb_1llpd_218 > .awsui_title_k5dlb_1llpd_254:not(#\9) {
  font-weight: 700;
  font-weight: var(--font-weight-bold-fo1afg, 700);
}

.awsui_inputs_k5dlb_1llpd_270:not(#\9) {
  display: flex;
  flex: 1 1;
  padding-block: 0;
  padding-inline: 16px;
  padding-inline: var(--space-m-dsumyt, 16px);
  justify-content: center;
}

.awsui_search_k5dlb_1llpd_278:not(#\9) {
  inline-size: 100%;
  max-inline-size: 340px;
}
.awsui_search-expanded_k5dlb_1llpd_282:not(#\9) {
  max-inline-size: none;
}

.awsui_utilities_k5dlb_1llpd_286:not(#\9) {
  display: flex;
  flex-shrink: 0;
  flex-direction: row;
  align-items: stretch;
  block-size: 100%;
}
.awsui_medium_k5dlb_1llpd_188 > .awsui_padding-box_k5dlb_1llpd_178 > .awsui_utilities_k5dlb_1llpd_286:not(#\9), .awsui_narrow_k5dlb_1llpd_188 > .awsui_padding-box_k5dlb_1llpd_178 > .awsui_utilities_k5dlb_1llpd_286:not(#\9) {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}

.awsui_utility-wrapper_k5dlb_1llpd_297:not(#\9) {
  display: flex;
  position: relative;
  flex-shrink: 0;
  align-items: center;
  padding-block: 0;
  padding-inline: 16px;
  padding-inline: var(--space-m-dsumyt, 16px);
}
.awsui_utility-wrapper_k5dlb_1llpd_297:not(#\9)::after {
  display: block;
  position: absolute;
  content: "";
  inline-size: 1px;
  inset-inline-end: 0;
  inset-block: 12px;
  inset-block: var(--space-s-tvghoh, 12px);
  background: #C6C6CD;
  background: var(--color-border-divider-default-5rqwmu, #C6C6CD);
}
.awsui_utility-wrapper_k5dlb_1llpd_297:not(#\9):last-of-type::after {
  display: none;
}

.awsui_utility-type-button-link_k5dlb_1llpd_318:not(#\9) {
  padding-block: 0;
  padding-inline: 20px;
  padding-inline: var(--space-l-2ud1p3, 20px);
}

.awsui_utility-type-menu-dropdown_k5dlb_1llpd_323:not(#\9) {
  padding-block: 0;
  padding-inline: 12px;
  padding-inline: var(--space-s-tvghoh, 12px);
  align-items: stretch;
}
.awsui_utility-type-menu-dropdown_k5dlb_1llpd_323:not(#\9):not(.awsui_narrow_k5dlb_1llpd_188):last-of-type, .awsui_utility-type-menu-dropdown_k5dlb_1llpd_323:not(#\9):not(.awsui_medium_k5dlb_1llpd_188):last-of-type {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.awsui_utility-type-button-primary-button_k5dlb_1llpd_332:not(#\9) {
  inset-inline-start: -1px;
  -webkit-border-start: 1px solid #FFFFFF;
          border-inline-start: 1px solid #FFFFFF;
  -webkit-border-start: 1px solid var(--color-background-container-content-25smfi, #FFFFFF);
          border-inline-start: 1px solid var(--color-background-container-content-25smfi, #FFFFFF);
}
.awsui_utility-type-button-primary-button_k5dlb_1llpd_332:not(#\9)::after {
  display: none;
}

.awsui_utility-link-icon_k5dlb_1llpd_340:not(#\9) {
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
  -webkit-margin-start: var(--space-xxs-hwfkai, 4px);
          margin-inline-start: var(--space-xxs-hwfkai, 4px);
}

.awsui_utility-button-external-icon_k5dlb_1llpd_344:not(#\9) {
  display: inline-block;
}

.awsui_offset-right-none_k5dlb_1llpd_348:not(#\9) {
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.awsui_offset-right-l_k5dlb_1llpd_352:not(#\9) {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
  -webkit-margin-end: var(--space-xxs-hwfkai, 4px);
          margin-inline-end: var(--space-xxs-hwfkai, 4px);
}

.awsui_offset-right-xxl_k5dlb_1llpd_356:not(#\9) {
  -webkit-margin-end: 16px;
          margin-inline-end: 16px;
  -webkit-margin-end: var(--space-m-dsumyt, 16px);
          margin-inline-end: var(--space-m-dsumyt, 16px);
}

/* Overflow Menu */
.awsui_overflow-menu-drawer_k5dlb_1llpd_361:not(#\9) {
  position: fixed;
  block-size: 100%;
  inline-size: 100%;
  z-index: 1001;
}

.awsui_overflow-menu_k5dlb_1llpd_361: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-feature-settings: normal;
  font-variant: normal;
  font-stretch: 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;
  font-size: 14px;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: 20px;
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: #0F141A;
  color: var(--color-text-body-default-io92q5, #0F141A);
  font-weight: 400;
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: "Libre Franklin", sans-serif;
  font-family: var(--font-family-base-l3kfji, "Libre Franklin", sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  background: #FFFFFF;
  background: var(--color-background-container-content-25smfi, #FFFFFF);
  block-size: 100%;
}

.awsui_overflow-menu-header_k5dlb_1llpd_402:not(#\9) {
  display: flex;
  align-items: center;
  min-block-size: 22px;
  min-block-size: var(--font-panel-header-line-height-8xb2qj, 22px);
  padding-block: 16px;
  padding-block: var(--space-scaled-m-m892r9, 16px);
  padding-inline: 16px;
  padding-inline: var(--space-scaled-m-m892r9, 16px);
  -webkit-border-after: 1px solid #C6C6CD;
          border-block-end: 1px solid #C6C6CD;
  -webkit-border-after: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
          border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
}
.awsui_overflow-menu-header-text_k5dlb_1llpd_410:not(#\9) {
  color: #0F141A;
  color: var(--color-text-heading-default-zh9l9g, #0F141A);
  flex: 1 1;
  margin-block: 0;
  margin-inline: 0;
  text-align: center;
}
.awsui_overflow-menu-header-text--title_k5dlb_1llpd_417:not(#\9) {
  /* used in test-utils */
  font-size: 18px;
  font-size: var(--font-panel-header-size-33h9j8, 18px);
  letter-spacing: -0.01em;
  letter-spacing: var(--letter-spacing-heading-m-29ewnk, -0.01em);
  line-height: 22px;
  line-height: var(--font-panel-header-line-height-8xb2qj, 22px);
  font-weight: 700;
  font-weight: var(--font-weight-heading-l-0t6dwc, 700);
  -webkit-font-smoothing: antialiased;
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: grayscale;
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}
.awsui_overflow-menu-header-text--secondary_k5dlb_1llpd_426:not(#\9) {
  font-size: 14px;
  font-size: var(--font-header-h2-description-size-g2wws3, 14px);
  line-height: 20px;
  line-height: var(--font-header-h2-description-line-height-ts2s6o, 20px);
  font-weight: 400;
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  -webkit-font-smoothing: antialiased;
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: grayscale;
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
}

.awsui_overflow-menu-back-button_k5dlb_1llpd_434:not(#\9) {
  /* used in test-utils */
}

.awsui_overflow-menu-dismiss-button_k5dlb_1llpd_438:not(#\9) {
  /* used in test-utils */
}

.awsui_overflow-menu-control_k5dlb_1llpd_442: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-feature-settings: normal;
  font-variant: normal;
  font-stretch: 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;
  font-size: 14px;
  font-size: var(--font-size-body-m-a7nh2n, 14px);
  line-height: 20px;
  line-height: var(--line-height-body-m-2mh3ke, 20px);
  color: #0F141A;
  color: var(--color-text-body-default-io92q5, #0F141A);
  font-weight: 400;
  font-weight: var(--font-weight-normal-cxw1m3, 400);
  font-family: "Libre Franklin", sans-serif;
  font-family: var(--font-family-base-l3kfji, "Libre Franklin", sans-serif);
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  display: flex;
  inline-size: 100%;
  padding-block: 0;
  padding-inline: 0;
  background: none;
  border-block: none;
  border-inline: none;
}
.awsui_overflow-menu-list-item-utility_k5dlb_1llpd_480 > .awsui_overflow-menu-control_k5dlb_1llpd_442:not(#\9) {
  padding-block: 16px;
  padding-block: var(--space-scaled-m-m892r9, 16px);
  padding-inline: 16px;
  padding-inline: var(--space-scaled-m-m892r9, 16px);
}
.awsui_overflow-menu-control_k5dlb_1llpd_442:not(#\9):hover {
  color: #005F6F;
  color: var(--color-text-accent-7fur12, #005F6F);
  cursor: pointer;
}
.awsui_overflow-menu-control-link_k5dlb_1llpd_488:not(#\9) {
  text-decoration: none;
}
.awsui_overflow-menu-control-expandable-menu-trigger_k5dlb_1llpd_491:not(#\9) {
  color: #424650;
  color: var(--color-text-dropdown-group-label-2tmyik, #424650);
  font-weight: 700;
  font-weight: var(--font-weight-bold-fo1afg, 700);
}
.awsui_overflow-menu-control-expandable-menu-trigger_k5dlb_1llpd_491:not(#\9):hover {
  color: #005F6F;
  color: var(--color-text-accent-7fur12, #005F6F);
}
body[data-awsui-focus-visible=true] .awsui_overflow-menu-control_k5dlb_1llpd_442:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_overflow-menu-control_k5dlb_1llpd_442:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(4px - 1px);
  outline-offset: calc(var(--space-button-focus-outline-gutter-jj138g, 4px) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_overflow-menu-control_k5dlb_1llpd_442:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * 4px);
  inset-inline-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inset-block-start: calc(-1 * 4px);
  inset-block-start: calc(-1 * var(--space-button-focus-outline-gutter-jj138g, 4px));
  inline-size: calc(100% + 4px + 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% + 4px + 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: 4px;
  border-start-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-start-end-radius: 4px;
  border-start-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-start-radius: 4px;
  border-end-start-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  border-end-end-radius: 4px;
  border-end-end-radius: var(--border-radius-control-default-focus-ring-1uabki, 4px);
  box-shadow: 0 0 0 2px #005F6F;
  box-shadow: 0 0 0 2px var(--color-border-item-focused-mdia7n, #005F6F);
}

.awsui_overflow-menu-list_k5dlb_1llpd_480:not(#\9) {
  list-style: none;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
}
.awsui_overflow-menu-list-submenu_k5dlb_1llpd_527:not(#\9) {
  margin-block: 4px;
  margin-block: var(--space-scaled-xxs-pfm1nx, 4px);
  margin-inline: 0;
}

.awsui_overflow-menu-list-item_k5dlb_1llpd_480:not(#\9) {
  box-sizing: border-box;
  letter-spacing: 0.005em;
  letter-spacing: var(--font-button-letter-spacing-ufowe3, 0.005em);
}
.awsui_overflow-menu-list-item-icon_k5dlb_1llpd_536:not(#\9) {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
  -webkit-margin-end: var(--space-xxs-hwfkai, 4px);
          margin-inline-end: var(--space-xxs-hwfkai, 4px);
}
.awsui_overflow-menu-list-item-text_k5dlb_1llpd_539:not(#\9) {
  flex: 1 1;
}
.awsui_overflow-menu-list-item-utility_k5dlb_1llpd_480:not(#\9) {
  font-weight: 700;
  font-weight: var(--font-weight-button-0eg20c, 700);
  -webkit-font-smoothing: antialiased;
  -webkit-font-smoothing: var(--font-smoothing-webkit-oemolo, antialiased);
  -moz-osx-font-smoothing: grayscale;
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-hbm0aq, grayscale);
  -webkit-border-after: 1px solid #C6C6CD;
          border-block-end: 1px solid #C6C6CD;
  -webkit-border-after: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
          border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid var(--color-border-divider-default-5rqwmu, #C6C6CD);
}
.awsui_overflow-menu-list-item-submenu_k5dlb_1llpd_548:not(#\9) {
  -webkit-border-before: 1px solid transparent;
          border-block-start: 1px solid transparent;
  -webkit-border-before: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
          border-block-start: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
  -webkit-border-after: 1px solid transparent;
          border-block-end: 1px solid transparent;
  -webkit-border-after: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
          border-block-end: var(--border-divider-section-width-uwo8my, 1px) solid transparent;
  padding-block: 4px;
  padding-block: var(--space-scaled-xxs-pfm1nx, 4px);
  padding-inline: 20px;
  padding-inline: var(--space-scaled-l-sej05l, 20px);
}
.awsui_overflow-menu-list-item-dropdown-menu_k5dlb_1llpd_554:not(#\9) {
  padding-block: 4px;
  padding-block: var(--space-scaled-xxs-pfm1nx, 4px);
  padding-inline: 12px;
  padding-inline: var(--space-scaled-s-8ozaad, 12px);
}
.awsui_overflow-menu-list-item-expandable_k5dlb_1llpd_558:not(#\9) {
  border-block-start-color: #C6C6CD;
  border-block-start-color: var(--color-border-divider-default-5rqwmu, #C6C6CD);
  border-block-end-color: #C6C6CD;
  border-block-end-color: var(--color-border-divider-default-5rqwmu, #C6C6CD);
}

.awsui_icon_k5dlb_1llpd_563:not(#\9) {
  transform: rotate(0deg);
  transition: transform 135ms cubic-bezier(0.165, 0.84, 0.44, 1);
  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_icon_k5dlb_1llpd_563:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_icon_k5dlb_1llpd_563:not(#\9), .awsui-mode-entering .awsui_icon_k5dlb_1llpd_563:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_icon-open_k5dlb_1llpd_577:not(#\9) {
  transform: rotate(-180deg);
}
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
.awsui_custom-content_1oq04_rbts3_5:not(#\9) {
  /* used in test-utils */
}
/* ===================================== */
/* TOP NAVIGATION: LAYOUT AND BRANDING   */
/* ===================================== */

/* Bottom border line */
header[class*="top-navigation"] {
  -webkit-border-after: 2px solid #005f6f !important;
          border-block-end: 2px solid #005f6f !important;
}

/* Application title placement */
header[class*="top-navigation"] [class*="identity-link"] [class*="title"] {
  align-items: flex-end;
  block-size: 28px;
  display: inline-flex;
  line-height: 22px;
  transform: translateY(3px);
}

/* Logo size */
header[class*="top-navigation"] [class*="identity-link"] [class*="logo"] {
  height: 28px;
  width: 137px;
}

.top-navigation-environment-badge {
  align-items: center;
  display: inline-flex;
  flex-shrink: 0;
  -webkit-margin-start: 8px;
          margin-inline-start: 8px;
  pointer-events: none;
  transform: translateY(6px);
  white-space: nowrap;
}

/* Divider between logo and title */
header[class*="top-navigation"]
  [class*="identity-link"]
  [class*="title"]::before {
  background: #ebebf0;
  content: "";
  display: block;
  height: 28px;
  margin: 0 12px;
  width: 1px;
}

/* ===================================== */
/* FORMS: VALIDATION AND INFO            */
/* ===================================== */

/* FormField info text and links */
[class*="awsui_info_"],
[class*="awsui_info_"] [class*="awsui_link_"] {
  font-weight: 700;
  font-size: 12px !important;
}

/* ===================================== */
/* FLASHBAR: VISUAL ADJUSTMENTS          */
/* ===================================== */

/* Base flashbar card */
[class*="awsui_flash_"][class*="awsui-context-flashbar"] {
  border: 2px solid #1b2533 !important;
  box-shadow: none !important;
  color: #0f141a !important;
}

/* Success */
[class*="awsui_flash_"][class*="awsui_flash-type-success_"] {
  border-color: #00802f !important;
}

[class*="awsui_flash-type-success_"] [class*="awsui_flash-icon_"] {
  color: #00802f !important;
}

/* Error */
[class*="awsui_flash_"][class*="awsui_flash-type-error_"] {
  border-color: var(--color-border-status-error-qme8hp) !important;
}

[class*="awsui_flash-type-error_"] [class*="awsui_flash-icon_"] {
  color: var(--color-text-status-error-1rmkjt) !important;
}

/* Info and in-progress */
[class*="awsui_flash_"][class*="awsui_flash-type-info_"],
[class*="awsui_flash_"][class*="awsui_flash-type-in-progress_"] {
  border-color: #006ce0 !important;
}

[class*="awsui_flash-type-info_"] [class*="awsui_flash-icon_"],
[class*="awsui_flash-type-in-progress_"] [class*="awsui_flash-icon_"] {
  color: #006ce0 !important;
}

/* Warning */
[class*="awsui_flash_"][class*="awsui_flash-type-warning_"] {
  border-color: #db9200 !important;
}

[class*="awsui_flash-type-warning_"] [class*="awsui_flash-icon_"] {
  color: #855900 !important;
}

/* Dismiss/close icon */
[class*="awsui_variant-flashbar-icon_"] {
  color: #0f141a !important;
}

/* ===================================== */
/* REQUEST DETAILS                       */
/* ===================================== */

.request-details-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, 1.05fr)
    minmax(0, 1.6fr);
  grid-row-gap: 20px;
  row-gap: 20px;
}

.request-details-grid-item {
  min-width: 0;
}

.request-details-status-grid-item {
  grid-column: 2 / 4;
}

.request-details-grid-item:nth-child(3n + 1),
.request-details-grid-item:nth-child(3n + 2) {
  -webkit-padding-end: 20px;
          padding-inline-end: 20px;
}

.request-details-grid-item:nth-child(3n + 2),
.request-details-grid-item:nth-child(3n + 3) {
  -webkit-border-start: 1px solid var(--color-border-divider-default-5rqwmu);
          border-inline-start: 1px solid var(--color-border-divider-default-5rqwmu);
  -webkit-padding-start: 20px;
          padding-inline-start: 20px;
}

.request-details-status-content {
  display: inline-flex;
  align-items: baseline;
  flex-wrap: nowrap;
  gap: 6px;
  overflow-wrap: normal;
}

.status-details-modal {
  display: grid;
  grid-row-gap: 12px;
  row-gap: 12px;
}

.status-details-row {
  display: grid;
  grid-template-columns: minmax(180px, 220px) minmax(0, 1fr);
  grid-column-gap: 16px;
  column-gap: 16px;
  align-items: start;
}

.status-details-label {
  line-height: 1.4;
}

.status-details-value {
  min-width: 0;
  line-height: 1.4;
  overflow-wrap: anywhere;
  white-space: normal;
}

.status-details-value-status {
  display: flex;
  align-items: center;
}

@media (max-width: 900px) {
  .status-details-row {
    grid-template-columns: minmax(140px, 190px) minmax(0, 1fr);
  }
}

.zendesk-ticket-id {
  display: inline-flex;
  align-items: center;
  column-gap: 4px;
}

.files-requested-summary {
  display: inline-flex;
  align-items: baseline;
  column-gap: 8px;
}

.files-requested-total-size {
  -webkit-margin-start: -4px;
          margin-inline-start: -4px;
}

.files-requested-description {
  display: inline-flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 8px 24px;
}

@media (max-width: 900px) {
  .request-details-grid {
    grid-template-columns: minmax(0, 1fr);
    row-gap: 16px;
  }

  .request-details-grid-item:nth-child(n) {
    -webkit-border-start: 0;
            border-inline-start: 0;
    -webkit-padding-end: 0;
            padding-inline-end: 0;
    -webkit-padding-start: 0;
            padding-inline-start: 0;
  }

  .request-details-status-grid-item {
    grid-column: auto;
  }
}

/* ===================================== */
/* FILE PREVIEW                          */
/* ===================================== */

.file-preview-cell {
  display: block;
  font-family: "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono",
    "Courier New", monospace;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.35;
  overflow-wrap: anywhere;
  white-space: normal;
}

.file-preview-search-match {
  background-color: #fff3a3;
  background-color: color-mix(
    in srgb,
    #ffed4d 55%,
    #fff
  );
  background-color: color-mix(
    in srgb,
    var(--color-background-flashbar-warning-pa97ul, #ffed4d) 55%,
    var(--color-background-container-content-25smfi, #fff)
  );
  color: inherit;
}

.file-preview-text-table .file-preview-cell {
  overflow-wrap: normal;
  white-space: pre;
  width: -webkit-max-content;
  width: max-content;
}

.file-preview-text-line::before {
  color: var(--color-text-body-secondary-oz6ctv);
  content: attr(data-line-number);
  display: inline-block;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  margin-right: 16px;
  text-align: right;
  -webkit-user-select: none;
          user-select: none;
  width: 64px;
}

.file-preview-text-table thead {
  display: none;
}

.file-preview-initial-loading {
  min-height: 220px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.file-preview-metadata-panel {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-items: stretch;
  border: 1px solid var(--color-border-divider-default-5rqwmu);
  border-radius: 8px;
  overflow: hidden;
  background-color: var(--color-background-container-content-25smfi);
}

.file-preview-metadata-item {
  min-width: 0;
  padding: 8px 20px;
  position: relative;
}

.file-preview-metadata-item:not(:last-child)::after {
  background: var(--color-border-divider-default-5rqwmu);
  content: "";
  inline-size: 1px;
  inset-block: 8px;
  inset-inline-end: 0;
  position: absolute;
}

.file-preview-metadata-label {
  display: block;
  color: var(--color-text-body-secondary-oz6ctv);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 6px;
}

.file-preview-metadata-value {
  color: var(--color-text-body-default-io92q5);
  font-size: 14px;
  line-height: 1.35;
  overflow-wrap: anywhere;
  white-space: normal;
}

.file-preview-metadata-sections {
  display: grid;
  grid-row-gap: 16px;
  row-gap: 16px;
}

.file-preview-eid-panel {
  border: 1px solid var(--color-border-divider-default-5rqwmu);
  border-radius: 8px;
  background-color: var(--color-background-container-content-25smfi);
  padding: 14px 16px;
}

.file-preview-eid-title {
  display: block;
  color: var(--color-text-body-default-io92q5);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 8px;
}

.file-preview-eid-status-row {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 8px 12px;
}

.file-preview-eid-message,
.file-preview-eid-summary,
.file-preview-eid-error {
  font-size: 14px;
  line-height: 1.35;
}

.file-preview-eid-message {
  color: var(--color-text-body-default-io92q5);
}

.file-preview-eid-check-message {
  color: var(--color-text-body-secondary-oz6ctv);
}

.file-preview-eid-report {
  display: grid;
  grid-row-gap: 10px;
  row-gap: 10px;
  margin-top: 10px;
}

.file-preview-eid-summary {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 8px 20px;
  color: var(--color-text-body-default-io92q5);
}

.file-preview-eid-top {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 10px;
}

.file-preview-eid-link-list {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 8px;
}

.file-preview-eid-link-item {
  display: inline-flex;
  align-items: baseline;
  gap: 4px;
}

.file-preview-eid-link {
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  text-decoration: underline;
  cursor: pointer;
  color: #006ce0;
  color: var(
    --color-text-link-default-hude44,
    var(
      --color-text-link-default-f4uj46,
      var(--color-text-link-secondary-default-4p0gj8, #006ce0)
    )
  );
  font-size: 14px;
}

.file-preview-eid-link:hover {
  color: #002b66;
  color: var(
    --color-text-link-hover-2hfec2,
    var(
      --color-text-link-hover-fcx6ol,
      var(--color-text-link-secondary-hover-0kzmc4, #002b66)
    )
  );
}

.file-preview-eid-link.file-preview-eid-link-visited,
.file-preview-eid-link.file-preview-eid-link-visited:hover {
  color: #656871;
  color: var(
    --color-text-body-secondary-oz6ctv,
    var(--color-text-body-secondary-yna5sb, #656871)
  );
}

.file-preview-eid-link:focus-visible {
  outline: 2px solid
    #006ce0;
  outline: 2px solid
    var(
      --color-border-item-focused-uk47pl,
      var(
        --color-border-item-focused-2j0z3r,
        var(--color-border-item-focused-r5f6xl, #006ce0)
      )
    );
  outline-offset: 2px;
  border-radius: 2px;
}

.file-preview-eid-count {
  color: var(--color-text-body-default-io92q5);
  font-size: 14px;
}

.file-preview-eid-error {
  color: var(--color-text-status-error-1rmkjt);
}

@media (max-width: 900px) {
  .file-preview-metadata-panel {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .file-preview-metadata-item:nth-child(2n)::after {
    display: none;
  }
}

@media (max-width: 600px) {
  .file-preview-metadata-panel {
    grid-template-columns: minmax(0, 1fr);
  }

  .file-preview-metadata-item::after {
    display: none;
  }
}

.file-preview-summary-text {
  color: var(--color-text-body-default-io92q5);
  font-size: 14px;
  font-weight: 400;
}

.file-preview-table-filter-bar {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}

.file-preview-table-search {
  flex: 0 1 350px;
  min-width: 200px;
}

.file-preview-table-controls {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  flex-wrap: wrap;
  margin-left: auto;
}

.file-preview-control-group {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  flex-wrap: wrap;
}

.file-preview-disabled-nav-link {
  color: var(--color-text-interactive-disabled-9mzina);
  font-size: 14px;
  font-weight: 700;
}

.file-preview-row-range {
  color: var(--color-text-body-default-io92q5);
  font-size: 14px;
  font-weight: 400;
  white-space: nowrap;
}

.file-preview-scroll-container {
  width: 100%;
  box-sizing: border-box;
  min-height: 0;
  overflow-y: auto;
  overflow-x: auto;
  overscroll-behavior: contain;
}

.file-preview-image-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-height: calc(100vh - 280px);
  min-height: 220px;
  overflow: auto;
  background-color: var(--color-background-layout-main-y1p5ei);
  border-radius: 8px;
  padding: 16px;
  box-sizing: border-box;
}

.file-preview-image {
  width: 100%;
  max-height: calc(100vh - 320px);
  object-fit: contain;
  display: block;
}

@font-face {
	font-family: 'Libre Franklin';
	src: url(/drtc/ui/static/media/LibreFranklin.407142802754df8dd14b.woff2) format('woff2-variations');
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Libre Franklin';
	src: url(/drtc/ui/static/media/LibreFranklin-Italic.b9e8cfb122b2fd4c1d69.woff2) format('woff2-variations');
	font-weight: 100 900;
	font-style: italic;
	font-display: swap;
}



/*# sourceMappingURL=main-577ce6b5.bc61d85c.css.map*/