    #new-snapshot-modal .ds-group-body {
      display: flex;
      flex-direction: column;
      gap: var(--ds-space-2);
      /* No overflow here — vertical scroll is .ds-modal-body; X scroll is .ds-draft-table-scroll */
      overflow: visible;
    }
    /*
     * Draft sections: no position:sticky.
     * Sticky + iOS produced ghost thead cells, row peeking, and a full white
     * body when is-stuck painted a 100vh mask. Section heads scroll normally.
     */
    #new-snapshot-modal .ds-modal-body {
      background: var(--ds-surface);
      /* Date + RE must not ride the assets table min-width (d2e9e444) */
      overflow-x: hidden;
    }
    #new-snapshot-modal #draft-editor {
      min-width: 0;
      max-width: 100%;
    }
    #new-snapshot-modal .ds-draft-section {
      display: flex;
      flex-direction: column;
      margin: 0;
      padding: 0;
      border: none;
      background: transparent;
      min-width: 0;
      max-width: 100%;
    }
    #new-snapshot-modal .ds-draft-section-panel[hidden] {
      display: none !important;
    }
    #new-snapshot-modal .ds-draft-table-scroll {
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
      scrollbar-width: thin;
      overscroll-behavior-x: contain;
      max-width: 100%;
    }
    #new-snapshot-modal .ds-draft-section-head {
      outline: none;
      cursor: pointer;
      position: relative;
      z-index: auto;
      box-sizing: border-box;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: var(--ds-space-4);
      margin: 0;
      padding: var(--ds-space-3) 0 var(--ds-space-2);
      background: transparent;
      box-shadow: none;
      font-size: var(--ds-text-headline);
      font-weight: var(--ds-weight-semibold);
      letter-spacing: -0.01em;
      color: var(--ds-text);
    }
    #new-snapshot-modal .ds-draft-section-head:focus-visible {
      box-shadow: 0 0 0 2px color-mix(in srgb, var(--ds-accent, #1a7a5e) 45%, transparent);
      border-radius: var(--ds-radius-sm);
    }
    #new-snapshot-modal .ds-draft-section[data-open="true"] .ds-draft-section-head .ds-chevron {
      transform: rotate(90deg);
    }
    #new-snapshot-modal .ds-draft-table thead th,
    #new-snapshot-modal .ds-draft-table tbody td {
      position: static;
      z-index: auto;
      background: transparent;
      box-shadow: none;
    }
    #new-snapshot-modal .ds-group > summary {
      outline: none;
    }
    #new-snapshot-modal .ds-th--disabled {
      cursor: default;
      pointer-events: none;
      opacity: 0.55;
    }
