main[data-page="wallets"] {
  [data-wallet="addresses"] {
    display: grid;
    gap: 1rem;

    :is(h2, p) {
      margin: 0;
    }

    h2 {
      color: var(--white);
      font-size: var(--font-size-lg);
      font-weight: var(--font-weight-regular);
      line-height: var(--line-height-lg);
    }

    > ol {
      display: grid;
      gap: 0.25rem;
      margin: 0;
      padding: 0;
      list-style: none;

      > li {
        display: grid;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: 1rem;
        align-items: center;
        padding: 0.875rem 0;
        border-bottom: 1px solid color-mix(
          in oklch,
          var(--gray) 18%,
          transparent
        );

        @media (max-width: 34rem) {
          grid-template-columns: 1fr;
        }

        > p {
          color: var(--gray);
          font-size: var(--font-size-sm);
          line-height: var(--line-height-sm);
          white-space: nowrap;
        }
      }
    }
  }
}
