.earf-repeater-renderer {
    margin-bottom: 2em;
}

.earf-repeater-row {
    margin-bottom: 1.5em;
    padding: 1em;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.earf-sub-field {
    margin-bottom: 0.75em;
}

.earf-sub-field:last-child {
    margin-bottom: 0;
}

.earf-repeater-row {
  display: flex;
  flex-wrap: wrap;
}

.earf-repeater-item.subrecipient-name {
  width: 100% !important;
  margin: 0% 5% -1% 0% !important;
}

.earf-repeater-item:not(.subrecipient-name) {
  width: 10% !important;
}

.earf-repeater-separator {
  display: block;
  box-sizing: content-box;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 0 !important;
  background-color: var(--separator-color, #000);
  width: var(--separator-width, 100%);
  height: 1px;
  transform-origin: top left;
  transform: scaleY(var(--separator-thickness, 2));
}


