.ds-no-style-leak * {
  all: unset;
  box-sizing: border-box;
  display: block;
}

:host {
  display: contents;
}

.ds-action-list-item__Rso0Na {
  all: initial;
  display: revert;
  box-sizing: border-box;
  font-family: var(--ds-fontFamily-body);
  font-size: var(--ds-fontSize-16);
  display: flex;
  align-items: center;
  gap: var(--ds-spacing-xSmall);
  width: 100%;
  padding: var(--ds-spacing-2xSmall) var(--ds-spacing-small);
  background-color: var(--ds-bgColor-white);
  border: none;
  text-align: left;
  color: var(--ds-textColor-default);
  font-family: var(--ds-fontFamily-body);
  font-size: var(--ds-fontSize-16);
  font-weight: var(--ds-fontWeight-regular);
  line-height: var(--ds-lineHeight-large);
  letter-spacing: var(--ds-letterSpacing-wide);
  box-sizing: border-box;
  min-height: 2.75rem;
  text-decoration: none;
}
.ds-action-list-item__Rso0Na:hover:not(:disabled):not(.ds-action-list-item__Rso0Na--unavailable) {
  background-color: var(--ds-bgColor-white-hover);
}
.ds-action-list-item__Rso0Na:active:not(:disabled):not(.ds-action-list-item__Rso0Na--unavailable) {
  background-color: var(--ds-bgColor-white-active);
}
.ds-action-list-item__Rso0Na:focus-visible:not(:disabled) {
  box-shadow: 0 0 0 var(--ds-borderWidth-thin) var(--ds-borderColor-white);
  outline: var(--ds-borderWidth-thin) solid var(--ds-borderColor-black);
  outline-offset: calc(var(--ds-borderWidth-thin) * -1);
}
.ds-action-list-item__Rso0Na:disabled, .ds-action-list-item__Rso0Na.ds-action-list-item__Rso0Na--disabled {
  color: var(--ds-textColor-disabled-onLight);
}
.ds-action-list-item__Rso0Na.ds-action-list-item__Rso0Na--unavailable {
  color: var(--ds-textColor-secondary);
}
.ds-action-list-item__Rso0Na.ds-action-list-item__Rso0Na--unavailable .ds-action-list-item__Rso0Na__checkbox--checked {
  color: var(--ds-textColor-secondary);
}
.ds-action-list-item__Rso0Na.ds-action-list-item__Rso0Na--unavailable .ds-action-list-item__Rso0Na__description {
  color: var(--ds-textColor-attention);
}
.ds-action-list-item__Rso0Na.ds-action-list-item__Rso0Na--action-danger {
  color: var(--ds-textColor-danger);
}
.ds-action-list-item__Rso0Na.ds-action-list-item__Rso0Na--action-danger:hover:not(:disabled):not(.ds-action-list-item__Rso0Na--unavailable) {
  background-color: var(--ds-bgColor-danger);
}
.ds-action-list-item__Rso0Na.ds-action-list-item__Rso0Na--action-danger:active:not(:disabled):not(.ds-action-list-item__Rso0Na--unavailable) {
  background-color: var(--ds-bgColor-danger-hover);
}
.ds-action-list-item__Rso0Na.ds-action-list-item__Rso0Na--action-danger:disabled, .ds-action-list-item__Rso0Na.ds-action-list-item__Rso0Na--action-danger.ds-action-list-item__Rso0Na--disabled {
  color: var(--ds-textColor-disabled-onLight);
}

.ds-action-list-item__Rso0Na__icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ds-action-list-item__Rso0Na__indent {
  flex-shrink: 0;
  width: 1.25rem;
}

.ds-action-list-item__Rso0Na__content {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
}

.ds-action-list-item__Rso0Na__label {
  display: block;
}

.ds-action-list-item__Rso0Na__description {
  display: block;
  color: var(--ds-textColor-secondary);
  font-size: var(--ds-fontSize-14);
}

.ds-action-list-item__Rso0Na__selector {
  flex-shrink: 0;
  width: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
}
.ds-action-list-item__Rso0Na__selector.ds-action-list-item__Rso0Na__selector--visible {
  visibility: visible;
}

.ds-action-list-item__Rso0Na__checkbox {
  flex-shrink: 0;
  color: var(--ds-iconColor-neutral);
}

.ds-action-list-item__Rso0Na__checkbox--checked {
  color: var(--ds-iconColor-primary);
}

:host([disabled]) .ds-action-list-item__Rso0Na__selector--visible,
button:disabled .ds-action-list-item__Rso0Na__selector--visible {
  color: var(--ds-textColor-disabled-onLight);
}

button:disabled .ds-action-list-item__Rso0Na__checkbox,
button:disabled .ds-action-list-item__Rso0Na__checkbox--checked {
  color: var(--ds-textColor-disabled-onLight);
}