form.insert {
  padding:0;
  background-color:transparent;
  border:none;
}

.insert .field-container {
  padding:0;
}

.insert .stage-label {
  display:block;
  background-color: #888;
  font-weight:bold;
  color:#fff;
  margin:-1em -1em 1em;
  padding-left:1em;
}

form.summary .field-container {
  width: 100%;
}

.submit.container {
  display:none;
}
.comments,
.agrees_with_tc_yn
{
  --label-width: max-content;
}

button[formaction='actions/submit-previous'],
button.previous,
.agrees_with_tc_yn select {
  display:none;
}

.eur::before {
  content: 'EUR';
}

.percentage::after {
  content: ' %';
}
tr:last-child td {
  font-weight:bold;
}
form.new textarea
, form.new input {
  border-left: solid 3px var(--jb-groen);
}
form.new textarea {
  height:5em;
}

jb-combo-select::part(jb-select-input) {
  border-left: solid 3px var(--jb-groen);
  font-family: "Iosevka Web", sans-serif;
}