/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* stylelint-disable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/* stylelint-enable @cloudscape-design/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/*
 Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
*/
/* Style used for links in slots/components that are text heavy, to help links stand out among
surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */
.awsui_header-cell_1spae_1map5_149:not(#\9) {
  position: relative;
  text-align: start;
  box-sizing: border-box;
  border-block-end: var(--border-divider-list-width-8ggz94, 1px) solid var(--color-border-divider-interactive-default-cyw7tx, #687078);
  background: var(--color-background-table-header-5hauij, #fafafa);
  color: var(--color-text-column-header-hm90p0, #545b64);
  font-weight: var(--font-weight-heading-s-qxvrar, 700);
  -webkit-font-smoothing: var(--font-smoothing-webkit-px4az4, auto);
  -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-ev3sgf, auto);
  padding-block: var(--space-scaled-xxs-jatbiv, 4px);
  padding-inline: var(--space-scaled-xs-sppte9, 8px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  inline-size: calc(100% + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)) + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  block-size: calc(100% + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)) + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-r5f6xl, #0073bb);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_header-cell-fake-focus_1spae_1map5_183:not(#\9) {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_header-cell-fake-focus_1spae_1map5_183:not(#\9) {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_header-cell-fake-focus_1spae_1map5_183:not(#\9)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  inline-size: calc(100% + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)) + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  block-size: calc(100% + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)) + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-r5f6xl, #0073bb);
}
.awsui_header-cell_1spae_1map5_149.awsui_header-cell-group_1spae_1map5_204:not(#\9), .awsui_header-cell_1spae_1map5_149.awsui_header-cell-grouped_1spae_1map5_204:not(#\9), .awsui_header-cell_1spae_1map5_149.awsui_header-cell-spans-rows_1spae_1map5_204:not(#\9) {
  padding-block: var(--space-xxxs-3w1kr2, 2px);
  padding-inline: var(--space-scaled-xs-sppte9, 8px);
}
.awsui_header-cell-sticky_1spae_1map5_208:not(#\9) {
  border-block-end: var(--border-table-sticky-width-o9kqes, 0px) solid var(--color-border-divider-default-ipvpev, #eaeded);
}
.awsui_header-cell-stuck_1spae_1map5_211:not(#\9):not(.awsui_header-cell-variant-full-page_1spae_1map5_211) {
  border-block-end-color: transparent;
}
.awsui_header-cell-variant-full-page_1spae_1map5_211:not(#\9) {
  background: var(--color-background-layout-main-05m5y6, #f2f3f3);
}
.awsui_header-cell-variant-full-page_1spae_1map5_211.awsui_header-cell-hidden_1spae_1map5_217:not(#\9) {
  border-block-end-color: transparent;
}
.awsui_header-cell-variant-embedded_1spae_1map5_220.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):not(:is(.awsui_header-cell-sticky_1spae_1map5_208, .awsui_sticky-cell_1spae_1map5_220)), .awsui_header-cell-variant-borderless_1spae_1map5_220.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):not(:is(.awsui_header-cell-sticky_1spae_1map5_208, .awsui_sticky-cell_1spae_1map5_220)) {
  background: none;
}
.awsui_header-cell_1spae_1map5_149:not(#\9):last-child, .awsui_header-cell_1spae_1map5_149[data-rightmost]:not(#\9), .awsui_header-cell_1spae_1map5_149.awsui_header-cell-sortable_1spae_1map5_223:not(#\9) {
  padding-inline-end: var(--space-xs-kw7k3v, 8px);
}
.awsui_header-cell_1spae_1map5_149.awsui_sticky-cell_1spae_1map5_220:not(#\9) {
  position: sticky;
  background: var(--color-background-table-header-5hauij, #fafafa);
  z-index: 798;
  transition-property: padding;
  transition-duration: var(--motion-duration-transition-show-quick-tckip1, 90ms);
  transition-timing-function: var(--motion-easing-sticky-xd5evu, ease-out);
}
@media (prefers-reduced-motion: reduce) {
  .awsui_header-cell_1spae_1map5_149.awsui_sticky-cell_1spae_1map5_220:not(#\9) {
    animation: none;
    transition: none;
  }
}
.awsui-motion-disabled .awsui_header-cell_1spae_1map5_149.awsui_sticky-cell_1spae_1map5_220:not(#\9), .awsui-mode-entering .awsui_header-cell_1spae_1map5_149.awsui_sticky-cell_1spae_1map5_220:not(#\9) {
  animation: none;
  transition: none;
}
.awsui_header-cell_1spae_1map5_149.awsui_sticky-cell_1spae_1map5_220.awsui_table-variant-full-page_1spae_1map5_244:not(#\9) {
  background: var(--color-background-layout-main-05m5y6, #f2f3f3);
}
.awsui_header-cell_1spae_1map5_149.awsui_sticky-cell-pad-left_1spae_1map5_247:not(#\9):not(.awsui_has-selection_1spae_1map5_247) {
  padding-inline-start: var(--space-table-horizontal-xmv4qa, 0px);
}
.awsui_header-cell_1spae_1map5_149.awsui_sticky-cell-last-inline-start_1spae_1map5_250:not(#\9) {
  box-shadow: var(--shadow-sticky-column-first-vya346, 4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0px -24px 0px 0px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_header-cell_1spae_1map5_149.awsui_sticky-cell-last-inline-start_1spae_1map5_250 > .awsui_resize-divider_1spae_1map5_255:not(#\9) {
  display: none;
}
.awsui_header-cell_1spae_1map5_149.awsui_sticky-cell-last-inline-start_1spae_1map5_250:not(#\9):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-last-02l85g, -4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
}
.awsui_header-cell_1spae_1map5_149.awsui_sticky-cell-last-inline-end_1spae_1map5_262:not(#\9) {
  box-shadow: var(--shadow-sticky-column-last-02l85g, -4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 0 0 -24px);
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
}
.awsui_header-cell_1spae_1map5_149.awsui_sticky-cell-last-inline-end_1spae_1map5_262:not(#\9):dir(rtl) {
  box-shadow: var(--shadow-sticky-column-first-vya346, 4px 0 8px 0 rgba(0, 28, 36, 0.1));
  clip-path: inset(0 -24px 0 0);
}

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

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

.awsui_header-cell-content_1spae_1map5_286:not(#\9) {
  position: relative;
  padding-block: var(--space-scaled-xxs-jatbiv, 4px);
  padding-inline-end: var(--space-s-4a5hs8, 12px);
  padding-inline-start: var(--space-s-4a5hs8, 12px);
}
.awsui_header-cell-content_1spae_1map5_286.awsui_header-cell-content-expandable_1spae_1map5_292:not(#\9) {
  padding-inline-start: calc(var(--space-s-4a5hs8, 12px) + var(--space-m-n2lypl, 16px) + var(--space-xs-kw7k3v, 8px));
}
.awsui_header-cell-group_1spae_1map5_204 > .awsui_header-cell-content_1spae_1map5_286:not(#\9), .awsui_header-cell-grouped_1spae_1map5_204 > .awsui_header-cell-content_1spae_1map5_286:not(#\9), .awsui_header-cell-spans-rows_1spae_1map5_204 > .awsui_header-cell-content_1spae_1map5_286:not(#\9) {
  padding-block: var(--space-xxxs-3w1kr2, 2px);
}
.awsui_header-cell-sortable_1spae_1map5_223 > .awsui_header-cell-content_1spae_1map5_286:not(#\9) {
  padding-inline-end: calc(var(--space-xl-4dmkh1, 24px) + var(--space-xxs-jnczic, 4px));
}
.awsui_header-cell-content_1spae_1map5_286:not(#\9):focus {
  outline: none;
  text-decoration: none;
}
body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_1map5_286:not(#\9):focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_1map5_286:not(#\9):focus {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_1map5_286:not(#\9):focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  inline-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  block-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-r5f6xl, #0073bb);
}
body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_1map5_286.awsui_header-cell-fake-focus_1spae_1map5_183:not(#\9) {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_1map5_286.awsui_header-cell-fake-focus_1spae_1map5_183:not(#\9) {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell-content_1spae_1map5_286.awsui_header-cell-fake-focus_1spae_1map5_183:not(#\9)::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  inline-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  block-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-r5f6xl, #0073bb);
}
.awsui_header-cell-disabled_1spae_1map5_347.awsui_header-cell-sorted_1spae_1map5_347 > .awsui_header-cell-content_1spae_1map5_286 > .awsui_sorting-icon_1spae_1map5_272:not(#\9) {
  color: var(--color-text-interactive-disabled-xwt2jl, #aab7b8);
}

.awsui_header-cell-spans-rows_1spae_1map5_204:not(#\9) {
  block-size: 100%;
  vertical-align: bottom;
}
.awsui_header-cell-spans-rows_1spae_1map5_204 > .awsui_header-cell-content_1spae_1map5_286:not(#\9) {
  block-size: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.awsui_header-cell-spans-rows_1spae_1map5_204 > .awsui_header-cell-content_1spae_1map5_286 > .awsui_sorting-icon_1spae_1map5_272:not(#\9) {
  inset-block-start: auto;
  inset-block-end: var(--space-scaled-xxs-jatbiv, 4px);
  transform: none;
}

.awsui_header-cell-sortable_1spae_1map5_223:not(#\9):not(.awsui_header-cell-disabled_1spae_1map5_347) > .awsui_header-cell-content_1spae_1map5_286 {
  cursor: pointer;
}
.awsui_header-cell-sortable_1spae_1map5_223:not(#\9):not(.awsui_header-cell-disabled_1spae_1map5_347) > .awsui_header-cell-content_1spae_1map5_286:hover, .awsui_header-cell-sortable_1spae_1map5_223:not(#\9):not(.awsui_header-cell-disabled_1spae_1map5_347).awsui_header-cell-sorted_1spae_1map5_347 > .awsui_header-cell-content_1spae_1map5_286 {
  color: var(--color-text-interactive-active-c44vdq, #16191f);
}
.awsui_header-cell-sortable_1spae_1map5_223:not(#\9):not(.awsui_header-cell-disabled_1spae_1map5_347) > .awsui_header-cell-content_1spae_1map5_286:hover > .awsui_sorting-icon_1spae_1map5_272, .awsui_header-cell-sortable_1spae_1map5_223:not(#\9):not(.awsui_header-cell-disabled_1spae_1map5_347).awsui_header-cell-sorted_1spae_1map5_347 > .awsui_header-cell-content_1spae_1map5_286 > .awsui_sorting-icon_1spae_1map5_272 {
  color: var(--color-text-interactive-active-c44vdq, #16191f);
}

.awsui_header-cell-text_1spae_1map5_378:not(#\9) {
  line-height: var(--line-height-heading-xs-fuzanp, 20px);
  padding-block: calc(var(--space-xxxs-3w1kr2, 2px) / 2);
}
.awsui_header-cell-text_1spae_1map5_378:not(#\9):not(.awsui_header-cell-text-wrap_1spae_1map5_382) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

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

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

.awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9) {
  /*
    Striped rows requires additional left padding because the
    shaded background makes the child content appear too close
    to the table edge.
  */
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-scaled-xxs-jatbiv, 4px) + var(--space-scaled-xxs-jatbiv, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-jatbiv, 4px) + var(--space-scaled-xxs-jatbiv, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  inline-size: calc(100% + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px) + var(--space-scaled-xxs-jatbiv, 4px)) + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  block-size: calc(100% + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)) + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-r5f6xl, #0073bb);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child.awsui_header-cell-fake-focus_1spae_1map5_183 {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child.awsui_header-cell-fake-focus_1spae_1map5_183 {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-scaled-xxs-jatbiv, 4px) + var(--space-scaled-xxs-jatbiv, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child.awsui_header-cell-fake-focus_1spae_1map5_183::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-jatbiv, 4px) + var(--space-scaled-xxs-jatbiv, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  inline-size: calc(100% + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px) + var(--space-scaled-xxs-jatbiv, 4px)) + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  block-size: calc(100% + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)) + calc(-1 * var(--space-scaled-xxs-jatbiv, 4px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-r5f6xl, #0073bb);
}
.awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:not(.awsui_header-cell-grouped_1spae_1map5_204):not(.awsui_header-cell-group_1spae_1map5_204) > .awsui_header-cell-content_1spae_1map5_286 {
  padding-inline-start: 0px;
}
.awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:not(.awsui_header-cell-grouped_1spae_1map5_204):not(.awsui_header-cell-group_1spae_1map5_204) > .awsui_header-cell-content_1spae_1map5_286.awsui_header-cell-content-expandable_1spae_1map5_292 {
  padding-inline-start: calc(0px + var(--space-m-n2lypl, 16px) + var(--space-xs-kw7k3v, 8px));
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:not(.awsui_header-cell-grouped_1spae_1map5_204):not(.awsui_header-cell-group_1spae_1map5_204) > .awsui_header-cell-content_1spae_1map5_286:focus {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:not(.awsui_header-cell-grouped_1spae_1map5_204):not(.awsui_header-cell-group_1spae_1map5_204) > .awsui_header-cell-content_1spae_1map5_286:focus {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px) + var(--space-scaled-xxs-jatbiv, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:not(.awsui_header-cell-grouped_1spae_1map5_204):not(.awsui_header-cell-group_1spae_1map5_204) > .awsui_header-cell-content_1spae_1map5_286:focus::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px) + var(--space-scaled-xxs-jatbiv, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  inline-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px) + var(--space-scaled-xxs-jatbiv, 4px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  block-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-r5f6xl, #0073bb);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:not(.awsui_header-cell-grouped_1spae_1map5_204):not(.awsui_header-cell-group_1spae_1map5_204) > .awsui_header-cell-content_1spae_1map5_286.awsui_header-cell-fake-focus_1spae_1map5_183 {
  position: relative;
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:not(.awsui_header-cell-grouped_1spae_1map5_204):not(.awsui_header-cell-group_1spae_1map5_204) > .awsui_header-cell-content_1spae_1map5_286.awsui_header-cell-fake-focus_1spae_1map5_183 {
  outline: 2px dotted transparent;
  outline-offset: calc(calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px) + var(--space-scaled-xxs-jatbiv, 4px)) - 1px);
}
body[data-awsui-focus-visible=true] .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:not(.awsui_header-cell-grouped_1spae_1map5_204):not(.awsui_header-cell-group_1spae_1map5_204) > .awsui_header-cell-content_1spae_1map5_286.awsui_header-cell-fake-focus_1spae_1map5_183::before {
  content: " ";
  display: block;
  position: absolute;
  inset-inline-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px) + var(--space-scaled-xxs-jatbiv, 4px)));
  inset-block-start: calc(-1 * calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  inline-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px) + var(--space-scaled-xxs-jatbiv, 4px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  block-size: calc(100% + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)) + calc(-1 * var(--space-table-header-focus-outline-gutter-0zj6up, 0px)));
  border-start-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-start-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-start-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  border-end-end-radius: var(--border-radius-control-default-focus-ring-9xsko1, 2px);
  box-shadow: 0 0 0 2px var(--color-border-item-focused-r5f6xl, #0073bb);
}
.awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:not(.awsui_has-striped-rows_1spae_1map5_503):not(.awsui_sticky-cell-pad-inline-start_1spae_1map5_503):not(.awsui_header-cell-group_1spae_1map5_204):not(.awsui_header-cell-grouped_1spae_1map5_204) {
  padding-inline-start: var(--space-xxxs-3w1kr2, 2px);
}
.awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child:not(.awsui_has-striped-rows_1spae_1map5_503):not(.awsui_sticky-cell-pad-inline-start_1spae_1map5_503):not(.awsui_header-cell-group_1spae_1map5_204):not(.awsui_header-cell-grouped_1spae_1map5_204).awsui_header-cell-content-expandable_1spae_1map5_292 {
  padding-inline-start: calc(var(--space-xxxs-3w1kr2, 2px) + var(--space-m-n2lypl, 16px) + var(--space-xs-kw7k3v, 8px));
}
.awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child.awsui_has-striped-rows_1spae_1map5_503:not(.awsui_sticky-cell-pad-inline-start_1spae_1map5_503):not(.awsui_header-cell-group_1spae_1map5_204):not(.awsui_header-cell-grouped_1spae_1map5_204) {
  padding-inline-start: var(--space-xxs-jnczic, 4px);
}
.awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):first-child.awsui_has-striped-rows_1spae_1map5_503:not(.awsui_sticky-cell-pad-inline-start_1spae_1map5_503):not(.awsui_header-cell-group_1spae_1map5_204):not(.awsui_header-cell-grouped_1spae_1map5_204).awsui_header-cell-content-expandable_1spae_1map5_292 {
  padding-inline-start: calc(var(--space-xxs-jnczic, 4px) + var(--space-m-n2lypl, 16px) + var(--space-xs-kw7k3v, 8px));
}
.awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220:not(#\9):last-child.awsui_header-cell-sortable_1spae_1map5_223:not(.awsui_header-cell-resizable_1spae_1map5_515), .awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220[data-rightmost].awsui_header-cell-sortable_1spae_1map5_223:not(#\9):not(.awsui_header-cell-resizable_1spae_1map5_515) {
  padding-inline-end: var(--space-xxxs-3w1kr2, 2px);
}
.awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220.awsui_sticky-cell-pad-inline-start_1spae_1map5_503:not(#\9) {
  padding-inline-start: var(--space-scaled-l-66n9sr, 20px);
}
.awsui_header-cell_1spae_1map5_149.awsui_is-visual-refresh_1spae_1map5_220.awsui_sticky-cell-pad-inline-start_1spae_1map5_503.awsui_header-cell-content-expandable_1spae_1map5_292:not(#\9) {
  padding-inline-start: calc(var(--space-scaled-l-66n9sr, 20px) + var(--space-m-n2lypl, 16px) + var(--space-xs-kw7k3v, 8px));
}