    .ds-bug-report-form {
      display: flex;
      flex-direction: column;
      gap: var(--ds-space-4);
      padding-top: var(--ds-space-2);
    }
    .ds-bug-report-form .ds-modal-field {
      margin-bottom: 0;
      display: flex;
      flex-direction: column;
      gap: var(--ds-space-2);
      min-width: 0;
    }
    .ds-bug-report-form .ds-field-label {
      margin-bottom: 0;
    }
    .ds-bug-report-control {
      display: block;
      width: 100%;
      max-width: 100%;
      box-sizing: border-box;
      min-width: 0;
      font-family: inherit;
      line-height: 1.45;
      resize: vertical;
    }
    textarea.ds-bug-report-control {
      min-height: 4.5rem;
      padding: 0.55rem 0.75rem;
    }
    .ds-bug-report-file {
      min-height: 2.75rem;
      padding: 0.45rem 0.65rem;
      font-size: var(--ds-text-caption);
      color: var(--ds-text-secondary);
      cursor: pointer;
    }
    .ds-bug-report-file-hint {
      margin: 0;
      font-size: var(--ds-text-caption);
      color: var(--ds-text-tertiary, var(--ds-text-secondary));
    }
    .ds-bug-report-file::file-selector-button {
      margin-right: var(--ds-space-3);
      font: inherit;
      font-size: var(--ds-text-caption);
      font-weight: 500;
      padding: 0.35rem 0.7rem;
      border-radius: var(--ds-radius-sm);
      border: 1px solid var(--ds-border);
      background: var(--ds-surface-inset);
      color: var(--ds-text-secondary);
      cursor: pointer;
    }
    .ds-bug-report-status {
      margin-top: 0;
    }
    .ds-bug-report-status.ds-hint--error {
      color: var(--ds-amount-negative);
    }
    .ds-bug-report-status.ds-hint--ok {
      color: var(--ds-text-secondary);
    }
