.content-page {
  form {
    .helptext {
      position: relative;
      top: calc(0em - var(--pico-spacing));
      font-style: italic;
    }
  }
}
// override django_jsonform/react-json-form styles
.rjf-form-group-wrapper{
  max-width: unset !important;
}
.rjf-form-wrapper {
  max-width: unset !important;
  input[type="text"] {
    max-width: unset !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    font-size: unset !important;
  }

  .rjf-add-button {
    background: var(--pico-background) !important;
    color: var(--pico-secondary) !important;
    border: solid 1px var(--pico-secondary) !important;
    margin-left: 5px !important;
    padding: var(--pico-form-element-spacing-horizontal) !important;
  }

  .rjf-form-row-controls {
    button {
      padding: unset !important;
      font-size: unset !important;
      margin-bottom: 0 !important;
    }
  }

  .rjf-form-row-inner>div {
    // display: grid !important;
    // grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));

    >label {
      margin-top: var(--pico-form-element-spacing-vertical);
    }

    >* {
      // width: max-content !important;


      button {
        padding: unset !important;
        font-size: unset !important;
        margin-bottom: 0 !important;
      }

    }
  }
}
