.bef--secondary {
  min-width: 100%;
}

.entity-list-filter {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

.field--type-text-long p:first-child{
    margin-top: 0;
}

.field--label-above .field__item {
  margin-bottom: 1em;
}

.button[data-drupal-selector$="-entity-edit"],
.paragraphs-icon-button-edit,
.views-field-edit-ckeditor-template a {
  display: block;
  border-radius: 50% !important;
  width: 32px;
  height: 32px;
  background-image: url('../../images/icons/edit-green.svg');
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: center;
  font-size: 0 !important;
  border: 1px solid var(--color-lightninggreen) !important;
  background-color: var(--color-white) !important;;
}

.button[data-drupal-selector$="-entity-edit"]:hover,
.paragraphs-icon-button-edit:hover {
  background-color: #e0fbf1 !important;
}

.button[data-drupal-selector$="-entity-remove"],
.button[data-drupal-selector$="-actions-delete"] {
  border-radius: 50% !important;
  width: 32px;
  height: 32px;
  background-image: url('../../images/icons/delete-red.svg');
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: center;
  font-size: 0 !important;
  border-color: var(--color-maximumred);
  background-color: var(--color-white);
}

.button[data-drupal-selector$="-entity-remove"]:hover,
.button[data-drupal-selector$="-actions-delete"]:hover {
  background-color: #fbe0e0;
}

.ief-entity-operations[data-drupal-selector$="-actions"] {
  display: flex;
  gap: 5px;
  position: relative;
}

.fieldset--ief legend {
  display: flex;
  align-items: center;
}

.fieldset--ief legend span {
  font-size: 20px;
}

.fieldset--ief legend input {
  border-radius: 50% !important;
  width: 32px;
  height: 32px;
  background-image: url('../../images/icons/add-blue.svg');
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: center;
  font-size: 0 !important;
  border-color: var(--color-blue);
  background-color: var(--color-white);
}

.fieldset--ief legend input:hover {
  background-color: #fbe0e0;
}

.fieldset--ief .fieldset--ief-add-action {
  box-shadow: unset;
  border: 0;
  margin: 0;
}

.fieldset--ief .fieldset--ief-add-action .fieldset__wrapper {
  margin: 0;
}

.dropbutton--custom .dropbutton__item {
  max-width: 100% !important;
  line-height: 120%;
}

.form-wrapper.paragraph-top {
  align-items: center;
}

.field--widget-paragraphs {
  margin-bottom:  60px !important;
}

/*.fieldset__wrapper .ief-row-entity .inline-entity-form-node-label {*/
/*  position: sticky;*/
/*  top: 75px;*/
/*}*/

/*.field--widget-inline-entity-form-complex-open div[data-once="claroDetails"] .inline-entity-form-node-label {*/
/*  position: sticky;*/
/*  top: 40px;*/
/*  background-color: white;*/
/*  z-index: 100;*/
/*}*/


[id^="ief-entity-table-edit-field-samples-entities"] .inline-entity-form-node-label.is-sticky {
  background-color: #f2f2f2;
  position: sticky;
  top: 0;
  font-weight: 600;
  border-radius: 0 0 10px 10px;
  box-shadow: 0 1px 1px #ccc;
  z-index: 2;
  white-space: nowrap;
}

.toolbar-tray-open [id^="ief-entity-table-edit-field-samples-entities"] .inline-entity-form-node-label.is-sticky {
  top: 80px;
}

.ajax-progress__message {
  display: none !important;
}

.ajax-progress {
  position: absolute;
  top: 22px;
  right: 0;
  background-color: #fff;
}
