.kconv-form .kconv-repeater>fieldset {
  border: 0;
  padding: 0;
  margin: 0;
  min-width: 0
}

.kconv-form .kconv-repeater-row,
.kconv-repeaters-editor fieldset {
  border: 1px solid #bac5bc;
  border-radius: 8px;
  padding: 16px;
  margin: 12px 0;
  min-width: 0
}

.kconv-repeater-row label,
.kconv-repeaters-editor label {
  display: block;
  margin-top: 10px
}

.kconv-repeater-row legend {
  font-weight: 700;
  padding: 0 6px
}

.kconv-form .kconv-repeater button {
  min-height: 44px;
  margin-top: 12px
}

.kconv-repeaters-editor input:not([type=checkbox]),
.kconv-repeaters-editor select,
.kconv-repeaters-editor textarea {
  width: 100%;
  max-width: 100%
}

.kconv-repeater-row input,
.kconv-repeater-row select {
  max-width: 100%;
  box-sizing: border-box
}

.kconv-repeaters-editor>label {
  margin-bottom: 10px
}

@media print {
  .kconv-repeater button {
    display: none
  }
}
