    /* No boxed table frame / header rule between section title and field rows */
    #new-snapshot-modal .ds-group-body table.data-table {
      border: none;
      border-radius: 0;
      overflow: visible;
      background: transparent;
    }
    #new-snapshot-modal .ds-draft-table thead tr {
      border-bottom: none;
    }
    #new-snapshot-modal .ds-draft-table tbody tr {
      border-bottom: none;
    }
    #new-snapshot-modal .ds-draft-table tbody tr:nth-child(even) {
      background: transparent;
    }
    #new-snapshot-modal #draft-assets-table.ds-draft-table,
    #new-snapshot-modal #draft-liabilities-table.ds-draft-table {
      width: 100%;
      max-width: 100%;
      table-layout: fixed;
    }
    #new-snapshot-modal .ds-draft-table th,
    #new-snapshot-modal .ds-draft-table td {
      padding: 0.4rem 0.4rem;
      vertical-align: middle;
    }
    #new-snapshot-modal .ds-draft-table th:first-child,
    #new-snapshot-modal .ds-draft-table td:first-child {
      padding-left: 0;
    }
    #new-snapshot-modal .ds-draft-table .ds-col-action,
    #new-snapshot-modal .ds-draft-table td:last-child {
      width: 2.5rem;
      max-width: 2.5rem;
      padding-right: 0;
      text-align: right;
    }
    #new-snapshot-modal .ds-draft-table .ds-col-draft-symbol {
      width: 8rem;
    }
    #new-snapshot-modal .ds-draft-table .ds-col-draft-type {
      width: 10rem;
    }
    /* Notes matches Type cell select styling (same control chrome). */
    #new-snapshot-modal .ds-draft-table .ds-col-draft-notes {
      width: 8rem;
    }
    #new-snapshot-modal .ds-draft-table .ds-col-draft-num {
      width: 7rem;
    }
    #new-snapshot-modal .ds-draft-table .ds-col-draft-venue {
      width: 10rem;
      max-width: none;
      overflow: visible;
      text-overflow: clip;
      white-space: normal;
    }
    #new-snapshot-modal #draft-liabilities-table .ds-col-liability-bank {
      width: 10rem;
      max-width: none;
    }
    #new-snapshot-modal .ds-input--cell.ds-select--cell {
      padding: 0.45rem 1.6rem 0.45rem 0.55rem;
      min-height: 2.35rem;
      font-size: var(--ds-text-body);
      background-position: right 0.45rem center;
      background-size: 12px 12px;
      box-sizing: border-box;
    }
    #new-snapshot-modal .ds-input--cell.ds-input--number {
      padding: 0.45rem 0.55rem;
      min-height: 2.35rem;
      font-size: var(--ds-text-body);
      box-sizing: border-box;
    }
    #new-snapshot-modal .ds-draft-table .ds-select--cell,
    #new-snapshot-modal .ds-draft-table .ds-input--cell {
      width: 100%;
      max-width: 100%;
      box-sizing: border-box;
    }
    #new-snapshot-modal .ds-draft-table th {
      font-size: var(--ds-text-caption);
      white-space: nowrap;
      color: var(--ds-text-muted);
      font-weight: var(--ds-weight-medium);
      padding-bottom: 0.25rem;
    }
