/* Fix breadcrumbs not appearing in backend */
.page-wrapper {
  padding-top: 40px;
}

/* Fix GIANT duplicate menu item titles in backend */
.toolbar-menu-administration .toolbar-menu .menu-item-title {
  display: none;
}

/* Reduce submenu item vertical padding to allow more items on screen */
.toolbar-menu-administration li .toolbar-menu .menu-item a {
  padding-top: 7px;
  padding-bottom: 7px;
}
.toolbar-tray-horizontal ul li.menu-item--expanded .menu-item.hover-intent ul.toolbar-menu {
  margin-top: -27px;
}

/* Remove "close" button from admin toolbar (it didn't seem to do anything) */
.toolbar-menu-administration .toolbar-menu + .toolbar-menu__trigger {
  display: none;
}

/* Fix "Add ___ to Paragraphs" spacing */
.field-actions:has(.paragraphs-add-wrapper) {
  gap: 0.25rem;
  align-items: center;
}


/* Background Image Previews */
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look, .form-item--field-page-header-0-subform-field-css-selector-header-look, [class$='-subform-field-css-selector-card-d-look'], [class$='-subform-field-css-selector-card-e-look'])::after {
  content: "";
  margin-top: 15px;
  width: 260px;
  height: 90px;
  display: block;
  background-color: white;
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
}
:is([class$='-subform-field-css-selector-card-d-look'], [class$='-subform-field-css-selector-card-e-look'])::after {
  width: 100px;
  height: 100px;
}

/* Hero Primary */
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="layered-1"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/layered-1.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="layered-2"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/layered-2.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="layered-3"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/layered-3.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="layered-4"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/layered-4.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="layered-5"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/layered-5.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="layered-6"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/layered-6.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="basic-bottom-1"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/basic-bottom-1.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="basic-bottom-2"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/basic-bottom-2.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="basic-bottom-3"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/basic-bottom-3.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="basic-bottom-4"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/basic-bottom-4.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="basic-bottom-5"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/basic-bottom-5.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="basic-bottom-6"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/basic-bottom-6.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="basic-top-1"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/basic-top-1.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="basic-top-2"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/basic-top-2.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="basic-top-3"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/basic-top-3.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="basic-top-4"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/basic-top-4.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="basic-top-5"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/basic-top-5.svg'); }
.form-item--field-page-header-0-subform-field-css-selector-header-look:has(select option[value="basic-top-6"]:checked)::after { background-image: url('../../../../themes/elp/resources/images/patterns/hero-page/basic-top-6.svg'); }

/* Revitalization and Events */
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-1']:checked, select option[value='look-revitalization-program-1']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-1.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-2']:checked, select option[value='look-revitalization-program-2']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-2.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-3']:checked, select option[value='look-revitalization-program-3']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-3.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-4']:checked, select option[value='look-revitalization-program-4']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-4.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-5']:checked, select option[value='look-revitalization-program-5']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-5.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-6']:checked, select option[value='look-revitalization-program-6']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-6.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-7']:checked, select option[value='look-revitalization-program-7']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-7.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-8']:checked, select option[value='look-revitalization-program-8']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-8.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-9']:checked, select option[value='look-revitalization-program-9']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-9.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-10']:checked, select option[value='look-revitalization-program-10']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-10.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-11']:checked, select option[value='look-revitalization-program-11']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-11.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-12']:checked, select option[value='look-revitalization-program-12']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-12.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-13']:checked, select option[value='look-revitalization-program-13']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-13.svg'); }
:is(.form-item--field-css-selector-revit-look, .form-item--field-css-selector-event-look):has(:is(select option[value='event-look-14']:checked, select option[value='look-revitalization-program-14']:checked))::after { background-image: url('../../../../themes/elp/resources/images/patterns/banner-large/banner-large-14.svg'); }

/* Profiles */
/* See themes/elp/resources/style/01_common */

/* Cards Default */
[class$='-subform-field-css-selector-card-d-look']:has(select option[value="card-default-1"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/default/card-default-01.svg'); }
[class$='-subform-field-css-selector-card-d-look']:has(select option[value="card-default-2"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/default/card-default-02.svg'); }
[class$='-subform-field-css-selector-card-d-look']:has(select option[value="card-default-3"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/default/card-default-03.svg'); }
[class$='-subform-field-css-selector-card-d-look']:has(select option[value="card-default-4"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/default/card-default-04.svg'); }
[class$='-subform-field-css-selector-card-d-look']:has(select option[value="card-default-5"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/default/card-default-05.svg'); }
[class$='-subform-field-css-selector-card-d-look']:has(select option[value="card-default-6"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/default/card-default-06.svg'); }
[class$='-subform-field-css-selector-card-d-look']:has(select option[value="card-default-7"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/default/card-default-07.svg'); }
[class$='-subform-field-css-selector-card-d-look']:has(select option[value="card-default-8"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/default/card-default-08.svg'); }
[class$='-subform-field-css-selector-card-d-look']:has(select option[value="card-default-9"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/default/card-default-09.svg'); }
[class$='-subform-field-css-selector-card-d-look']:has(select option[value="card-default-10"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/default/card-default-10.svg'); }

/* Cards Explore */
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-1"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-01-flower-bundle.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-2"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-02-leaf-spapling.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-3"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-03-animal-crow.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-4"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-04-hand-palm.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-5"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-05-leaf-tahiti.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-6"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-06-leaf-monstera.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-7"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-07-animal-horse.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-8"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-08-leaf-oak.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-9"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-09-leaf-compound.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-10"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-10-animal-fish.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-11"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-11-leaf-alocasis.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-12"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-12-speech-bubble.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-13"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-13-animal-elephant.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-14"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-14-leaf-bay.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-15"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-15-leaf-oak-dots.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-16"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-16-flower-daisy.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-17"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-17-animal-wolf.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-18"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-18-leaf-elephant-ear.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-19"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-19-leaf-seaweed.svg'); }
[class$='-subform-field-css-selector-card-e-look']:has(select option[value="card-explore-20"]:checked):after { background-image: url('../../../../themes/elp/resources/images/patterns/card/explore/card-explore-20-hand-pinch.svg'); }