#amazon-connect-close-widget-button,
#amazon-connect-open-widget-button,
#amazon-connect-widget-frame {
  left: 20px!important;
  right: auto!important;
}

#amazon-connect-close-widget-button:focus-visible,
#amazon-connect-open-widget-button:focus-visible {
  outline-offset: 2px!important;
  outline: 2px solid var(--button-base-focus-color)!important;
}

#amazon-connect-close-widget-button:focus-visible::before,
#amazon-connect-open-widget-button:focus-visible::before {
  border-radius: var(--button-icon-only-base-border-radius);
  content: ''!important;
  top: 0!important;
  right: 0!important;
  bottom: 0!important;
  left: 0!important;
  outline: 2px solid var(--color-white-base)!important;
  outline-offset: 5px!important;
  pointer-events: none!important;
  position: absolute!important;
}

@media (min-width: 600px) and (max-width: 900px) {
  #amazon-connect-widget-frame {
    bottom: 80px!important;
  }
}