@media (max-width: 640px) {
      #portfolio-panel .ds-group-body {
        overflow-x: visible;
        -webkit-overflow-scrolling: auto;
      }
      /* Draft group-body: no nested scroll — see .ds-draft-table-scroll above */
      #new-snapshot-modal .ds-group-body {
        overflow: visible;
      }
      #new-snapshot-modal .ds-draft-table-scroll {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        overscroll-behavior-x: contain;
      }
      #new-snapshot-modal .ds-draft-section-head {
        position: relative;
        z-index: auto;
        background: transparent;
        margin: 0;
        padding: var(--ds-space-3) 0 var(--ds-space-2);
        box-shadow: none;
      }
      #new-snapshot-modal .ds-draft-table thead th,
      #new-snapshot-modal .ds-draft-table tbody td {
        position: static;
        background: transparent;
        box-shadow: none;
      }
}
