.lpb-controls.is-layout { background-color: var(--gin-color-contextual); } .lp-builder:not(.is-navigating) .js-lpb-component:hover, .lp-builder:not(.is-navigating) .js-lpb-component:focus-within { outline: 2px solid var(--gin-color-primary); } .lp-builder:not(.is-navigating) .lpb-layout.js-lpb-component:hover, .lp-builder:not(.is-navigating) .lpb-layout.js-lpb-component:focus-within { outline: 1px solid var(--gin-color-primary); } .lp-builder:not(.is-navigating) .js-lpb-component:hover .js-lpb-region:hover, .lp-builder:not(.is-navigating) .js-lpb-component:focus-within .js-lpb-region:focus-within { outline: 1px dashed var(--gin-color-primary); } .js-lpb-component:hover .js-lpb-region, .js-lpb-component:focus-within .js-lpb-region { outline: 1px dashed var(--gin-color-primary); } .lpb-component-list { padding-top: var(--gin-spacing-l); padding-bottom: var(--gin-spacing-l); } .layout-paragraphs-delete-component-form { padding-top: var(--gin-spacing-l); padding-bottom: var(--gin-spacing-s); } .layout-select__item input.form-boolean:checked + label.option { outline: 2px solid var(--gin-color-primary); }