    #new-snapshot-modal .ds-draft-summary-block {
      display: flex;
      flex-direction: column;
      align-items: stretch;
      gap: var(--ds-space-2);
      flex: 1;
      min-width: 0;
    }
    #new-snapshot-modal .ds-draft-summary-block .ds-summary-row {
      width: 100%;
      align-items: center;
      min-height: var(--ds-portfolio-hero-band);
    }
    #new-snapshot-modal details:not([open]) .ds-draft-more {
      display: none !important;
    }
    .ds-draft-more {
      display: inline-flex;
      align-items: center;
      gap: 0.2rem;
      margin: 0;
      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;
      line-height: 1.3;
    }
    .ds-draft-more:hover { color: var(--ds-text-secondary); }
    .ds-draft-more .ds-chevron-icon {
      width: 10px;
      height: 10px;
      transition: transform 0.15s ease;
    }
    .ds-draft-more--expanded .ds-chevron-icon { transform: rotate(180deg); }
    #new-snapshot-modal .ds-summary-actions {
      align-self: center;
      align-items: center;
      margin: 0 0 0 var(--ds-space-4);
      gap: var(--ds-space-4);
      height: var(--ds-portfolio-hero-band);
      background: transparent;
      border: none;
    }
    #new-snapshot-modal .ds-summary-actions .ds-btn-icon--action {
      width: 1.75rem;
      height: 1.75rem;
      min-width: 1.75rem;
      min-height: 1.75rem;
      padding: 0;
      border: none;
      border-radius: 0;
      font-size: var(--ds-text-body);
      line-height: 1;
      background: transparent;
      color: var(--ds-text-muted);
      opacity: 1;
      flex-shrink: 0;
      position: relative;
      z-index: 1;
    }
    #new-snapshot-modal .ds-summary-actions .ds-btn-icon--action:hover {
      color: var(--ds-text-secondary);
      background: transparent;
    }
    #new-snapshot-modal .ds-summary-actions .ds-chevron {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      padding: 0;
      border: none;
    }
    #new-snapshot-modal .ds-summary-actions .ds-chevron-icon {
      width: 10px;
      height: 10px;
    }
