    .ds-btn-remove {
      color: var(--ds-amount-negative);
      opacity: 0.55;
      font-size: 1.125rem;
      line-height: 1;
      padding: 0 0.25rem;
      background: transparent;
      border: none;
      cursor: pointer;
      opacity: 0;
      transition: opacity 0.1s ease, color 0.1s ease;
    }
    .group:hover .ds-btn-remove,
    tr:hover .ds-btn-remove,
    .ds-btn-remove:focus { opacity: 1; }
    .ds-btn-remove:hover { opacity: 1; }
    .ds-panel-header:hover .ds-btn-remove:not(.hidden),
    .ds-panel-header:focus-within .ds-btn-remove:not(.hidden) { opacity: 1; }
