.block-editor .gu-block {
  z-index: 10;
  overflow: hidden;
  height: 150px;
  border: 2px dashed #008fff;
  position: relative;
}
.block-editor .gu-block:after,
.block-editor .gu-block:before {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left:0;
  text-align: center;
  color: #008fff;
  background: white!important;
  text-transform: uppercase;
  font-family: sans-serif;
  font-weight: 200;
}
.block-editor .gu-block:before {
  content: var(--nome-blocco);
  font-size: 2rem;
  padding-top: 7%;
  padding-bottom: 10px;
  line-height: 1.8rem;
}
.block-editor .gu-block:after {
  content: var(--titolo-blocco);
  top: 60%;
  font-size:12px
}

/*BLOCK LAB*/
.block-lab-control .components-button {
  color: #007CBA;
  border: 1px solid;
}
.block-lab-control .components-button.bl-image__remove {
  color: #DC2332;
  border: 1px solid;
}

/*BLOCK LAB*/
.block-lab-control .components-button {
  color: #007CBA;
  border: 1px solid;
}
.block-lab-control .components-button.bl-image__remove {
  color: #DC2332;
  border: 1px solid;
}

.css-1u6yfd4-Wrapper {
  margin-left:0!important
}

div[class^="wp-block-block-lab-"] .block-form .components-base-control__help {
  margin: 0000!important;
  margin-bottom: .2rem!important;
}

div[class^="wp-block-block-lab-"] .block-form .components-base-control__field .components-base-control__label,
div[class^="wp-block-block-lab-"] .block-form .components-input-control__label {
  color: hsl(0,0%,20%);
  font-weight: 600;
}

div[class^="wp-block-block-lab-"] .block-form .block-lab-control.width-75 {
    flex-basis: 100%!important;
    margin-top: 2rem!important;
}
div[class^="wp-block-block-lab-"] .block-form .block-lab-control.width-75:first-of-type {
    margin-top:1rem!important;
}
div[class^="wp-block-block-lab-"] .block-form .block-lab-control.width-75 .css-pezhm9-StyledLabel {
  margin-bottom: 0!important;
}

div[class^="wp-block-block-lab-"] .block-form .block-lab-control.width-75 .components-text-control__input {
  display: none;
}
div[class^="wp-block-block-lab-"] .block-form .block-lab-control.width-75 .components-base-control__label{
  text-transform: uppercase;
  font-size: 14px;
  color: hsl(205,56%,46%);
  display: flex;
  align-items: center;
  cursor: default;
}
div[class^="wp-block-block-lab-"] .block-form .block-lab-control.width-75 .components-base-control__label:before {
  content: "";
  display: block;
  position: relative;
  width: 10px;
  height: 10px;
  margin-right: 10px;
  background-color: currentColor;
}

div[class^="wp-block-block-lab-"] .block-lab-repeater .block-lab-repeater__rows .block-lab-repeater--row:first-child {
    border-top: none;
}

div[class^="wp-block-block-lab-"] .block-lab-repeater .block-lab-repeater__rows .block-lab-repeater--row {
    border:  none;
    background-color: #e2e2e2;
    padding: 10px;
}
