[data-miner-pane] {
  --section-color: var(--orange);

  display: grid;
  gap: 1rem;
  min-width: 0;

  > div {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 1rem;
    align-items: center;
    min-width: 0;

    > div {
      display: grid;
      gap: 0.125rem;
      min-width: 0;

      > div {
        display: flex;
        flex-wrap: wrap;
        gap: 0.5rem;
        align-items: baseline;
        min-width: 0;
      }

      strong {
        min-width: 0;
        overflow-wrap: anywhere;
        color: var(--white);
        font-size: var(--font-size-sm);
        font-weight: var(--font-weight-strong);
        line-height: var(--line-height-sm);
      }

      span {
        color: var(--gray);
        font-size: var(--font-size-sm);
        line-height: var(--line-height-sm);
      }
    }

    img {
      width: 1.25rem;
      height: 1.25rem;
      object-fit: contain;
    }
  }

  > p {
    min-width: 0;
    overflow: hidden;
    color: var(--white);
    font-size: var(--font-size-sm);
    font-style: italic;
    line-height: var(--line-height-sm);
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
