    .ds-section-table-wrap {
      flex: 1 1 auto;
      min-width: 0;
      width: 100%;
    }
    .ds-section-table-wrap .ds-holdings-table {
      width: 100%;
    }
    @media (min-width: 800px) {
      .ds-section-table-wrap {
        flex: 1 1 0;
        min-width: 0;
        width: auto;
        align-self: flex-start;
        margin-top: 0;
        padding-top: 0;
      }
    }
    /* In-ledger breakdown: same drill chrome as the (hidden) holdings table. */
    .ds-overview-breakdown-table .ds-symbol-drill {
      display: inline;
      margin: 0;
      padding: 0;
      border: 0;
      background: none;
      font: inherit;
      font-weight: 500;
      color: var(--ds-brand-hero);
      cursor: pointer;
      text-align: left;
    }
    .ds-overview-breakdown-table .ds-symbol-drill:hover,
    .ds-overview-breakdown-table .ds-symbol-drill:focus-visible {
      color: var(--ds-brand-secondary);
    }
    .ds-overview-breakdown-table .ds-symbol-drill:focus-visible {
      outline: 2px solid var(--ds-brand, #1a7a5e);
      outline-offset: 2px;
      border-radius: 2px;
    }
