@layer components {
  /* The finalist upload-window editor on the admin Finalist uploads page.
     round-panel has no inner padding of its own (the header pads itself and
     tables sit flush), so the form supplies padding to align with the header. */
  .finalist-window-form {
    padding: var(--s5);
  }

  .finalist-window-fields {
    display: flex;
    flex-wrap: wrap;
    gap: var(--s4);
  }

  .finalist-window-fields .form-group {
    margin-bottom: 0;
  }

  .finalist-window-form .form-hint {
    display: block;
    margin-top: var(--s3);
  }

  .finalist-window-form .form-actions {
    margin-top: var(--s4);
  }
}
