gux-button-slot {
  position: absolute;
  inset-block-start: var(--gse-ui-button-dismiss-insetBlockStart);
  inset-inline-end: var(--gse-ui-button-dismiss-insetInlineEnd);
  inline-size: var(--gse-ui-button-dismiss-medium-width);
  block-size: var(--gse-ui-button-dismiss-medium-height);
}
gux-button-slot.gux-dismiss-small {
  inline-size: var(--gse-ui-button-dismiss-small-width);
  block-size: var(--gse-ui-button-dismiss-small-height);
}
gux-button-slot.gux-dismiss-small button {
  inline-size: var(--gse-ui-button-dismiss-small-width);
  min-inline-size: var(--gse-ui-button-dismiss-small-width);
  block-size: var(--gse-ui-button-dismiss-small-height);
  padding: 0;
}
gux-button-slot.gux-inherit {
  position: inherit;
  inset-block-start: inherit;
  inset-inline-end: inherit;
}
gux-button-slot .gux-icon-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  place-content: stretch center;
  align-items: center;
}
gux-button-slot .gux-icon-container gux-icon {
  flex: 0 0 auto;
  align-self: auto;
  order: 0;
  color: var(--gse-ui-button-dismiss-default-foregroundColor);
}