    .ds-holdings-peek {
      display: flex;
      flex-direction: column;
      gap: var(--ds-space-1);
      padding: var(--ds-space-2) 0 var(--ds-space-2);
    }
    .ds-holdings-peek-row {
      display: flex;
      align-items: baseline;
      justify-content: space-between;
      gap: var(--ds-space-3);
      font-size: var(--ds-text-caption);
      line-height: 1.4;
    }
    .ds-holdings-peek-label {
      font-weight: var(--ds-weight-medium);
      color: var(--ds-text-secondary);
      min-width: 0;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
    .ds-holdings-peek-value {
      font-weight: var(--ds-weight-medium);
      color: var(--ds-text);
      flex-shrink: 0;
    }
    .ds-holdings-peek-more {
      align-self: flex-start;
      margin-top: var(--ds-space-1);
      padding: 0;
      border: none;
      background: transparent;
      font-size: var(--ds-text-caption);
      font-weight: var(--ds-weight-medium);
      color: var(--ds-text-muted);
      cursor: pointer;
    }
    .ds-holdings-peek-more:hover { color: var(--ds-text-secondary); }

