.erl-field { // Overlay .layout-radio-item.active { background: transparent; } } // Disabled .erl-field .erl-disabled-items, .erl-field .erl-disabled-items.form-item.form-wrapper { padding: var(--gin-spacing-m); margin-bottom: -6rem; background: #f1f1f3; border-radius: var(--gin-border-m); .gin--dark-mode & { background: var(--gin-bg-layer2); } &, &:hover, &:active { border: 0 none; } .fieldset__label { padding: var(--gin-spacing-m) 0 var(--gin-spacing-l); } &__description { font-size: var(--gin-font-size-s); color: #999; } } // Disabled items wrapper .erl-disabled-items > .fieldset__wrapper { margin: 0; } // Add content .erl-field .erl-add-content { &:focus { outline: none; box-shadow: none; } } // Edit / Remove .erl-field .erl-actions .erl-edit, .erl-field .erl-actions .erl-remove { &, &:hover { box-shadow: none; border-color: transparent !important; border-radius: 50%; } } // Add section button .erl-field .erl-add-section, .erl-field .erl-add-content--single button { position: static; display: block; width: 100%; color: var(--gin-color-primary); line-height: 1.3; background: var(--gin-bg-item-hover); padding: var(--gin-spacing-m) var(--gin-spacing-m) 34px var(--gin-spacing-m); border: 1px dashed var(--gin-color-primary); border-radius: var(--gin-border-m); transform: none; &, &:hover, &:active { text-decoration: none; } &:hover, &:active { color: var(--gin-color-primary-hover); background: var(--gin-color-primary-light); } } .erl-field { .erl-item:last-of-type > .erl-add-content--single { opacity: 1; } .erl-add-content--single { button { .icon { margin-right: var(--gin-spacing-xs); } } } .layout-radio-item { > div { display: flex; align-items: center; } .form-item { margin-left: var(--gin-spacing-xs); } &.active { outline: var(--gin-border-xs) solid var(--gin-color-focus); } } } .erl-layout-region:hover button.erl-add-content__toggle { opacity: 1; } // ERL overlay .erl-overlay { .erl-form { overflow-x: hidden; overflow-y: visible; max-height: 85vh !important; } } // ERL overlay loader .erl-overlay.erl-loading div.loading { border-radius: 6px; .gin--dark-mode & { background: rgba(0, 0, 0, .3); } } // Disabled item .erl-disabled-wrapper .erl-item { border-color: #fff; &:not(:last-of-type) { margin-bottom: var(--gin-spacing-m); } } // Disabled description position .erl-disabled-wrapper .erl-disabled-items__description { top: var(--gin-spacing-m); } // Basic item styles .erl-item { label.paragraph-type-label, label.paragraph-type--label { margin: -1px; position: absolute; top: 12px; left: 50%; transform: translate(-50%); border: 0 none; font-style: normal; color: var(--gin-color-text-light); opacity: .75; } .layout-controls { opacity: 1; position: absolute; left: var(--gin-spacing-xxs); top: var(--gin-spacing-xs); } .paragraph { .field { line-height: 1.5; margin: .5em 0; } .field--name-field-title { font-weight: var(--gin-font-weight-heavy); } .field--type-image { max-height: 400px; overflow: hidden; } .field--name-field-paragraphs { display: flex; flex-wrap: wrap; .field__item { flex-basis: 100%; margin-right: var(--gin-spacing-xs); } } } } // Actions .erl-item .erl-actions { visibility: visible; position: absolute; right: var(--gin-spacing-xxs); top: var(--gin-spacing-xs); } // Form wrapper .erl-layout.erl-item.form-wrapper { &:hover > button.erl-add-content__toggle, &:hover > button.layout-paragraphs-add-content__toggle { opacity: 1; } .erl-actions input.erl-edit, .erl-actions input.erl-remove { opacity: .75; &:hover { opacity: 1; } } }