.bui-action-sheet-item {
  --padding: var(--bui-action-sheet-item-padding, var(--bui-spacing-xl));
  --font-size: var(--bui-action-sheet-item-font-size, var(--bui-title-size-2));
  --line-height: var(--bui-action-sheet-item-line-height, 24px);
  --color: var(--bui-action-sheet-item-color, var(--bui-color-fg-default));
  --margin: var(--bui-action-sheet-item-margin, 0 var(--bui-spacing-xl));
  --description-line-height: var(--bui-action-sheet-item-description-line-height, 19px);
  font-family: var(--bui-font-family);
  position: relative;
  padding: var(--padding);
  cursor: pointer;
  background: var(--bui-color-bg-view);
  font-size: var(--font-size);
  text-align: center;
  line-height: var(--line-height);
  color: var(--color);
  border-top: 1px solid var(--bui-color-border-default);
  margin: var(--margin);
}
.bui-action-sheet-item:first-child {
  border-top: none;
}
.bui-action-sheet-item:active {
  background-color: var(--bui-color-bg-default);
}
.bui-action-sheet-item-primary {
  --color: var(--bui-color-primary);
}
.bui-action-sheet-item-info {
  --color: var(--bui-color-info);
}
.bui-action-sheet-item-success {
  --color: var(--bui-color-success);
}
.bui-action-sheet-item-warning {
  --color: var(--bui-color-warning);
}
.bui-action-sheet-item-danger {
  --color: var(--bui-color-danger);
}
.bui-action-sheet-item-disabled {
  pointer-events: none;
}
.bui-action-sheet-item-disabled .bui-action-sheet-item-content,
.bui-action-sheet-item-disabled .bui-action-sheet-item-description {
  opacity: 0.5;
}
.bui-action-sheet-item-bold {
  font-weight: bold;
}
.bui-action-sheet-item-description {
  font-size: var(--bui-text-size-2);
  line-height: var(--description-line-height);
  color: var(--bui-color-fg-subtle);
}
