
    /* Report a problem: vertical field stack, full-width controls (no side-by-side labels) */
    /* O4 P0 — Settings modal (presentation mode) */
    .ds-settings-form {
      display: flex;
      flex-direction: column;
      gap: var(--ds-space-4);
      padding-top: var(--ds-space-2);
    }
    .ds-settings-form .ds-modal-field {
      margin-bottom: 0;
      display: flex;
      flex-direction: column;
      gap: var(--ds-space-2);
      min-width: 0;
    }
    .ds-settings-form .ds-field-label {
      margin-bottom: 0;
    }
    .ds-settings-presentation-tabs {
      width: 100%;
      max-width: 100%;
      height: auto;
      min-height: var(--ds-control-h);
      flex-wrap: wrap;
    }
    .ds-settings-presentation-tabs .ds-tab {
      flex: 1 1 auto;
      min-width: 0;
      padding: 0.45rem 0.65rem;
      white-space: nowrap;
    }
    .ds-settings-presentation-helper,
    .ds-settings-presentation-status {
      margin: 0;
      font-size: var(--ds-text-caption);
      line-height: 1.4;
      color: var(--ds-text-muted);
    }
    .ds-settings-presentation-status:not(.hidden) {
      color: var(--ds-text-secondary);
    }

