diff --git a/html/modules/custom/ghi_content/src/Plugin/Block/DocumentNavigation.php b/html/modules/custom/ghi_content/src/Plugin/Block/DocumentNavigation.php index c8f0efff1..465a31018 100644 --- a/html/modules/custom/ghi_content/src/Plugin/Block/DocumentNavigation.php +++ b/html/modules/custom/ghi_content/src/Plugin/Block/DocumentNavigation.php @@ -82,11 +82,6 @@ public function build() { $output['entity_navigation'] = [ '#theme' => 'item_list', '#items' => $tabs, - '#attributes' => [ - 'class' => [ - 'links--entity-navigation', - ], - ], '#cache' => [ 'tags' => $cache_tags, ], @@ -94,6 +89,7 @@ public function build() { // This is important to make the template suggestions logic work in // common_design_subtheme.theme. '#context' => [ + 'plugin_type' => 'entity_navigation', 'plugin_id' => $this->getPluginId(), ], ]; diff --git a/html/modules/custom/ghi_sections/src/Plugin/Block/SectionNavigation.php b/html/modules/custom/ghi_sections/src/Plugin/Block/SectionNavigation.php index fbfba488e..0f0a33ba1 100644 --- a/html/modules/custom/ghi_sections/src/Plugin/Block/SectionNavigation.php +++ b/html/modules/custom/ghi_sections/src/Plugin/Block/SectionNavigation.php @@ -144,11 +144,6 @@ public function build() { $output['entity_navigation'] = [ '#theme' => 'item_list', '#items' => $tabs, - '#attributes' => [ - 'class' => [ - 'links--entity-navigation', - ], - ], '#cache' => [ 'tags' => $cache_tags, ], @@ -156,6 +151,7 @@ public function build() { // This is important to make the template suggestions logic work in // common_design_subtheme.theme. '#context' => [ + 'plugin_type' => 'entity_navigation', 'plugin_id' => $this->getPluginId(), ], ]; diff --git a/html/themes/custom/common_design_subtheme/build/styles.css b/html/themes/custom/common_design_subtheme/build/styles.css deleted file mode 100644 index 3243410b3..000000000 --- a/html/themes/custom/common_design_subtheme/build/styles.css +++ /dev/null @@ -1,4238 +0,0 @@ -@import "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400%3B500%3B700&display=swap"; -@import "https://fonts.googleapis.com/css?family=Roboto:ital,wght@0,300%3B0,400%3B0,500%3B0,700%3B0,900%3B1,400%3B1,700&display=swap"; -@import "https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400%3B700&display=swap"; -@import "https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400%3B700&display=swap"; -@import "https://fonts.googleapis.com/icon?family=Material+Icons&display=swap"; -:root { - /* Color palette */ - /* OCHA blue is one colour ramp darker than brand blue */ - --cd-ocha-blue: #1f69b3; - /* Dark blue is two colour ramps darker than brand blue */ - --cd-blue--dark: #144372; - /* Bright blue is one colour ramp lighter than brand blue */ - --cd-blue--bright: #82b5e9; - --cd-blue--light: #d4e5f7; - --cd-highlight-red: #e56a54; - --cd-contrast-red: #e00000; - --cd-white: #fff; - --cd-grey--lighter: #f5f5f5; - --cd-grey--light: #eee; - --cd-grey--mid: #595959; - --cd-grey--dark: #4d4d4d; - --cd-default-text-color: var(--cd-grey--dark); - --cd-default-border-color: #dfdede; - --cd-default-background-color: var(--cd-grey--lighter); - --cd-black: #000; - --cd-blue-grey: #e6ecf1; - --cd-blue-grey--dark: #d3dde5; - --cd-blue-grey--light: #ebf0f4; - --cd-rgb-ocha-blue: 2, 108, 182; - --cd-rgb-grey--mid: 89, 89, 89; - --cd-rgb-grey--dark: 74, 74, 74; - --cd-rgb-highlight-red: 229, 106, 84; - --cd-rgb-blue-grey--dark: 211, 221, 229; - /* Measurements */ - --cd-max-page-width: 1400px; - --cd-max-body-width: 1300px; - --cd-max-width: 1220px; - --cd-max-content-width: 820px; - --cd-container-padding: 0.75rem; /* 12px */ - --cd-container-padding-tablet: 1.5rem; /* 24px */ - --cd-container-padding-xlarge: 3rem; /* 48px */ - /* Vertical Rhythm */ - --cd-flow-space: 1rem; - --cd-bumper-space: 1rem; - --cd-footer-row-number: 5; - /* From https://brand.unocha.org/d/xEPytAUjC3sH/visual-identity#/basics/colours */ - --cd-red: #cd3a1f; - --cd-red--light: #f8d8d3; - --cd-orange: #db7b18; - --cd-orange--light: #fae6d1; - --cd-yellow: #d5de26; - --cd-yellow--light: #f7f8d3; - --cd-green: #7fb92f; - --cd-green--light: #e8f5d6; - /* Fonts sizes in REMs */ - --cd-font-size--tiny: 0.75rem; /* 12px */ - --cd-font-size--small: 0.875rem; /* 14px */ - --cd-font-size--default: 1rem; /* 16px */ - --cd-font-size--base: 1.125rem; /* 18px */ - --cd-font-size--medium: 1.375rem; /* 22px */ - --cd-font-size--large: 1.625rem; /* 26px */ - --cd-font-size--2xbase: 1.875rem; /* 30px */ - --cd-font-size--2xmedium: 2.375rem; /* 38px */ - --cd-font-size--2xlarge: 2.875rem; /* 46px */ - /* Fonts */ - --cd-font: helvetica, arial, sans-serif; - --cd-font--system: system-ui; - --cd-font--noto: "Noto Sans", sans-serif; - --cd-font--noto-kufi: "Noto Kufi Arabic", sans-serif; - --cd-font--roboto: "Roboto", helvetica, arial, sans-serif; - --cd-font--roboto-condensed: "Roboto Condensed", helvetica, arial, sans-serif; - --cd-font--roboto-slab: "Roboto Slab", helvetica, arial, sans-serif; -} - -@supports (display: grid) { - @media (min-width: 768px) { - .cd-layout-container { - grid-template-rows: 115px auto 1fr auto; - grid-auto-rows: auto; - } - } -} - -@media (min-width: 1024px) { - .cd-layout-with-sidebar-first .cd-layout-sidebar-first, -.cd-layout-with-sidebar-second .cd-layout-sidebar-second { - flex-basis: 200px; - } -} - -.cd-layout-with-sidebar-both .cd-layout-sidebar-first { - margin-bottom: 1rem; -} -@media (min-width: 768px) { - .cd-layout-with-sidebar-both .cd-layout-sidebar-first { - flex-basis: 200px; - } -} -@media (min-width: 1024px) { - .cd-layout-with-sidebar-both .cd-layout-sidebar-first { - margin-bottom: 0; - } -} - -@media (min-width: 1024px) { - .cd-layout-two-col .cd-layout-sidebar-first { - flex-basis: 200px; - margin-top: 0; - } -} - -/** - * Global header specific dropdown styles. - */ -.cd-global-header__dropdown { - z-index: 1002; - background: var(--cd-grey--light); -} - -.cd-global-header button[aria-expanded=true]::before { - border-color: transparent transparent var(--cd-grey--light); -} - -.cd-header button:focus { - outline: none; -} - -.cd-global-header { - background: var(--cd-grey--lighter); - background-image: linear-gradient(-180deg, var(--cd-grey--lighter) 67%, var(--cd-grey--light) 97%); -} -.cd-global-header .cd-global-header__actions, -.cd-global-header .cd-global-header__actions > * { - background: transparent; -} -.cd-global-header svg { - fill: var(--ghi-default-text-color) !important; -} -.cd-global-header a, -.cd-global-header * { - color: var(--ghi-default-text-color); -} -.cd-global-header .menu > li:last-child { - padding-right: 0; -} -.cd-global-header .menu > li a { - color: var(--ghi-default-text-color); -} -.cd-global-header .menu > li a::after { - background: var(--cd-default-border-color); -} -.cd-global-header .menu > li:last-child a { - padding-right: 0; -} -.cd-global-header .menu > li:last-child a::after { - display: none; -} - -.cd-site-header { - border-bottom: 0; -} -.cd-site-header .cd-nav > .menu > li:last-child { - padding-right: 0; -} - -.cd-site-header__inner { - height: 80px; -} -@supports (display: grid) { - .cd-site-header__inner { - grid-template-rows: 80px; - grid-template-columns: 2fr 1fr; - } - @media (min-width: 768px) { - .cd-site-header__inner { - grid-template-columns: 260px 1fr; - } - } -} - -.cd-language-switcher__btn:focus { - outline: none; -} - -.cd-user-menu__dropdown li a:focus { - outline: none; -} - -.region-header-logo { - display: flex; -} -.region-header-logo .cd-site-logo { - width: 100%; - height: auto; - margin: 0 0 0 -1.5rem; - padding-left: 0.5rem; - text-decoration: none; - color: var(--ghi-default-text-color); - font-size: var(--cd-font-size--base); - font-weight: bold; - line-height: 1.3rem; -} -.region-header-logo .cd-site-logo:focus { - outline: none; -} -@supports (display: flex) { - .region-header-logo .cd-site-logo { - display: flex; - flex-direction: column; - align-items: flex-start; - justify-content: center; - } -} -@media (max-width: 767px) { - .region-header-logo .cd-site-logo { - margin: 1.2rem 0; - background: url("../../../custom/common_design_subtheme/img/logos/logo-humanitarian-action.svg") center no-repeat; - background: linear-gradient(transparent, transparent), url("../../../custom/common_design_subtheme/img/logos/logo-humanitarian-action.svg") center no-repeat; - background-position: 0 center; - } -} -@media (min-width: 768px) { - .region-header-logo .cd-site-logo img { - width: auto; - height: 40px; - } -} -.region-header-logo .cd-site-slogan { - margin: 0.7rem 0 0 2rem; - line-height: 0.8rem; -} - -.menu--main button[aria-expanded] .cd-icon--arrow-down { - fill: #fed83d; -} - -.cd-nav__btn { - height: 80px; - white-space: nowrap; -} -.cd-nav__btn[aria-expanded] .cd-icon--arrow-down { - fill: #fed83d; -} -.cd-nav__btn[aria-expanded=true]::before { - bottom: 0; - height: 4px; - background: #fed83d; -} - -.cd-site-header__nav-holder .cd-nav a, -.cd-site-header__nav-holder .cd-nav span, -.cd-site-header__nav-holder .cd-nav button { - display: block; - padding: 15px 30px; - text-align: left; - text-decoration: none; - color: var(--ghi-default-text-color); -} -.cd-site-header__nav-holder .cd-nav a > span, -.cd-site-header__nav-holder .cd-nav span > span, -.cd-site-header__nav-holder .cd-nav button > span { - padding: 0; -} -html[dir=rtl] .cd-site-header__nav-holder .cd-nav a, -html[dir=rtl] .cd-site-header__nav-holder .cd-nav span, -html[dir=rtl] .cd-site-header__nav-holder .cd-nav button { - text-align: right; -} -.cd-site-header__nav-holder .cd-nav a:hover, .cd-site-header__nav-holder .cd-nav a:focus, -.cd-site-header__nav-holder .cd-nav span:hover, -.cd-site-header__nav-holder .cd-nav span:focus, -.cd-site-header__nav-holder .cd-nav button:hover, -.cd-site-header__nav-holder .cd-nav button:focus { - color: var(--ghi-default-text-color); - outline: none; - background: var(--ghi-primary-background-color); -} -@supports (display: flex) { - .cd-site-header__nav-holder .cd-nav a, -.cd-site-header__nav-holder .cd-nav span, -.cd-site-header__nav-holder .cd-nav button { - display: flex; - } -} -.cd-site-header__nav-holder .cd-nav button { - width: 100%; - white-space: nowrap; - border: 0 none; - background: transparent; -} -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item > a, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item > span, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item > button { - text-transform: none; - font-weight: 700; -} -.cd-site-header__nav-holder .menu .menu a, -.cd-site-header__nav-holder .menu .menu span, -.cd-site-header__nav-holder .menu .menu button { - font-weight: normal; -} -.cd-site-header__nav-holder .menu .menu li:hover a, -.cd-site-header__nav-holder .menu .menu li:hover a span, -.cd-site-header__nav-holder .menu .menu a:hover, -.cd-site-header__nav-holder .menu .menu a:hover span, -.cd-site-header__nav-holder .menu .menu a:focus, -.cd-site-header__nav-holder .menu .menu a:focus span { - color: var(--cd-ocha-orange--dark); - background: var(--ghi-primary-background-color) !important; -} -@media (max-width: 1023px) { - .gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false] { - top: calc(var(--ginHorizontalToolbarOffset) + 35px + 80px); - } -} -@media (max-width: 1023px) { - .cd-site-header__nav-holder .cd-nav > ul > li > a.is-active::before, -.cd-site-header__nav-holder .cd-nav > ul > li > button.is-active::before { - background: #fed83d; - } - .cd-site-header__nav-holder .cd-nav > ul > li.menu-item--collapsed > a.is-active::before, -.cd-site-header__nav-holder .cd-nav > ul > li.menu-item--collapsed > button.is-active::before, .cd-site-header__nav-holder .cd-nav > ul > li.menu-item--expanded > a.is-active::before, -.cd-site-header__nav-holder .cd-nav > ul > li.menu-item--expanded > button.is-active::before { - background: rgba(254, 216, 61, 0.2); - } - .cd-site-header__nav-holder .cd-nav > ul > li.menu-item--active-trail a::before, -.cd-site-header__nav-holder .cd-nav > ul > li.menu-item--active-trail button::before { - background: rgba(254, 216, 61, 0.2); - } - .cd-site-header__nav-holder .cd-nav > ul > li.menu-item--active-trail a.is-active::before, -.cd-site-header__nav-holder .cd-nav > ul > li.menu-item--active-trail button.is-active::before { - background: #fed83d; - } - .cd-site-header__nav-holder .cd-nav > ul > li > ul > li.menu-item--active-trail a::before, -.cd-site-header__nav-holder .cd-nav > ul > li > ul > li.menu-item--active-trail button::before { - background: rgba(254, 216, 61, 0.6); - } - .cd-site-header__nav-holder .cd-nav > ul > li > ul > li.menu-item--active-trail a.is-active::before, -.cd-site-header__nav-holder .cd-nav > ul > li > ul > li.menu-item--active-trail button.is-active::before { - background: #fed83d; - } -} -@media (min-width: 1024px) { - .cd-site-header__nav-holder .cd-nav > .menu > .menu-item > a, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item > span, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item button { - position: relative; - display: flex; - align-items: center; - height: 80px; - transition: background 0.3s ease; - background: transparent; - } - .cd-site-header__nav-holder .cd-nav > .menu > .menu-item > a::before, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item > span::before, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item button::before { - position: absolute; - right: -1px; - bottom: 0; - left: -1px; - width: calc(100% + 2px); - height: 4px; - content: ""; - transition: background 0.3s ease; - background: transparent; - } - .cd-site-header__nav-holder .cd-nav > .menu > .menu-item > a:hover, .cd-site-header__nav-holder .cd-nav > .menu > .menu-item > a.is-active, .cd-site-header__nav-holder .cd-nav > .menu > .menu-item > a:focus, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item > span:hover, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item > span.is-active, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item > span:focus, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item button:hover, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item button.is-active, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item button:focus { - background: var(--ghi-primary-background-color); - } - .cd-site-header__nav-holder .cd-nav > .menu > .menu-item > a:hover::before, .cd-site-header__nav-holder .cd-nav > .menu > .menu-item > a.is-active::before, .cd-site-header__nav-holder .cd-nav > .menu > .menu-item > a:focus::before, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item > span:hover::before, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item > span.is-active::before, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item > span:focus::before, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item button:hover::before, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item button.is-active::before, -.cd-site-header__nav-holder .cd-nav > .menu > .menu-item button:focus::before { - background: var(--cd-primary-color); - } - .cd-site-header__nav-holder .cd-nav > .menu > .menu-item.menu-item--active-trail a::before, .cd-site-header__nav-holder .cd-nav > .menu > .menu-item.menu-item--active-trail button::before { - background: var(--cd-primary-color); - } - .cd-site-header__nav-holder .cd-nav > .menu > li > .menu { - top: 80px; - } - .cd-site-header__nav-holder .cd-nav > .menu > li > .menu > li.menu-item--active-trail { - border-left: 6px solid var(--cd-primary-color); - } -} - -.cd-ocha-dropdown__link a:hover { - color: inherit !important; -} -.cd-ocha-dropdown__link a:focus { - outline: none; -} - -.cd-search__btn { - color: var(--ghi-yellow); -} -.cd-search__btn svg { - fill: var(--ghi-yellow); -} -.cd-search__btn:hover, .cd-search__btn:focus { - color: var(--cd-primary-color); -} -.cd-search__btn:hover svg, .cd-search__btn:focus svg { - fill: var(--cd-primary-color); -} -.cd-search__btn:focus { - color: #fed83d; -} -.cd-search__btn:focus svg { - fill: #fed83d; -} -.cd-search__btn[aria-expanded=true] { - color: #fed83d; -} -.cd-search__btn[aria-expanded=true] svg { - fill: #fed83d; -} - -.cd-search__submit:focus { - background-color: #fed83d; -} - -.cd-user-menu__item:focus, .cd-global-header .menu > li a:focus, -.cd-global-header .menu > li button:focus { - outline: none; -} - -.cd-footer { - color: var(--ghi-default-text-color); - background: var(--ghi-yellow); -} -.cd-footer svg { - fill: var(--ghi-default-text-color); -} -.cd-footer a { - color: var(--ghi-default-text-color); -} -.cd-footer a:focus { - outline: 3px solid var(--cd-blue--bright); -} - -.cd-soft-footer { - background: rgba(var(--cd-rgb-ocha-blue), 0.9); -} -.cd-soft-footer a:focus { - outline: 3px solid var(--cd-blue--bright); -} - -.region-meta--frontend { - z-index: 100; - display: none; -} - -.layout--twocol-section .layout__region--first { - padding-right: 1rem; -} -.layout--twocol-section.has-second-region:not(.has-both-regions) .layout__region--second { - margin-left: 25%; -} - -.material-icons { - display: inline-block; - white-space: nowrap; - letter-spacing: normal; - text-transform: none; - word-wrap: normal; - direction: ltr; - font-family: "Material Icons", sans-serif; - font-size: 24px; - font-weight: normal; - font-style: normal; - line-height: 1; - -webkit-font-feature-settings: "liga"; - -webkit-font-smoothing: antialiased; -} - -#main-content { - position: relative; - max-width: var(--cd-max-page-width); - padding-top: 0; -} -#main-content .layout--onecol .layout__region, -#main-content .region-content { - /* Contrain the element with the `content-width` class. The paddings reflect - * those that were on the `` element. There is no need to have the 1024px - * media query with the 40px padding because 904px + 2 * 40px < 1024px. */ - /* Prevent double indentation as can happen with embedded paragraphs from - * a remote source. */ -} -#main-content .layout--onecol .layout__region > div:not(.content-width), -#main-content .region-content > div:not(.content-width) { - max-width: var(--cd-max-page-width); -} -#main-content .layout--onecol .layout__region > .content-width, -#main-content .region-content > .content-width { - max-width: calc(var(--content-width) + 24px) !important; - margin-right: auto !important; - margin-left: auto !important; - padding-right: var(--cd-container-padding) !important; - padding-left: var(--cd-container-padding) !important; -} -#main-content .layout--onecol .layout__region .content-width .content-width, -#main-content .region-content .content-width .content-width { - padding-right: 0 !important; - padding-left: 0 !important; -} -@media (min-width: 768px) { - #main-content .layout--onecol .layout__region .content-width, -#main-content .region-content .content-width { - max-width: calc(var(--content-width) + 48px) !important; - padding-right: var(--cd-container-padding-xlarge) !important; - padding-left: var(--cd-container-padding-xlarge) !important; - } -} -#main-content .region-content > form.confirmation.cd-container { - margin-top: 4rem; - margin-bottom: 4rem; -} - -/* ------------------------------------------------------------------------------ - * Editorial indication for unpublished/untranslated entities. - *---------------------------------------------------------------------------- */ -.node--unpublished { - background-color: unset; -} - -.user-logged-in main[class*="--unpublished"] { - margin-top: 4px; - margin-bottom: 4px; - outline: 4px dashed #ffc310; -} - -/* ------------------------------------------------------------------------------ - * Error pages. - *---------------------------------------------------------------------------- */ -body.path-error main .cd-layout-content-wrapper { - width: 100%; - max-width: var(--cd-max-width); - margin-top: 1rem; - margin-right: auto; - margin-left: auto; - padding: 4rem var(--cd-container-padding); -} -@media (min-width: 768px) { - body.path-error main .cd-layout-content-wrapper { - padding: 0 var(--cd-container-padding-tablet); - } -} -@media (min-width: 1200px) { - body.path-error main .cd-layout-content-wrapper { - padding: 4rem 3rem; - } -} - -:root { - --content-width: 1220px; - --reading-width: 820px; -} - -a { - color: var(--ghi-default-text-color); -} -a:hover, a:focus { - color: var(--ghi-default-text-color); -} - -input::placeholder { - font-size: 80%; - font-style: italic; -} - -.cd-button, -.btn--download, -.ghi-download__btn { - padding: 0.8rem 1.5rem; - text-decoration: none; - text-transform: uppercase; - color: var(--ghi-default-text-color) !important; - background-color: var(--ghi-primary-button-color); - font-size: var(--cd-font-size--small); - font-weight: bold; -} -.cd-button.btn--centered, -.btn--download.btn--centered, -.ghi-download__btn.btn--centered { - text-align: center; -} -.cd-button:hover, .cd-button:focus, -.btn--download:hover, -.btn--download:focus, -.ghi-download__btn:hover, -.ghi-download__btn:focus { - color: var(--ghi-default-text-color); - background-color: var(--ghi-primary-button-color-hover); -} -.cd-button.expand-table, .cd-button.read-more, .cd-button.external, -.btn--download.expand-table, -.btn--download.read-more, -.btn--download.external, -.ghi-download__btn.expand-table, -.ghi-download__btn.read-more, -.ghi-download__btn.external { - position: relative; - max-width: fit-content; - padding-right: 2.5rem; - color: var(--ghi-default-text-color); -} -.cd-button.expand-table:before, .cd-button.read-more:before, .cd-button.external:before, -.btn--download.expand-table:before, -.btn--download.read-more:before, -.btn--download.external:before, -.ghi-download__btn.expand-table:before, -.ghi-download__btn.read-more:before, -.ghi-download__btn.external:before { - position: absolute; - top: calc(50% - 10px); - right: 1rem; - padding: 10px; - content: ""; - background-repeat: no-repeat; -} -.cd-button.expand-table, -.btn--download.expand-table, -.ghi-download__btn.expand-table { - margin-bottom: 2rem; -} -.cd-button.expand-table:before, -.btn--download.expand-table:before, -.ghi-download__btn.expand-table:before { - background-image: url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/default/20px.svg"); -} -.cd-button.read-more:before, -.btn--download.read-more:before, -.ghi-download__btn.read-more:before { - background-image: url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_forward/default/20px.svg"); -} -.cd-button.external:before, -.btn--download.external:before, -.ghi-download__btn.external:before { - background-image: url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/open_in_new/default/20px.svg"); -} - -.ghi-dropdown__btn { - color: inherit !important; - border: 0; - background-color: transparent; - font-size: inherit; -} -.ghi-dropdown__btn + div.cd-dropdown { - position: absolute; - border: 1px solid var(--cd-default-border-color); - background-color: var(--cd-white); -} -.ghi-dropdown__btn + div.cd-dropdown > div.ghi-dropdown--content { - display: flex; - flex-direction: column; -} -.ghi-dropdown__btn + div.cd-dropdown > div.ghi-dropdown--content a { - color: var(--ghi-default-text-color); -} - -button.ghi-download__btn, -button.btn--download { - transition: background-color 0.6s ease-out, color 0.6s ease-out; - text-align: center; - border: 0; - border: 2px solid transparent; - border-radius: 3px; - box-shadow: none; - line-height: 1.15; - -webkit-appearance: none; -} -button.ghi-download__btn svg.cd-icon, -button.btn--download svg.cd-icon { - fill: var(--ghi-default-text-color); -} -button.ghi-download__btn:before, -button.btn--download:before { - position: absolute; - top: calc(50% - 10px); - left: 1rem; - padding: 10px; - content: ""; - background-repeat: no-repeat; -} - -button.ghi-download__btn + .cd-dropdown, -button.btn--download + .cd-dropdown, -button.ghi-dropdown__btn + .cd-dropdown { - position: absolute; -} -button.ghi-download__btn + .cd-dropdown div, -button.btn--download + .cd-dropdown div, -button.ghi-dropdown__btn + .cd-dropdown div { - display: inline-block; - width: auto; - padding: 0.2rem; - border: 1px solid var(--cd-default-border-color); - border-radius: 3px; - background-color: var(--cd-white); -} -button.ghi-download__btn + .cd-dropdown div a, -button.btn--download + .cd-dropdown div a, -button.ghi-dropdown__btn + .cd-dropdown div a { - display: block; - padding: 0.1rem; - text-decoration: none; - font-size: var(--cd-font-size--tiny); -} - -ul li:empty { - display: none; -} - -.gin--horizontal-toolbar #toolbar-administration { - z-index: 201 !important; -} - -.fts-icon, -.cd-figure-list--large .fts-icon { - height: 1rem; -} - -.download-icon { - display: block; - width: 20px; - height: 20px; - background-image: url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg"); - background-repeat: no-repeat; -} - -tbody td[data-sort-type=numeric] { - text-align: right; -} -tbody td .fts-icon { - height: 1rem; - vertical-align: middle; -} -tbody td .cluster-icon { - float: left; - width: 2rem; - height: 1rem; -} -tbody td .cluster-icon svg { - position: relative; - top: 10%; - left: 0; - width: 1.2rem; - height: 1.2rem; -} - -svg.ghi-icons-sprite { - display: none; - overflow: hidden; -} - -svg.icon { - display: inline-block; - width: 1rem; - height: 1rem; - pointer-events: none; -} -.toggle svg.icon { - width: 0.5rem; - height: 0.5rem; - cursor: pointer; - pointer-events: all; - fill: var(--ghi-default-text-color); -} -.toggle.open svg.icon { - transform: rotate(180deg); -} - -.js input.form-autocomplete { - background-color: transparent !important; - background-image: url("data:image/svg+xml,%3csvg width='40' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 1C3.46.827-.188 5.787 1.313 10.068c1.176 4.384 6.993 6.417 10.637 3.7.326-.39.565.276.846.442l3.74 3.739 1.413-1.414-4.35-4.35c2.811-3.468 1.15-9.247-3.062-10.71A7.003 7.003 0 008 1zm0 2c3.242-.123 5.849 3.42 4.777 6.477-.842 3.132-4.994 4.58-7.6 2.65-2.745-1.73-2.9-6.125-.285-8.044A5.006 5.006 0 018 3z' fill='%23868686'/%3e%3c/svg%3e") !important; - background-repeat: no-repeat !important; - background-position: 100% center !important; -} - -.js input.form-autocomplete.ui-autocomplete-loading { - background-image: url("../img/misc/spinner-ltr.gif") !important; -} - -.has-layout-builder-ipe-actions .gho-footnote-list__wrapper { - bottom: 64px !important; -} - -body.toolbar-horizontal .gin-secondary-toolbar, -.layout-builder-ipe-actions { - z-index: 1002 !important; -} - -body.toolbar-horizontal #toolbar-administration { - z-index: 1003 !important; -} - -body.layout-builder-ipe-editing .dialog-off-canvas-main-canvas { - padding-top: 3rem; -} - -.layout-builder--content-preview-disabled .layout-builder-block.content-width { - margin-right: auto; - margin-left: auto; -} - -#layout-builder-modal .cd-alert { - margin-top: 0; - margin-right: 21px; - margin-bottom: 1rem; - margin-left: 30px; - padding: 0.5rem; -} -#layout-builder-modal .cd-alert > div { - align-items: center; -} - -.cd-site-header__nav-holder { - z-index: 199; -} -.cd-site-header__nav-holder .block-sections-by-term.label-visible h2 { - position: static !important; - display: block; - clip: auto; - width: auto; - height: auto; - font-size: var(--cd-font-size--base); -} -@media (max-width: 1023px) { - .cd-site-header__nav-holder .block-sections-by-term.label-visible h2 { - padding: 15px 30px; - } -} -.cd-site-header__nav-holder nav[role=navigation] > ul > li > span { - font-weight: bold; -} -.cd-site-header__nav-holder nav[role=navigation] > ul > li > span:focus, .cd-site-header__nav-holder nav[role=navigation] > ul > li > span:hover { - color: inherit; - background: inherit; -} -.cd-site-header__nav-holder nav[role=navigation] > ul > li > ul > li > span { - opacity: 0.5; -} -@media (max-width: 1023px) { - .cd-site-header__nav-holder nav[role=navigation] { - margin: 0; - padding: 0; - } -} -@media (min-width: 1024px) { - .cd-site-header__nav-holder nav[role=navigation].cd-nav { - position: unset; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item:not(:last-child).right-border { - border-right: 1px solid var(--ghi-default-border-color); - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain { - position: absolute; - z-index: 199; - left: 0; - width: 100%; - background-color: var(--cd-default-background-color); - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul { - flex-direction: column; - max-height: 450px; - margin: 2rem 0; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li { - max-width: 180px; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > span { - padding: 0; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul { - margin: 0.5rem 0 2rem 0; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul a, -.cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul span { - display: inline-block; - margin-bottom: 3px; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul a:focus, .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul a:hover, -.cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul span:focus, -.cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul span:hover { - color: inherit; - background: inherit; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul a:focus, -.cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul a:hover { - margin-bottom: 2px; - border-bottom: 1px solid var(--cd-primary-color); - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2 { - margin-top: 2rem; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation] > ul li span, -.cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation] > ul li a { - padding: 0; - } - .cd-site-header__nav-holder nav[role=navigation] li.menu-item.menu-item--expanded { - position: relative; - } -} - -.toolbar-fixed .region-page-title a[name=page-title], -.toolbar-fixed .region-page-subtitle a[name=page-title], -.toolbar-fixed .region-page-navigation a[name=page-title] { - position: relative; - top: -150px; - display: block; - visibility: hidden; -} -.region-page-title.region-page-navigation, -.region-page-subtitle.region-page-navigation, -.region-page-navigation.region-page-navigation { - border-top: 1px solid var(--cd-default-border-color); - border-bottom: 1px solid var(--cd-white); -} -.region-page-title.region-page-title .region-wrapper-inner, .region-page-title.region-page-subtitle .region-wrapper-inner, .region-page-title.region-page-navigation .block-wrapper__inner, -.region-page-subtitle.region-page-title .region-wrapper-inner, -.region-page-subtitle.region-page-subtitle .region-wrapper-inner, -.region-page-subtitle.region-page-navigation .block-wrapper__inner, -.region-page-navigation.region-page-title .region-wrapper-inner, -.region-page-navigation.region-page-subtitle .region-wrapper-inner, -.region-page-navigation.region-page-navigation .block-wrapper__inner { - max-width: calc(var(--content-width) + 24px); - margin-right: auto; - margin-left: auto; - padding-right: var(--cd-container-padding); - padding-left: var(--cd-container-padding); -} -@media (min-width: 768px) { - .region-page-title.region-page-title .region-wrapper-inner, .region-page-title.region-page-subtitle .region-wrapper-inner, .region-page-title.region-page-navigation .block-wrapper__inner, -.region-page-subtitle.region-page-title .region-wrapper-inner, -.region-page-subtitle.region-page-subtitle .region-wrapper-inner, -.region-page-subtitle.region-page-navigation .block-wrapper__inner, -.region-page-navigation.region-page-title .region-wrapper-inner, -.region-page-navigation.region-page-subtitle .region-wrapper-inner, -.region-page-navigation.region-page-navigation .block-wrapper__inner { - max-width: calc(var(--content-width) + 48px); - padding-right: var(--cd-container-padding-xlarge); - padding-left: var(--cd-container-padding-xlarge); - } -} - -.region-page-title .region-wrapper-inner { - display: flex; - gap: 1rem; - margin: 2rem 0 0; -} -.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton { - margin-left: auto; -} -.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton a.link--download-dialog { - white-space: nowrap; -} -.region-page-title .region-wrapper-inner .cd-page-title, -.region-page-title .region-wrapper-inner .block-section-switcher, -.region-page-title .region-wrapper-inner .block-download-button { - padding: 0; -} -.region-page-title .region-wrapper-inner .cd-page-title.block-download-button, -.region-page-title .region-wrapper-inner .block-section-switcher.block-download-button, -.region-page-title .region-wrapper-inner .block-download-button.block-download-button { - margin-top: 2.2rem; -} -.region-page-title .region-wrapper-inner .cd-page-title.has-subtitle, -.region-page-title .region-wrapper-inner .block-section-switcher.has-subtitle, -.region-page-title .region-wrapper-inner .block-download-button.has-subtitle { - margin-bottom: 1rem; -} -@media (max-width: 767px) { - .region-page-title { - margin-top: 2rem !important; - } - .region-page-title .region-wrapper-inner { - flex-direction: column-reverse; - } - .region-page-title .region-wrapper-inner .block-wrapper--downloadbutton { - margin: 0; - } - .region-page-title .region-wrapper-inner .block-wrapper--downloadbutton .block-download-button { - margin: 0; - } -} - -.region-page-title + .region-page-subtitle { - margin-top: -2rem; -} -.region-page-title + .region-page-subtitle .region-wrapper-inner { - display: flex; - gap: 1rem; -} -.region-page-title + .region-page-subtitle .region-wrapper-inner #block-sectionmetadata { - margin: 0.5rem 0 2rem 0; - text-transform: uppercase; - font-size: var(--cd-font-size--small); -} - -.tooltip { - z-index: 1004; - cursor: pointer; - vertical-align: middle; -} -.tooltip svg { - fill: var(--cd-primary-color); -} - -.tippy-box .tippy-content > .content { - padding: 0 1rem; -} -.tippy-box .tippy-content a.fts-link { - display: inline-block; - margin-bottom: 0.5rem; -} -.tippy-box .tippy-content a.fts-link img { - height: 20px; - vertical-align: middle; -} -td.project-counter .tippy-box .tippy-content { - min-width: 20rem; -} - -.d3-sparkline-tooltip { - pointer-events: none; -} -.d3-sparkline-tooltip .tippy-box { - top: -0.5rem; -} -.d3-sparkline-tooltip .tippy-box .tippy-content { - margin-bottom: -1rem; -} -.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .title { - text-align: left; -} -.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items { - margin-top: 0.5rem; -} -.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper { - display: flex; -} -.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label { - width: 50%; - text-align: left; - color: var(--cd-white); - font-size: 100%; - line-height: inherit; -} -.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .value { - width: 50%; - text-align: right; -} -.d3-sparkline-tooltip .tippy-box .tippy-arrow::before { - left: 45%; -} - -:root { - --ghi-yellow: #fed83d; - --ghi-grey--dark: #4d4d4d; - --ghi-yellow--light: #fffbec; - --ghi-yellow--light-chart: #f8ecb4; - --ghi-grey: #dfdede; - --ghi-grey--light: #eee; - --ghi-grey--medium: #ccc; - --ghi-grey--background: #f5f5f5; - --ghi-orange-dark: #feba00; - --cd-ocha-orange: #fecb00; - --cd-ocha-orange--dark: var(--ghi-orange-dark); - --cd-primary-color: var(--ghi-yellow); - --cd-primary-color--dark: var(--cd-ocha-orange--dark); - --cd-tag--color: #9e9e9e; - --ghi-default-text-color: var(--ghi-grey--dark); - --ghi-default-border-color: var(--ghi-grey--light); - --ghi-default-border-color-background: var(--ghi-grey); - --ghi-default-background-color: var(--ghi-grey--background); - --ghi-primary-background-color: var(--ghi-yellow--light); - --ghi-widget-color--light: var(--ghi-grey--light); - --ghi-widget-color--dark: var(--ghi-orange-dark); - --ghi-progress-color-fg: var(--ghi-yellow); - --ghi-progress-color-bg: var(--ghi-yellow--light-chart); - --ghi-status-color-unpublished: var(--cd-primary-color); - --ghi-status-color-published: #abea3a; - --ghi-primary-button-color: var(--ghi-yellow); - --ghi-primary-button-color-hover: var(--ghi-orange-dark); - --hpc-brown: #464646; - --hpc-dark-brown: #2f2f2f; - --hpc-orange: #ee7325; - --hpc-orange-light: var(--cd-orange--light); - --hpc-grey: #ebebeb; - --hpc-blue-light: #e6ecf1; - --green: #62b445; - --hpc-border-color: #e1e1e1; - --cd-font-size--extra-tiny: 0.625rem; /* 10px */ - --ghi-ui-dialog-border-radius: 1rem; - --colorGinWarningLight: #efcf64; - --colorGinWarningBackground: #605328; - --colorGinDangerLight: #f39b9d; - --colorGinDangerBackground: #583333; - --colorGinGreenLight: #32cea4; - --colorGinGreenBackground: #145242; -} - -.ghi-block-article-collection .block-content > a.external { - margin-top: 2rem; -} -.ghi-block-article-collection .article-collection { - margin-top: 2rem; -} -.ghi-block-article-collection .article-collection-cards .ghi-grid-item { - padding: 0; -} -.ghi-block-article-collection .article-collection-cards .ghi-grid-item.featured { - background-color: var(--cd-primary-color); -} -.ghi-block-article-collection .article-collection-cards .ghi-grid-item .field--type-image { - width: 100%; -} - -.ghi-block, -.ghi-block.ui-state-drop, -.block-layout-builder, -.block-layout-builder.ui-state-drop { - margin-top: 4.5rem; - padding-top: 1rem; - padding-bottom: 1rem; - line-height: 1.5; -} -.ghi-block:not(.paragraph--gho-text), -.ghi-block.ui-state-drop:not(.paragraph--gho-text), -.block-layout-builder:not(.paragraph--gho-text), -.block-layout-builder.ui-state-drop:not(.paragraph--gho-text) { - page-break-inside: avoid !important; -} -.ghi-block.paragraph--gho-text .gho-text__text > p, -.ghi-block.ui-state-drop.paragraph--gho-text .gho-text__text > p, -.block-layout-builder.paragraph--gho-text .gho-text__text > p, -.block-layout-builder.ui-state-drop.paragraph--gho-text .gho-text__text > p { - page-break-inside: avoid !important; -} -#main-content.has-subpage-title .layout__region .ghi-block:first-child, body.page-node-type-global-section #main-content .layout__region .ghi-block:first-child, -#main-content.has-subpage-title .layout__region .ghi-block.ui-state-drop:first-child, -body.page-node-type-global-section #main-content .layout__region .ghi-block.ui-state-drop:first-child, -#main-content.has-subpage-title .layout__region .block-layout-builder:first-child, -body.page-node-type-global-section #main-content .layout__region .block-layout-builder:first-child, -#main-content.has-subpage-title .layout__region .block-layout-builder.ui-state-drop:first-child, -body.page-node-type-global-section #main-content .layout__region .block-layout-builder.ui-state-drop:first-child { - margin-top: 0; - padding-top: 0; -} -.ghi-block.ghi-block--hidden-preview > *:not(.contextual), -.ghi-block.ui-state-drop.ghi-block--hidden-preview > *:not(.contextual), -.block-layout-builder.ghi-block--hidden-preview > *:not(.contextual), -.block-layout-builder.ui-state-drop.ghi-block--hidden-preview > *:not(.contextual) { - opacity: 0.5; -} -.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview > *:not(.contextual), -.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview > *:not(.contextual), -.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview > *:not(.contextual), -.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview > *:not(.contextual) { - opacity: 1; -} -.layout__region--content > .ghi-block.block:first-child.block-highlighted:not(.content-width), -.layout__region--content > .ghi-block.ui-state-drop.block:first-child.block-highlighted:not(.content-width), -.layout__region--content > .block-layout-builder.block:first-child.block-highlighted:not(.content-width), -.layout__region--content > .block-layout-builder.ui-state-drop.block:first-child.block-highlighted:not(.content-width) { - margin-top: 0; - padding-top: 4.5rem; - background-color: var(--ghi-default-background-color); -} -.ghi-block > div.block-content, -.ghi-block.ui-state-drop > div.block-content, -.block-layout-builder > div.block-content, -.block-layout-builder.ui-state-drop > div.block-content { - position: relative; -} -.ghi-block > div.block-content:not(.content-width), -.ghi-block.ui-state-drop > div.block-content:not(.content-width), -.block-layout-builder > div.block-content:not(.content-width), -.block-layout-builder.ui-state-drop > div.block-content:not(.content-width) { - margin-right: 0 !important; - margin-left: 0 !important; -} -.ghi-block > div.block-comment, -.ghi-block.ui-state-drop > div.block-comment, -.block-layout-builder > div.block-comment, -.block-layout-builder.ui-state-drop > div.block-comment { - padding: 1rem 0; - text-align: justify; - font-size: var(--cd-font-size--small); -} -.ghi-block > div.block-links, -.ghi-block.ui-state-drop > div.block-links, -.block-layout-builder > div.block-links, -.block-layout-builder.ui-state-drop > div.block-links { - padding: 0.75rem 0; - border-top: 1px solid var(--cd-default-border-color); - font-size: var(--cd-font-size--small); -} -.ghi-block > div.block-links > div.block-links--inner, -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner, -.block-layout-builder > div.block-links > div.block-links--inner, -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner { - display: flex; - justify-content: space-between; -} -.ghi-block > div.block-links > div.block-links--inner a, -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner a, -.block-layout-builder > div.block-links > div.block-links--inner a, -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner a { - text-decoration: none; - line-height: 1rem; -} -.ghi-block > div.block-links > div.block-links--inner .block-download-links .download-item a.link--download-dialog, -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner .block-download-links .download-item a.link--download-dialog, -.block-layout-builder > div.block-links > div.block-links--inner .block-download-links .download-item a.link--download-dialog, -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner .block-download-links .download-item a.link--download-dialog { - position: relative; - padding-left: 1.5rem; -} -.ghi-block > div.block-links > div.block-links--inner .block-download-links .download-item a.link--download-dialog:before, -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner .block-download-links .download-item a.link--download-dialog:before, -.block-layout-builder > div.block-links > div.block-links--inner .block-download-links .download-item a.link--download-dialog:before, -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner .block-download-links .download-item a.link--download-dialog:before { - position: absolute; - top: calc(50% - 10px); - left: 0; - padding: 10px; - content: ""; - background: url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg") no-repeat; -} -.ghi-block > div.block-links > div.block-links--inner .block-download-links .download-item a:hover, -.ghi-block > div.block-links > div.block-links--inner .block-download-links .download-item a:focus, -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner .block-download-links .download-item a:hover, -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner .block-download-links .download-item a:focus, -.block-layout-builder > div.block-links > div.block-links--inner .block-download-links .download-item a:hover, -.block-layout-builder > div.block-links > div.block-links--inner .block-download-links .download-item a:focus, -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner .block-download-links .download-item a:hover, -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner .block-download-links .download-item a:focus { - color: var(--ghi-default-text-color); -} -.ghi-block > div.block-links > div.block-links--inner .block-admin-links, -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links, -.block-layout-builder > div.block-links > div.block-links--inner .block-admin-links, -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links { - display: flex; - align-items: baseline; - gap: 0.5rem; -} -.ghi-block > div.block-links > div.block-links--inner .block-admin-links a, -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links a, -.block-layout-builder > div.block-links > div.block-links--inner .block-admin-links a, -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links a { - position: relative; - top: 2px; - font-size: var(--cd-font-size--base); -} -.ghi-block > div.block-links > div.block-links--inner .block-admin-links button[data-toggle=popover], -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links button[data-toggle=popover], -.block-layout-builder > div.block-links > div.block-links--inner .block-admin-links button[data-toggle=popover], -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links button[data-toggle=popover] { - position: relative; - top: -1px; - padding: 0; - transition: none; - color: inherit; - border: 0; - background-color: inherit; -} -.ghi-block > div.block-links > div.block-links--inner .block-admin-links button[data-toggle=popover]:hover, .ghi-block > div.block-links > div.block-links--inner .block-admin-links button[data-toggle=popover]:focus, -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links button[data-toggle=popover]:hover, -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links button[data-toggle=popover]:focus, -.block-layout-builder > div.block-links > div.block-links--inner .block-admin-links button[data-toggle=popover]:hover, -.block-layout-builder > div.block-links > div.block-links--inner .block-admin-links button[data-toggle=popover]:focus, -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links button[data-toggle=popover]:hover, -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links button[data-toggle=popover]:focus { - color: var(--cd-primary-color--dark); - border: 0; - outline: 0; -} -.ghi-block > div.block-links > div.block-links--inner .block-admin-links .tippy-box .title, -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links .tippy-box .title, -.block-layout-builder > div.block-links > div.block-links--inner .block-admin-links .tippy-box .title, -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links .tippy-box .title { - padding-bottom: 0; -} -.ghi-block > div.block-links > div.block-links--inner .block-admin-links .tippy-box .block-configuration.content, -.ghi-block.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links .tippy-box .block-configuration.content, -.block-layout-builder > div.block-links > div.block-links--inner .block-admin-links .tippy-box .block-configuration.content, -.block-layout-builder.ui-state-drop > div.block-links > div.block-links--inner .block-admin-links .tippy-box .block-configuration.content { - padding-top: 0; -} - -.block-generic-document-link-button button { - padding: 0.8rem 1.5rem 0.8rem 2.5rem; -} -.block-generic-document-link-button button:before { - left: 1rem; - padding: 10px; - content: ""; - background-image: url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg"); - background-repeat: no-repeat; -} - -.ghi-block-generic-document-links .block-content ul { - display: flex; - flex-direction: column; - padding-inline-start: 0; - gap: 0.5rem; -} -.ghi-block-generic-document-links .block-content ul li { - display: flex; - margin: 0; - padding: 0; - list-style-type: none; - vertical-align: top; -} -.ghi-block-generic-document-links .block-content ul li .document-link-box { - position: relative; - width: 100%; - padding: 2rem; - background-color: var(--ghi-default-background-color); -} -.ghi-block-generic-document-links .block-content ul li .document-link-box .title-wrapper .title { - display: inline-block; - width: 100%; - margin: 0; - padding: 0; - font-size: var(--cd-font-size--medium); - font-weight: bold; -} -.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons { - position: relative; - z-index: 1; - width: 100%; - margin-bottom: 2rem; -} -.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons button { - padding: 0; - text-transform: none; - color: var(--ghi-default-text-color); - background-color: transparent; - font-size: var(--cd-font-size--default); -} -.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons .cd-dropdown div a { - font-size: var(--cd-font-size--tiny); -} -.ghi-block-generic-document-links .block-content ul li .document-link-box .meta { - margin-top: 1rem; - font-size: var(--cd-font-size--tiny); -} -.ghi-block-generic-document-links .block-content ul li .document-link-box .meta:before { - display: block; - width: 15%; - padding-top: 1.5rem; - content: " "; - border-top: 4px solid var(--ghi-yellow); -} -@media (min-width: 768px) { - .ghi-block-generic-document-links .block-content ul li { - flex: 0 1 calc(50% - 0.25rem); - } -} -@media (min-width: 768px) { - .ghi-block-generic-document-links .block-content ul { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: flex-start; - gap: 0.5rem; - } -} - -.ghi-block-document-subheading { - position: relative; -} -.ghi-block-document-subheading a[name] { - position: absolute; - top: 0; - left: 0; -} - -.ghi-block-plan-entity-types .item-list--entity-types { - display: flex; - flex-direction: column; - gap: 0.5rem; -} -.ghi-block-plan-entity-types .item-list--entity-types > div { - display: flex; - gap: 2rem; - padding: 2rem 1rem; - background-color: var(--ghi-default-background-color); -} -.ghi-block-plan-entity-types .item-list--entity-types > div p { - align-self: center; - margin: 0; - padding: 0; -} -.ghi-block-plan-entity-types .item-list--entity-types > div .label { - white-space: nowrap; - font-size: var(--cd-font-size--2xlarge); - font-weight: bold; -} -.ghi-block-plan-entity-types .item-list--entity-types > div .description { - font-size: var(--cd-font-size--default); -} - -.ghi-block-generic-external-widget.up-2 .block-content { - display: flex; - flex-wrap: wrap; - justify-content: space-between; -} -.ghi-block-generic-external-widget.up-2 .block-content .iframe-wrapper { - width: 100% !important; -} -@media (min-width: 768px) { - .ghi-block-generic-external-widget.up-2 .block-content { - display: flex; - justify-content: space-between; - } - .ghi-block-generic-external-widget.up-2 .block-content .iframe-wrapper { - width: 49% !important; - } -} - -.ghi-block ul.plan-headline-figures { - margin-block-start: 0; - margin-block-end: 0; - padding: 0; -} -.ghi-block ul.plan-headline-figures li { - padding: 1rem 1.5rem; -} - -.hid-session-information > div > div > p { - margin-block-start: 0.5rem; -} -.hid-session-information .info { - margin-bottom: 1rem; -} - -.ghi-block-global-key-figures.has-year-switcher .cd-block-title, -.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title { - display: flex; - gap: 1rem; -} -.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper, -.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper { - top: -0.35rem; -} -.ghi-block-global-key-figures .tab-container-wrapper, -.ghi-block-plan-headline-figures .tab-container-wrapper { - margin-top: -2rem; - padding-top: 1rem; -} -.ghi-block-global-key-figures .tab-navigation-wrapper, -.ghi-block-plan-headline-figures .tab-navigation-wrapper { - margin-top: 1rem; -} -.ghi-block-global-key-figures .tab-details .key-figures, -.ghi-block-plan-headline-figures .tab-details .key-figures { - display: flex; - flex-wrap: wrap; - row-gap: 1rem; - margin-bottom: 0; - margin-left: -1.5rem; - padding-top: 1rem; - padding-bottom: 0; - padding-left: 0; - list-style: none; - clip-path: inset(0 0 0 1.5rem); -} -.ghi-block-global-key-figures .tab-details .key-figures li, -.ghi-block-plan-headline-figures .tab-details .key-figures li { - position: relative; - flex-basis: auto; - flex-grow: 0; - padding: 0 1.5rem; - border: 0; -} -.ghi-block-global-key-figures .tab-details .key-figures li:first-child, -.ghi-block-plan-headline-figures .tab-details .key-figures li:first-child { - padding-left: 1.5rem; -} -.ghi-block-global-key-figures .tab-details .key-figures li::before, -.ghi-block-plan-headline-figures .tab-details .key-figures li::before { - position: absolute; - left: 0; - width: 1px; - height: 90%; - content: " "; - background-color: var(--ghi-default-border-color); -} -.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__label, -.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__label { - font-weight: normal; -} -.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value, -.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value { - color: var(--ghi-default-text-color); -} -.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value > div, -.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value > div { - display: flex; - gap: 0.5rem; -} -.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value > div a, -.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value > div a { - text-decoration: none; -} -.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip], -.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip] { - vertical-align: top; -} -.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon, -.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon { - font-size: var(--cd-font-size--large); - font-weight: normal; -} -.ghi-block-global-key-figures .tab-details > a.external, -.ghi-block-plan-headline-figures .tab-details > a.external { - margin-top: 2rem; -} -.ghi-block-global-key-figures .block-comment .block-comment-inner, -.ghi-block-plan-headline-figures .block-comment .block-comment-inner { - margin-top: 2rem; - padding-top: 2rem; - border-top: 1px solid var(--cd-default-border-color); -} - -.ghi-block-paragraph { - position: relative; -} -.ghi-block-paragraph .block-content.gho-text, .ghi-block-paragraph .block-content.gho-aside { - margin-top: 0; -} -.ghi-block-paragraph .block-content > div > a.read-more { - margin-top: 2rem; -} -.ghi-block-paragraph .block-content.gho-paragraph-promoted { - background-color: transparent; -} -.ghi-block-paragraph.block-highlighted { - padding-top: 3rem !important; -} -.ghi-block-paragraph.gho-paragraph-promoted { - padding-top: 3rem !important; - background-color: var(--ghi-default-background-color); -} -.ghi-block-paragraph.gho-paragraph-promoted .block-content { - padding-top: 0; - padding-bottom: 3rem; -} -.ghi-block-paragraph.gho-paragraph-promoted::before { - position: absolute; - left: 0; - height: 100%; - content: ""; - border-left: 4px solid var(--cd-primary-color); -} - -.block-plan-attachment-map .form-type-select { - margin: 0; -} -.block-plan-attachment-map .form-type-select .selectric-wrapper { - display: inline-block; -} -.block-plan-attachment-map .form-type-select .selectric { - display: inline-block; - overflow: visible; - white-space: nowrap; - border: none; - background-color: transparent; -} -.block-plan-attachment-map .form-type-select .selectric .label { - display: inline-block; - height: auto !important; - margin: 0; - padding-right: 24px; - white-space: nowrap; - color: var(--hpc-orange); - background-color: transparent; - font-size: var(--cd-font-size--base); - font-weight: bold; -} -.block-plan-attachment-map .form-type-select .selectric .label:after { - display: none; -} -.block-plan-attachment-map .form-type-select .selectric .icon { - position: absolute; - top: 13px; - right: 6px; - width: 12px; - height: 12px; - fill: var(--hpc-orange); -} -.block-plan-attachment-map .form-type-select .selectric-items { - position: absolute; - z-index: 1; - top: 0; - left: -19px; - width: auto !important; - border-radius: 3px; - background-color: var(--cd-white); -} -.block-plan-attachment-map .form-type-select .selectric-items ul li { - padding: 8px 18px; - white-space: nowrap; - border-top: none; - border-bottom: none; - font-size: var(--cd-font-size--base); - font-weight: bold; -} -.block-plan-attachment-map .form-type-select .selectric-items ul li.selected { - color: var(--hpc-orange); - background-color: transparent; -} -.block-plan-attachment-map .form-type-select .selectric-items ul.selectric-group li { - padding-left: 2rem; - font-weight: normal; -} -.block-plan-attachment-map .form-type-select .selectric-items ul.selectric-group li.selectric-group-label { - padding-left: 18px; - font-weight: bold; -} -.block-plan-attachment-map div.block-links .download-link-wrapper { - top: -2rem; - margin-top: 0; -} -.block-plan-attachment-map:not(.has-comment) div.block-links { - border-top: 0; -} -.block-plan-attachment-map .plan-attachment-map-wrapper .map-tabs--inner { - padding-left: 1rem; -} -.block-plan-attachment-map .plan-attachment-map-wrapper .map-container .leaflet-container { - width: 100%; - height: 100%; -} -.block-plan-attachment-map.has-attachment-switcher .map-tabs, -.block-plan-attachment-map.has-attachment-switcher .download-link-wrapper { - top: 0.3rem; - margin-top: 0; -} -.block-plan-attachment-map .modal.right:not(.visible), -.block-plan-attachment-map .leaflet-sidebar.right:not(.visible) { - right: -600px; -} -.block-plan-attachment-map .modal .modal-inner, -.block-plan-attachment-map .leaflet-sidebar .modal-inner { - overflow-y: auto; - max-height: 350px; -} -.block-plan-attachment-map .modal .modal-inner .title, -.block-plan-attachment-map .leaflet-sidebar .modal-inner .title { - color: var(--hpc-orange); - font-size: 1.4rem; -} -.block-plan-attachment-map .modal table.plan-attachment-modal-table, -.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table { - margin-bottom: 0.5rem; -} -.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody, -.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody { - border-top: none; -} -.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr, -.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr { - margin-bottom: 8px; - vertical-align: top; - border-bottom: 1px solid var(--cd-default-border-color); -} -.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr:last-child, -.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr:last-child { - border-bottom: 0; -} -.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr td, -.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr td { - padding: 0; - text-align: right; - color: var(--hpc-brown); - border: none; - background: none; - font-size: var(--cd-font-size--small); - font-weight: 600; -} -.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr td:first-child, -.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr td:first-child { - text-align: left; - font-weight: 400; -} - -.configuration-container .pane-plan-attachment-map .map-wrapper-outer { - margin-top: 4rem; -} -.configuration-container .pane-plan-attachment-map .map-wrapper-outer .map-tabs { - top: 2rem; - right: 1rem; - margin-right: 0; -} -.configuration-container .pane-plan-attachment-map .map-wrapper-outer.has-attachment-switcher { - margin-top: 0; -} -.configuration-container .pane-plan-attachment-map .map-wrapper-outer.has-attachment-switcher .map-tabs { - top: 2.5rem; -} - -.ghi-block-plan-cluster-header .block-content { - display: flex; - justify-content: space-between; -} -.ghi-block-plan-cluster-header .block-content .cluster-header-contacts { - margin-top: -3rem; - margin-bottom: 2rem; - margin-left: auto; - padding: 1rem 3rem; -} -.ghi-block-plan-cluster-header .block-content .cluster-header-contacts h3 { - margin-top: 0; - font-size: var(--cd-font-size--medium); -} -.ghi-block-plan-cluster-header .block-content .cluster-header-contacts .cluster-header-contacts-item { - font-size: var(--cd-font-size--default); -} - -.block-plan-entity-attachments-table .select2-container { - width: auto !important; -} -.block-plan-entity-attachments-table .contribution-wrapper { - display: flex; - align-items: center; - font-size: var(--cd-font-size--small); -} -.block-plan-entity-attachments-table .contribution-wrapper > span { - font-weight: 700; -} -.block-plan-entity-attachments-table .contribution-wrapper ul { - display: inline-flex; - padding-inline-start: 0.5rem; - list-style-type: none; -} -.block-plan-entity-attachments-table .contribution-wrapper ul li { - display: flex; - gap: 3px; -} -.block-plan-entity-attachments-table .contribution-wrapper ul li span.check-circle { - color: var(--green); -} -.block-plan-entity-attachments-table td.group-name { - font-weight: bold; -} - -.block-plan-operational-presence-map .pane-content { - margin-top: 0.5rem; -} -.block-plan-operational-presence-map .pane-content .pane-plan-operational-presence-map { - display: flex; - justify-content: space-between; -} -.block-plan-operational-presence-map .pane-content .download-link-wrapper { - top: -2rem; - margin-top: 0; -} -.block-plan-operational-presence-map .pane-title { - margin-bottom: 0; -} -.block-plan-operational-presence-map .pane-title .collapsed-text a.read-more { - position: relative; - top: -1rem; -} -@media (min-width: 768px) { - .block-plan-operational-presence-map .pane-title { - max-width: 80%; - } -} -.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container { - position: relative; - width: 100%; - min-height: 400px; - margin: 0; - padding: 0; - border: 1px solid var(--hpc-border-color); -} -.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend { - position: absolute; - z-index: 90; - top: 10px; - right: 10px; - font-size: var(--cd-font-size--small); -} -.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul { - display: flex; - margin-block-start: 0; - margin-block-end: 0; - padding: 5px; - list-style-type: none; - border: 1px solid var(--hpc-border-color); - border-radius: 3px; - background-color: white; -} -.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li { - margin-right: 0.5rem; -} -.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li:last-child { - margin-right: 0; -} -.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li .legend-marker { - display: inline-block; - width: 10px; - height: 10px; - margin-right: 5px; - border: 1px solid var(--hpc-border-color); - border-radius: 50%; -} -.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .leaflet-container { - width: 100%; - height: 100%; -} -.block-plan-operational-presence-map .leaflet-sidebar { - width: 350px !important; -} -.block-plan-operational-presence-map .modal .modal-content, -.block-plan-operational-presence-map .leaflet-sidebar .modal-content { - max-width: 350px; -} -.block-plan-operational-presence-map .modal .modal-inner, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner { - overflow-y: auto; - max-height: 350px; -} -.block-plan-operational-presence-map .modal .modal-inner .title-heading, -.block-plan-operational-presence-map .modal .map-plan-card-container .title-heading, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .title-heading, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .title-heading { - text-transform: uppercase; - color: var(--ghi-default-text-color); - font-size: var(--cd-font-size--tiny); -} -.block-plan-operational-presence-map .modal .modal-inner .title, -.block-plan-operational-presence-map .modal .map-plan-card-container .title, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .title, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .title { - color: var(--ghi-default-text-color); - font-size: var(--cd-font-size--medium); - font-weight: 500; -} -.block-plan-operational-presence-map .modal .modal-inner .content, -.block-plan-operational-presence-map .modal .map-plan-card-container .content, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content { - border-top: none !important; -} -.block-plan-operational-presence-map .modal .modal-inner .content .title, -.block-plan-operational-presence-map .modal .map-plan-card-container .content .title, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .title, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .title { - text-transform: uppercase; - font-size: var(--cd-font-size--small); - font-weight: bold; -} -.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper, -.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper { - position: relative; - margin-bottom: 0.5rem; - font-size: var(--cd-font-size--small); -} -.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper, -.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper { - position: relative; - top: 3px; - display: inline-block; - width: 26px; - height: 26px; - margin-right: 0.5rem; - border: 1px solid black; - border-radius: 50%; -} -.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon, -.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon { - display: inline-block; - width: 26px; - height: 26px; -} -.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg, -.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg { - top: 5%; - left: 20%; - width: 13px; - height: 13px; -} -.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper span.toggle, -.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper span.toggle, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper span.toggle, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper span.toggle { - position: absolute; - top: 0; - right: 0; - display: inline-block; -} -.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper, -.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper, -.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper, -.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper { - display: none; - padding-top: 1rem; - padding-left: 2.2rem; -} -.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper .title, -.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper .title, -.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper .title, -.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper .title, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper .title, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper .title, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper .title, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper .title { - text-transform: uppercase; - font-size: var(--cd-font-size--tiny); - font-weight: bold; -} -.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper ul, -.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper ul, -.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper ul, -.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper ul, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper ul, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper ul, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper ul, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper ul { - padding-inline-start: 1rem; - font-size: var(--cd-font-size--tiny); -} -.block-plan-operational-presence-map .modal .modal-inner .content a.fts-link, -.block-plan-operational-presence-map .modal .map-plan-card-container .content a.fts-link, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content a.fts-link, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content a.fts-link { - display: inline-block; - margin-bottom: 0.5rem; -} -.block-plan-operational-presence-map .modal .modal-inner .content a.fts-link img, -.block-plan-operational-presence-map .modal .map-plan-card-container .content a.fts-link img, -.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content a.fts-link img, -.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content a.fts-link img { - position: relative; - top: 0.5rem; - left: 0.2rem; - height: 20px; -} - -.configuration-container .pane-plan-operational-presence-map { - position: relative; -} -.configuration-container .pane-plan-operational-presence-map .map-wrapper-outer.has-view-switcher, .configuration-container .pane-plan-operational-presence-map .map-wrapper-outer.has-object-switcher { - margin-top: 5rem; -} - -.ghi-block-plan-organizations-table tbody td.entity-name { - white-space: unset !important; -} -@media (min-width: 768px) { - .ghi-block-plan-organizations-table thead th.cd-table--name { - min-width: 200px; - } -} - -.ghi-block-global-key-figures + .ghi-block-global-plan-overview-map { - margin-top: 0; -} - -.ghi-block-global-plan-overview-map { - position: relative; - clear: both; -} -.ghi-block-global-plan-overview-map .overlay { - position: absolute; - top: 0; - bottom: 0; - width: 100%; - opacity: 0.25; -} -.ghi-block-global-plan-overview-map .map-container { - margin-bottom: 1rem; - padding: 0 0.5rem; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container { - position: relative; - min-height: 400px; - border-width: 1px; - border-style: solid; - border-color: var(--hpc-border-color); -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-bottom { - width: 100%; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-control-attribution { - float: none; - width: 100%; - margin-right: auto; - margin-left: auto; - padding: 0.5rem; - text-align: center; -} -@media (max-width: 575px) { - .ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-control-attribution { - padding-bottom: 0.3rem; - } -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-header .title { - margin-bottom: 0; - color: var(--ghi-default-text-color); - font-size: var(--cd-font-size--base); - font-weight: bold; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-header .title a { - color: var(--ghi-default-text-color); -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .modal-inner { - padding: 1.2rem 1.6rem 0.5rem 1.4rem; - cursor: default; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content strong { - font-weight: bold; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper { - margin-bottom: 1rem; - padding-top: 1rem; - border-top: 1px solid var(--ghi-default-border-color); -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row { - display: flex; - justify-content: space-between; - width: 100%; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .label { - position: relative; - display: inline; - margin-bottom: 3px; - text-align: left; - font-size: var(--cd-font-size--small); - font-weight: normal; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value { - display: flex; - gap: 0.3rem; - font-size: var(--cd-font-size--small); - font-weight: bold; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value i.tooltip.info { - position: relative; - top: 3px; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value i.tooltip.monitoring-period { - position: relative; - top: 1px; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value .hpc-percent-progress-bar-wrapper { - margin-top: 2px; - cursor: default; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .note { - font-size: var(--cd-font-size--tiny); -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status { - margin: 4px 0 4px 4px; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .label { - display: flex; - gap: 0.5rem; - font-weight: bold; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .value { - text-transform: none; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .value > div { - display: flex; - gap: 0.5rem; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg g path:nth-of-type(1) { - fill: var(--ghi-grey--medium) !important; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg[plan-type=hrp] g path:nth-of-type(1) { - fill: var(--cd-primary-color) !important; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg[plan-type=fa] g path:nth-of-type(1) { - fill: var(--ghi-widget-color--dark) !important; -} -.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane text.donut-label { - font-family: var(--cd-font--roboto); - font-weight: 500; -} -@media (min-width: 768px) { - .ghi-block-global-plan-overview-map .map-container .leaflet-container { - min-height: 500px; - border: 0 none; - } -} -@media (min-width: 768px) { - .ghi-block-global-plan-overview-map .map-container { - padding: 0; - } -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend { - top: unset; - right: unset; - bottom: 3rem; - left: 1rem; -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul { - flex-direction: column; - gap: 0.1rem; -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item { - margin: 0; - gap: 0.5rem; -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon { - width: 1rem; - height: 1rem; - margin-top: 0; -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp { - background-color: var(--cd-primary-color) !important; -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa { - background-color: var(--ghi-widget-color--dark) !important; -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other { - background-color: var(--ghi-grey--medium) !important; -} - -.ghi-block-global-plan-table .metadata { - width: 100%; - margin-top: 1.5rem; - margin-bottom: -1.5rem; - text-align: right; - font-size: var(--cd-font-size--tiny); -} -.ghi-block-global-plan-table table tbody td[data-column=name] { - display: flex; - justify-content: space-between; -} -.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle] { - width: auto !important; - min-width: 4rem; - height: auto !important; - max-height: 1.5rem; - text-align: center; - color: var(--cd-white); - background-color: rgb(135, 207, 173); - font-size: var(--cd-font-size--small); - font-weight: normal; -} -.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-hrp { - background-color: rgb(80, 144, 205); -} -.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa { - background-color: rgb(136, 105, 174); -} -.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp { - background-color: rgb(230, 103, 81); -} -.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp { - padding: 0 5px; - background-color: rgb(119, 119, 119); -} -.ghi-block-global-plan-table table tbody td[data-column=status] > div { - display: flex; - justify-content: space-between; -} -.ghi-block-global-plan-table table tbody td a { - word-break: normal; -} -.ghi-block-global-plan-table table tbody td a.fts-plan-link { - text-decoration: none; -} - -.ghi-block-global-plan-overview-map + .ghi-block-global-plan-table { - /** - * Bleed the background only. - */ - position: relative; - z-index: 1; - margin-top: -1rem; - padding-bottom: 0; - background-color: var(--ghi-default-background-color); -} -.ghi-block-global-plan-overview-map + .ghi-block-global-plan-table .block-comment, -.ghi-block-global-plan-overview-map + .ghi-block-global-plan-table .block-links { - /** - * Bleed the background only. - */ - position: relative; - z-index: 1; - border-top: 0; - border-bottom: 0; - background-color: var(--cd-white); -} -#layout-builder .ghi-block-global-plan-overview-map + .ghi-block-global-plan-table .block-comment, -#layout-builder .ghi-block-global-plan-overview-map + .ghi-block-global-plan-table .block-links { - background-color: inherit; -} -.ghi-block-global-plan-overview-map + .ghi-block-global-plan-table .block-comment.block-comment, -.ghi-block-global-plan-overview-map + .ghi-block-global-plan-table .block-links.block-comment { - margin-top: 2rem; -} -.ghi-block-global-plan-overview-map + .ghi-block-global-plan-table .block-comment.block-comment:before, -.ghi-block-global-plan-overview-map + .ghi-block-global-plan-table .block-links.block-comment:before { - border-bottom: 0; -} - -.ghi-block-plan-webcontent-text .block-content { - padding-top: 1rem; -} - -.ghi-block-section-collection .block-content > a.external { - margin-top: 2rem; -} -.ghi-block-section-collection .section-collection { - margin-top: 2rem; -} -.ghi-block-section-collection .section-collection .ghi-grid-item { - padding: 0; -} -.ghi-block-section-collection .section-collection .ghi-grid-item .field--type-image { - width: 100%; -} - -.block-section-meta-data > ul, -article.node--type-article .node__meta .node__submitted > ul { - display: flex; - flex-wrap: wrap; - row-gap: 1rem; - margin-top: 0; - margin-bottom: 0; - margin-left: -0.5rem; - padding: 0; - list-style: none; - clip-path: inset(-3rem -3rem 0 0.5rem); -} -.block-section-meta-data > ul > li, -article.node--type-article .node__meta .node__submitted > ul > li { - position: relative; - flex-basis: auto; - flex-grow: 0; - padding: 0 0.5rem; - border: 0; -} -.block-section-meta-data > ul > li:first-child, -article.node--type-article .node__meta .node__submitted > ul > li:first-child { - padding-left: 0.5rem; -} -.block-section-meta-data > ul > li::before, -article.node--type-article .node__meta .node__submitted > ul > li::before { - position: absolute; - left: 0; - width: 1px; - height: 90%; - content: " "; - background-color: var(--ghi-default-border-color); -} - -.block-wrapper--sectionswitcher, -.ghi-block.has-year-switcher { - z-index: 1; -} -.block-wrapper--sectionswitcher .section-switcher-wrapper, -.ghi-block.has-year-switcher .section-switcher-wrapper { - position: relative; - z-index: 1; -} -.block-wrapper--sectionswitcher .section-switcher-wrapper .section-switcher-single, -.block-wrapper--sectionswitcher .section-switcher-wrapper button, -.ghi-block.has-year-switcher .section-switcher-wrapper .section-switcher-single, -.ghi-block.has-year-switcher .section-switcher-wrapper button { - display: inline-block; - padding: 0.5rem 1.2rem; - text-transform: uppercase; - color: var(--ghi-default-text-color); - border: 0; - background-color: var(--ghi-primary-button-color); - font-size: var(--cd-font-size--small); - font-weight: bold; -} -.block-wrapper--sectionswitcher .section-switcher-wrapper button, -.ghi-block.has-year-switcher .section-switcher-wrapper button { - transition: background-color 0.6s ease-out, color 0.6s ease-out; -} -.block-wrapper--sectionswitcher .section-switcher-wrapper button:hover, .block-wrapper--sectionswitcher .section-switcher-wrapper button:focus, -.ghi-block.has-year-switcher .section-switcher-wrapper button:hover, -.ghi-block.has-year-switcher .section-switcher-wrapper button:focus { - background-color: var(--ghi-primary-button-color-hover); -} -.block-wrapper--sectionswitcher .section-switcher-wrapper button svg, -.ghi-block.has-year-switcher .section-switcher-wrapper button svg { - fill: var(--ghi-default-text-color); -} -.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown, -.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown { - position: absolute; - left: 0; - min-width: 5.25rem; - background-color: var(--ghi-primary-background-color); -} -.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul, -.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul { - margin: 0.5rem 0; - padding: 0; -} -.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li, -.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li { - padding: 0.5rem 1.2rem; - list-style-type: none; - white-space: nowrap; - font-size: var(--cd-font-size--small); - font-weight: bold; -} -.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a, -.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:hover, -.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:focus, -.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a, -.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:hover, -.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:focus { - text-decoration: none; - color: var(--ghi-default-text-color); - font-weight: normal; -} -.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:hover, -.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:hover { - color: var(--ghi-primary-button-color-hover); -} -@media (min-width: 1024px) { - .block-wrapper--sectionswitcher .section-switcher-wrapper, -.ghi-block.has-year-switcher .section-switcher-wrapper { - top: 0.25rem; - } -} - -.block-subpage-navigation ul.links--entity-navigation { - display: flex; - margin: 0; - padding: 0; - gap: 2rem; -} -.block-subpage-navigation ul.links--entity-navigation > li { - padding-top: 1rem; - padding-bottom: 1rem; -} -.block-subpage-navigation ul.links--entity-navigation > li.active { - border-bottom: 4px solid var(--ghi-yellow); -} -.block-subpage-navigation ul.links--entity-navigation li { - list-style-type: none; -} -.block-subpage-navigation ul.links--entity-navigation li a { - text-decoration: none; - color: var(--hpc-dark-brown); -} -.block-subpage-navigation ul.links--entity-navigation li a.active { - font-weight: bold; -} -.block-subpage-navigation ul.links--entity-navigation li.expandable { - position: relative; -} -.block-subpage-navigation ul.links--entity-navigation li.expandable.active > button[data-cd-toggler] { - font-weight: bold; -} -.block-subpage-navigation ul.links--entity-navigation li.expandable > button[data-cd-toggler] { - padding: 0; - text-transform: none; - border: 0; - background-color: transparent; -} -.block-subpage-navigation ul.links--entity-navigation li.expandable > button[data-cd-toggler] svg.cd-dropdown__icon { - fill: var(--ghi-primary-button-color); -} -.block-subpage-navigation ul.links--entity-navigation li.expandable > div[data-cd-hidden=false] { - position: absolute; - z-index: 1; - top: 4rem; - left: -1.5rem; - display: flex; - flex-direction: column; - padding: 0.5rem 1.5rem; - background-color: var(--ghi-primary-background-color); -} -.block-subpage-navigation ul.links--entity-navigation li.expandable > div[data-cd-hidden=false] a { - padding: 0.5rem 0; - white-space: nowrap; - font-size: var(--cd-font-size--default); -} -.block-subpage-navigation ul.links--entity-navigation li.expandable > div[data-cd-hidden=false] a:hover { - color: var(--ghi-primary-button-color-hover); -} - -.block-subpage-title { - background-color: var(--ghi-default-background-color); -} -.block-subpage-title h2 { - margin: 0 auto; - padding-top: 3rem; - padding-bottom: 3rem; -} - -.cluster-icon svg { - position: relative; - top: 20%; - left: 20%; -} -.cluster-icon svg * { - fill: var(--hpc-brown); -} -.cluster-item.active .cluster-icon svg * { - fill: var(--cd-white); -} - -.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) { - border: 1px solid var(--cd-default-border-color) !important; - border-radius: 5px !important; -} -.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar { - height: 3rem !important; - padding: 1rem !important; - border-top-left-radius: inherit !important; - border-top-right-radius: inherit !important; - background-color: var(--ghi-default-background-color) !important; -} -.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-title { - color: var(--ghi-default-text-color) !important; -} -.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar button.ui-dialog-titlebar-close { - top: 0.5rem; - right: 0.5rem; - margin: 0; - transform: none; - opacity: 0.8; - border: none; - background: none; -} -.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar button.ui-dialog-titlebar-close span.ui-button-icon { - top: 0; - left: 0; - width: 100%; - height: 100%; - margin: 0; - transform: none; - background-color: var(--ghi-default-text-color) !important; - -webkit-mask-image: url("../../../contrib/gin/dist/media/sprite.svg#close-view"); - mask-image: url("../../../contrib/gin/dist/media/sprite.svg#close-view"); - -webkit-mask-size: 24px 24px; - mask-size: 24px 24px; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - -webkit-mask-position: center center; - mask-position: center center; -} -.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal { - padding: 1rem !important; - color: var(--ghi-default-text-color) !important; - border-bottom-right-radius: inherit; - border-bottom-left-radius: inherit; - background: var(--cd-white) !important; -} -.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper { - font-size: var(--cd-font-size--small); -} -.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-content p { - margin: 0; - line-height: 1.2rem; -} -.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-content > div { - display: flex; - flex-direction: column; - gap: 1rem; -} -.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-footer { - margin-top: 1rem; - padding-top: 1rem; - border-top: 1px solid gray; - line-height: 1.2rem; -} - -.ghi-image-wrapper { - position: relative; -} -.ghi-image-wrapper div.image-caption-wrapper, -.ghi-image-wrapper div.image-credit-wrapper { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - height: 100%; - text-align: right; - opacity: 0.9; -} -.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper, -.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper { - max-height: 568px; -} -.ghi-image-wrapper div.image-caption-wrapper div.image-caption { - position: absolute; - right: 1.9rem; - bottom: 2rem; - display: inline-block; - max-width: 400px; - padding: 1rem 2rem; - text-align: left; - color: var(--ghi-default-text-color); - background-color: var(--cd-white); - font-size: var(--cd-font-size--tiny); -} -.ghi-image-wrapper div.image-caption-wrapper div.image-caption .location { - margin: 0 0 0.5rem 0; - font-size: var(--cd-font-size--tiny); - font-weight: 700; -} -.ghi-image-wrapper div.image-caption-wrapper div.image-caption p { - margin: 0; -} -.ghi-image-wrapper div.image-caption-wrapper div.image-caption .credits { - font-style: italic; -} -.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption { - position: absolute; - right: calc(1.9rem + 2px); - bottom: calc(2rem + 2px); - display: inline-block; - width: 1.5rem; - height: 1.5rem; - padding: 0 !important; - background-color: var(--cd-white); - font-size: var(--cd-font-size--small); - line-height: 1.5rem; -} -.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus, .link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover { - background-color: var(--cd-primary-color); -} -.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus + .image-caption, .link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover + .image-caption { - display: inline-block; -} -.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption::after { - display: block; - content: "i"; - text-align: center; - font-weight: 700; -} -.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper div.image-caption:hover { - display: inline-block; -} -.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper div.image-caption { - display: none; -} -@media (max-width: 767px) { - .ghi-image-wrapper div.image-caption-wrapper a.expand-caption { - position: absolute; - right: calc(1.9rem + 2px); - bottom: calc(2rem + 2px); - display: inline-block; - width: 1.5rem; - height: 1.5rem; - padding: 0 !important; - background-color: var(--cd-white); - font-size: var(--cd-font-size--small); - line-height: 1.5rem; - } - .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus, .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover { - background-color: var(--cd-primary-color); - } - .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus + .image-caption, .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover + .image-caption { - display: inline-block; - } - .ghi-image-wrapper div.image-caption-wrapper a.expand-caption::after { - display: block; - content: "i"; - text-align: center; - font-weight: 700; - } - .ghi-image-wrapper div.image-caption-wrapper div.image-caption:hover { - display: inline-block; - } - .ghi-image-wrapper div.image-caption-wrapper div.image-caption { - display: none; - } -} -.ghi-image-wrapper div.image-credit-wrapper a.expand-caption { - display: none; -} -.ghi-image-wrapper div.image-credit-wrapper div.image-credit { - position: absolute; - right: 1.9rem; - bottom: 2rem; - display: inline-block; - padding: 0.1rem 0.5rem; - color: var(--cd-white); - background-color: var(--cd-black); - font-size: var(--cd-font-size--tiny); -} - -.modal-content table { - width: 100%; -} - -.leaflet-modal { - z-index: 10 !important; -} -.leaflet-modal .overlay { - background-color: transparent; -} -.leaflet-modal .modal { - overflow: hidden; - max-height: 600px; - padding: 0 1.5rem; -} -.leaflet-modal .modal-content { - max-width: 250px; - padding: 0; - border: 1px solid var(--hpc-border-color); - border-radius: 4px; - background-color: var(--cd-white); - font-size: var(--cd-font-size--base); -} -.leaflet-modal .modal-content .modal-inner { - position: relative; - padding: 0.5rem 1rem; - line-height: 24px; -} -.leaflet-modal .modal-content .modal-inner i.close { - position: absolute; - top: -1rem; - right: -1rem; - opacity: 1; - color: var(--cd-primary-color); - border-radius: 50%; - background-color: var(--cd-white); - font-size: 2rem; -} -.leaflet-modal .modal-content .modal-inner div.title { - margin-bottom: 10px; - font-weight: bold; -} -.leaflet-modal .modal-content .modal-inner div.content { - padding-top: 0.5rem; - border-top: 1px solid var(--hpc-border-color); -} -.leaflet-modal .modal-content .modal-inner div.monitoring-period { - margin-top: 5px; - padding-top: 5px; - color: var(--ghi-default-text-color); - border-top: 1px solid var(--hpc-border-color); - font-size: var(--cd-font-size--small); -} - -.hpc-pie-chart-wrapper svg { - width: 20px; - height: 20px; - transform: rotate(-90deg); - border: 1px solid var(--ghi-widget-color--dark); - border-radius: 50%; - fill: var(--ghi-widget-color--light); -} -.hpc-pie-chart-wrapper svg circle { - fill: var(--ghi-widget-color--light); - stroke: var(--ghi-widget-color--dark); - stroke-width: 32; - stroke-dasharray: 100 100; /* for 38% */ -} - -.plan-status { - width: 1rem; - height: 1rem; - border-radius: 50%; -} -.plan-status.plan-status-header-icon { - background-color: var(--ghi-default-text-color); -} -.plan-status.unpublished { - background-color: var(--ghi-status-color-unpublished); -} -.plan-status.published { - background-color: var(--ghi-status-color-published); -} - -.hpc-progress-bar-wrapper { - display: inline-block; - overflow: hidden; - width: 100%; - height: 14px; - border: 1px solid var(--ghi-widget-color--dark); - background-color: var(--ghi-widget-color--light); -} -.hpc-progress-bar-wrapper .hpc-progress-bar-inner { - height: 100%; - background-color: var(--ghi-widget-color--dark); -} - -.project-data-popover table th { - text-align: center; -} -.project-data-popover table tr td { - text-align: center; -} -.project-data-popover table tr td:first-child { - white-space: nowrap; -} -.project-data-popover table tr td ul { - padding-inline-start: unset; - list-style-type: none; -} - -.select-wrappers { - position: absolute; - top: -1.8rem; - right: 0; - display: inline-block; - margin: 0; -} -.select-wrappers > div.ajax-switcher-wrapper { - display: inline-block; -} -.select-wrappers > div.ajax-switcher-wrapper > form { - display: inline-block; - margin: 0 0 0 1rem; -} - -div.ajax-switcher-wrapper > form { - display: inline-block; - margin: 0 1rem 0 0; -} -div.ajax-switcher-wrapper > form .form-item { - display: inline-block; -} -div.ajax-switcher-wrapper > form .select2, -div.ajax-switcher-wrapper > form .select2-selection--single { - display: inline-block; - overflow: visible; - width: auto !important; - white-space: nowrap; - border: none; - background-color: transparent; -} -div.ajax-switcher-wrapper > form .select2 .select2-selection__rendered, -div.ajax-switcher-wrapper > form .select2-selection--single .select2-selection__rendered { - display: inline-block; - height: auto !important; - margin: 0; - padding-right: 24px; - padding-left: 0; - white-space: nowrap; - color: var(--ghi-default-text-color); - background-color: transparent; - font-size: var(--cd-font-size--small); - font-weight: bold; -} -div.ajax-switcher-wrapper > form .select2 .select2-selection__rendered:after, -div.ajax-switcher-wrapper > form .select2-selection--single .select2-selection__rendered:after { - display: none; -} -div.ajax-switcher-wrapper > form .select2 .icon, -div.ajax-switcher-wrapper > form .select2-selection--single .icon { - position: absolute; - top: 13px; - right: 6px; - width: 12px; - height: 12px; - fill: var(--ghi-default-text-color); -} - -.select2-dropdown.select2-dropdown--below { - border-top: 0.5px solid; -} -.select2-dropdown .select2-results { - width: auto !important; - border-radius: 3px; - background-color: var(--cd-white); -} -.select2-dropdown .select2-results ul li { - padding: 8px 18px; - white-space: nowrap; - border-top: none; - border-bottom: none; - font-size: var(--cd-font-size--small); - font-weight: normal; -} -.select2-dropdown .select2-results ul li.select2-results__option--highlighted { - color: var(--cd-primary-color); - background-color: transparent; -} -.select2-dropdown .select2-results ul.selectric-group li { - padding-left: 2rem; - font-weight: normal; -} -.select2-dropdown .select2-results ul.selectric-group li.selectric-group-label { - padding-left: 18px; - font-weight: bold; -} - -#main-content .table-wrapper, -.layout-builder-configure-block div[data-block-preview] .table-wrapper, -.ghi-modal-dialog .table-wrapper { - overflow-x: auto; - max-width: calc(100vw - 1rem - 2 * var(--cd-container-padding)) !important; - margin-right: -5px; -} -#main-content .table-wrapper table.ghi-table, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table, -.ghi-modal-dialog .table-wrapper table.ghi-table { - font-size: var(--cd-font-size--default); -} -#main-content .table-wrapper table.ghi-table.soft-limit, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.soft-limit, -.ghi-modal-dialog .table-wrapper table.ghi-table.soft-limit { - margin-bottom: 2rem; -} -#main-content .table-wrapper table.ghi-table.soft-limit + a.expand-table, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.soft-limit + a.expand-table, -.ghi-modal-dialog .table-wrapper table.ghi-table.soft-limit + a.expand-table { - display: block; - margin-right: auto; - margin-left: auto; -} -.ghi-block #main-content .table-wrapper table.ghi-table, -.ghi-block .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table, -.ghi-block .ghi-modal-dialog .table-wrapper table.ghi-table { - margin-bottom: 0; -} -#main-content .table-wrapper table.ghi-table th, -#main-content .table-wrapper table.ghi-table td, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td, -.ghi-modal-dialog .table-wrapper table.ghi-table th, -.ghi-modal-dialog .table-wrapper table.ghi-table td { - padding: 1.5rem 2rem; -} -#main-content .table-wrapper table.ghi-table th.entity-name, #main-content .table-wrapper table.ghi-table th.cd-table--amount, #main-content .table-wrapper table.ghi-table th.cd-table--currency, #main-content .table-wrapper table.ghi-table th.cd-table--percentage, -#main-content .table-wrapper table.ghi-table td.entity-name, -#main-content .table-wrapper table.ghi-table td.cd-table--amount, -#main-content .table-wrapper table.ghi-table td.cd-table--currency, -#main-content .table-wrapper table.ghi-table td.cd-table--percentage, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.entity-name, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--amount, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--currency, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--percentage, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.entity-name, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--amount, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--currency, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--percentage, -.ghi-modal-dialog .table-wrapper table.ghi-table th.entity-name, -.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--amount, -.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--currency, -.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--percentage, -.ghi-modal-dialog .table-wrapper table.ghi-table td.entity-name, -.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--amount, -.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--currency, -.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--percentage { - text-align: left; - white-space: nowrap; -} -#main-content .table-wrapper table.ghi-table th.cd-table--chart, -#main-content .table-wrapper table.ghi-table td.cd-table--chart, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--chart, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--chart, -.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--chart, -.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--chart { - text-align: center; -} -#main-content .table-wrapper table.ghi-table th.not-available, -#main-content .table-wrapper table.ghi-table td.not-available, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.not-available, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.not-available, -.ghi-modal-dialog .table-wrapper table.ghi-table th.not-available, -.ghi-modal-dialog .table-wrapper table.ghi-table td.not-available { - font-style: italic; -} -#main-content .table-wrapper table.ghi-table th[data-formatting=numeric-full], -#main-content .table-wrapper table.ghi-table td[data-formatting=numeric-full], -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th[data-formatting=numeric-full], -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td[data-formatting=numeric-full], -.ghi-modal-dialog .table-wrapper table.ghi-table th[data-formatting=numeric-full], -.ghi-modal-dialog .table-wrapper table.ghi-table td[data-formatting=numeric-full] { - text-align: right; -} -#main-content .table-wrapper table.ghi-table th:first-child, -#main-content .table-wrapper table.ghi-table td:first-child, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th:first-child, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td:first-child, -.ghi-modal-dialog .table-wrapper table.ghi-table th:first-child, -.ghi-modal-dialog .table-wrapper table.ghi-table td:first-child { - padding-left: 0; -} -#main-content .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart), -#main-content .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart), -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart), -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart), -.ghi-modal-dialog .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart), -.ghi-modal-dialog .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart) { - padding-right: 0; -} -#main-content .table-wrapper table.ghi-table.cd-table--responsive td:before, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.cd-table--responsive td:before, -.ghi-modal-dialog .table-wrapper table.ghi-table.cd-table--responsive td:before { - top: 1.5rem; - font-size: inherit; -} -#main-content .table-wrapper table.ghi-table thead th, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table thead th, -.ghi-modal-dialog .table-wrapper table.ghi-table thead th { - white-space: nowrap; - text-transform: uppercase; - color: var(--ghi-default-text-color); - border-bottom: 1px solid var(--cd-default-border-color); - background: transparent; - font-size: var(--cd-font-size--small); -} -#main-content .table-wrapper table.ghi-table.sortable th, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th { - cursor: pointer; -} -#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort), #main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted, #main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort), -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort), -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse { - padding-right: 5px; -} -#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort) > span, #main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted > span, #main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse > span, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort) > span, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted > span, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse > span, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort) > span, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted > span, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse > span { - display: inline-block; - width: 2rem; - color: var(--cd-primary-color); -} -#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after, #main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after, #main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after { - position: relative; - top: 4px; - left: 5px; - display: inline-block; - width: 11px; - height: 19px; - content: " "; - background-size: contain; -} -#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted):not(.sorttable-sorted-reverse):not(.sorttable-nosort):after, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted):not(.sorttable-sorted-reverse):not(.sorttable-nosort):after, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted):not(.sorttable-sorted-reverse):not(.sorttable-nosort):after { - background-image: url("../img/table/ghi_sorting.svg"); -} -#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted:after, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted:after, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted:after { - background-image: url("../img/table/ghi_sorting_up.svg"); -} -#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse:after, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse:after, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse:after { - background-image: url("../img/table/ghi_sorting_down.svg"); -} -#main-content .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind, -#main-content .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind { - display: none; -} -#main-content .table-wrapper table.ghi-table.sortable th.sorttable-nosort, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-nosort, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-nosort { - cursor: initial; -} -#main-content .table-wrapper table.ghi-table tbody tr, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody tr, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody tr { - border-bottom: 1px solid var(--cd-default-border-color); -} -#main-content .table-wrapper table.ghi-table tbody tr:last-child, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody tr:last-child, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody tr:last-child { - border-bottom: 0; -} -#main-content .table-wrapper table.ghi-table tbody td:first-child.subrow, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td:first-child.subrow, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody td:first-child.subrow { - padding-left: 2rem; -} -#main-content .table-wrapper table.ghi-table tbody td .tooltip, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip { - margin-left: 0.3rem; -} -#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart { - white-space: nowrap; -} -#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper { - display: inline-flex; - width: auto; - height: 100%; - margin-left: 5px; - aspect-ratio: 1/1; - vertical-align: middle; -} -#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar { - white-space: nowrap; -} -#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper { - margin-left: 5px; -} -#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart { - width: 10rem; - padding: 0.5rem 0.75rem 0.5rem 0; -} -#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline { - display: inline-block; - width: 100%; -} -#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"], -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"], -.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"] { - r: 4px; - fill: rgb(254, 216, 61); -} -#main-content .table-wrapper table.ghi-table tbody div.modal-link, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody div.modal-link, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody div.modal-link { - display: inline-block; - vertical-align: middle; -} -#main-content .table-wrapper table.ghi-table tbody div.modal-link a, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody div.modal-link a, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody div.modal-link a { - text-decoration: none; -} -@media (min-width: 768px) { - #main-content .table-wrapper, -.layout-builder-configure-block div[data-block-preview] .table-wrapper, -.ghi-modal-dialog .table-wrapper { - max-width: calc(100vw - 1rem - 2 * var(--cd-container-padding-xlarge)) !important; - } -} - -.ghi-modal-dialog .table-wrapper table.ghi-table { - margin-bottom: 0; -} -.ghi-modal-dialog .table-wrapper table.ghi-table th { - white-space: nowrap; - color: var(--ghi-default-text-color); - background-color: inherit; -} -.ghi-modal-dialog .table-wrapper table.ghi-table.has-totals-row th { - border-bottom: 0; -} -.ghi-modal-dialog .table-wrapper table.ghi-table th, -.ghi-modal-dialog .table-wrapper table.ghi-table td, -.ghi-modal-dialog .table-wrapper table.ghi-table td a { - color: var(--ghi-default-text-color); - font-size: var(--cd-font-size--small); -} -.ghi-modal-dialog .table-wrapper table.ghi-table th, -.ghi-modal-dialog .table-wrapper table.ghi-table td { - padding: 1.5rem 0.5rem 1.5rem 2rem; -} -.ghi-modal-dialog .table-wrapper table.ghi-table th:first-child, -.ghi-modal-dialog .table-wrapper table.ghi-table td:first-child { - padding-left: 0.5rem; -} -.ghi-modal-dialog .table-wrapper table.ghi-table th:last-child, -.ghi-modal-dialog .table-wrapper table.ghi-table td:last-child { - padding-right: 0.5rem; -} -.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row, -.ghi-modal-dialog .table-wrapper table.ghi-table tfoot tr { - border-bottom: 0; - background-color: var(--cd-default-background-color); -} -.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row td, -.ghi-modal-dialog .table-wrapper table.ghi-table tfoot tr td { - font-weight: 700; -} - -.ajax-progress-fullscreen { - z-index: 1052; - top: 0; - left: 0; - width: 100%; - height: 100%; - pointer-events: unset; - opacity: 0.7; - background-color: var(--cd-tag--color); -} - -.ui-dialog { - z-index: 301; -} -.ui-dialog .ui-dialog-title { - margin-top: 0 !important; -} -.ui-dialog .ui-dialog-title .cluster-icon { - display: inline-block; - width: 1rem; - margin-right: 0.5rem; - color: white; -} -.ui-dialog .ui-dialog-title .cluster-icon svg * { - fill: var(--cd-white); -} -.ui-dialog .ui-dialog-content { - position: static !important; - color: inherit !important; -} -.ui-dialog.download-dialog .ui-dialog-content { - overflow: inherit !important; -} -.ui-dialog.ajax-block-error .ui-dialog-content { - margin-top: 2rem; - margin-bottom: 2rem; -} -.ui-dialog.ghi-modal-dialog { - max-width: 1280px; - margin: 1rem; - border: 0 none !important; - border-radius: var(--ghi-ui-dialog-border-radius); - background: var(--ghi-grey--background) !important; -} -.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar { - padding: 24px; - border: 1px solid var(--cd-default-border-color); - border-top-left-radius: var(--ghi-ui-dialog-border-radius); - border-top-right-radius: var(--ghi-ui-dialog-border-radius); - background: var(--cd-white) !important; - line-height: 1.2; -} -.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close { - top: 20px; - right: 18px; - box-sizing: border-box; - width: 2em; - margin: 0; - transform: none; - white-space: nowrap; - text-indent: -9999px; - opacity: 0.8; - border: none; - background: none; -} -.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon { - top: 0; - left: 0; - width: 100%; - height: 100%; - margin: 0; - transform: none; - background-color: var(--cd-primary-color) !important; - -webkit-mask-image: url("/themes/contrib/gin/dist/media/sprite.svg#close-view"); - mask-image: url("/themes/contrib/gin/dist/media/sprite.svg#close-view"); - -webkit-mask-size: 24px 24px; - mask-size: 24px 24px; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - -webkit-mask-position: center center; - mask-position: center center; - background-image: none; -} -.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title { - color: var(--ghi-default-text-color) !important; -} -.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .cluster-icon { - display: inline-block; - width: 1rem; - margin-right: 1rem; - color: white; -} -.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .cluster-icon svg * { - fill: var(--ghi-default-text-color); -} -.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .title-additional-info { - float: right; - margin-right: 3rem; -} -.ui-dialog.ghi-modal-dialog .ui-dialog-content { - border-right: 1px solid var(--cd-default-border-color); - border-bottom: 1px solid var(--cd-default-border-color); - border-left: 1px solid var(--cd-default-border-color); - border-bottom-right-radius: var(--ghi-ui-dialog-border-radius); - border-bottom-left-radius: var(--ghi-ui-dialog-border-radius); - background: var(--cd-white) !important; -} -.ui-dialog.ghi-modal-dialog .ui-dialog-content a { - color: var(--ghi-default-text-color); -} -.ui-dialog.ghi-modal-dialog .ui-dialog-content a.fts-link { - display: inline-block; - margin: 1rem; -} -.ui-dialog.ghi-modal-dialog .ui-dialog-content a.fts-link img { - height: 20px; - vertical-align: middle; -} -.ui-dialog.ghi-modal-dialog .ui-dialog-content ul, -.ui-dialog.ghi-modal-dialog .ui-dialog-content ol { - padding-inline-start: 2rem; -} -.ui-dialog.ghi-modal-dialog .ui-dialog-content ul li, -.ui-dialog.ghi-modal-dialog .ui-dialog-content ol li { - padding: 0.5rem 0; -} - -.ghi-modal-dialog + .ui-widget-overlay { - z-index: 300; - opacity: 0.9; - background: var(--ghi-grey--background) !important; -} - -article.node--view-mode-grid { - display: flex; - flex-direction: column; - height: 100%; - border: 1px solid var(--cd-default-border-color); -} -article.node--view-mode-grid .cd-teaser__image { - max-width: unset; - margin-top: 0; - margin-bottom: 0; -} -article.node--view-mode-grid .cd-teaser__container { - display: flex; - flex-direction: column; - justify-content: space-between; - padding: 0 1rem; -} -article.node--view-mode-grid .cd-teaser__container a { - text-decoration: none; -} -article.node--view-mode-grid .cd-teaser__container .cd-teaser__title--wrapper { - font-size: var(--cd-font-size--default); -} -article.node--view-mode-grid .cd-teaser__container .cd-teaser__description { - min-height: 7rem; - padding-top: 1rem; - padding-bottom: 1rem; - line-height: 1.2rem; -} -article.node--view-mode-grid .cd-teaser__container .cd-teaser__description:before { - display: block; - width: 12%; - padding-top: 1rem; - content: " "; - border-top: 3px solid var(--ghi-yellow); -} -article.node--view-mode-grid .cd-teaser__container .cd-teaser__description .cd-teaser__date { - font-size: var(--cd-font-size--small); -} - -body.page-node-type-article .region-page-title { - margin-top: 4rem; -} -body.page-node-type-article .region-page-title .title-prefix { - display: inline-block; - margin-top: 1rem; - padding: 0.5rem 1rem; - text-transform: uppercase; - background-color: var(--ghi-primary-button-color); - font-size: var(--cd-font-size--small); - font-weight: 700; -} -body.page-node-type-article .region-page-title .cd-page-title { - margin-top: 1rem; - margin-bottom: 1rem; -} -body.page-node-type-article article.node--view-mode-full footer.node__meta { - padding: 1rem 0; - border-top: 1px solid var(--ghi-default-border-color); - border-bottom: 1px solid var(--ghi-default-border-color); -} -body.page-node-type-article article.node--view-mode-full footer.node__meta .node__submitted { - display: flex; - gap: 1rem; - font-size: var(--cd-font-size--small); -} - -body.path-overview #main-content, -body.path-frontpage #main-content { - padding-right: 0; - padding-left: 0; -} -body.path-overview #main-content .ghi-block:first-child, -body.path-frontpage #main-content .ghi-block:first-child { - margin-top: 0; - padding-top: 0; -} - -.ghi-block-global-homepages > .cd-block-title { - margin-bottom: 0.5rem; - font-size: var(--cd-font-size--2xbase); - font-weight: 700; -} -.ghi-block-global-homepages .ghi-block:first-child { - margin-top: 0; - padding-top: 0; -} -.ghi-block-global-homepages .ghi-block:first-child .cd-block-title { - font-size: var(--cd-font-size--2xbase); - font-weight: 400; -} - -body.page-node-type-homepage .ghi-block:first-child { - margin-top: 2rem; -} - -.snap-png-header { - display: none; -} - -html.snap--pdf #toolbar-administration, -html.snap--pdf .cd-global-header, -html.snap--pdf .cd-site-header__actions, -html.snap--pdf .layout-builder-ipe-actions, -html.snap--pdf .block-wrapper--downloadbutton, -html.snap--pdf .block-links { - display: none; -} -html.snap--pdf .table-wrapper table.soft-limit + a.expand-table { - display: none !important; -} -html.snap--pdf .table-wrapper table.soft-limit tr { - display: table-row !important; -} -html.snap--pdf .table-wrapper .modal-link { - display: none !important; -} -html.snap--pdf .dialog-off-canvas-main-canvas > .cd-layout-container { - grid-template-rows: 80px auto 1fr auto; -} - -.snap-png-header { - display: none; -} - -html.snap--png .snap-png-header { - position: relative; - display: block; - width: 100%; - color: var(--ghi-default-text-color); - background-color: var(--cd-white); -} -html.snap--png .snap-png-header:before { - position: absolute; - z-index: -1; - top: -1rem; - right: calc(-7rem - 2px); - bottom: 0; - left: calc(-7rem - 2px); - height: calc(100% + 1rem); - content: ""; - border-top: 1px solid var(--cd-default-border-color); - border-bottom: 1px solid var(--cd-default-border-color); - background-color: inherit; -} -html.snap--png .block-links, -html.snap--png .table-search-input-wrapper.empty, -html.snap--png .cd-block-title { - display: none !important; -} -html.snap--png .header { - width: 100%; -} -html.snap--png .caption-wrapper { - float: left; - width: 70%; -} -html.snap--png .caption { - margin-top: 2rem; - color: var(--ghi-default-text-color); - font-size: var(--cd-font-size--2xbase); - line-height: 1.4rem; -} -html.snap--png .link { - text-decoration: none; - color: var(--ghi-default-text-color) !important; - font-size: var(--cd-font-size--tiny); -} -html.snap--png .logo { - float: right; - width: 30%; - padding-top: 2rem; - text-align: right; -} -html.snap--png .title-wrapper { - width: 100%; - margin-bottom: 1rem; - border-bottom: 1px solid var(--cd-default-border-color); - font-size: 18px; -} -html.snap--png .title { - float: left; - width: 80%; -} -html.snap--png .date { - float: right; - width: 20%; - text-align: right; -} -html.snap--png .ghi-block { - background-color: white; -} - -.leaflet-container { - font: inherit; -} -.leaflet-container .leaflet-pane { - z-index: 0; -} - -.leaflet-control-container .leaflet-sidebar, -.leaflet-control-container .leaflet-top, -.leaflet-control-container .leaflet-bottom { - z-index: 100; -} -.leaflet-control-container .leaflet-sidebar { - height: 93%; - padding: 1px; -} -.leaflet-control-container .leaflet-control-attribution { - font-size: 11px; -} -.leaflet-control-container .leaflet-top.leaflet-left { - width: 50%; -} -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control { - z-index: 101; - color: var(--ghi-default-text-color); - border: 1px solid var(--cd-default-border-color); - border-radius: 0; - box-shadow: none; - font-size: var(--cd-font-size--default); -} -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom a { - font-size: var(--cd-font-size--default); - line-height: 26px; -} -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search { - position: absolute; - left: 2.5rem; - width: 17rem; - padding: 4px 0; -} -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search input.search-input { - display: block !important; - width: 75%; - margin: 4px 1rem 4px 1rem; - padding: 0; - border: 1px solid var(--cd-default-border-color); - border: none; - font-size: var(--cd-font-size--small); -} -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search input.search-input:focus { - outline: none; -} -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search a.search-button, -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search a.search-button:hover { - position: absolute; - top: 2px; - right: 0; - margin: 3px 0; - background-color: transparent; - background-image: url("../img/icons/search.svg"); - background-position: center center; - background-size: 12px 12px; -} -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search .search-alert { - padding: 0.5rem 1rem; - color: inherit; - border-top: 1px solid var(--cd-blue-grey); - border-radius: 0; - font-weight: normal; -} -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip { - position: relative; - width: 100%; - max-height: 250px; - margin-bottom: 0; - padding-top: 4px; - border-top: 1px solid var(--cd-blue-grey); - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - background-color: transparent; - box-shadow: none; -} -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip { - margin: 0; - padding: 0.5rem 1rem; - border-radius: 0; - background: var(--cd-white); - font-size: var(--cd-font-size--small); -} -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip .subline { - color: var(--cd-grey--mid); - font-size: var(--cd-font-size--tiny); -} -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip.hover { - background-color: var(--cd-blue-grey--light); -} - -.leaflet-bar-horizontal a { - float: left; - border-right: 1px solid #ccc; - border-bottom-width: 0; -} -.leaflet-bar-horizontal a:hover { - border-bottom-width: 0; -} -.leaflet-bar-horizontal a:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 0; - border-bottom-left-radius: 4px; -} -.leaflet-bar-horizontal a:last-child { - border-right-width: 0; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 0; -} -.leaflet-bar-horizontal.admin-level-select a { - background-color: var(--cd-grey--light); -} -.leaflet-bar-horizontal.admin-level-select a.active { - background-color: var(--cd-white); -} - -.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-pane, -.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-top, -.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-bottom { - opacity: 0.7; -} -.map-wrapper-outer .leaflet-control-container .admin-level-select a.disabled { - cursor: default; - opacity: 0.2; -} -.map-wrapper-outer .leaflet-control-container .leaflet-control.donut-control { - top: 0.8rem; - right: 0.1rem; - border: none; -} -.map-wrapper-outer .leaflet-control-container .leaflet-control.donut-control .donut-control-icon { - cursor: pointer; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar { - width: auto; - font-size: var(--cd-font-size--base); -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar a.close { - z-index: 800; - width: auto; - height: auto; - margin: 0; - text-indent: 0; - opacity: 1 !important; - color: var(--cd-primary-color); - background: none; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container { - overflow: hidden; - padding: 0; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container, -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container { - display: flex; - flex-direction: column; - height: 100%; - line-height: 24px; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header, -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-header { - height: auto; - margin-bottom: 0.5rem; - padding: 1rem 1rem 0.5rem 1rem; - color: var(--ghi-default-text-color); - border: none; - font: inherit; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title, -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-header div.title { - font-size: var(--cd-font-size--base); - font-weight: bold; - line-height: 24px; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content, -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-content { - overflow: auto; - height: 100%; - padding: 0 1rem; - border: none; - box-shadow: none; - font-size: var(--cd-font-size--small); -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container { - width: 375px; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation { - position: relative; - left: -0.5rem; - display: flex; - color: var(--ghi-default-text-color); - font-size: var(--cd-font-size--tiny); - line-height: 24px; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation .link { - cursor: pointer; - color: var(--cd-primary-color); - font-weight: bold; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation .link.disabled { - cursor: default; - color: var(--hpc-grey); -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title, -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.admin-area { - line-height: 24px; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title { - font-size: var(--cd-font-size--base); - font-weight: 700; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.tag-line { - font-size: var(--cd-font-size--tiny); - font-weight: 400; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.admin-area { - padding-bottom: 0.5rem; - text-transform: uppercase; - border-bottom: 1px solid #e1e1e1; - font-size: var(--cd-font-size--extra-tiny); - font-size: 10px; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.section-header { - display: flex; - gap: 0.5rem; - align-items: center; - margin-bottom: 0; - text-transform: uppercase; - font-size: var(--cd-font-size--small); - font-weight: 700; - line-height: 16px; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.section-header span { - display: inline-block; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.monitoring-period { - color: var(--ghi-default-text-color); - font-size: var(--cd-font-size--small); -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper, -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible { - display: flex; - justify-content: space-between; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper > div, -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible > div { - display: inline-block; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-color-code, -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-color-code { - position: relative; - top: -0.1rem; - display: inline-block; - width: 0.5rem; - height: 0.5rem; - margin-top: 0; - margin-right: 0.4rem; - border-radius: 50%; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-label, -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-label { - margin-right: 1rem; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-value, -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-value { - font-weight: bold; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper { - margin-top: 1rem; - padding: 0.5rem 0; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper .measurement-bar-chart-container svg { - pointer-events: all; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper .measurement-bar-chart-container svg g { - pointer-events: all; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container { - width: 400px; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item { - display: flex; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item label.form-label { - width: 40%; - margin-bottom: 0; - padding-top: 3px; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item > div { - width: 60%; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric { - display: block; - overflow: visible; - padding: 0; - white-space: nowrap; - border: none; - background-color: transparent; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .label { - height: auto !important; - height: 30px; - margin: 0; - padding: 0 24px 0 9px; - white-space: nowrap; - color: var(--cd-primary-color); - border-bottom: 1px solid var(--hpc-orange); - border-radius: 0; - background-color: transparent; - font-size: var(--cd-font-size--small); - font-size: inherit; - font-weight: bold; - line-height: 30px; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .label:after { - display: none; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .icon { - position: absolute; - top: 12px; - right: 6px; - width: 10px; - height: 10px; - fill: var(--hpc-orange); -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items { - position: absolute; - z-index: 1; - top: 0; - border-radius: 3px; - background-color: var(--cd-white); -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items ul li { - padding: 5px 8px; - white-space: nowrap; - border-top: none; - border-bottom: none; - font-size: var(--cd-font-size--small); - font-weight: bold; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items ul li.selected { - color: var(--cd-primary-color); - background-color: transparent; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-wrapper.selectric-open .label { - border-bottom: none; -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form button.apply-donut-settings { - margin-top: 0; - margin-bottom: 0.5rem; - padding: 6px 8px; - color: var(--cd-white); - background-color: var(--cd-primary-color); -} -.map-wrapper-outer .leaflet-control-container .leaflet-sidebar.visible ~ .leaflet-right { - right: 0 !important; -} -.map-wrapper-outer .map-tabs { - height: auto; - background-color: var(--ghi-default-text-color); -} -.map-wrapper-outer .map-tabs ul { - display: flex; - height: 100%; - margin: 0; - padding: 0; - gap: 2rem; - list-style-type: none; -} -.map-wrapper-outer .map-tabs ul li { - position: relative; - height: 2.5rem; - padding: 0.5rem 0; - color: var(--cd-white); - font-size: var(--cd-font-size--small); -} -.map-wrapper-outer .map-tabs ul li a { - cursor: pointer; - text-decoration: none; - color: var(--cd-white) !important; - font-size: inherit; -} -.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn + div.cd-dropdown { - position: absolute; - z-index: 101; - top: 2.5rem; - left: -0.3rem; - border-top: 0; -} -.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn + div.cd-dropdown div.ghi-dropdown--content { - display: flex; - flex-direction: column; - padding: 0; - border-top: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn + div.cd-dropdown div.ghi-dropdown--content a { - display: inline-block; - padding: 0.3rem; - white-space: nowrap; - color: var(--ghi-default-text-color) !important; -} -.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn + div.cd-dropdown div.ghi-dropdown--content a:hover { - cursor: pointer; - background-color: var(--ghi-yellow); -} -.map-wrapper-outer .map-tabs ul li.active { - border-bottom: 4px solid var(--ghi-yellow); -} -.map-wrapper-outer .donut { - margin-top: 0.5rem; -} -.map-wrapper-outer .donut .map-legend { - position: absolute; - z-index: 90; - top: 1rem; - right: 1rem; - padding: 0.5rem; - background: var(--cd-white); -} -.map-wrapper-outer .donut .map-legend .legend-caption { - margin: 0 0 0.5rem 0; - font-size: var(--cd-font-size--tiny); -} -.map-wrapper-outer .donut .map-legend ul { - display: flex; - margin: 0; - padding: 0; - border-radius: 3px; -} -.map-wrapper-outer .donut .map-legend ul li.legend-item { - display: flex; - margin: 0 1rem 0 0; - padding: 2px; -} -.map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon { - width: 0.5rem; - height: 0.5rem; - margin-top: 0.3rem; - margin-right: 0.4rem; - border-radius: 50%; -} -.map-wrapper-outer .donut .map-legend ul li.legend-item .legend-label { - color: var(--ghi-default-text-color); - font-size: var(--cd-font-size--tiny); -} -.map-wrapper-outer .donut .map-legend ul li.legend-item:last-child { - margin-right: 0; -} -.map-wrapper-outer .donut .has-donut-control .map-legend { - right: 3rem; -} -.map-wrapper-outer .donut svg.donut .empty path { - display: none; -} -@media (max-width: 575px) { - .map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs { - /* Map tabs mobile */ - position: relative; - top: -1rem; - margin-right: 0.5rem; - } - .map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul { - margin: 0; - } - .map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li { - padding: 0; - background-color: transparent; - } - .map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.desktop { - display: none; - } - .map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.mobile { - display: inline-block; - width: 3rem; - height: 3rem; - } - .map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.mobile .icon { - width: 3rem; - height: 3rem; - padding: 0.5rem; - border-radius: 3px; - background-color: var(--cd-grey--light); - fill: var(--cd-grey--mid); - } - .map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li.active a.mobile .icon { - background-color: var(--cd-primary-color); - fill: var(--cd-white); - } - .map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .download-link-wrapper { - margin-top: 0.7rem; - margin-bottom: -0.7rem; - } -} -.map-wrapper-outer .map-container { - position: relative; - width: 100%; - min-height: 500px; - margin: 0; - padding: 0; - border: 1px solid var(--hpc-border-color); -} -.map-wrapper-outer .map-container > .leaflet-container { - min-height: 500px; -} -.map-wrapper-outer .map-container .download-link-wrapper { - float: right; - margin-left: 1rem; -} -@media (max-width: 575px) { - .map-wrapper-outer .map-container .download-link-wrapper { - margin-left: 0.5rem; - } -} -.map-wrapper-outer .map-container .map-circle-tooltip, -.map-wrapper-outer .map-container .measurement-bar-chart-tooltip { - padding: 5px 10px; - color: var(--cd-white); - border-radius: 5px; - background-color: var(--cd-black); - font-size: 12px; - line-height: 1.2rem; -} -.map-wrapper-outer .map-container .map-circle-tooltip div, -.map-wrapper-outer .map-container .measurement-bar-chart-tooltip div { - display: flex; - justify-content: space-between; -} - -.cd-page-title { - border-bottom: 0; -} - -.cd-tag { - margin: 0; - padding: 0; - text-transform: unset; - color: var(--ghi-default-text-color); - background-color: unset; - font-size: var(--cd-font-size--small); -} - -@media (min-width: 1440px) { - .cd-teaser__image { - max-width: 100%; - } -} -footer.ghi-social-links--inline { - width: auto; - margin-top: 2px; -} - -footer.ghi-social-links--fixed { - position: fixed; - top: 50%; - right: 0; - display: inline-block; - width: auto; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper { - display: inline-block; - width: fit-content; - padding: 0; - background-color: var(--cd-black); -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul { - display: inline-flex; - flex-direction: column; - gap: 0; - align-items: center; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li { - margin-top: 0.3rem; - margin-left: 0 !important; - padding: 0.3rem; - border-bottom: 1px solid var(--cd-white); -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a { - display: inline-block; - overflow: hidden; - width: 2rem; - height: 2rem; - padding: 0; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a svg { - position: relative; - display: block; - width: 100%; - height: 100%; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a svg path { - fill: var(--cd-white); - scale: 2.3; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--twitter { - position: relative; - top: 0.6rem; - left: 0.25rem; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--twitter svg path { - scale: 1.3; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--facebook svg { - left: -4px; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--facebook svg, footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--linkedin svg { - background-color: var(--cd-white); -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--facebook svg path, footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--linkedin svg path { - fill: var(--cd-black); -} - -#main-content .gho-footnote-list__wrapper[data-visible] { - width: calc(100% + 68px); - padding: 1rem 0 1rem 114px; - transform: translateX(-114px); -} -#main-content [dir=rtl] .gho-footnote-list__wrapper[data-visible] { - padding: 1rem 114px 1rem 0; - transform: translateX(114px); -} -@media screen and (max-width: 768px) { - #main-content .gho-footnote-list__wrapper[data-visible] { - width: calc(100% + 102px); - } -} - -/** - * List styles - */ -.ghi-block .gho-related-articles { - margin: 0; - padding: 0; - border-top: 0; -} - -/** - * Thumbnail image - */ -@media screen and (min-width: 768px) { - .gho-related-article .field--name-field-image { - /* The 2.25rem are for the padding of the text */ - width: calc(40% - 2.25rem); - min-width: 320px; - } -} -.preview-content.ghi-grid .paragraph--type--bottom-figure-row > * > * { - zoom: inherit; -} -.preview-content .paragraph.gho-bottom-figure-row { - margin-top: 0; -} - -/* Hide the border when the figures follow a NaR paragraph. */ -.paragraph--gho-needs-and-requirements-paragraph + .paragraph--gho-bottom-figure-row { - margin-top: 0; -} -.paragraph--gho-needs-and-requirements-paragraph + .paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before { - content: none; -} - -/* stylelint-disable */ -/* stylelint-enable */ -#layout-builder .contextual-region.layout-builder-block, -#layout-builder .contextual-region.layout-builder-block.focus { - margin-top: 4.5rem; - padding: 2rem !important; - border-radius: 2px; - outline-width: 1px !important; - outline-style: solid !important; - outline-color: var(--colorGinFormElementBorder); - outline-offset: 0; -} -#layout-builder .contextual-region.layout-builder-block.content-width, -#layout-builder .contextual-region.layout-builder-block.focus.content-width { - padding-right: 2rem !important; - padding-left: 2rem !important; -} - -#layout-builder .contextual-region.layout-builder-block .contextual > button { - display: none !important; - clip: unset !important; -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links { - top: -2.5rem !important; - right: 2rem; - display: flex; - flex-direction: row-reverse; - padding: 0.5em 0; - background: none; - background-color: transparent !important; - box-shadow: none !important; -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li { - position: relative; - display: block; - margin-left: 0.5rem; -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li a { - padding: 0 0.25em 0 0.25em; - padding-left: 20px; - color: var(--colorGinFormElementBorder) !important; - background-color: transparent !important; - font-size: 0.75em !important; - line-height: 19px; -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li a:focus, #layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li a:hover { - color: var(--colorGinPrimary) !important; - box-shadow: none; -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li a:focus:after, #layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li a:hover:after { - z-index: -1; - content: ""; - background-color: var(--colorGinPrimary) !important; - background-repeat: no-repeat; - background-position: center; - background-size: 17px 17px; -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li a:after { - position: absolute; - top: 0; - left: 0; - width: 17px; - height: 17px; - content: "&"; - background-color: var(--colorGinFormElementBorder); - mask-size: 17px 17px; - mask-position: center; - mask-repeat: no-repeat; -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li.layout-builder-block-update a:after { - -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e"); -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li.layout-builder-block-remove a:after { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24996 13.4583C4.24996 14.2375 4.88746 14.875 5.66663 14.875H11.3333C12.1125 14.875 12.75 14.2375 12.75 13.4583V4.95833H4.24996V13.4583ZM5.66663 6.375H11.3333V13.4583H5.66663V6.375ZM10.9791 2.83333L10.2708 2.125H6.72913L6.02079 2.83333H3.54163V4.25H13.4583V2.83333H10.9791Z' fill='white'/%3E%3C/svg%3E%0A"); - mask-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24996 13.4583C4.24996 14.2375 4.88746 14.875 5.66663 14.875H11.3333C12.1125 14.875 12.75 14.2375 12.75 13.4583V4.95833H4.24996V13.4583ZM5.66663 6.375H11.3333V13.4583H5.66663V6.375ZM10.9791 2.83333L10.2708 2.125H6.72913L6.02079 2.83333H3.54163V4.25H13.4583V2.83333H10.9791Z' fill='white'/%3E%3C/svg%3E%0A"); -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li.layout-builder-block-show-config a:after { - -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3e%3c/svg%3e"); -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li.layout-builder-block-hide a:after { - -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19m-6.72-1.07a3 3 0 11-4.24-4.24M1 1l22 22'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19m-6.72-1.07a3 3 0 11-4.24-4.24M1 1l22 22'/%3e%3c/svg%3e"); -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li.layout-builder-block-unhide { - display: none; -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li.layout-builder-block-unhide a:after { - -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3e%3ccircle fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3e%3ccircle fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3c/svg%3e"); -} - -#layout-builder .contextual-region.ghi-block--hidden .layout-builder-block-hide { - display: none !important; -} -#layout-builder .contextual-region.ghi-block--hidden .layout-builder-block-unhide { - display: block !important; -} - -#layout-builder .contextual-region.layout-builder-block:focus, -#layout-builder .contextual-region.layout-builder-block:hover { - outline-width: 2px !important; - outline-color: var(--colorGinPrimary); -} -#layout-builder .contextual-region.layout-builder-block:focus ul.contextual-links, -#layout-builder .contextual-region.layout-builder-block:hover ul.contextual-links { - display: flex; -} -#layout-builder .contextual-region.layout-builder-block:focus ul.contextual-links li:hover a, -#layout-builder .contextual-region.layout-builder-block:hover ul.contextual-links li:hover a { - color: var(--colorGinPrimary) !important; -} - -.ui-widget-content .layout-builder-configure-block div[data-block-preview] a { - color: var(--ghi-default-text-color); -} -.ui-widget-content .layout-builder-configure-block div[data-block-preview][data-block-preview=plan_webcontent_file] { - padding: 0; -} - -/*# sourceMappingURL=styles.css.map */ diff --git a/html/themes/custom/common_design_subtheme/common_design_subtheme.libraries.yml b/html/themes/custom/common_design_subtheme/common_design_subtheme.libraries.yml index a866d2c9c..c6253f46b 100644 --- a/html/themes/custom/common_design_subtheme/common_design_subtheme.libraries.yml +++ b/html/themes/custom/common_design_subtheme/common_design_subtheme.libraries.yml @@ -11,6 +11,7 @@ global-styling: - ghi_blocks/block.settings - common_design_subtheme/sorttable - common_design_subtheme/select2 + - common_design/cd-dropdown # This is not technically a dependency, but on pages that have no visible # element using cd-tables, but at least one hidden, not having this already # loaded breaks the frontend customization feature. The reason seems to be, diff --git a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme index 5cbb33d34..0c9a92b85 100644 --- a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme +++ b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme @@ -544,6 +544,7 @@ function common_design_subtheme_preprocess_item_list__key_figures(&$variables) { * Preprocess a page navigation item list. */ function common_design_subtheme_preprocess_page_navigation_item_list(&$variables) { + $variables['attributes']['class'][] = 'links--entity-navigation'; $items = &$variables['items']; foreach ($items as $key => &$item) { if (!array_key_exists('label', $item['value']) || !array_key_exists('item_list', $item['value'])) { @@ -611,7 +612,7 @@ function common_design_subtheme_preprocess_page_navigation_item_list(&$variables /** * Preprocess a section navigation list. */ -function common_design_subtheme_preprocess_item_list__section_navigation(&$variables) { +function common_design_subtheme_preprocess_item_list__entity_navigation(&$variables) { common_design_subtheme_preprocess_page_navigation_item_list($variables); } @@ -622,13 +623,6 @@ function common_design_subtheme_preprocess_item_list__subpage_navigation(&$varia common_design_subtheme_preprocess_page_navigation_item_list($variables); } -/** - * Preprocess a document navigation list. - */ -function common_design_subtheme_preprocess_item_list__document_navigation(&$variables) { - common_design_subtheme_preprocess_page_navigation_item_list($variables); -} - /** * Preprocess a plan headline figures list. */ diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index f1b3e16bd..263ba2b0f 100644 --- a/html/themes/custom/common_design_subtheme/css/styles.css +++ b/html/themes/custom/common_design_subtheme/css/styles.css @@ -1 +1 @@ -@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400%3B500%3B700&display=swap";@import"https://fonts.googleapis.com/css?family=Roboto:ital,wght@0,300%3B0,400%3B0,500%3B0,700%3B0,900%3B1,400%3B1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400%3B700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400%3B700&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons&display=swap";:root{--cd-ocha-blue: #1f69b3;--cd-blue--dark: #144372;--cd-blue--bright: #82b5e9;--cd-blue--light: #d4e5f7;--cd-highlight-red: #e56a54;--cd-contrast-red: #e00000;--cd-white: #fff;--cd-grey--lighter: #f5f5f5;--cd-grey--light: #eee;--cd-grey--mid: #595959;--cd-grey--dark: #4d4d4d;--cd-default-text-color: var(--cd-grey--dark);--cd-default-border-color: #dfdede;--cd-default-background-color: var(--cd-grey--lighter);--cd-black: #000;--cd-blue-grey: #e6ecf1;--cd-blue-grey--dark: #d3dde5;--cd-blue-grey--light: #ebf0f4;--cd-rgb-ocha-blue: 2, 108, 182;--cd-rgb-grey--mid: 89, 89, 89;--cd-rgb-grey--dark: 74, 74, 74;--cd-rgb-highlight-red: 229, 106, 84;--cd-rgb-blue-grey--dark: 211, 221, 229;--cd-max-page-width: 1400px;--cd-max-body-width: 1300px;--cd-max-width: 1220px;--cd-max-content-width: 820px;--cd-container-padding: 0.75rem;--cd-container-padding-tablet: 1.5rem;--cd-container-padding-xlarge: 3rem;--cd-flow-space: 1rem;--cd-bumper-space: 1rem;--cd-footer-row-number: 5;--cd-red: #cd3a1f;--cd-red--light: #f8d8d3;--cd-orange: #db7b18;--cd-orange--light: #fae6d1;--cd-yellow: #d5de26;--cd-yellow--light: #f7f8d3;--cd-green: #7fb92f;--cd-green--light: #e8f5d6;--cd-font-size--tiny: 0.75rem;--cd-font-size--small: 0.875rem;--cd-font-size--default: 1rem;--cd-font-size--base: 1.125rem;--cd-font-size--medium: 1.375rem;--cd-font-size--large: 1.625rem;--cd-font-size--2xbase: 1.875rem;--cd-font-size--2xmedium: 2.375rem;--cd-font-size--2xlarge: 2.875rem;--cd-font: helvetica, arial, sans-serif;--cd-font--system: system-ui;--cd-font--noto: "Noto Sans", sans-serif;--cd-font--noto-kufi: "Noto Kufi Arabic", sans-serif;--cd-font--roboto: "Roboto", helvetica, arial, sans-serif;--cd-font--roboto-condensed: "Roboto Condensed", helvetica, arial, sans-serif;--cd-font--roboto-slab: "Roboto Slab", helvetica, arial, sans-serif}.dialog-off-canvas-main-canvas{height:100%;min-height:100vh}.cd-page-layout-container{display:grid;grid-template-areas:"header" "highlighted" "main" "soft-footer" "footer"}@supports(display: grid){@media(min-width: 768px){.cd-page-layout-container{grid-template-rows:115px auto 1fr auto;grid-auto-rows:auto}}}@media(min-width: 1024px){.cd-layout-with-sidebar-first .cd-layout-sidebar-first,.cd-layout-with-sidebar-second .cd-layout-sidebar-second{flex-basis:200px}}.cd-layout-with-sidebar-both .cd-layout-sidebar-first{margin-bottom:1rem}@media(min-width: 768px){.cd-layout-with-sidebar-both .cd-layout-sidebar-first{flex-basis:200px}}@media(min-width: 1024px){.cd-layout-with-sidebar-both .cd-layout-sidebar-first{margin-bottom:0}}@media(min-width: 1024px){.cd-layout-two-col .cd-layout-sidebar-first{flex-basis:200px;margin-top:0}}.cd-global-header__dropdown{z-index:1002;background:var(--cd-grey--light)}.cd-global-header button[aria-expanded=true]::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cd-grey--light)}.cd-header button:focus{outline:none}.cd-global-header{background:var(--cd-grey--lighter);background-image:linear-gradient(-180deg, var(--cd-grey--lighter) 67%, var(--cd-grey--light) 97%)}.cd-global-header .cd-global-header__actions,.cd-global-header .cd-global-header__actions>*{background:rgba(0,0,0,0)}.cd-global-header svg{fill:var(--ghi-default-text-color) !important}.cd-global-header a,.cd-global-header *{color:var(--ghi-default-text-color)}.cd-global-header .menu>li:last-child{padding-right:0}.cd-global-header .menu>li a{color:var(--ghi-default-text-color)}.cd-global-header .menu>li a::after{background:var(--cd-default-border-color)}.cd-global-header .menu>li:last-child a{padding-right:0}.cd-global-header .menu>li:last-child a::after{display:none}.cd-site-header{border-bottom:0}.cd-site-header .cd-nav>.menu>li:last-child{padding-right:0}.cd-site-header__inner{display:grid;height:80px}@supports(display: grid){.cd-site-header__inner{grid-template-rows:80px;grid-template-columns:2fr 1fr}@media(min-width: 768px){.cd-site-header__inner{grid-template-columns:260px 1fr}}}.cd-language-switcher__btn:focus{outline:none}.cd-user-menu__dropdown li a:focus{outline:none}.region-header-logo{display:flex}.region-header-logo .cd-site-logo{width:100%;height:auto;margin:0 0 0 -1.5rem;padding-left:.5rem;text-decoration:none;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--base);font-weight:bold;line-height:1.3rem}.region-header-logo .cd-site-logo:focus{outline:none}@supports(display: flex){.region-header-logo .cd-site-logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}@media(max-width: 767px){.region-header-logo .cd-site-logo{margin:1.2rem 0;background:url("../../../custom/common_design_subtheme/img/logos/logo-humanitarian-action.svg") center no-repeat;background:linear-gradient(transparent, transparent),url("../../../custom/common_design_subtheme/img/logos/logo-humanitarian-action.svg") center no-repeat;background-position:0 center}}@media(min-width: 768px){.region-header-logo .cd-site-logo img{width:auto;height:40px}}.region-header-logo .cd-site-slogan{margin:.7rem 0 0 2rem;line-height:.8rem}.menu--main button[aria-expanded] .cd-icon--arrow-down{fill:#fed83d}.cd-nav-level-0__btn{height:80px;white-space:nowrap}.cd-nav-level-0__btn[aria-expanded] .cd-icon--arrow-down{fill:#fed83d}.cd-nav-level-0__btn[aria-expanded=true]::before{bottom:0;height:4px;background:#fed83d}.cd-site-header__nav-holder .cd-nav a,.cd-site-header__nav-holder .cd-nav span,.cd-site-header__nav-holder .cd-nav button{display:block;padding:15px 30px;text-align:left;text-decoration:none;color:var(--ghi-default-text-color)}.cd-site-header__nav-holder .cd-nav a>span,.cd-site-header__nav-holder .cd-nav span>span,.cd-site-header__nav-holder .cd-nav button>span{padding:0}html[dir=rtl] .cd-site-header__nav-holder .cd-nav a,html[dir=rtl] .cd-site-header__nav-holder .cd-nav span,html[dir=rtl] .cd-site-header__nav-holder .cd-nav button{text-align:right}.cd-site-header__nav-holder .cd-nav a:hover,.cd-site-header__nav-holder .cd-nav a:focus,.cd-site-header__nav-holder .cd-nav span:hover,.cd-site-header__nav-holder .cd-nav span:focus,.cd-site-header__nav-holder .cd-nav button:hover,.cd-site-header__nav-holder .cd-nav button:focus{color:var(--ghi-default-text-color);outline:none;background:var(--ghi-primary-background-color)}@supports(display: flex){.cd-site-header__nav-holder .cd-nav a,.cd-site-header__nav-holder .cd-nav span,.cd-site-header__nav-holder .cd-nav button{display:flex}}.cd-site-header__nav-holder .cd-nav button{width:100%;white-space:nowrap;border:0 none;background:rgba(0,0,0,0)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>button>a,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>button>span,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>button>button{text-transform:none;font-weight:700}.cd-site-header__nav-holder .menu .menu a,.cd-site-header__nav-holder .menu .menu span,.cd-site-header__nav-holder .menu .menu button{height:auto;white-space:normal;font-weight:normal}.cd-site-header__nav-holder .menu .menu li:hover a,.cd-site-header__nav-holder .menu .menu li:hover a span,.cd-site-header__nav-holder .menu .menu a:hover,.cd-site-header__nav-holder .menu .menu a:hover span,.cd-site-header__nav-holder .menu .menu a:focus,.cd-site-header__nav-holder .menu .menu a:focus span{color:var(--cd-ocha-orange--dark);background:var(--ghi-primary-background-color) !important}@media(max-width: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.cd-site-header__nav-holder .cd-nav>ul>li>a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li>button.is-active::before{background:#fed83d}.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--collapsed>a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--collapsed>button.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--expanded>a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--expanded>button.is-active::before{background:rgba(254,216,61,.2)}.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail a::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail button::before{background:rgba(254,216,61,.2)}.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail button.is-active::before{background:#fed83d}.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail a::before,.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail button::before{background:rgba(254,216,61,.6)}.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail button.is-active::before{background:#fed83d}}@media(min-width: 1024px){.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button{position:relative;display:flex;align-items:center;height:80px;transition:background .3s ease;background:rgba(0,0,0,0)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button::before{position:absolute;right:-1px;bottom:0;left:-1px;width:calc(100% + 2px);height:4px;content:"";transition:background .3s ease;background:rgba(0,0,0,0)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:hover,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a.is-active,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:focus,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:hover,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span.is-active,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:focus,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:hover,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button.is-active,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:focus{background:var(--ghi-primary-background-color)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:hover::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a.is-active::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:focus::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:hover::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span.is-active::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:focus::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:hover::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button.is-active::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:focus::before{background:var(--cd-primary-color)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item.menu-item--active-trail a::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item.menu-item--active-trail button::before{background:var(--cd-primary-color)}.cd-site-header__nav-holder .cd-nav>.menu>li>.menu{top:80px}.cd-site-header__nav-holder .cd-nav>.menu>li>.menu>li.menu-item--active-trail{border-left:6px solid var(--cd-primary-color)}}.cd-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.cd-search__btn{color:var(--ghi-yellow)}.cd-search__btn svg{fill:var(--ghi-yellow)}.cd-search__btn:hover,.cd-search__btn:focus{color:var(--cd-primary-color)}.cd-search__btn:hover svg,.cd-search__btn:focus svg{fill:var(--cd-primary-color)}.cd-search__btn:focus{color:#fed83d}.cd-search__btn:focus svg{fill:#fed83d}.cd-search__btn[aria-expanded=true]{color:#fed83d}.cd-search__btn[aria-expanded=true] svg{fill:#fed83d}.cd-search__submit:focus{background-color:#fed83d}.cd-user-menu__item:focus,.cd-global-header .menu>li a:focus,.cd-global-header .menu>li button:focus{outline:none}.cd-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.cd-soft-footer{background:rgba(var(--cd-rgb-ocha-blue), 0.9)}.cd-soft-footer a:focus{outline:3px solid var(--cd-blue--bright)}.region-meta--frontend{z-index:100;display:none}.layout--twocol-section .layout__region--first{padding-right:1rem}.layout--twocol-section.has-second-region:not(.has-both-regions) .layout__region--second{margin-left:25%}.material-icons{display:inline-block;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;font-family:"Material Icons",sans-serif;font-size:24px;font-weight:normal;font-style:normal;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}#main-content{position:relative;max-width:var(--cd-max-page-width);padding-top:0}#main-content .layout--onecol .layout__region>div:not(.content-width),#main-content .region-content>div:not(.content-width){max-width:var(--cd-max-page-width)}#main-content .layout--onecol .layout__region>.content-width,#main-content .region-content>.content-width{max-width:calc(var(--content-width) + 24px) !important;margin-right:auto !important;margin-left:auto !important;padding-right:var(--cd-container-padding) !important;padding-left:var(--cd-container-padding) !important}#main-content .layout--onecol .layout__region .content-width .content-width,#main-content .region-content .content-width .content-width{padding-right:0 !important;padding-left:0 !important}@media(min-width: 768px){#main-content .layout--onecol .layout__region .content-width,#main-content .region-content .content-width{max-width:calc(var(--content-width) + 48px) !important;padding-right:var(--cd-container-padding-xlarge) !important;padding-left:var(--cd-container-padding-xlarge) !important}}#main-content .region-content>form.confirmation.cd-container{margin-top:4rem;margin-bottom:4rem}.node--unpublished{background-color:unset}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}:root{--content-width: 1220px;--reading-width: 820px}a{color:var(--ghi-default-text-color)}a:hover,a:focus{color:var(--ghi-default-text-color)}input::-moz-placeholder{font-size:80%;font-style:italic}input::placeholder{font-size:80%;font-style:italic}.cd-button,.btn--download,.ghi-download__btn{padding:.8rem 1.5rem;text-decoration:none;text-transform:uppercase;color:var(--ghi-default-text-color) !important;background-color:var(--ghi-primary-button-color);font-size:var(--cd-font-size--small);font-weight:bold}.cd-button.btn--centered,.btn--download.btn--centered,.ghi-download__btn.btn--centered{text-align:center}.cd-button:hover,.cd-button:focus,.btn--download:hover,.btn--download:focus,.ghi-download__btn:hover,.ghi-download__btn:focus{color:var(--ghi-default-text-color);background-color:var(--ghi-primary-button-color-hover)}.cd-button.expand-table,.cd-button.read-more,.cd-button.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.ghi-download__btn.external{position:relative;max-width:-moz-fit-content;max-width:fit-content;padding-right:2.5rem;color:var(--ghi-default-text-color)}.cd-button.expand-table::before,.cd-button.read-more::before,.cd-button.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/default/20px.svg")}.cd-button.read-more::before,.btn--download.read-more::before,.ghi-download__btn.read-more::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_forward/default/20px.svg")}.cd-button.external::before,.btn--download.external::before,.ghi-download__btn.external::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/open_in_new/default/20px.svg")}.ghi-dropdown__btn{color:inherit !important;border:0;background-color:rgba(0,0,0,0);font-size:inherit}.ghi-dropdown__btn+div.cd-dropdown{position:absolute;border:1px solid var(--cd-default-border-color);background-color:var(--cd-white)}.ghi-dropdown__btn+div.cd-dropdown>div.ghi-dropdown--content{display:flex;flex-direction:column}.ghi-dropdown__btn+div.cd-dropdown>div.ghi-dropdown--content a{color:var(--ghi-default-text-color)}button.ghi-download__btn,button.btn--download{transition:background-color .6s ease-out,color .6s ease-out;text-align:center;border:0;border:2px solid rgba(0,0,0,0);border-radius:3px;box-shadow:none;line-height:1.15;-webkit-appearance:none}button.ghi-download__btn svg.cd-icon,button.btn--download svg.cd-icon{fill:var(--ghi-default-text-color)}button.ghi-download__btn::before,button.btn--download::before{position:absolute;top:calc(50% - 10px);left:1rem;padding:10px;content:"";background-repeat:no-repeat}button.ghi-download__btn+.cd-dropdown,button.btn--download+.cd-dropdown,button.ghi-dropdown__btn+.cd-dropdown{position:absolute}button.ghi-download__btn+.cd-dropdown div,button.btn--download+.cd-dropdown div,button.ghi-dropdown__btn+.cd-dropdown div{display:inline-block;width:auto;padding:.2rem;border:1px solid var(--cd-default-border-color);border-radius:3px;background-color:var(--cd-white)}button.ghi-download__btn+.cd-dropdown div a,button.btn--download+.cd-dropdown div a,button.ghi-dropdown__btn+.cd-dropdown div a{display:block;padding:.1rem;text-decoration:none;font-size:var(--cd-font-size--tiny)}ul li:empty{display:none}.gin--horizontal-toolbar #toolbar-administration{z-index:201 !important}.fts-icon,.cd-figure-list--large .fts-icon{height:1rem}.download-icon{display:block;width:20px;height:20px;background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg");background-repeat:no-repeat}tbody td[data-sort-type=numeric]{text-align:right}tbody td .fts-icon{height:1rem;vertical-align:middle}tbody td .cluster-icon{float:left;width:2rem;height:1rem}tbody td .cluster-icon svg{position:relative;top:10%;left:0;width:1.2rem;height:1.2rem}svg.ghi-icons-sprite{display:none;overflow:hidden}svg.icon{display:inline-block;width:1rem;height:1rem;pointer-events:none}.toggle svg.icon{width:.5rem;height:.5rem;cursor:pointer;pointer-events:all;fill:var(--ghi-default-text-color)}.toggle.open svg.icon{transform:rotate(180deg)}.js input.form-autocomplete{background-color:rgba(0,0,0,0) !important;background-image:url("data:image/svg+xml,%3csvg width='40' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 1C3.46.827-.188 5.787 1.313 10.068c1.176 4.384 6.993 6.417 10.637 3.7.326-.39.565.276.846.442l3.74 3.739 1.413-1.414-4.35-4.35c2.811-3.468 1.15-9.247-3.062-10.71A7.003 7.003 0 008 1zm0 2c3.242-.123 5.849 3.42 4.777 6.477-.842 3.132-4.994 4.58-7.6 2.65-2.745-1.73-2.9-6.125-.285-8.044A5.006 5.006 0 018 3z' fill='%23868686'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:100% center !important}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url("../img/misc/spinner-ltr.gif") !important}.has-layout-builder-ipe-actions .gho-footnote-list__wrapper{bottom:64px !important}body.toolbar-horizontal .gin-secondary-toolbar,.layout-builder-ipe-actions{z-index:1002 !important}body.toolbar-horizontal #toolbar-administration{z-index:1003 !important}body.layout-builder-ipe-editing .dialog-off-canvas-main-canvas{padding-top:3rem}.layout-builder--content-preview-disabled .layout-builder-block.content-width{margin-right:auto;margin-left:auto}#layout-builder-modal .cd-alert{margin-top:0;margin-right:21px;margin-bottom:1rem;margin-left:30px;padding:.5rem}#layout-builder-modal .cd-alert>div{align-items:center}.cd-site-header__nav-holder{z-index:199}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder nav.cd-nav>ul>li>span{font-weight:bold}.cd-site-header__nav-holder nav.cd-nav>ul>li>span:focus,.cd-site-header__nav-holder nav.cd-nav>ul>li>span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav>ul>li>ul>li>span{opacity:.5}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] ul{padding:0;list-style:none}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] ul li>span{font-weight:bold}@media(max-width: 1023px){.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]{margin:0;padding:0}}@media(max-width: 1023px){.cd-site-header__nav-holder nav.cd-nav{margin:0;padding:0}}@media(min-width: 1024px){.cd-site-header__nav-holder nav.cd-nav{position:unset}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item:not(:last-child).right-border{border-right:1px solid var(--ghi-default-border-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain{position:absolute;z-index:199;left:0;width:100%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.toolbar-fixed .region-page-title a[name=page-title],.toolbar-fixed .region-page-subtitle a[name=page-title],.toolbar-fixed .region-page-navigation a[name=page-title]{position:relative;top:-80px;display:block;visibility:hidden}.region-page-title.region-page-navigation,.region-page-subtitle.region-page-navigation,.region-page-navigation.region-page-navigation{border-top:1px solid var(--cd-default-border-color);border-bottom:1px solid var(--cd-white)}.region-page-title.region-page-title .region-wrapper-inner,.region-page-title.region-page-subtitle .region-wrapper-inner,.region-page-title.region-page-navigation .block-wrapper__inner,.region-page-subtitle.region-page-title .region-wrapper-inner,.region-page-subtitle.region-page-subtitle .region-wrapper-inner,.region-page-subtitle.region-page-navigation .block-wrapper__inner,.region-page-navigation.region-page-title .region-wrapper-inner,.region-page-navigation.region-page-subtitle .region-wrapper-inner,.region-page-navigation.region-page-navigation .block-wrapper__inner{max-width:calc(var(--content-width) + 24px);margin-right:auto;margin-left:auto;padding-right:var(--cd-container-padding);padding-left:var(--cd-container-padding)}.region-page-title.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-navigation{position:unset}@media(min-width: 768px){.region-page-title.region-page-title .region-wrapper-inner,.region-page-title.region-page-subtitle .region-wrapper-inner,.region-page-title.region-page-navigation .block-wrapper__inner,.region-page-subtitle.region-page-title .region-wrapper-inner,.region-page-subtitle.region-page-subtitle .region-wrapper-inner,.region-page-subtitle.region-page-navigation .block-wrapper__inner,.region-page-navigation.region-page-title .region-wrapper-inner,.region-page-navigation.region-page-subtitle .region-wrapper-inner,.region-page-navigation.region-page-navigation .block-wrapper__inner{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}.region-page-title .block-wrapper--sectionnavigation,.region-page-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{position:relative}.region-page-title .region-wrapper-inner{display:flex;gap:1rem;margin:2rem 0 0}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton{margin-left:auto}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton a.link--download-dialog{white-space:nowrap}.region-page-title .region-wrapper-inner .cd-page-title,.region-page-title .region-wrapper-inner .block-section-switcher,.region-page-title .region-wrapper-inner .block-download-button{padding:0}.region-page-title .region-wrapper-inner .cd-page-title.block-download-button,.region-page-title .region-wrapper-inner .block-section-switcher.block-download-button,.region-page-title .region-wrapper-inner .block-download-button.block-download-button{margin-top:2.2rem}.region-page-title .region-wrapper-inner .cd-page-title.has-subtitle,.region-page-title .region-wrapper-inner .block-section-switcher.has-subtitle,.region-page-title .region-wrapper-inner .block-download-button.has-subtitle{margin-bottom:1rem}@media(max-width: 767px){.region-page-title{margin-top:2rem !important}.region-page-title .region-wrapper-inner{flex-direction:column-reverse}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton{margin:0}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton .block-download-button{margin:0}}.region-page-title+.region-page-subtitle{margin-top:-2rem}.region-page-title+.region-page-subtitle .region-wrapper-inner{display:flex;gap:1rem}.region-page-title+.region-page-subtitle .region-wrapper-inner #block-sectionmetadata,.region-page-title+.region-page-subtitle .region-wrapper-inner #block-documentmetadata{margin:.5rem 0 2rem 0;text-transform:uppercase;font-size:var(--cd-font-size--small)}body.force-letterbox main>.page-image img,body.force-letterbox main>.field--type-ghi-hero-image img{height:400px;-o-object-fit:cover;object-fit:cover}.tooltip{z-index:1004;cursor:pointer;vertical-align:middle}.tooltip svg{fill:var(--cd-primary-color)}.tippy-box .tippy-content>.content{padding:0 1rem}.tippy-box .tippy-content a.fts-link{display:inline-block;margin-bottom:.5rem}.tippy-box .tippy-content a.fts-link img{height:20px;vertical-align:middle}td.project-counter .tippy-box .tippy-content{min-width:20rem}.d3-sparkline-tooltip{pointer-events:none}.d3-sparkline-tooltip .tippy-box{top:-0.5rem}.d3-sparkline-tooltip .tippy-box .tippy-content{margin-bottom:-1rem}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .title{text-align:left}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items{margin-top:.5rem}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper{display:flex}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;color:var(--cd-white);font-size:100%;line-height:inherit}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .value{width:50%;text-align:right}.d3-sparkline-tooltip .tippy-box .tippy-arrow::before{left:45%}:root{--ghi-yellow: #fed83d;--ghi-grey--dark: #4d4d4d;--ghi-yellow--light: #fffbec;--ghi-yellow--light-chart: #f8ecb4;--ghi-grey: #dfdede;--ghi-grey--light: #eee;--ghi-grey--medium: #ccc;--ghi-grey--background: #f5f5f5;--ghi-orange-dark: #feba00;--cd-ocha-orange: #fecb00;--cd-ocha-orange--dark: var(--ghi-orange-dark);--cd-primary-color: var(--ghi-yellow);--cd-primary-color--dark: var(--cd-ocha-orange--dark);--cd-tag--color: #9e9e9e;--ghi-default-text-color: var(--ghi-grey--dark);--ghi-default-border-color: var(--ghi-grey--light);--ghi-default-border-color-background: var(--ghi-grey);--ghi-default-background-color: var(--ghi-grey--background);--ghi-primary-background-color: var(--ghi-yellow--light);--ghi-widget-color--light: var(--ghi-grey--light);--ghi-widget-color--dark: var(--ghi-orange-dark);--ghi-progress-color-fg: var(--ghi-yellow);--ghi-progress-color-bg: var(--ghi-yellow--light-chart);--ghi-status-color-unpublished: var(--cd-primary-color);--ghi-status-color-published: #abea3a;--ghi-primary-button-color: var(--ghi-yellow);--ghi-primary-button-color-hover: var(--ghi-orange-dark);--hpc-brown: #464646;--hpc-dark-brown: #2f2f2f;--hpc-orange: #ee7325;--hpc-orange-light: var(--cd-orange--light);--hpc-grey: #ebebeb;--hpc-blue-light: #e6ecf1;--green: #62b445;--hpc-border-color: #e1e1e1;--cd-font-size--extra-tiny: 0.625rem;--ghi-ui-dialog-border-radius: 1rem;--colorGinWarningLight: #efcf64;--colorGinWarningBackground: #605328;--colorGinDangerLight: #f39b9d;--colorGinDangerBackground: #583333;--colorGinGreenLight: #32cea4;--colorGinGreenBackground: #145242}.ghi-block-article-collection .block-content>a.external{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .article-collection-cards .ghi-grid-item.featured{background-color:var(--cd-primary-color)}.ghi-block-article-collection .article-collection-cards .ghi-grid-item .field--type-image{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.ghi-block,.ghi-block.ui-state-drop,.block-layout-builder,.block-layout-builder.ui-state-drop{margin-top:4.5rem;padding-top:1rem;padding-bottom:1rem;line-height:1.5}.ghi-block.ghi-block-paragraph,.ghi-block.ui-state-drop.ghi-block-paragraph,.block-layout-builder.ghi-block-paragraph,.block-layout-builder.ui-state-drop.ghi-block-paragraph{margin-top:2.5rem}.ghi-block:not(.paragraph--gho-text),.ghi-block.ui-state-drop:not(.paragraph--gho-text),.block-layout-builder:not(.paragraph--gho-text),.block-layout-builder.ui-state-drop:not(.paragraph--gho-text){page-break-inside:avoid !important}.ghi-block.paragraph--gho-text .gho-text__text>p,.ghi-block.ui-state-drop.paragraph--gho-text .gho-text__text>p,.block-layout-builder.paragraph--gho-text .gho-text__text>p,.block-layout-builder.ui-state-drop.paragraph--gho-text .gho-text__text>p{page-break-inside:avoid !important}#main-content.has-subpage-title .layout__region .ghi-block:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .ghi-block:first-child,#main-content.has-subpage-title .layout__region .ghi-block.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .ghi-block.ui-state-drop:first-child,#main-content.has-subpage-title .layout__region .block-layout-builder:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .block-layout-builder:first-child,#main-content.has-subpage-title .layout__region .block-layout-builder.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .block-layout-builder.ui-state-drop:first-child{margin-top:0;padding-top:0}.ghi-block.ghi-block--hidden-preview>*:not(.contextual),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:1}body.page-node-type-article .layout__region--content>.ghi-block.block:first-child,body.page-node-type-article .layout__region--content>.ghi-block.ui-state-drop.block:first-child,body.page-node-type-article .layout__region--content>.block-layout-builder.block:first-child,body.page-node-type-article .layout__region--content>.block-layout-builder.ui-state-drop.block:first-child{margin-top:2.5rem}.layout__region--content>.ghi-block.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>.ghi-block.ui-state-drop.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>.block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>.block-layout-builder.ui-state-drop.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe){margin-top:0;padding-top:4.5rem;background-color:var(--ghi-default-background-color)}.ghi-block>div.block-content,.ghi-block.ui-state-drop>div.block-content,.block-layout-builder>div.block-content,.block-layout-builder.ui-state-drop>div.block-content{position:relative}.ghi-block>div.block-content:not(.content-width),.ghi-block.ui-state-drop>div.block-content:not(.content-width),.block-layout-builder>div.block-content:not(.content-width),.block-layout-builder.ui-state-drop>div.block-content:not(.content-width){margin-right:0 !important;margin-left:0 !important}.ghi-block>div.block-comment,.ghi-block.ui-state-drop>div.block-comment,.block-layout-builder>div.block-comment,.block-layout-builder.ui-state-drop>div.block-comment{padding:1rem 0;text-align:justify;font-size:var(--cd-font-size--small)}.ghi-block>div.block-links,.ghi-block.ui-state-drop>div.block-links,.block-layout-builder>div.block-links,.block-layout-builder.ui-state-drop>div.block-links{padding:.75rem 0;border-top:1px solid var(--cd-default-border-color);font-size:var(--cd-font-size--small)}.ghi-block>div.block-links>div.block-links--inner,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner,.block-layout-builder>div.block-links>div.block-links--inner,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner{display:flex;justify-content:space-between}.ghi-block>div.block-links>div.block-links--inner a,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner a,.block-layout-builder>div.block-links>div.block-links--inner a,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner a{text-decoration:none;line-height:1rem}.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog{position:relative;padding-left:1.5rem}.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before{position:absolute;top:calc(50% - 10px);left:0;padding:10px;content:"";background:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg") no-repeat}.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus{color:var(--ghi-default-text-color)}.ghi-block>div.block-links>div.block-links--inner .block-admin-links,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links{display:flex;align-items:baseline;gap:.5rem}.ghi-block>div.block-links>div.block-links--inner .block-admin-links a,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links a,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a{position:relative;top:2px;font-size:var(--cd-font-size--base)}.ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]{position:relative;top:-1px;padding:0;transition:none;color:inherit;border:0;background-color:inherit}.ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus{color:var(--cd-primary-color--dark);border:0;outline:0}.ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title{padding-bottom:0}.ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content{padding-top:0}.ghi-block-document-chapter{position:relative}.ghi-block-document-chapter .block-content .chapter-summary{margin:2rem 0}.block-generic-document-link-button button{padding:.8rem 1.5rem .8rem 2.5rem}.block-generic-document-link-button button::before{left:1rem;padding:10px;content:"";background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg");background-repeat:no-repeat}.ghi-block-generic-document-links .block-content ul{display:flex;flex-direction:column;-webkit-padding-start:0;padding-inline-start:0;gap:.5rem}.ghi-block-generic-document-links .block-content ul li{display:flex;margin:0;padding:0;list-style-type:none;vertical-align:top}.ghi-block-generic-document-links .block-content ul li .document-link-box{position:relative;width:100%;padding:2rem;background-color:var(--ghi-default-background-color)}.ghi-block-generic-document-links .block-content ul li .document-link-box .title-wrapper .title{display:inline-block;width:100%;margin:0;padding:0;font-size:var(--cd-font-size--medium);font-weight:bold}.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons{position:relative;z-index:1;width:100%;margin-bottom:2rem}.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons button{padding:0;text-transform:none;color:var(--ghi-default-text-color);background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--default)}.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons .cd-dropdown div a{font-size:var(--cd-font-size--tiny)}.ghi-block-generic-document-links .block-content ul li .document-link-box .meta{margin-top:1rem;font-size:var(--cd-font-size--tiny)}.ghi-block-generic-document-links .block-content ul li .document-link-box .meta::before{display:block;width:15%;padding-top:1.5rem;content:" ";border-top:4px solid var(--ghi-yellow)}@media(min-width: 768px){.ghi-block-generic-document-links .block-content ul li{flex:0 1 calc(50% - .25rem)}}@media(min-width: 768px){.ghi-block-generic-document-links .block-content ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}}.ghi-block-document-subheading{position:relative}.ghi-block-document-subheading a[name]{position:absolute;top:0;left:0}.ghi-block-plan-entity-types .item-list--entity-types{display:flex;flex-direction:column;gap:.5rem}.ghi-block-plan-entity-types .item-list--entity-types>div{display:flex;gap:2rem;padding:2rem 1rem;background-color:var(--ghi-default-background-color)}.ghi-block-plan-entity-types .item-list--entity-types>div p{align-self:center;margin:0;padding:0}.ghi-block-plan-entity-types .item-list--entity-types>div .label{white-space:nowrap;font-size:var(--cd-font-size--2xlarge);font-weight:bold}.ghi-block-plan-entity-types .item-list--entity-types>div .description{font-size:var(--cd-font-size--default)}.ghi-block-generic-external-widget.up-2 .block-content{display:flex;flex-wrap:wrap;justify-content:space-between}.ghi-block-generic-external-widget.up-2 .block-content .iframe-wrapper{width:100% !important}@media(min-width: 768px){.ghi-block-generic-external-widget.up-2 .block-content{display:flex;justify-content:space-between}.ghi-block-generic-external-widget.up-2 .block-content .iframe-wrapper{width:49% !important}}.ghi-block ul.plan-headline-figures{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.ghi-block-global-key-figures .tab-container-wrapper,.ghi-block-plan-headline-figures .tab-container-wrapper{margin-top:-2rem;padding-top:1rem}.ghi-block-global-key-figures .tab-navigation-wrapper,.ghi-block-plan-headline-figures .tab-navigation-wrapper{margin-top:1rem}.ghi-block-global-key-figures .tab-details .key-figures,.ghi-block-plan-headline-figures .tab-details .key-figures{display:flex;flex-wrap:wrap;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);clip-path:inset(0 0 0 1.5rem)}.ghi-block-global-key-figures .tab-details .key-figures li,.ghi-block-plan-headline-figures .tab-details .key-figures li{position:relative;flex-basis:auto;flex-grow:0;padding:0 1.5rem;border:0}.ghi-block-global-key-figures .tab-details .key-figures li:first-child,.ghi-block-plan-headline-figures .tab-details .key-figures li:first-child{padding-left:1.5rem}.ghi-block-global-key-figures .tab-details .key-figures li::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::before{position:absolute;left:0;width:1px;height:90%;content:" ";background-color:var(--ghi-default-border-color)}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__label,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__label{font-weight:normal}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value{color:var(--ghi-default-text-color)}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value>div,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div{display:flex;gap:.5rem}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.ghi-block-global-key-figures .block-comment .block-comment-inner,.ghi-block-plan-headline-figures .block-comment .block-comment-inner{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--cd-default-border-color)}.ghi-block-paragraph{position:relative}.ghi-block-paragraph .block-content.gho-text,.ghi-block-paragraph .block-content.gho-aside{margin-top:0}.ghi-block-paragraph .block-content>div>a.read-more{margin-top:2rem}.ghi-block-paragraph .block-content.gho-paragraph-promoted{background-color:rgba(0,0,0,0)}.ghi-block-paragraph.block-highlighted{padding-top:3rem !important}.ghi-block-paragraph.gho-paragraph-promoted{padding-top:3rem !important;background-color:var(--ghi-default-background-color)}.ghi-block-paragraph.gho-paragraph-promoted .block-content{padding-top:0;padding-bottom:3rem}.ghi-block-paragraph.gho-paragraph-promoted::before{position:absolute;left:0;height:100%;content:"";border-left:4px solid var(--cd-primary-color)}.block-plan-attachment-map .form-type-select{margin:0}.block-plan-attachment-map .form-type-select .selectric-wrapper{display:inline-block}.block-plan-attachment-map .form-type-select .selectric{display:inline-block;overflow:visible;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}.block-plan-attachment-map .form-type-select .selectric .label{display:inline-block;height:auto !important;margin:0;padding-right:24px;white-space:nowrap;color:var(--hpc-orange);background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--base);font-weight:bold}.block-plan-attachment-map .form-type-select .selectric .label::after{display:none}.block-plan-attachment-map .form-type-select .selectric .icon{position:absolute;top:13px;right:6px;width:12px;height:12px;fill:var(--hpc-orange)}.block-plan-attachment-map .form-type-select .selectric-items{position:absolute;z-index:1;top:0;left:-19px;width:auto !important;border-radius:3px;background-color:var(--cd-white)}.block-plan-attachment-map .form-type-select .selectric-items ul li{padding:8px 18px;white-space:nowrap;border-top:none;border-bottom:none;font-size:var(--cd-font-size--base);font-weight:bold}.block-plan-attachment-map .form-type-select .selectric-items ul li.selected{color:var(--hpc-orange);background-color:rgba(0,0,0,0)}.block-plan-attachment-map .form-type-select .selectric-items ul.selectric-group li{padding-left:2rem;font-weight:normal}.block-plan-attachment-map .form-type-select .selectric-items ul.selectric-group li.selectric-group-label{padding-left:18px;font-weight:bold}.block-plan-attachment-map div.block-links .download-link-wrapper{top:-2rem;margin-top:0}.block-plan-attachment-map:not(.has-comment) div.block-links{border-top:0}.block-plan-attachment-map .plan-attachment-map-wrapper .map-tabs--inner{padding-left:1rem}.block-plan-attachment-map .plan-attachment-map-wrapper .map-container .leaflet-container{width:100%;height:100%}.block-plan-attachment-map.has-attachment-switcher .map-tabs,.block-plan-attachment-map.has-attachment-switcher .download-link-wrapper{top:.3rem;margin-top:0}.block-plan-attachment-map .modal.right:not(.visible),.block-plan-attachment-map .leaflet-sidebar.right:not(.visible){right:-600px}.block-plan-attachment-map .modal .modal-inner,.block-plan-attachment-map .leaflet-sidebar .modal-inner{overflow-y:auto;max-height:350px}.block-plan-attachment-map .modal .modal-inner .title,.block-plan-attachment-map .leaflet-sidebar .modal-inner .title{color:var(--hpc-orange);font-size:1.4rem}.block-plan-attachment-map .modal table.plan-attachment-modal-table,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table{margin-bottom:.5rem}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody{border-top:none}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr{margin-bottom:8px;vertical-align:top;border-bottom:1px solid var(--cd-default-border-color)}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr:last-child,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr:last-child{border-bottom:0}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr td,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr td{padding:0;text-align:right;color:var(--hpc-brown);border:none;background:none;font-size:var(--cd-font-size--small);font-weight:600}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr td:first-child,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr td:first-child{text-align:left;font-weight:400}.configuration-container .pane-plan-attachment-map .map-wrapper-outer{margin-top:4rem}.configuration-container .pane-plan-attachment-map .map-wrapper-outer .map-tabs{top:2rem;right:1rem;margin-right:0}.configuration-container .pane-plan-attachment-map .map-wrapper-outer.has-attachment-switcher{margin-top:0}.configuration-container .pane-plan-attachment-map .map-wrapper-outer.has-attachment-switcher .map-tabs{top:2.5rem}.ghi-block-plan-cluster-header .block-content{display:flex;justify-content:space-between}.ghi-block-plan-cluster-header .block-content .cluster-header-contacts{margin-top:-3rem;margin-bottom:2rem;margin-left:auto;padding:1rem 3rem}.ghi-block-plan-cluster-header .block-content .cluster-header-contacts h3{margin-top:0;font-size:var(--cd-font-size--medium)}.ghi-block-plan-cluster-header .block-content .cluster-header-contacts .cluster-header-contacts-item{font-size:var(--cd-font-size--default)}.block-plan-entity-attachments-table .select2-container{width:auto !important}.block-plan-entity-attachments-table td.group-name{font-weight:bold}.block-plan-operational-presence-map .pane-content{margin-top:.5rem}.block-plan-operational-presence-map .pane-content .pane-plan-operational-presence-map{display:flex;justify-content:space-between}.block-plan-operational-presence-map .pane-content .download-link-wrapper{top:-2rem;margin-top:0}.block-plan-operational-presence-map .pane-title{margin-bottom:0}.block-plan-operational-presence-map .pane-title .collapsed-text a.read-more{position:relative;top:-1rem}@media(min-width: 768px){.block-plan-operational-presence-map .pane-title{max-width:80%}}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container{position:relative;width:100%;min-height:400px;margin:0;padding:0;border:1px solid var(--hpc-border-color)}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend{position:absolute;z-index:90;top:10px;right:10px;font-size:var(--cd-font-size--small)}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul{display:flex;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:5px;list-style-type:none;border:1px solid var(--hpc-border-color);border-radius:3px;background-color:#fff}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li{margin-right:.5rem}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li:last-child{margin-right:0}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li .legend-marker{display:inline-block;width:10px;height:10px;margin-right:5px;border:1px solid var(--hpc-border-color);border-radius:50%}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .leaflet-container{width:100%;height:100%}.block-plan-operational-presence-map .leaflet-sidebar{width:350px !important}.block-plan-operational-presence-map .modal .modal-content,.block-plan-operational-presence-map .leaflet-sidebar .modal-content{max-width:350px}.block-plan-operational-presence-map .modal .modal-inner,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner{overflow-y:auto;max-height:350px}.block-plan-operational-presence-map .modal .modal-inner .title-heading,.block-plan-operational-presence-map .modal .map-plan-card-container .title-heading,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .title-heading,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .title-heading{text-transform:uppercase;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--tiny)}.block-plan-operational-presence-map .modal .modal-inner .title,.block-plan-operational-presence-map .modal .map-plan-card-container .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .title{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--medium);font-weight:500}.block-plan-operational-presence-map .modal .modal-inner .content,.block-plan-operational-presence-map .modal .map-plan-card-container .content,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content{border-top:none !important}.block-plan-operational-presence-map .modal .modal-inner .content .title,.block-plan-operational-presence-map .modal .map-plan-card-container .content .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .title{text-transform:uppercase;font-size:var(--cd-font-size--small);font-weight:bold}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper{position:relative;margin-bottom:.5rem;font-size:var(--cd-font-size--small)}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper{position:relative;top:3px;display:inline-block;width:26px;height:26px;margin-right:.5rem;border:1px solid #000;border-radius:50%}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon{display:inline-block;width:26px;height:26px}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg{top:5%;left:20%;width:13px;height:13px}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper span.toggle,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper span.toggle,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper span.toggle,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper span.toggle{position:absolute;top:0;right:0;display:inline-block}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper{display:none;padding-top:1rem;padding-left:2.2rem}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper .title,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper .title{text-transform:uppercase;font-size:var(--cd-font-size--tiny);font-weight:bold}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper ul,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper ul{-webkit-padding-start:1rem;padding-inline-start:1rem;font-size:var(--cd-font-size--tiny)}.block-plan-operational-presence-map .modal .modal-inner .content a.fts-link,.block-plan-operational-presence-map .modal .map-plan-card-container .content a.fts-link,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content a.fts-link,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content a.fts-link{display:inline-block;margin-bottom:.5rem}.block-plan-operational-presence-map .modal .modal-inner .content a.fts-link img,.block-plan-operational-presence-map .modal .map-plan-card-container .content a.fts-link img,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content a.fts-link img,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content a.fts-link img{position:relative;top:.5rem;left:.2rem;height:20px}.configuration-container .pane-plan-operational-presence-map{position:relative}.configuration-container .pane-plan-operational-presence-map .map-wrapper-outer.has-view-switcher,.configuration-container .pane-plan-operational-presence-map .map-wrapper-outer.has-object-switcher{margin-top:5rem}.ghi-block-plan-organizations-table tbody td.entity-name{white-space:unset !important}@media(min-width: 768px){.ghi-block-plan-organizations-table thead th.cd-table--name{min-width:200px}}.ghi-block-global-key-figures+.ghi-block-global-plan-overview-map{margin-top:0}.ghi-block-global-plan-overview-map{position:relative;clear:both}.ghi-block-global-plan-overview-map .overlay{position:absolute;top:0;bottom:0;width:100%;opacity:.25}.ghi-block-global-plan-overview-map .map-container{margin-bottom:1rem;padding:0 .5rem}.ghi-block-global-plan-overview-map .map-container .leaflet-container{position:relative;min-height:400px;border-width:1px;border-style:solid;border-color:var(--hpc-border-color)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-bottom{width:100%}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-control-attribution{float:none;width:100%;margin-right:auto;margin-left:auto;padding:.5rem;text-align:center}@media(max-width: 575px){.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-control-attribution{padding-bottom:.3rem}}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-header .title{margin-bottom:0;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--base);font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-header .title a{color:var(--ghi-default-text-color)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .modal-inner{padding:1.2rem 1.6rem .5rem 1.4rem;cursor:default}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content strong{font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper{margin-bottom:1rem;padding-top:1rem;border-top:1px solid var(--ghi-default-border-color)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row{display:flex;justify-content:space-between;width:100%}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .label{position:relative;display:inline;margin-bottom:3px;text-align:left;font-size:var(--cd-font-size--small);font-weight:normal}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value{display:flex;gap:.3rem;font-size:var(--cd-font-size--small);font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value i.tooltip.info{position:relative;top:3px}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value i.tooltip.monitoring-period{position:relative;top:1px}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value .hpc-percent-progress-bar-wrapper{margin-top:2px;cursor:default}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .note{font-size:var(--cd-font-size--tiny)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status{margin:4px 0 4px 4px}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .label{display:flex;gap:.5rem;font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .value{text-transform:none}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .value>div{display:flex;gap:.5rem}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg g path:nth-of-type(1){fill:var(--ghi-grey--medium) !important}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg[plan-type=hrp] g path:nth-of-type(1){fill:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg[plan-type=fa] g path:nth-of-type(1){fill:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane text.donut-label{font-family:var(--cd-font--roboto);font-weight:500}@media(min-width: 768px){.ghi-block-global-plan-overview-map .map-container .leaflet-container{min-height:500px;border:0 none}}@media(min-width: 768px){.ghi-block-global-plan-overview-map .map-container{padding:0}}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.ghi-block-global-plan-table .metadata{width:100%;margin-top:1.5rem;margin-bottom:-1.5rem;text-align:right;font-size:var(--cd-font-size--tiny)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{width:auto !important;min-width:4rem;height:auto !important;max-height:1.5rem;text-align:center;color:var(--cd-white);background-color:#87cfad;font-size:var(--cd-font-size--small);font-weight:normal}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td a{word-break:normal}.ghi-block-global-plan-table table tbody td a.fts-plan-link{text-decoration:none}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table{position:relative;z-index:1;margin-top:-1rem;padding-bottom:0;background-color:var(--ghi-default-background-color)}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment,.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links{position:relative;z-index:1;border-top:0;border-bottom:0;background-color:var(--cd-white)}#layout-builder .ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment,#layout-builder .ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links{background-color:inherit}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment.block-comment,.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links.block-comment{margin-top:2rem}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment.block-comment::before,.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links.block-comment::before{border-bottom:0}.ghi-block-plan-webcontent-text .block-content{padding-top:1rem}.ghi-block-section-collection .block-content>a.external{margin-top:2rem}.ghi-block-section-collection .section-collection{margin-top:2rem}.ghi-block-section-collection .section-collection .ghi-grid-item{padding:0}.ghi-block-section-collection .section-collection .ghi-grid-item .field--type-image{width:100%}.block-wrapper--sectionswitcher,.ghi-block.has-year-switcher{z-index:1}.block-wrapper--sectionswitcher .section-switcher-wrapper,.ghi-block.has-year-switcher .section-switcher-wrapper{position:relative;z-index:1}.block-wrapper--sectionswitcher .section-switcher-wrapper .section-switcher-single,.block-wrapper--sectionswitcher .section-switcher-wrapper button,.ghi-block.has-year-switcher .section-switcher-wrapper .section-switcher-single,.ghi-block.has-year-switcher .section-switcher-wrapper button{display:inline-block;padding:.5rem 1.2rem;text-transform:uppercase;color:var(--ghi-default-text-color);border:0;background-color:var(--ghi-primary-button-color);font-size:var(--cd-font-size--small);font-weight:bold}.block-wrapper--sectionswitcher .section-switcher-wrapper button,.ghi-block.has-year-switcher .section-switcher-wrapper button{transition:background-color .6s ease-out,color .6s ease-out}.block-wrapper--sectionswitcher .section-switcher-wrapper button:hover,.block-wrapper--sectionswitcher .section-switcher-wrapper button:focus,.ghi-block.has-year-switcher .section-switcher-wrapper button:hover,.ghi-block.has-year-switcher .section-switcher-wrapper button:focus{background-color:var(--ghi-primary-button-color-hover)}.block-wrapper--sectionswitcher .section-switcher-wrapper button svg,.ghi-block.has-year-switcher .section-switcher-wrapper button svg{fill:var(--ghi-default-text-color)}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown{position:absolute;left:0;min-width:5.25rem;background-color:var(--ghi-primary-background-color)}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul{margin:.5rem 0;padding:0}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li{padding:.5rem 1.2rem;list-style-type:none;white-space:nowrap;font-size:var(--cd-font-size--small);font-weight:bold}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a,.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:hover,.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:focus,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:hover,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:focus{text-decoration:none;color:var(--ghi-default-text-color);font-weight:normal}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:hover,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:hover{color:var(--ghi-primary-button-color-hover)}@media(min-width: 1024px){.block-wrapper--sectionswitcher .section-switcher-wrapper,.ghi-block.has-year-switcher .section-switcher-wrapper{top:.25rem}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.cluster-icon svg{position:relative;top:20%;left:20%}.cluster-icon svg *{fill:var(--hpc-brown)}.cluster-item.active .cluster-icon svg *{fill:var(--cd-white)}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid var(--cd-default-border-color) !important;border-radius:5px !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{height:3rem !important;padding:1rem !important;border-top-left-radius:inherit !important;border-top-right-radius:inherit !important;background-color:var(--ghi-default-background-color) !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-title{color:var(--ghi-default-text-color) !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar button.ui-dialog-titlebar-close{top:.5rem;right:.5rem;margin:0;transform:none;opacity:.8;border:none;background:none}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar button.ui-dialog-titlebar-close span.ui-button-icon{top:0;left:0;width:100%;height:100%;margin:0;transform:none;background-color:var(--ghi-default-text-color) !important;-webkit-mask-image:url("../../../contrib/gin/dist/media/sprite.svg#close-view");mask-image:url("../../../contrib/gin/dist/media/sprite.svg#close-view");-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal{padding:1rem !important;color:var(--ghi-default-text-color) !important;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background:var(--cd-white) !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper{font-size:var(--cd-font-size--small)}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-content p{margin:0;line-height:1.2rem}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-content>div{display:flex;flex-direction:column;gap:1rem}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-footer{margin-top:1rem;padding-top:1rem;border-top:1px solid gray;line-height:1.2rem}ul.links--entity-navigation{display:flex;align-items:center;margin:0;padding:0;gap:2rem}ul.links--entity-navigation>li>.link-wrapper,ul.links--entity-navigation>li>button{position:relative;display:flex;align-items:center;height:3.5rem;white-space:nowrap}ul.links--entity-navigation>li.active>.link-wrapper::before,ul.links--entity-navigation>li.active>button::before,ul.links--entity-navigation>li>button[aria-expanded=true]::before{position:absolute;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:4px;content:"";transition:background .3s ease;border-bottom:4px solid var(--ghi-yellow)}ul.links--entity-navigation li{list-style-type:none}ul.links--entity-navigation li a{text-decoration:none;color:var(--hpc-dark-brown)}ul.links--entity-navigation li a.header-link{border-bottom:1px solid var(--ghi-default-border-color-background)}ul.links--entity-navigation li a.active{font-weight:bold}ul.links--entity-navigation li.expandable.dropdown{position:relative}ul.links--entity-navigation li.expandable.active>button[data-cd-toggler]{font-weight:bold}ul.links--entity-navigation li.expandable>button[data-cd-toggler]{padding:0;text-transform:none;border:0;background-color:rgba(0,0,0,0)}ul.links--entity-navigation li.expandable>button[data-cd-toggler] svg.cd-dropdown__icon{fill:var(--ghi-primary-button-color)}ul.links--entity-navigation li.expandable a{padding:.5rem 0;white-space:nowrap;font-size:var(--cd-font-size--default)}ul.links--entity-navigation li.expandable a:hover{color:var(--ghi-primary-button-color-hover)}ul.links--entity-navigation li.expandable.dropdown>div[data-cd-hidden=false]{position:absolute;z-index:201;top:3.5rem;left:-1.5rem;display:flex;flex-direction:column;padding:.5rem 1.5rem;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]{position:absolute;z-index:201;top:3.5rem;right:0;left:0;padding-top:1rem;padding-bottom:1rem;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer{max-width:calc(var(--content-width) + 24px);margin-right:auto;margin-left:auto;padding-right:var(--cd-container-padding);padding-left:var(--cd-container-padding)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header{margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ghi-default-border-color-background)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{font-size:var(--cd-font-size--2xbase)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header .metadata{font-size:var(--cd-font-size--small)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner{-moz-column-width:auto;column-width:auto;-moz-column-count:1;column-count:1;-moz-column-gap:4rem;column-gap:4rem;-moz-column-rule:1px solid var(--ghi-default-border-color-background);column-rule:1px solid var(--ghi-default-border-color-background)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper{display:block;width:auto;margin-bottom:2rem}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group{display:block;width:auto}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p{display:inline-block;margin-top:0;font-weight:bold;-moz-column-break-before:auto;break-before:auto;-moz-column-break-after:avoid;break-after:avoid}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul{-webkit-padding-start:0;padding-inline-start:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li{width:90%;padding:.5rem 0;-moz-column-break-inside:avoid;break-inside:avoid}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child{-moz-column-break-before:avoid;break-before:avoid}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p{display:block;width:auto;margin-top:0;font-weight:bold}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a{white-space:unset}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner{-moz-column-count:3;column-count:3}}@media(min-width: 1024px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner{-moz-column-count:4;column-count:4}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.megamenu--2 .megamenu-wrapper-inner{-moz-column-count:1 !important;column-count:1 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--3 .megamenu-wrapper-inner{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--5 .megamenu-wrapper-inner{-moz-column-count:3 !important;column-count:3 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--6 .megamenu-wrapper-inner{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--7 .megamenu-wrapper-inner{-moz-column-count:5 !important;column-count:5 !important}}@media(min-width: 1024px){ul.links--entity-navigation li.expandable.megamenu.megamenu--2 .megamenu-wrapper-inner{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--3 .megamenu-wrapper-inner{-moz-column-count:3 !important;column-count:3 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--5 .megamenu-wrapper-inner{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--6 .megamenu-wrapper-inner{-moz-column-count:6 !important;column-count:6 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--7 .megamenu-wrapper-inner{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.ghi-image-wrapper div.image-caption-wrapper div.image-caption{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;max-width:400px;padding:1rem 2rem;text-align:left;color:var(--ghi-default-text-color);background-color:var(--cd-white);font-size:var(--cd-font-size--tiny)}.ghi-image-wrapper div.image-caption-wrapper div.image-caption .location{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny);font-weight:700}.ghi-image-wrapper div.image-caption-wrapper div.image-caption p{margin:0}.ghi-image-wrapper div.image-caption-wrapper div.image-caption .credits{font-style:italic}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption{position:absolute;right:calc(1.9rem + 2px);bottom:calc(2rem + 2px);display:inline-block;width:1.5rem;height:1.5rem;padding:0 !important;background-color:var(--cd-white);font-size:var(--cd-font-size--small);line-height:1.5rem}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus,.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover{background-color:var(--cd-primary-color)}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus+.image-caption,.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover+.image-caption{display:inline-block}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption::after{display:block;content:"i";text-align:center;font-weight:700}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper div.image-caption:hover{display:inline-block}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper div.image-caption{display:none}@media(max-width: 767px){.ghi-image-wrapper div.image-caption-wrapper a.expand-caption{position:absolute;right:calc(1.9rem + 2px);bottom:calc(2rem + 2px);display:inline-block;width:1.5rem;height:1.5rem;padding:0 !important;background-color:var(--cd-white);font-size:var(--cd-font-size--small);line-height:1.5rem}.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus,.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover{background-color:var(--cd-primary-color)}.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus+.image-caption,.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover+.image-caption{display:inline-block}.ghi-image-wrapper div.image-caption-wrapper a.expand-caption::after{display:block;content:"i";text-align:center;font-weight:700}.ghi-image-wrapper div.image-caption-wrapper div.image-caption:hover{display:inline-block}.ghi-image-wrapper div.image-caption-wrapper div.image-caption{display:none}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.block-document-meta-data>ul,.block-section-meta-data>ul,article.node--type-article .node__meta .node__submitted>ul,article.node--type-document .node__meta .node__submitted>ul,.megamenu .megamenu-header>ul{display:flex;flex-wrap:wrap;align-items:center;row-gap:1rem;margin-top:0;margin-bottom:0;margin-left:-0.5rem;padding:0;list-style:none;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);clip-path:inset(-3rem -3rem 0 0.5rem)}.block-document-meta-data>ul>li,.block-section-meta-data>ul>li,article.node--type-article .node__meta .node__submitted>ul>li,article.node--type-document .node__meta .node__submitted>ul>li,.megamenu .megamenu-header>ul>li{position:relative;flex-basis:auto;flex-grow:0;padding:0 .5rem;border:0}.block-document-meta-data>ul>li:first-child,.block-section-meta-data>ul>li:first-child,article.node--type-article .node__meta .node__submitted>ul>li:first-child,article.node--type-document .node__meta .node__submitted>ul>li:first-child,.megamenu .megamenu-header>ul>li:first-child{padding-left:.5rem}.block-document-meta-data>ul>li::before,.block-section-meta-data>ul>li::before,article.node--type-article .node__meta .node__submitted>ul>li::before,article.node--type-document .node__meta .node__submitted>ul>li::before,.megamenu .megamenu-header>ul>li::before{position:absolute;left:0;width:1px;height:90%;content:" ";background-color:var(--ghi-default-border-color)}.modal-content table{width:100%}.leaflet-modal{z-index:10 !important}.leaflet-modal .overlay{background-color:rgba(0,0,0,0)}.leaflet-modal .modal{overflow:hidden;max-height:600px;padding:0 1.5rem}.leaflet-modal .modal-content{max-width:250px;padding:0;border:1px solid var(--hpc-border-color);border-radius:4px;background-color:var(--cd-white);font-size:var(--cd-font-size--base)}.leaflet-modal .modal-content .modal-inner{position:relative;padding:.5rem 1rem;line-height:24px}.leaflet-modal .modal-content .modal-inner i.close{position:absolute;top:-1rem;right:-1rem;opacity:1;color:var(--cd-primary-color);border-radius:50%;background-color:var(--cd-white);font-size:2rem}.leaflet-modal .modal-content .modal-inner div.title{margin-bottom:10px;font-weight:bold}.leaflet-modal .modal-content .modal-inner div.content{padding-top:.5rem;border-top:1px solid var(--hpc-border-color)}.leaflet-modal .modal-content .modal-inner div.monitoring-period{margin-top:5px;padding-top:5px;color:var(--ghi-default-text-color);border-top:1px solid var(--hpc-border-color);font-size:var(--cd-font-size--small)}.hpc-pie-chart-wrapper svg{width:20px;height:20px;transform:rotate(-90deg);border:1px solid var(--ghi-widget-color--dark);border-radius:50%;fill:var(--ghi-widget-color--light)}.hpc-pie-chart-wrapper svg circle{fill:var(--ghi-widget-color--light);stroke:var(--ghi-widget-color--dark);stroke-width:32;stroke-dasharray:100 100}.plan-entity-contribution-wrapper{display:flex;align-items:center;font-size:var(--cd-font-size--small)}.plan-entity-contribution-wrapper>span{font-weight:700}.plan-entity-contribution-wrapper ul{display:inline-flex;-webkit-padding-start:.5rem;padding-inline-start:.5rem;list-style-type:none;gap:.5rem}.plan-entity-contribution-wrapper ul li{display:flex;gap:3px}.plan-entity-contribution-wrapper ul li span.check-circle{color:var(--green)}.plan-status{width:1rem;height:1rem;border-radius:50%}.plan-status.plan-status-header-icon{background-color:var(--ghi-default-text-color)}.plan-status.unpublished{background-color:var(--ghi-status-color-unpublished)}.plan-status.published{background-color:var(--ghi-status-color-published)}.hpc-progress-bar-wrapper{display:inline-block;overflow:hidden;width:100%;height:14px;border:1px solid var(--ghi-widget-color--dark);background-color:var(--ghi-widget-color--light)}.hpc-progress-bar-wrapper .hpc-progress-bar-inner{height:100%;background-color:var(--ghi-widget-color--dark)}.project-data-popover table th{text-align:center}.project-data-popover table tr td{text-align:center}.project-data-popover table tr td:first-child{white-space:nowrap}.project-data-popover table tr td ul{-webkit-padding-start:unset;padding-inline-start:unset;list-style-type:none}.select-wrappers{position:absolute;top:-1.8rem;right:0;display:inline-block;margin:0}.select-wrappers>div.ajax-switcher-wrapper{display:inline-block}.select-wrappers>div.ajax-switcher-wrapper>form{display:inline-block;margin:0 0 0 1rem}div.ajax-switcher-wrapper>form{display:inline-block;margin:0 1rem 0 0}div.ajax-switcher-wrapper>form .form-item{display:inline-block}div.ajax-switcher-wrapper>form .select2,div.ajax-switcher-wrapper>form .select2-selection--single{display:inline-block;overflow:visible;width:auto !important;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}div.ajax-switcher-wrapper>form .select2 .select2-selection__rendered,div.ajax-switcher-wrapper>form .select2-selection--single .select2-selection__rendered{display:inline-block;height:auto !important;margin:0;padding-right:24px;padding-left:0;white-space:nowrap;color:var(--ghi-default-text-color);background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--small);font-weight:bold}div.ajax-switcher-wrapper>form .select2 .select2-selection__rendered::after,div.ajax-switcher-wrapper>form .select2-selection--single .select2-selection__rendered::after{display:none}div.ajax-switcher-wrapper>form .select2 .icon,div.ajax-switcher-wrapper>form .select2-selection--single .icon{position:absolute;top:13px;right:6px;width:12px;height:12px;fill:var(--ghi-default-text-color)}.select2-dropdown.select2-dropdown--below{border-top:.5px solid}.select2-dropdown .select2-results{width:auto !important;border-radius:3px;background-color:var(--cd-white)}.select2-dropdown .select2-results ul li{padding:8px 18px;white-space:nowrap;border-top:none;border-bottom:none;font-size:var(--cd-font-size--small);font-weight:normal}.select2-dropdown .select2-results ul li.select2-results__option--highlighted{color:var(--cd-primary-color);background-color:rgba(0,0,0,0)}.select2-dropdown .select2-results ul.selectric-group li{padding-left:2rem;font-weight:normal}.select2-dropdown .select2-results ul.selectric-group li.selectric-group-label{padding-left:18px;font-weight:bold}#main-content .table-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper,.ghi-modal-dialog .table-wrapper{overflow-x:auto;max-width:calc(100vw - 1rem - 2*var(--cd-container-padding)) !important;margin-right:-5px}#main-content .table-wrapper table.ghi-table,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table,.ghi-modal-dialog .table-wrapper table.ghi-table{font-size:var(--cd-font-size--default)}#main-content .table-wrapper table.ghi-table.soft-limit,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.soft-limit,.ghi-modal-dialog .table-wrapper table.ghi-table.soft-limit{margin-bottom:2rem}#main-content .table-wrapper table.ghi-table.soft-limit+a.expand-table,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.soft-limit+a.expand-table,.ghi-modal-dialog .table-wrapper table.ghi-table.soft-limit+a.expand-table{display:block;margin-right:auto;margin-left:auto}.ghi-block #main-content .table-wrapper table.ghi-table,.ghi-block .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table,.ghi-block .ghi-modal-dialog .table-wrapper table.ghi-table{margin-bottom:0}#main-content .table-wrapper table.ghi-table th,#main-content .table-wrapper table.ghi-table td,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td,.ghi-modal-dialog .table-wrapper table.ghi-table th,.ghi-modal-dialog .table-wrapper table.ghi-table td{padding:1.5rem 2rem}body.path-frontpage #main-content .table-wrapper table.ghi-table th,body.path-overview #main-content .table-wrapper table.ghi-table th,body.path-frontpage #main-content .table-wrapper table.ghi-table td,body.path-overview #main-content .table-wrapper table.ghi-table td,body.path-frontpage .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th,body.path-overview .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th,body.path-frontpage .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td,body.path-overview .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td,body.path-frontpage .ghi-modal-dialog .table-wrapper table.ghi-table th,body.path-overview .ghi-modal-dialog .table-wrapper table.ghi-table th,body.path-frontpage .ghi-modal-dialog .table-wrapper table.ghi-table td,body.path-overview .ghi-modal-dialog .table-wrapper table.ghi-table td{padding:1.5rem 1rem}#main-content .table-wrapper table.ghi-table th.entity-name,#main-content .table-wrapper table.ghi-table th.cd-table--amount,#main-content .table-wrapper table.ghi-table th.cd-table--currency,#main-content .table-wrapper table.ghi-table th.cd-table--percentage,#main-content .table-wrapper table.ghi-table td.entity-name,#main-content .table-wrapper table.ghi-table td.cd-table--amount,#main-content .table-wrapper table.ghi-table td.cd-table--currency,#main-content .table-wrapper table.ghi-table td.cd-table--percentage,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.entity-name,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--amount,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--currency,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--percentage,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.entity-name,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--amount,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--currency,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--percentage,.ghi-modal-dialog .table-wrapper table.ghi-table th.entity-name,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--amount,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--currency,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--percentage,.ghi-modal-dialog .table-wrapper table.ghi-table td.entity-name,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--amount,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--currency,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--percentage{text-align:left;white-space:nowrap}#main-content .table-wrapper table.ghi-table th.cd-table--chart,#main-content .table-wrapper table.ghi-table td.cd-table--chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--chart,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--chart,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--chart{text-align:center}#main-content .table-wrapper table.ghi-table th.not-available,#main-content .table-wrapper table.ghi-table td.not-available,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.not-available,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.not-available,.ghi-modal-dialog .table-wrapper table.ghi-table th.not-available,.ghi-modal-dialog .table-wrapper table.ghi-table td.not-available{font-style:italic}#main-content .table-wrapper table.ghi-table th[data-formatting=numeric-full],#main-content .table-wrapper table.ghi-table td[data-formatting=numeric-full],.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th[data-formatting=numeric-full],.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td[data-formatting=numeric-full],.ghi-modal-dialog .table-wrapper table.ghi-table th[data-formatting=numeric-full],.ghi-modal-dialog .table-wrapper table.ghi-table td[data-formatting=numeric-full]{text-align:right}#main-content .table-wrapper table.ghi-table th:first-child,#main-content .table-wrapper table.ghi-table td:first-child,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th:first-child,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td:first-child,.ghi-modal-dialog .table-wrapper table.ghi-table th:first-child,.ghi-modal-dialog .table-wrapper table.ghi-table td:first-child{padding-left:0}#main-content .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart),#main-content .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart),.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart),.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart),.ghi-modal-dialog .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart),.ghi-modal-dialog .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart){padding-right:0}#main-content .table-wrapper table.ghi-table.cd-table--responsive td::before,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.cd-table--responsive td::before,.ghi-modal-dialog .table-wrapper table.ghi-table.cd-table--responsive td::before{top:1.5rem;font-size:inherit}#main-content .table-wrapper table.ghi-table thead th,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table thead th,.ghi-modal-dialog .table-wrapper table.ghi-table thead th{white-space:nowrap;text-transform:uppercase;color:var(--ghi-default-text-color);border-bottom:1px solid var(--cd-default-border-color);background:rgba(0,0,0,0);font-size:var(--cd-font-size--small)}#main-content .table-wrapper table.ghi-table.sortable th,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th{cursor:pointer}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort),#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort),.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort),.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse{padding-right:5px}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)>span,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted>span,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse>span,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)>span,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted>span,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse>span,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)>span,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted>span,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse>span{display:inline-block;width:2rem;color:var(--cd-primary-color)}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after{position:relative;top:4px;left:5px;display:inline-block;width:11px;height:19px;content:" ";background-size:contain}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted,.sorttable-sorted-reverse,.sorttable-nosort)::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted,.sorttable-sorted-reverse,.sorttable-nosort)::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted,.sorttable-sorted-reverse,.sorttable-nosort)::after{background-image:url("../img/table/ghi_sorting.svg")}#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after{background-image:url("../img/table/ghi_sorting_up.svg")}#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after{background-image:url("../img/table/ghi_sorting_down.svg")}#main-content .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind,#main-content .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind{display:none}#main-content .table-wrapper table.ghi-table.sortable th.sorttable-nosort,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-nosort,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-nosort{cursor:initial}#main-content .table-wrapper table.ghi-table tbody tr,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody tr,.ghi-modal-dialog .table-wrapper table.ghi-table tbody tr{border-bottom:1px solid var(--cd-default-border-color)}#main-content .table-wrapper table.ghi-table tbody tr:last-child,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody tr:last-child,.ghi-modal-dialog .table-wrapper table.ghi-table tbody tr:last-child{border-bottom:0}#main-content .table-wrapper table.ghi-table tbody td:first-child.subrow,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td:first-child.subrow,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td:first-child.subrow{padding-left:2rem}#main-content .table-wrapper table.ghi-table tbody td .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.3rem}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart{white-space:nowrap}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper{display:inline-flex;width:auto;height:100%;margin-left:5px;aspect-ratio:1/1;vertical-align:middle}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar{white-space:nowrap}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper{margin-left:5px}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart{width:10rem;padding:.5rem .75rem .5rem 0}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline{display:inline-block;width:100%}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"],.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"],.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"]{r:4px;fill:#fed83d}#main-content .table-wrapper table.ghi-table tbody div.modal-link,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody div.modal-link,.ghi-modal-dialog .table-wrapper table.ghi-table tbody div.modal-link{display:inline-block;vertical-align:middle}#main-content .table-wrapper table.ghi-table tbody div.modal-link a,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody div.modal-link a,.ghi-modal-dialog .table-wrapper table.ghi-table tbody div.modal-link a{text-decoration:none}@media(min-width: 768px){#main-content .table-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper,.ghi-modal-dialog .table-wrapper{max-width:calc(100vw - 1rem - 2*var(--cd-container-padding-xlarge)) !important}}.ghi-modal-dialog .table-wrapper table.ghi-table{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-table th{white-space:nowrap;color:var(--ghi-default-text-color);background-color:inherit}.ghi-modal-dialog .table-wrapper table.ghi-table.has-totals-row th{border-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-table th,.ghi-modal-dialog .table-wrapper table.ghi-table td,.ghi-modal-dialog .table-wrapper table.ghi-table td a{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--small)}.ghi-modal-dialog .table-wrapper table.ghi-table th,.ghi-modal-dialog .table-wrapper table.ghi-table td{padding:1.5rem .5rem 1.5rem 2rem}.ghi-modal-dialog .table-wrapper table.ghi-table th:first-child,.ghi-modal-dialog .table-wrapper table.ghi-table td:first-child{padding-left:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table th:last-child,.ghi-modal-dialog .table-wrapper table.ghi-table td:last-child{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-table tfoot tr{border-bottom:0;background-color:var(--cd-default-background-color)}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row td,.ghi-modal-dialog .table-wrapper table.ghi-table tfoot tr td{font-weight:700}.ajax-progress-fullscreen{z-index:1052;top:0;left:0;width:100%;height:100%;pointer-events:unset;opacity:.7;background-color:var(--cd-tag--color)}.ui-dialog{z-index:301}.ui-dialog .ui-dialog-title{margin-top:0 !important;margin-bottom:0 !important}.ui-dialog .ui-dialog-title .cluster-icon{display:inline-block;width:1rem;margin-right:.5rem;color:#fff}.ui-dialog .ui-dialog-title .cluster-icon svg *{fill:var(--cd-white)}.ui-dialog .ui-dialog-content{position:static !important;color:inherit !important}.ui-dialog.download-dialog .ui-dialog-content{overflow:inherit !important}.ui-dialog.ajax-block-error .ui-dialog-content{margin-top:2rem;margin-bottom:2rem}.ui-dialog.ghi-modal-dialog{max-width:1280px;margin:1rem;border:0 none !important;border-radius:var(--ghi-ui-dialog-border-radius);background:var(--ghi-grey--background) !important}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar{padding:24px;border:1px solid var(--cd-default-border-color);border-top-left-radius:var(--ghi-ui-dialog-border-radius);border-top-right-radius:var(--ghi-ui-dialog-border-radius);background:var(--cd-white) !important;line-height:1.2}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:20px;right:18px;box-sizing:border-box;width:2em;margin:0;transform:none;white-space:nowrap;text-indent:-9999px;opacity:.8;border:none;background:none}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon{top:0;left:0;width:100%;height:100%;margin:0;transform:none;background-color:var(--cd-primary-color) !important;-webkit-mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#close-view");mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#close-view");-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-image:none}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title{color:var(--ghi-default-text-color) !important}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .cluster-icon{display:inline-block;width:1rem;margin-right:1rem;color:#fff}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .cluster-icon svg *{fill:var(--ghi-default-text-color)}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .title-additional-info{float:right;margin-right:3rem}.ui-dialog.ghi-modal-dialog .ui-dialog-content{border-right:1px solid var(--cd-default-border-color);border-bottom:1px solid var(--cd-default-border-color);border-left:1px solid var(--cd-default-border-color);border-bottom-right-radius:var(--ghi-ui-dialog-border-radius);border-bottom-left-radius:var(--ghi-ui-dialog-border-radius);background:var(--cd-white) !important}.ui-dialog.ghi-modal-dialog .ui-dialog-content a{color:var(--ghi-default-text-color)}.ui-dialog.ghi-modal-dialog .ui-dialog-content a.fts-link{display:inline-block;margin:1rem}.ui-dialog.ghi-modal-dialog .ui-dialog-content a.fts-link img{height:20px;vertical-align:middle}.ui-dialog.ghi-modal-dialog .ui-dialog-content ul,.ui-dialog.ghi-modal-dialog .ui-dialog-content ol{-webkit-padding-start:2rem;padding-inline-start:2rem}.ui-dialog.ghi-modal-dialog .ui-dialog-content ul li,.ui-dialog.ghi-modal-dialog .ui-dialog-content ol li{padding:.5rem 0}.ghi-modal-dialog+.ui-widget-overlay{z-index:300;opacity:.9;background:var(--ghi-grey--background) !important}article.node--view-mode-grid{display:flex;flex-direction:column;height:100%;border:1px solid var(--cd-default-border-color)}article.node--view-mode-grid .cd-teaser__image{max-width:unset;margin-top:0;margin-bottom:0}article.node--view-mode-grid .cd-teaser__container{display:flex;flex-direction:column;justify-content:space-between;padding:0 1rem}article.node--view-mode-grid .cd-teaser__container a{text-decoration:none}article.node--view-mode-grid .cd-teaser__container .cd-teaser__title--wrapper{font-size:var(--cd-font-size--default)}article.node--view-mode-grid .cd-teaser__container .cd-teaser__description{min-height:7rem;padding-top:1rem;padding-bottom:1rem;line-height:1.2rem}article.node--view-mode-grid .cd-teaser__container .cd-teaser__description::before{display:block;width:12%;padding-top:1rem;content:" ";border-top:3px solid var(--ghi-yellow)}article.node--view-mode-grid .cd-teaser__container .cd-teaser__description .cd-teaser__date{font-size:var(--cd-font-size--small)}body.page-node-type-article .region-page-title .title-prefix,body.page-node-type-document .region-page-title .title-prefix{display:inline-block;margin-top:1rem;padding:.5rem 1rem;text-transform:uppercase;background-color:var(--ghi-primary-button-color);font-size:var(--cd-font-size--small);font-weight:700}body.page-node-type-article article.node--view-mode-full .document-summary,body.page-node-type-document article.node--view-mode-full .document-summary{margin-bottom:4.5rem}body.page-node-type-article article.node--view-mode-full footer.node__meta,body.page-node-type-document article.node--view-mode-full footer.node__meta{padding:1rem 0;border-top:1px solid var(--ghi-default-border-color);border-bottom:1px solid var(--ghi-default-border-color)}body.page-node-type-article article.node--view-mode-full footer.node__meta .node__submitted,body.page-node-type-document article.node--view-mode-full footer.node__meta .node__submitted{display:flex;gap:1rem;font-size:var(--cd-font-size--small)}body.page-node-type-article article.node--view-mode-full .content-wrapper,body.page-node-type-document article.node--view-mode-full .content-wrapper{margin-top:4.5rem}body.page-node-type-article article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium.align-right,body.page-node-type-document article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium.align-right{margin-bottom:1rem;margin-left:2rem;text-align:center;line-height:.7rem}body.page-node-type-article article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium .field--name-field-credits,body.page-node-type-document article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium .field--name-field-credits{width:auto;padding:.9rem .9rem;word-wrap:break-word;background-color:var(--ghi-yellow);font-size:var(--cd-font-size--small);font-weight:bold}body.path-overview #main-content,body.path-frontpage #main-content{padding-right:0;padding-left:0}body.path-overview #main-content .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.ghi-block-global-homepages .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages .ghi-block:first-child .cd-block-title{font-size:var(--cd-font-size--2xbase);font-weight:400}body.page-node-type-homepage .ghi-block:first-child{margin-top:2rem}.snap-png-header{display:none}html.snap--pdf #toolbar-administration,html.snap--pdf .cd-global-header,html.snap--pdf .cd-site-header__actions,html.snap--pdf .layout-builder-ipe-actions,html.snap--pdf .block-wrapper--downloadbutton,html.snap--pdf .block-links{display:none}html.snap--pdf .table-wrapper table.soft-limit+a.expand-table{display:none !important}html.snap--pdf .table-wrapper table.soft-limit tr{display:table-row !important}html.snap--pdf .table-wrapper .modal-link{display:none !important}html.snap--pdf .dialog-off-canvas-main-canvas>.cd-page-layout-container{grid-template-rows:80px auto 1fr auto}.snap-png-header{display:none}html.snap--png .snap-png-header{position:relative;display:block;width:100%;color:var(--ghi-default-text-color);background-color:var(--cd-white)}html.snap--png .snap-png-header::before{position:absolute;z-index:-1;top:-1rem;right:calc(-7rem - 2px);bottom:0;left:calc(-7rem - 2px);height:calc(100% + 1rem);content:"";border-top:1px solid var(--cd-default-border-color);border-bottom:1px solid var(--cd-default-border-color);background-color:inherit}html.snap--png .block-links,html.snap--png .table-search-input-wrapper.empty,html.snap--png .cd-block-title{display:none !important}html.snap--png .header{width:100%}html.snap--png .caption-wrapper{float:left;width:70%}html.snap--png .caption{margin-top:2rem;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--2xbase);line-height:1.4rem}html.snap--png .link{text-decoration:none;color:var(--ghi-default-text-color) !important;font-size:var(--cd-font-size--tiny)}html.snap--png .logo{float:right;width:30%;padding-top:2rem;text-align:right}html.snap--png .title-wrapper{width:100%;margin-bottom:1rem;border-bottom:1px solid var(--cd-default-border-color);font-size:18px}html.snap--png .title{float:left;width:80%}html.snap--png .date{float:right;width:20%;text-align:right}html.snap--png .ghi-block{background-color:#fff}.leaflet-container{font:inherit}.leaflet-container .leaflet-pane{z-index:0}.leaflet-container .leaflet-pane .leaflet-tile-container img{mix-blend-mode:unset}.leaflet-control-container .leaflet-sidebar,.leaflet-control-container .leaflet-top,.leaflet-control-container .leaflet-bottom{z-index:100}.leaflet-control-container .leaflet-sidebar{height:93%;padding:1px}.leaflet-control-container .leaflet-control-attribution{font-size:11px}.leaflet-control-container .leaflet-top.leaflet-left{width:50%}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control{z-index:101;color:var(--ghi-default-text-color);border:1px solid var(--cd-default-border-color);border-radius:0;box-shadow:none;font-size:var(--cd-font-size--default)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom a{font-size:var(--cd-font-size--default);line-height:26px}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search{position:absolute;left:2.5rem;width:17rem;padding:4px 0}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search input.search-input{display:block !important;width:75%;margin:4px 1rem 4px 1rem;padding:0;border:1px solid var(--cd-default-border-color);border:none;font-size:var(--cd-font-size--small)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search input.search-input:focus{outline:none}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search a.search-button,.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search a.search-button:hover{position:absolute;top:2px;right:0;margin:3px 0;background-color:rgba(0,0,0,0);background-image:url("../img/icons/search.svg");background-position:center center;background-size:12px 12px}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search .search-alert{padding:.5rem 1rem;color:inherit;border-top:1px solid var(--cd-blue-grey);border-radius:0;font-weight:normal}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip{position:relative;width:100%;max-height:250px;margin-bottom:0;padding-top:4px;border-top:1px solid var(--cd-blue-grey);border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:rgba(0,0,0,0);box-shadow:none}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip{margin:0;padding:.5rem 1rem;border-radius:0;background:var(--cd-white);font-size:var(--cd-font-size--small)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip .subline{color:var(--cd-grey--mid);font-size:var(--cd-font-size--tiny)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip.hover{background-color:var(--cd-blue-grey--light)}.leaflet-bar-horizontal a{float:left;border-right:1px solid #ccc;border-bottom-width:0}.leaflet-bar-horizontal a:hover{border-bottom-width:0}.leaflet-bar-horizontal a:first-child{border-top-left-radius:4px;border-top-right-radius:0;border-bottom-left-radius:4px}.leaflet-bar-horizontal a:last-child{border-right-width:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}.leaflet-bar-horizontal.admin-level-select a{background-color:var(--cd-grey--light)}.leaflet-bar-horizontal.admin-level-select a.active{background-color:var(--cd-white)}.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-pane,.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-top,.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-bottom{opacity:.7}.map-wrapper-outer .leaflet-control-container .admin-level-select a.disabled{cursor:default;opacity:.2}.map-wrapper-outer .leaflet-control-container .leaflet-control.donut-control{top:.8rem;right:.1rem;border:none}.map-wrapper-outer .leaflet-control-container .leaflet-control.donut-control .donut-control-icon{cursor:pointer}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar{width:auto;font-size:var(--cd-font-size--base)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar a.close{z-index:800;width:auto;height:auto;margin:0;text-indent:0;opacity:1 !important;color:var(--cd-primary-color);background:none}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container{overflow:hidden;padding:0}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container{display:flex;flex-direction:column;height:100%;line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-header{height:auto;margin-bottom:.5rem;padding:1rem 1rem .5rem 1rem;color:var(--ghi-default-text-color);border:none;font:inherit}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-header div.title{font-size:var(--cd-font-size--base);font-weight:bold;line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-content{overflow:auto;height:100%;padding:0 1rem;border:none;box-shadow:none;font-size:var(--cd-font-size--small)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container{width:375px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation{position:relative;left:-0.5rem;display:flex;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--tiny);line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation .link{cursor:pointer;color:var(--cd-primary-color);font-weight:bold}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation .link.disabled{cursor:default;color:var(--hpc-grey)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.admin-area{line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title{font-size:var(--cd-font-size--base);font-weight:700}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.tag-line{font-size:var(--cd-font-size--tiny);font-weight:400}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.admin-area{padding-bottom:.5rem;text-transform:uppercase;border-bottom:1px solid #e1e1e1;font-size:var(--cd-font-size--extra-tiny);font-size:10px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.section-header{display:flex;gap:.5rem;align-items:center;margin-bottom:0;text-transform:uppercase;font-size:var(--cd-font-size--small);font-weight:700;line-height:16px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.section-header span{display:inline-block}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.monitoring-period{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--small)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible{display:flex;justify-content:space-between}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper>div,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible>div{display:inline-block}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-color-code,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-color-code{position:relative;top:-0.1rem;display:inline-block;width:.5rem;height:.5rem;margin-top:0;margin-right:.4rem;border-radius:50%}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-label,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-label{margin-right:1rem}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-value,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-value{font-weight:bold}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper{margin-top:1rem;padding:.5rem 0}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper .measurement-bar-chart-container svg{pointer-events:all}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper .measurement-bar-chart-container svg g{pointer-events:all}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container{width:400px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item{display:flex}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item label.form-label{width:40%;margin-bottom:0;padding-top:3px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item>div{width:60%}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric{display:block;overflow:visible;padding:0;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .label{height:auto !important;height:30px;margin:0;padding:0 24px 0 9px;white-space:nowrap;color:var(--cd-primary-color);border-bottom:1px solid var(--hpc-orange);border-radius:0;background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--small);font-size:inherit;font-weight:bold;line-height:30px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .label::after{display:none}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .icon{position:absolute;top:12px;right:6px;width:10px;height:10px;fill:var(--hpc-orange)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items{position:absolute;z-index:1;top:0;border-radius:3px;background-color:var(--cd-white)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items ul li{padding:5px 8px;white-space:nowrap;border-top:none;border-bottom:none;font-size:var(--cd-font-size--small);font-weight:bold}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items ul li.selected{color:var(--cd-primary-color);background-color:rgba(0,0,0,0)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-wrapper.selectric-open .label{border-bottom:none}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form button.apply-donut-settings{margin-top:0;margin-bottom:.5rem;padding:6px 8px;color:var(--cd-white);background-color:var(--cd-primary-color)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar.visible~.leaflet-right{right:0 !important}.map-wrapper-outer .map-tabs{height:auto;background-color:var(--ghi-default-text-color)}.map-wrapper-outer .map-tabs ul{display:flex;height:100%;margin:0;padding:0;gap:2rem;list-style-type:none}.map-wrapper-outer .map-tabs ul li{position:relative;height:2.5rem;padding:.5rem 0;color:var(--cd-white);font-size:var(--cd-font-size--small)}.map-wrapper-outer .map-tabs ul li a{cursor:pointer;text-decoration:none;color:var(--cd-white) !important;font-size:inherit}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown{position:absolute;z-index:101;top:2.5rem;left:-0.3rem;border-top:0}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown div.ghi-dropdown--content{display:flex;flex-direction:column;padding:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown div.ghi-dropdown--content a{display:inline-block;padding:.3rem;white-space:nowrap;color:var(--ghi-default-text-color) !important}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown div.ghi-dropdown--content a:hover{cursor:pointer;background-color:var(--ghi-yellow)}.map-wrapper-outer .map-tabs ul li.active{border-bottom:4px solid var(--ghi-yellow)}.map-wrapper-outer .donut{margin-top:.5rem}.map-wrapper-outer .donut .map-legend{position:absolute;z-index:90;top:1rem;right:1rem;padding:.5rem;background:var(--cd-white)}.map-wrapper-outer .donut .map-legend .legend-caption{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .map-legend ul li.legend-item{display:flex;margin:0 1rem 0 0;padding:2px}.map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:.5rem;height:.5rem;margin-top:.3rem;margin-right:.4rem;border-radius:50%}.map-wrapper-outer .donut .map-legend ul li.legend-item .legend-label{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul li.legend-item:last-child{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs{position:relative;top:-1rem;margin-right:.5rem}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul{margin:0}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li{padding:0;background-color:rgba(0,0,0,0)}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.desktop{display:none}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.mobile{display:inline-block;width:3rem;height:3rem}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.mobile .icon{width:3rem;height:3rem;padding:.5rem;border-radius:3px;background-color:var(--cd-grey--light);fill:var(--cd-grey--mid)}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li.active a.mobile .icon{background-color:var(--cd-primary-color);fill:var(--cd-white)}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .download-link-wrapper{margin-top:.7rem;margin-bottom:-0.7rem}}.map-wrapper-outer .map-container{position:relative;width:100%;min-height:500px;margin:0;padding:0;border:1px solid var(--hpc-border-color)}.map-wrapper-outer .map-container>.leaflet-container{min-height:500px}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.map-wrapper-outer .map-container .download-link-wrapper{margin-left:.5rem}}.map-wrapper-outer .map-container .map-circle-tooltip,.map-wrapper-outer .map-container .measurement-bar-chart-tooltip{padding:5px 10px;color:var(--cd-white);border-radius:5px;background-color:var(--cd-black);font-size:12px;line-height:1.2rem}.map-wrapper-outer .map-container .map-circle-tooltip div,.map-wrapper-outer .map-container .measurement-bar-chart-tooltip div{display:flex;justify-content:space-between}.cd-page-title{border-bottom:0}.cd-tag{margin:0;padding:0;text-transform:unset;color:var(--ghi-default-text-color);background-color:unset;font-size:var(--cd-font-size--small)}@media(min-width: 1440px){.cd-teaser__image{max-width:100%}}.cd-social-links svg{fill:#1f1f1f}#main-content .gho-footnote-list__wrapper[data-visible]{width:calc(100% + 68px);padding:1rem 0 1rem 114px;transform:translateX(-114px)}#main-content [dir=rtl] .gho-footnote-list__wrapper[data-visible]{padding:1rem 114px 1rem 0;transform:translateX(114px)}@media screen and (max-width: 768px){#main-content .gho-footnote-list__wrapper[data-visible]{width:calc(100% + 102px)}}.ghi-block .gho-related-articles{margin:0;padding:0;border-top:0}@media screen and (min-width: 768px){.gho-related-article .field--name-field-image{width:calc(40% - 2.25rem);min-width:320px}}.preview-content.ghi-grid .paragraph--type--bottom-figure-row>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#layout-builder .contextual-region.layout-builder-block,#layout-builder .contextual-region.layout-builder-block.focus{margin-top:4.5rem;padding:2rem !important;border-radius:2px;outline-width:1px !important;outline-style:solid !important;outline-color:var(--colorGinFormElementBorder);outline-offset:0}#layout-builder .contextual-region.layout-builder-block.content-width,#layout-builder .contextual-region.layout-builder-block.focus.content-width{padding-right:2rem !important;padding-left:2rem !important}#layout-builder .contextual-region.layout-builder-block .contextual>button{display:none !important;clip:unset !important}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links{top:-2.5rem !important;right:2rem;display:flex;flex-direction:row-reverse;padding:.5em 0;background:none;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li{position:relative;display:block;margin-left:.5rem}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a{padding:0 .25em 0 .25em;padding-left:20px;color:var(--colorGinFormElementBorder) !important;background-color:rgba(0,0,0,0) !important;font-size:.75em !important;line-height:19px}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:focus,#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:hover{color:var(--colorGinPrimary) !important;box-shadow:none}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:focus::after,#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:hover::after{z-index:-1;content:"";background-color:var(--colorGinPrimary) !important;background-repeat:no-repeat;background-position:center;background-size:17px 17px}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a::after{position:absolute;top:0;left:0;width:17px;height:17px;content:"&";background-color:var(--colorGinFormElementBorder);-webkit-mask-size:17px 17px;mask-size:17px 17px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-update a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-remove a::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24996 13.4583C4.24996 14.2375 4.88746 14.875 5.66663 14.875H11.3333C12.1125 14.875 12.75 14.2375 12.75 13.4583V4.95833H4.24996V13.4583ZM5.66663 6.375H11.3333V13.4583H5.66663V6.375ZM10.9791 2.83333L10.2708 2.125H6.72913L6.02079 2.83333H3.54163V4.25H13.4583V2.83333H10.9791Z' fill='white'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24996 13.4583C4.24996 14.2375 4.88746 14.875 5.66663 14.875H11.3333C12.1125 14.875 12.75 14.2375 12.75 13.4583V4.95833H4.24996V13.4583ZM5.66663 6.375H11.3333V13.4583H5.66663V6.375ZM10.9791 2.83333L10.2708 2.125H6.72913L6.02079 2.83333H3.54163V4.25H13.4583V2.83333H10.9791Z' fill='white'/%3E%3C/svg%3E%0A")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-show-config a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3e%3c/svg%3e")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-hide a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19m-6.72-1.07a3 3 0 11-4.24-4.24M1 1l22 22'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19m-6.72-1.07a3 3 0 11-4.24-4.24M1 1l22 22'/%3e%3c/svg%3e")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-unhide{display:none}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-unhide a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3e%3ccircle fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3e%3ccircle fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3c/svg%3e")}#layout-builder .contextual-region.ghi-block--hidden .layout-builder-block-hide{display:none !important}#layout-builder .contextual-region.ghi-block--hidden .layout-builder-block-unhide{display:block !important}#layout-builder .contextual-region.layout-builder-block:focus,#layout-builder .contextual-region.layout-builder-block:hover{outline-width:2px !important;outline-color:var(--colorGinPrimary)}#layout-builder .contextual-region.layout-builder-block:focus ul.contextual-links,#layout-builder .contextual-region.layout-builder-block:hover ul.contextual-links{display:flex}#layout-builder .contextual-region.layout-builder-block:focus ul.contextual-links li:hover a,#layout-builder .contextual-region.layout-builder-block:hover ul.contextual-links li:hover a{color:var(--colorGinPrimary) !important}.ui-widget-content .layout-builder-configure-block div[data-block-preview] a{color:var(--ghi-default-text-color)}.ui-widget-content .layout-builder-configure-block div[data-block-preview][data-block-preview=plan_webcontent_file]{padding:0} +@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400%3B500%3B700&display=swap";@import"https://fonts.googleapis.com/css?family=Roboto:ital,wght@0,300%3B0,400%3B0,500%3B0,700%3B0,900%3B1,400%3B1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400%3B700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400%3B700&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons&display=swap";:root{--cd-ocha-blue: #1f69b3;--cd-blue--dark: #144372;--cd-blue--bright: #82b5e9;--cd-blue--light: #d4e5f7;--cd-highlight-red: #e56a54;--cd-contrast-red: #e00000;--cd-white: #fff;--cd-grey--lighter: #f5f5f5;--cd-grey--light: #eee;--cd-grey--mid: #595959;--cd-grey--dark: #4d4d4d;--cd-default-text-color: var(--cd-grey--dark);--cd-default-border-color: #dfdede;--cd-default-background-color: var(--cd-grey--lighter);--cd-black: #000;--cd-blue-grey: #e6ecf1;--cd-blue-grey--dark: #d3dde5;--cd-blue-grey--light: #ebf0f4;--cd-rgb-ocha-blue: 2, 108, 182;--cd-rgb-grey--mid: 89, 89, 89;--cd-rgb-grey--dark: 74, 74, 74;--cd-rgb-highlight-red: 229, 106, 84;--cd-rgb-blue-grey--dark: 211, 221, 229;--cd-max-page-width: 1400px;--cd-max-body-width: 1300px;--cd-max-width: 1220px;--cd-max-content-width: 820px;--cd-container-padding: 0.75rem;--cd-container-padding-tablet: 1.5rem;--cd-container-padding-xlarge: 3rem;--cd-flow-space: 1rem;--cd-bumper-space: 1rem;--cd-footer-row-number: 5;--cd-red: #cd3a1f;--cd-red--light: #f8d8d3;--cd-orange: #db7b18;--cd-orange--light: #fae6d1;--cd-yellow: #d5de26;--cd-yellow--light: #f7f8d3;--cd-green: #7fb92f;--cd-green--light: #e8f5d6;--cd-font-size--tiny: 0.75rem;--cd-font-size--small: 0.875rem;--cd-font-size--default: 1rem;--cd-font-size--base: 1.125rem;--cd-font-size--medium: 1.375rem;--cd-font-size--large: 1.625rem;--cd-font-size--2xbase: 1.875rem;--cd-font-size--2xmedium: 2.375rem;--cd-font-size--2xlarge: 2.875rem;--cd-font: helvetica, arial, sans-serif;--cd-font--system: system-ui;--cd-font--noto: "Noto Sans", sans-serif;--cd-font--noto-kufi: "Noto Kufi Arabic", sans-serif;--cd-font--roboto: "Roboto", helvetica, arial, sans-serif;--cd-font--roboto-condensed: "Roboto Condensed", helvetica, arial, sans-serif;--cd-font--roboto-slab: "Roboto Slab", helvetica, arial, sans-serif}.dialog-off-canvas-main-canvas{height:100%;min-height:100vh}.cd-page-layout-container{display:grid;grid-template-areas:"header" "highlighted" "main" "soft-footer" "footer"}@supports(display: grid){@media(min-width: 768px){.cd-page-layout-container{grid-template-rows:115px auto 1fr auto;grid-auto-rows:auto}}}@media(min-width: 1024px){.cd-layout-with-sidebar-first .cd-layout-sidebar-first,.cd-layout-with-sidebar-second .cd-layout-sidebar-second{flex-basis:200px}}.cd-layout-with-sidebar-both .cd-layout-sidebar-first{margin-bottom:1rem}@media(min-width: 768px){.cd-layout-with-sidebar-both .cd-layout-sidebar-first{flex-basis:200px}}@media(min-width: 1024px){.cd-layout-with-sidebar-both .cd-layout-sidebar-first{margin-bottom:0}}@media(min-width: 1024px){.cd-layout-two-col .cd-layout-sidebar-first{flex-basis:200px;margin-top:0}}.cd-global-header__dropdown{z-index:1002;background:var(--cd-grey--light)}.cd-global-header button[aria-expanded=true]::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cd-grey--light)}.cd-header button:focus{outline:none}.cd-global-header{background:var(--cd-grey--lighter);background-image:linear-gradient(-180deg, var(--cd-grey--lighter) 67%, var(--cd-grey--light) 97%)}.cd-global-header .cd-global-header__actions,.cd-global-header .cd-global-header__actions>*{background:rgba(0,0,0,0)}.cd-global-header svg{fill:var(--ghi-default-text-color) !important}.cd-global-header a,.cd-global-header *{color:var(--ghi-default-text-color)}.cd-global-header .menu>li:last-child{padding-right:0}.cd-global-header .menu>li a{color:var(--ghi-default-text-color)}.cd-global-header .menu>li a::after{background:var(--cd-default-border-color)}.cd-global-header .menu>li:last-child a{padding-right:0}.cd-global-header .menu>li:last-child a::after{display:none}.cd-site-header{border-bottom:0}.cd-site-header .cd-nav>.menu>li:last-child{padding-right:0}.cd-site-header__inner{display:grid;height:80px}@supports(display: grid){.cd-site-header__inner{grid-template-rows:80px;grid-template-columns:2fr 1fr}@media(min-width: 768px){.cd-site-header__inner{grid-template-columns:260px 1fr}}}.cd-language-switcher__btn:focus{outline:none}.cd-user-menu__dropdown li a:focus{outline:none}.region-header-logo{display:flex}.region-header-logo .cd-site-logo{width:100%;height:auto;margin:0 0 0 -1.5rem;padding-left:.5rem;text-decoration:none;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--base);font-weight:bold;line-height:1.3rem}.region-header-logo .cd-site-logo:focus{outline:none}@supports(display: flex){.region-header-logo .cd-site-logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}@media(max-width: 767px){.region-header-logo .cd-site-logo{margin:1.2rem 0;background:url("../../../custom/common_design_subtheme/img/logos/logo-humanitarian-action.svg") center no-repeat;background:linear-gradient(transparent, transparent),url("../../../custom/common_design_subtheme/img/logos/logo-humanitarian-action.svg") center no-repeat;background-position:0 center}}@media(min-width: 768px){.region-header-logo .cd-site-logo img{width:auto;height:40px}}.region-header-logo .cd-site-slogan{margin:.7rem 0 0 2rem;line-height:.8rem}.menu--main button[aria-expanded] .cd-icon--arrow-down{fill:#fed83d}.cd-nav-level-0__btn{height:80px;white-space:nowrap}.cd-nav-level-0__btn[aria-expanded] .cd-icon--arrow-down{fill:#fed83d}.cd-nav-level-0__btn[aria-expanded=true]::before{bottom:0;height:4px;background:#fed83d}.cd-site-header__nav-holder .cd-nav a,.cd-site-header__nav-holder .cd-nav span,.cd-site-header__nav-holder .cd-nav button{display:block;padding:15px 30px;text-align:left;text-decoration:none;color:var(--ghi-default-text-color)}.cd-site-header__nav-holder .cd-nav a>span,.cd-site-header__nav-holder .cd-nav span>span,.cd-site-header__nav-holder .cd-nav button>span{padding:0}html[dir=rtl] .cd-site-header__nav-holder .cd-nav a,html[dir=rtl] .cd-site-header__nav-holder .cd-nav span,html[dir=rtl] .cd-site-header__nav-holder .cd-nav button{text-align:right}.cd-site-header__nav-holder .cd-nav a:hover,.cd-site-header__nav-holder .cd-nav a:focus,.cd-site-header__nav-holder .cd-nav span:hover,.cd-site-header__nav-holder .cd-nav span:focus,.cd-site-header__nav-holder .cd-nav button:hover,.cd-site-header__nav-holder .cd-nav button:focus{color:var(--ghi-default-text-color);outline:none;background:var(--ghi-primary-background-color)}@supports(display: flex){.cd-site-header__nav-holder .cd-nav a,.cd-site-header__nav-holder .cd-nav span,.cd-site-header__nav-holder .cd-nav button{display:flex}}.cd-site-header__nav-holder .cd-nav button{width:100%;white-space:nowrap;border:0 none;background:rgba(0,0,0,0)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>button>a,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>button>span,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>button>button{text-transform:none;font-weight:700}.cd-site-header__nav-holder .menu .menu a,.cd-site-header__nav-holder .menu .menu span,.cd-site-header__nav-holder .menu .menu button{height:auto;white-space:normal;font-weight:normal}.cd-site-header__nav-holder .menu .menu li:hover a,.cd-site-header__nav-holder .menu .menu li:hover a span,.cd-site-header__nav-holder .menu .menu a:hover,.cd-site-header__nav-holder .menu .menu a:hover span,.cd-site-header__nav-holder .menu .menu a:focus,.cd-site-header__nav-holder .menu .menu a:focus span{color:var(--cd-ocha-orange--dark);background:var(--ghi-primary-background-color) !important}@media(max-width: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.cd-site-header__nav-holder .cd-nav>ul>li>a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li>button.is-active::before{background:#fed83d}.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--collapsed>a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--collapsed>button.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--expanded>a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--expanded>button.is-active::before{background:rgba(254,216,61,.2)}.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail a::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail button::before{background:rgba(254,216,61,.2)}.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li.menu-item--active-trail button.is-active::before{background:#fed83d}.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail a::before,.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail button::before{background:rgba(254,216,61,.6)}.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail a.is-active::before,.cd-site-header__nav-holder .cd-nav>ul>li>ul>li.menu-item--active-trail button.is-active::before{background:#fed83d}}@media(min-width: 1024px){.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button{position:relative;display:flex;align-items:center;height:80px;transition:background .3s ease;background:rgba(0,0,0,0)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button::before{position:absolute;right:-1px;bottom:0;left:-1px;width:calc(100% + 2px);height:4px;content:"";transition:background .3s ease;background:rgba(0,0,0,0)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:hover,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a.is-active,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:focus,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:hover,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span.is-active,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:focus,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:hover,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button.is-active,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:focus{background:var(--ghi-primary-background-color)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:hover::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a.is-active::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>a:focus::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:hover::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span.is-active::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item>span:focus::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:hover::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button.is-active::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item button:focus::before{background:var(--cd-primary-color)}.cd-site-header__nav-holder .cd-nav>.menu>.menu-item.menu-item--active-trail a::before,.cd-site-header__nav-holder .cd-nav>.menu>.menu-item.menu-item--active-trail button::before{background:var(--cd-primary-color)}.cd-site-header__nav-holder .cd-nav>.menu>li>.menu{top:80px}.cd-site-header__nav-holder .cd-nav>.menu>li>.menu>li.menu-item--active-trail{border-left:6px solid var(--cd-primary-color)}}.cd-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.cd-search__btn{color:var(--ghi-yellow)}.cd-search__btn svg{fill:var(--ghi-yellow)}.cd-search__btn:hover,.cd-search__btn:focus{color:var(--cd-primary-color)}.cd-search__btn:hover svg,.cd-search__btn:focus svg{fill:var(--cd-primary-color)}.cd-search__btn:focus{color:#fed83d}.cd-search__btn:focus svg{fill:#fed83d}.cd-search__btn[aria-expanded=true]{color:#fed83d}.cd-search__btn[aria-expanded=true] svg{fill:#fed83d}.cd-search__submit:focus{background-color:#fed83d}.cd-user-menu__item:focus,.cd-global-header .menu>li a:focus,.cd-global-header .menu>li button:focus{outline:none}.cd-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.cd-soft-footer{background:rgba(var(--cd-rgb-ocha-blue), 0.9)}.cd-soft-footer a:focus{outline:3px solid var(--cd-blue--bright)}.region-meta--frontend{z-index:100;display:none}.layout--twocol-section .layout__region--first{padding-right:1rem}.layout--twocol-section.has-second-region:not(.has-both-regions) .layout__region--second{margin-left:25%}.material-icons{display:inline-block;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;font-family:"Material Icons",sans-serif;font-size:24px;font-weight:normal;font-style:normal;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}#main-content{position:relative;max-width:var(--cd-max-page-width);padding-top:0}#main-content .layout--onecol .layout__region>div:not(.content-width),#main-content .region-content>div:not(.content-width){max-width:var(--cd-max-page-width)}#main-content .layout--onecol .layout__region>.content-width,#main-content .region-content>.content-width{max-width:calc(var(--content-width) + 24px) !important;margin-right:auto !important;margin-left:auto !important;padding-right:var(--cd-container-padding) !important;padding-left:var(--cd-container-padding) !important}#main-content .layout--onecol .layout__region .content-width .content-width,#main-content .region-content .content-width .content-width{padding-right:0 !important;padding-left:0 !important}@media(min-width: 768px){#main-content .layout--onecol .layout__region .content-width,#main-content .region-content .content-width{max-width:calc(var(--content-width) + 48px) !important;padding-right:var(--cd-container-padding-xlarge) !important;padding-left:var(--cd-container-padding-xlarge) !important}}#main-content .region-content>form.confirmation.cd-container{margin-top:4rem;margin-bottom:4rem}.node--unpublished{background-color:unset}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}:root{--content-width: 1220px;--reading-width: 820px}a{color:var(--ghi-default-text-color)}a:hover,a:focus{color:var(--ghi-default-text-color)}input::-moz-placeholder{font-size:80%;font-style:italic}input::placeholder{font-size:80%;font-style:italic}.cd-button,.btn--download,.ghi-download__btn{padding:.8rem 1.5rem;text-decoration:none;text-transform:uppercase;color:var(--ghi-default-text-color) !important;background-color:var(--ghi-primary-button-color);font-size:var(--cd-font-size--small);font-weight:bold}.cd-button.btn--centered,.btn--download.btn--centered,.ghi-download__btn.btn--centered{text-align:center}.cd-button:hover,.cd-button:focus,.btn--download:hover,.btn--download:focus,.ghi-download__btn:hover,.ghi-download__btn:focus{color:var(--ghi-default-text-color);background-color:var(--ghi-primary-button-color-hover)}.cd-button.expand-table,.cd-button.read-more,.cd-button.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.ghi-download__btn.external{position:relative;max-width:-moz-fit-content;max-width:fit-content;padding-right:2.5rem;color:var(--ghi-default-text-color)}.cd-button.expand-table::before,.cd-button.read-more::before,.cd-button.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/default/20px.svg")}.cd-button.read-more::before,.btn--download.read-more::before,.ghi-download__btn.read-more::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_forward/default/20px.svg")}.cd-button.external::before,.btn--download.external::before,.ghi-download__btn.external::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/open_in_new/default/20px.svg")}.ghi-dropdown__btn{color:inherit !important;border:0;background-color:rgba(0,0,0,0);font-size:inherit}.ghi-dropdown__btn+div.cd-dropdown{position:absolute;border:1px solid var(--cd-default-border-color);background-color:var(--cd-white)}.ghi-dropdown__btn+div.cd-dropdown>div.ghi-dropdown--content{display:flex;flex-direction:column}.ghi-dropdown__btn+div.cd-dropdown>div.ghi-dropdown--content a{color:var(--ghi-default-text-color)}button.ghi-download__btn,button.btn--download{transition:background-color .6s ease-out,color .6s ease-out;text-align:center;border:0;border:2px solid rgba(0,0,0,0);border-radius:3px;box-shadow:none;line-height:1.15;-webkit-appearance:none}button.ghi-download__btn svg.cd-icon,button.btn--download svg.cd-icon{fill:var(--ghi-default-text-color)}button.ghi-download__btn::before,button.btn--download::before{position:absolute;top:calc(50% - 10px);left:1rem;padding:10px;content:"";background-repeat:no-repeat}button.ghi-download__btn+.cd-dropdown,button.btn--download+.cd-dropdown,button.ghi-dropdown__btn+.cd-dropdown{position:absolute}button.ghi-download__btn+.cd-dropdown div,button.btn--download+.cd-dropdown div,button.ghi-dropdown__btn+.cd-dropdown div{display:inline-block;width:auto;padding:.2rem;border:1px solid var(--cd-default-border-color);border-radius:3px;background-color:var(--cd-white)}button.ghi-download__btn+.cd-dropdown div a,button.btn--download+.cd-dropdown div a,button.ghi-dropdown__btn+.cd-dropdown div a{display:block;padding:.1rem;text-decoration:none;font-size:var(--cd-font-size--tiny)}ul li:empty{display:none}.gin--horizontal-toolbar #toolbar-administration{z-index:201 !important}.fts-icon,.cd-figure-list--large .fts-icon{height:1rem}.download-icon{display:block;width:20px;height:20px;background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg");background-repeat:no-repeat}tbody td[data-sort-type=numeric]{text-align:right}tbody td .fts-icon{height:1rem;vertical-align:middle}tbody td .cluster-icon{float:left;width:2rem;height:1rem}tbody td .cluster-icon svg{position:relative;top:10%;left:0;width:1.2rem;height:1.2rem}svg.ghi-icons-sprite{display:none;overflow:hidden}svg.icon{display:inline-block;width:1rem;height:1rem;pointer-events:none}.toggle svg.icon{width:.5rem;height:.5rem;cursor:pointer;pointer-events:all;fill:var(--ghi-default-text-color)}.toggle.open svg.icon{transform:rotate(180deg)}.js input.form-autocomplete{background-color:rgba(0,0,0,0) !important;background-image:url("data:image/svg+xml,%3csvg width='40' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 1C3.46.827-.188 5.787 1.313 10.068c1.176 4.384 6.993 6.417 10.637 3.7.326-.39.565.276.846.442l3.74 3.739 1.413-1.414-4.35-4.35c2.811-3.468 1.15-9.247-3.062-10.71A7.003 7.003 0 008 1zm0 2c3.242-.123 5.849 3.42 4.777 6.477-.842 3.132-4.994 4.58-7.6 2.65-2.745-1.73-2.9-6.125-.285-8.044A5.006 5.006 0 018 3z' fill='%23868686'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:100% center !important}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url("../img/misc/spinner-ltr.gif") !important}.has-layout-builder-ipe-actions .gho-footnote-list__wrapper{bottom:64px !important}body.toolbar-horizontal .gin-secondary-toolbar,.layout-builder-ipe-actions{z-index:1002 !important}body.toolbar-horizontal #toolbar-administration{z-index:1003 !important}body.layout-builder-ipe-editing .dialog-off-canvas-main-canvas{padding-top:3rem}.layout-builder--content-preview-disabled .layout-builder-block.content-width{margin-right:auto;margin-left:auto}#layout-builder-modal .cd-alert{margin-top:0;margin-right:21px;margin-bottom:1rem;margin-left:30px;padding:.5rem}#layout-builder-modal .cd-alert>div{align-items:center}.cd-site-header__nav-holder{z-index:199}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder nav.cd-nav>ul>li>span{font-weight:bold}.cd-site-header__nav-holder nav.cd-nav>ul>li>span:focus,.cd-site-header__nav-holder nav.cd-nav>ul>li>span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav>ul>li>ul>li>span{opacity:.5}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] ul{padding:0;list-style:none}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] ul li>span{font-weight:bold}@media(max-width: 1023px){.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]{margin:0;padding:0}}@media(max-width: 1023px){.cd-site-header__nav-holder nav.cd-nav{margin:0;padding:0}}@media(min-width: 1024px){.cd-site-header__nav-holder nav.cd-nav{position:unset}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item:not(:last-child).right-border{border-right:1px solid var(--ghi-default-border-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain{position:absolute;z-index:199;left:0;width:100%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.region-page-title,.region-page-subtitle,.region-page-navigation{max-width:100vw}.toolbar-fixed .region-page-title a[name=page-title],.toolbar-fixed .region-page-subtitle a[name=page-title],.toolbar-fixed .region-page-navigation a[name=page-title]{position:relative;top:-80px;display:block;visibility:hidden}.region-page-title.region-page-navigation,.region-page-subtitle.region-page-navigation,.region-page-navigation.region-page-navigation{border-top:1px solid var(--cd-default-border-color);border-bottom:1px solid var(--cd-white)}.region-page-title.region-page-title .region-wrapper-inner,.region-page-title.region-page-subtitle .region-wrapper-inner,.region-page-title.region-page-navigation .block-wrapper__inner,.region-page-subtitle.region-page-title .region-wrapper-inner,.region-page-subtitle.region-page-subtitle .region-wrapper-inner,.region-page-subtitle.region-page-navigation .block-wrapper__inner,.region-page-navigation.region-page-title .region-wrapper-inner,.region-page-navigation.region-page-subtitle .region-wrapper-inner,.region-page-navigation.region-page-navigation .block-wrapper__inner{max-width:calc(var(--content-width) + 24px);margin-right:auto;margin-left:auto;padding-right:var(--cd-container-padding);padding-left:var(--cd-container-padding)}.region-page-title.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-navigation{position:unset}@media(min-width: 768px){.region-page-title.region-page-title .region-wrapper-inner,.region-page-title.region-page-subtitle .region-wrapper-inner,.region-page-title.region-page-navigation .block-wrapper__inner,.region-page-subtitle.region-page-title .region-wrapper-inner,.region-page-subtitle.region-page-subtitle .region-wrapper-inner,.region-page-subtitle.region-page-navigation .block-wrapper__inner,.region-page-navigation.region-page-title .region-wrapper-inner,.region-page-navigation.region-page-subtitle .region-wrapper-inner,.region-page-navigation.region-page-navigation .block-wrapper__inner{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}.region-page-title .block-wrapper--sectionnavigation,.region-page-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{position:relative}.region-page-title .region-wrapper-inner{display:flex;gap:1rem;margin:2rem 0 0}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton{margin-left:auto}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton a.link--download-dialog{white-space:nowrap}.region-page-title .region-wrapper-inner .cd-page-title,.region-page-title .region-wrapper-inner .block-section-switcher,.region-page-title .region-wrapper-inner .block-download-button{padding:0}.region-page-title .region-wrapper-inner .cd-page-title.block-download-button,.region-page-title .region-wrapper-inner .block-section-switcher.block-download-button,.region-page-title .region-wrapper-inner .block-download-button.block-download-button{margin-top:2.2rem}.region-page-title .region-wrapper-inner .cd-page-title.has-subtitle,.region-page-title .region-wrapper-inner .block-section-switcher.has-subtitle,.region-page-title .region-wrapper-inner .block-download-button.has-subtitle{margin-bottom:1rem}@media(max-width: 767px){.region-page-title{margin-top:2rem !important}.region-page-title .region-wrapper-inner{flex-direction:column-reverse}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton{margin:0}.region-page-title .region-wrapper-inner .block-wrapper--downloadbutton .block-download-button{margin:0}}.region-page-title+.region-page-subtitle{margin-top:-2rem}.region-page-title+.region-page-subtitle .region-wrapper-inner{display:flex;gap:1rem}.region-page-title+.region-page-subtitle .region-wrapper-inner #block-sectionmetadata,.region-page-title+.region-page-subtitle .region-wrapper-inner #block-documentmetadata{margin:.5rem 0 2rem 0;text-transform:uppercase;font-size:var(--cd-font-size--small)}body.force-letterbox main>.page-image img,body.force-letterbox main>.field--type-ghi-hero-image img{height:400px;-o-object-fit:cover;object-fit:cover}.tooltip{z-index:1004;cursor:pointer;vertical-align:middle}.tooltip svg{fill:var(--cd-primary-color)}.tippy-box .tippy-content>.content{padding:0 1rem}.tippy-box .tippy-content a.fts-link{display:inline-block;margin-bottom:.5rem}.tippy-box .tippy-content a.fts-link img{height:20px;vertical-align:middle}td.project-counter .tippy-box .tippy-content{min-width:20rem}.d3-sparkline-tooltip{pointer-events:none}.d3-sparkline-tooltip .tippy-box{top:-0.5rem}.d3-sparkline-tooltip .tippy-box .tippy-content{margin-bottom:-1rem}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .title{text-align:left}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items{margin-top:.5rem}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper{display:flex}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;color:var(--cd-white);font-size:100%;line-height:inherit}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .value{width:50%;text-align:right}.d3-sparkline-tooltip .tippy-box .tippy-arrow::before{left:45%}:root{--ghi-yellow: #fed83d;--ghi-grey--dark: #4d4d4d;--ghi-yellow--light: #fffbec;--ghi-yellow--light-chart: #f8ecb4;--ghi-grey: #dfdede;--ghi-grey--light: #eee;--ghi-grey--medium: #ccc;--ghi-grey--background: #f5f5f5;--ghi-orange-dark: #feba00;--cd-ocha-orange: #fecb00;--cd-ocha-orange--dark: var(--ghi-orange-dark);--cd-primary-color: var(--ghi-yellow);--cd-primary-color--dark: var(--cd-ocha-orange--dark);--cd-tag--color: #9e9e9e;--ghi-default-text-color: var(--ghi-grey--dark);--ghi-default-border-color: var(--ghi-grey--light);--ghi-default-border-color-background: var(--ghi-grey);--ghi-default-background-color: var(--ghi-grey--background);--ghi-primary-background-color: var(--ghi-yellow--light);--ghi-widget-color--light: var(--ghi-grey--light);--ghi-widget-color--dark: var(--ghi-orange-dark);--ghi-progress-color-fg: var(--ghi-yellow);--ghi-progress-color-bg: var(--ghi-yellow--light-chart);--ghi-status-color-unpublished: var(--cd-primary-color);--ghi-status-color-published: #abea3a;--ghi-primary-button-color: var(--ghi-yellow);--ghi-primary-button-color-hover: var(--ghi-orange-dark);--hpc-brown: #464646;--hpc-dark-brown: #2f2f2f;--hpc-orange: #ee7325;--hpc-orange-light: var(--cd-orange--light);--hpc-grey: #ebebeb;--hpc-blue-light: #e6ecf1;--green: #62b445;--hpc-border-color: #e1e1e1;--cd-font-size--extra-tiny: 0.625rem;--ghi-ui-dialog-border-radius: 1rem;--colorGinWarningLight: #efcf64;--colorGinWarningBackground: #605328;--colorGinDangerLight: #f39b9d;--colorGinDangerBackground: #583333;--colorGinGreenLight: #32cea4;--colorGinGreenBackground: #145242}.ghi-block-article-collection .block-content>a.external{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .article-collection-cards .ghi-grid-item.featured{background-color:var(--cd-primary-color)}.ghi-block-article-collection .article-collection-cards .ghi-grid-item .field--type-image{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.ghi-block,.ghi-block.ui-state-drop,.block-layout-builder,.block-layout-builder.ui-state-drop{margin-top:4.5rem;padding-top:1rem;padding-bottom:1rem;line-height:1.5}.ghi-block.ghi-block-paragraph,.ghi-block.ui-state-drop.ghi-block-paragraph,.block-layout-builder.ghi-block-paragraph,.block-layout-builder.ui-state-drop.ghi-block-paragraph{margin-top:2.5rem}.ghi-block:not(.paragraph--gho-text),.ghi-block.ui-state-drop:not(.paragraph--gho-text),.block-layout-builder:not(.paragraph--gho-text),.block-layout-builder.ui-state-drop:not(.paragraph--gho-text){page-break-inside:avoid !important}.ghi-block.paragraph--gho-text .gho-text__text>p,.ghi-block.ui-state-drop.paragraph--gho-text .gho-text__text>p,.block-layout-builder.paragraph--gho-text .gho-text__text>p,.block-layout-builder.ui-state-drop.paragraph--gho-text .gho-text__text>p{page-break-inside:avoid !important}#main-content.has-subpage-title .layout__region .ghi-block:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .ghi-block:first-child,#main-content.has-subpage-title .layout__region .ghi-block.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .ghi-block.ui-state-drop:first-child,#main-content.has-subpage-title .layout__region .block-layout-builder:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .block-layout-builder:first-child,#main-content.has-subpage-title .layout__region .block-layout-builder.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region .block-layout-builder.ui-state-drop:first-child{margin-top:0;padding-top:0}.ghi-block.ghi-block--hidden-preview>*:not(.contextual),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:1}body.page-node-type-article .layout__region--content>.ghi-block.block:first-child,body.page-node-type-article .layout__region--content>.ghi-block.ui-state-drop.block:first-child,body.page-node-type-article .layout__region--content>.block-layout-builder.block:first-child,body.page-node-type-article .layout__region--content>.block-layout-builder.ui-state-drop.block:first-child{margin-top:2.5rem}.layout__region--content>.ghi-block.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>.ghi-block.ui-state-drop.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>.block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>.block-layout-builder.ui-state-drop.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe){margin-top:0;padding-top:4.5rem;background-color:var(--ghi-default-background-color)}.ghi-block>div.block-content,.ghi-block.ui-state-drop>div.block-content,.block-layout-builder>div.block-content,.block-layout-builder.ui-state-drop>div.block-content{position:relative}.ghi-block>div.block-content:not(.content-width),.ghi-block.ui-state-drop>div.block-content:not(.content-width),.block-layout-builder>div.block-content:not(.content-width),.block-layout-builder.ui-state-drop>div.block-content:not(.content-width){margin-right:0 !important;margin-left:0 !important}.ghi-block>div.block-comment,.ghi-block.ui-state-drop>div.block-comment,.block-layout-builder>div.block-comment,.block-layout-builder.ui-state-drop>div.block-comment{padding:1rem 0;text-align:justify;font-size:var(--cd-font-size--small)}.ghi-block>div.block-links,.ghi-block.ui-state-drop>div.block-links,.block-layout-builder>div.block-links,.block-layout-builder.ui-state-drop>div.block-links{padding:.75rem 0;border-top:1px solid var(--cd-default-border-color);font-size:var(--cd-font-size--small)}.ghi-block>div.block-links>div.block-links--inner,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner,.block-layout-builder>div.block-links>div.block-links--inner,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner{display:flex;justify-content:space-between}.ghi-block>div.block-links>div.block-links--inner a,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner a,.block-layout-builder>div.block-links>div.block-links--inner a,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner a{text-decoration:none;line-height:1rem}.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog{position:relative;padding-left:1.5rem}.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before{position:absolute;top:calc(50% - 10px);left:0;padding:10px;content:"";background:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg") no-repeat}.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus{color:var(--ghi-default-text-color)}.ghi-block>div.block-links>div.block-links--inner .block-admin-links,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links{display:flex;align-items:baseline;gap:.5rem}.ghi-block>div.block-links>div.block-links--inner .block-admin-links a,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links a,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a{position:relative;top:2px;font-size:var(--cd-font-size--base)}.ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]{position:relative;top:-1px;padding:0;transition:none;color:inherit;border:0;background-color:inherit}.ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus{color:var(--cd-primary-color--dark);border:0;outline:0}.ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title{padding-bottom:0}.ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,.ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,.block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,.block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content{padding-top:0}.ghi-block-document-chapter{position:relative}.ghi-block-document-chapter .block-content .chapter-summary{margin:2rem 0}.block-generic-document-link-button button{padding:.8rem 1.5rem .8rem 2.5rem}.block-generic-document-link-button button::before{left:1rem;padding:10px;content:"";background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/download/default/20px.svg");background-repeat:no-repeat}.ghi-block-generic-document-links .block-content ul{display:flex;flex-direction:column;-webkit-padding-start:0;padding-inline-start:0;gap:.5rem}.ghi-block-generic-document-links .block-content ul li{display:flex;margin:0;padding:0;list-style-type:none;vertical-align:top}.ghi-block-generic-document-links .block-content ul li .document-link-box{position:relative;width:100%;padding:2rem;background-color:var(--ghi-default-background-color)}.ghi-block-generic-document-links .block-content ul li .document-link-box .title-wrapper .title{display:inline-block;width:100%;margin:0;padding:0;font-size:var(--cd-font-size--medium);font-weight:bold}.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons{position:relative;z-index:1;width:100%;margin-bottom:2rem}.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons button{padding:0;text-transform:none;color:var(--ghi-default-text-color);background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--default)}.ghi-block-generic-document-links .block-content ul li .document-link-box .buttons .cd-dropdown div a{font-size:var(--cd-font-size--tiny)}.ghi-block-generic-document-links .block-content ul li .document-link-box .meta{margin-top:1rem;font-size:var(--cd-font-size--tiny)}.ghi-block-generic-document-links .block-content ul li .document-link-box .meta::before{display:block;width:15%;padding-top:1.5rem;content:" ";border-top:4px solid var(--ghi-yellow)}@media(min-width: 768px){.ghi-block-generic-document-links .block-content ul li{flex:0 1 calc(50% - .25rem)}}@media(min-width: 768px){.ghi-block-generic-document-links .block-content ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}}.ghi-block-document-subheading{position:relative}.ghi-block-document-subheading a[name]{position:absolute;top:0;left:0}.ghi-block-plan-entity-types .item-list--entity-types{display:flex;flex-direction:column;gap:.5rem}.ghi-block-plan-entity-types .item-list--entity-types>div{display:flex;gap:2rem;padding:2rem 1rem;background-color:var(--ghi-default-background-color)}.ghi-block-plan-entity-types .item-list--entity-types>div p{align-self:center;margin:0;padding:0}.ghi-block-plan-entity-types .item-list--entity-types>div .label{white-space:nowrap;font-size:var(--cd-font-size--2xlarge);font-weight:bold}.ghi-block-plan-entity-types .item-list--entity-types>div .description{font-size:var(--cd-font-size--default)}.ghi-block-generic-external-widget.up-2 .block-content{display:flex;flex-wrap:wrap;justify-content:space-between}.ghi-block-generic-external-widget.up-2 .block-content .iframe-wrapper{width:100% !important}@media(min-width: 768px){.ghi-block-generic-external-widget.up-2 .block-content{display:flex;justify-content:space-between}.ghi-block-generic-external-widget.up-2 .block-content .iframe-wrapper{width:49% !important}}.ghi-block ul.plan-headline-figures{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.ghi-block-global-key-figures .tab-container-wrapper,.ghi-block-plan-headline-figures .tab-container-wrapper{margin-top:-2rem;padding-top:1rem}.ghi-block-global-key-figures .tab-navigation-wrapper,.ghi-block-plan-headline-figures .tab-navigation-wrapper{margin-top:1rem}.ghi-block-global-key-figures .tab-details .key-figures,.ghi-block-plan-headline-figures .tab-details .key-figures{display:flex;flex-wrap:wrap;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);clip-path:inset(0 0 0 1.5rem)}.ghi-block-global-key-figures .tab-details .key-figures li,.ghi-block-plan-headline-figures .tab-details .key-figures li{position:relative;flex-basis:auto;flex-grow:0;padding:0 1.5rem;border:0}.ghi-block-global-key-figures .tab-details .key-figures li:first-child,.ghi-block-plan-headline-figures .tab-details .key-figures li:first-child{padding-left:1.5rem}.ghi-block-global-key-figures .tab-details .key-figures li::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::before{position:absolute;left:0;width:1px;height:90%;content:" ";background-color:var(--ghi-default-border-color)}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__label,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__label{font-weight:normal}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value{color:var(--ghi-default-text-color)}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value>div,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div{display:flex;gap:.5rem}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.ghi-block-global-key-figures .block-comment .block-comment-inner,.ghi-block-plan-headline-figures .block-comment .block-comment-inner{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--cd-default-border-color)}.ghi-block-paragraph{position:relative}.ghi-block-paragraph .block-content.gho-text,.ghi-block-paragraph .block-content.gho-aside{margin-top:0}.ghi-block-paragraph .block-content>div>a.read-more{margin-top:2rem}.ghi-block-paragraph .block-content.gho-paragraph-promoted{background-color:rgba(0,0,0,0)}.ghi-block-paragraph.block-highlighted{padding-top:3rem !important}.ghi-block-paragraph.gho-paragraph-promoted{padding-top:3rem !important;background-color:var(--ghi-default-background-color)}.ghi-block-paragraph.gho-paragraph-promoted .block-content{padding-top:0;padding-bottom:3rem}.ghi-block-paragraph.gho-paragraph-promoted::before{position:absolute;left:0;height:100%;content:"";border-left:4px solid var(--cd-primary-color)}.block-plan-attachment-map .form-type-select{margin:0}.block-plan-attachment-map .form-type-select .selectric-wrapper{display:inline-block}.block-plan-attachment-map .form-type-select .selectric{display:inline-block;overflow:visible;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}.block-plan-attachment-map .form-type-select .selectric .label{display:inline-block;height:auto !important;margin:0;padding-right:24px;white-space:nowrap;color:var(--hpc-orange);background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--base);font-weight:bold}.block-plan-attachment-map .form-type-select .selectric .label::after{display:none}.block-plan-attachment-map .form-type-select .selectric .icon{position:absolute;top:13px;right:6px;width:12px;height:12px;fill:var(--hpc-orange)}.block-plan-attachment-map .form-type-select .selectric-items{position:absolute;z-index:1;top:0;left:-19px;width:auto !important;border-radius:3px;background-color:var(--cd-white)}.block-plan-attachment-map .form-type-select .selectric-items ul li{padding:8px 18px;white-space:nowrap;border-top:none;border-bottom:none;font-size:var(--cd-font-size--base);font-weight:bold}.block-plan-attachment-map .form-type-select .selectric-items ul li.selected{color:var(--hpc-orange);background-color:rgba(0,0,0,0)}.block-plan-attachment-map .form-type-select .selectric-items ul.selectric-group li{padding-left:2rem;font-weight:normal}.block-plan-attachment-map .form-type-select .selectric-items ul.selectric-group li.selectric-group-label{padding-left:18px;font-weight:bold}.block-plan-attachment-map div.block-links .download-link-wrapper{top:-2rem;margin-top:0}.block-plan-attachment-map:not(.has-comment) div.block-links{border-top:0}.block-plan-attachment-map .plan-attachment-map-wrapper .map-tabs--inner{padding-left:1rem}.block-plan-attachment-map .plan-attachment-map-wrapper .map-container .leaflet-container{width:100%;height:100%}.block-plan-attachment-map.has-attachment-switcher .map-tabs,.block-plan-attachment-map.has-attachment-switcher .download-link-wrapper{top:.3rem;margin-top:0}.block-plan-attachment-map .modal.right:not(.visible),.block-plan-attachment-map .leaflet-sidebar.right:not(.visible){right:-600px}.block-plan-attachment-map .modal .modal-inner,.block-plan-attachment-map .leaflet-sidebar .modal-inner{overflow-y:auto;max-height:350px}.block-plan-attachment-map .modal .modal-inner .title,.block-plan-attachment-map .leaflet-sidebar .modal-inner .title{color:var(--hpc-orange);font-size:1.4rem}.block-plan-attachment-map .modal table.plan-attachment-modal-table,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table{margin-bottom:.5rem}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody{border-top:none}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr{margin-bottom:8px;vertical-align:top;border-bottom:1px solid var(--cd-default-border-color)}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr:last-child,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr:last-child{border-bottom:0}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr td,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr td{padding:0;text-align:right;color:var(--hpc-brown);border:none;background:none;font-size:var(--cd-font-size--small);font-weight:600}.block-plan-attachment-map .modal table.plan-attachment-modal-table tbody tr td:first-child,.block-plan-attachment-map .leaflet-sidebar table.plan-attachment-modal-table tbody tr td:first-child{text-align:left;font-weight:400}.configuration-container .pane-plan-attachment-map .map-wrapper-outer{margin-top:4rem}.configuration-container .pane-plan-attachment-map .map-wrapper-outer .map-tabs{top:2rem;right:1rem;margin-right:0}.configuration-container .pane-plan-attachment-map .map-wrapper-outer.has-attachment-switcher{margin-top:0}.configuration-container .pane-plan-attachment-map .map-wrapper-outer.has-attachment-switcher .map-tabs{top:2.5rem}.ghi-block-plan-cluster-header .block-content{display:flex;justify-content:space-between}.ghi-block-plan-cluster-header .block-content .cluster-header-contacts{margin-top:-3rem;margin-bottom:2rem;margin-left:auto;padding:1rem 3rem}.ghi-block-plan-cluster-header .block-content .cluster-header-contacts h3{margin-top:0;font-size:var(--cd-font-size--medium)}.ghi-block-plan-cluster-header .block-content .cluster-header-contacts .cluster-header-contacts-item{font-size:var(--cd-font-size--default)}.block-plan-entity-attachments-table .select2-container{width:auto !important}.block-plan-entity-attachments-table td.group-name{font-weight:bold}.block-plan-operational-presence-map .pane-content{margin-top:.5rem}.block-plan-operational-presence-map .pane-content .pane-plan-operational-presence-map{display:flex;justify-content:space-between}.block-plan-operational-presence-map .pane-content .download-link-wrapper{top:-2rem;margin-top:0}.block-plan-operational-presence-map .pane-title{margin-bottom:0}.block-plan-operational-presence-map .pane-title .collapsed-text a.read-more{position:relative;top:-1rem}@media(min-width: 768px){.block-plan-operational-presence-map .pane-title{max-width:80%}}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container{position:relative;width:100%;min-height:400px;margin:0;padding:0;border:1px solid var(--hpc-border-color)}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend{position:absolute;z-index:90;top:10px;right:10px;font-size:var(--cd-font-size--small)}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul{display:flex;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:5px;list-style-type:none;border:1px solid var(--hpc-border-color);border-radius:3px;background-color:#fff}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li{margin-right:.5rem}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li:last-child{margin-right:0}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li .legend-marker{display:inline-block;width:10px;height:10px;margin-right:5px;border:1px solid var(--hpc-border-color);border-radius:50%}.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .leaflet-container{width:100%;height:100%}.block-plan-operational-presence-map .leaflet-sidebar{width:350px !important}.block-plan-operational-presence-map .modal .modal-content,.block-plan-operational-presence-map .leaflet-sidebar .modal-content{max-width:350px}.block-plan-operational-presence-map .modal .modal-inner,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner{overflow-y:auto;max-height:350px}.block-plan-operational-presence-map .modal .modal-inner .title-heading,.block-plan-operational-presence-map .modal .map-plan-card-container .title-heading,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .title-heading,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .title-heading{text-transform:uppercase;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--tiny)}.block-plan-operational-presence-map .modal .modal-inner .title,.block-plan-operational-presence-map .modal .map-plan-card-container .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .title{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--medium);font-weight:500}.block-plan-operational-presence-map .modal .modal-inner .content,.block-plan-operational-presence-map .modal .map-plan-card-container .content,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content{border-top:none !important}.block-plan-operational-presence-map .modal .modal-inner .content .title,.block-plan-operational-presence-map .modal .map-plan-card-container .content .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .title{text-transform:uppercase;font-size:var(--cd-font-size--small);font-weight:bold}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper{position:relative;margin-bottom:.5rem;font-size:var(--cd-font-size--small)}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper{position:relative;top:3px;display:inline-block;width:26px;height:26px;margin-right:.5rem;border:1px solid #000;border-radius:50%}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon{display:inline-block;width:26px;height:26px}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .cluster-icon-wrapper .cluster-icon svg{top:5%;left:20%;width:13px;height:13px}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper span.toggle,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper span.toggle,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper span.toggle,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper span.toggle{position:absolute;top:0;right:0;display:inline-block}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper{display:none;padding-top:1rem;padding-left:2.2rem}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper .title,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper .title,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper .title{text-transform:uppercase;font-size:var(--cd-font-size--tiny);font-weight:bold}.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .modal .modal-inner .content .cluster-wrapper .projects-wrapper ul,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .modal .map-plan-card-container .content .cluster-wrapper .projects-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content .cluster-wrapper .projects-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .organizations-wrapper ul,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content .cluster-wrapper .projects-wrapper ul{-webkit-padding-start:1rem;padding-inline-start:1rem;font-size:var(--cd-font-size--tiny)}.block-plan-operational-presence-map .modal .modal-inner .content a.fts-link,.block-plan-operational-presence-map .modal .map-plan-card-container .content a.fts-link,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content a.fts-link,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content a.fts-link{display:inline-block;margin-bottom:.5rem}.block-plan-operational-presence-map .modal .modal-inner .content a.fts-link img,.block-plan-operational-presence-map .modal .map-plan-card-container .content a.fts-link img,.block-plan-operational-presence-map .leaflet-sidebar .modal-inner .content a.fts-link img,.block-plan-operational-presence-map .leaflet-sidebar .map-plan-card-container .content a.fts-link img{position:relative;top:.5rem;left:.2rem;height:20px}.configuration-container .pane-plan-operational-presence-map{position:relative}.configuration-container .pane-plan-operational-presence-map .map-wrapper-outer.has-view-switcher,.configuration-container .pane-plan-operational-presence-map .map-wrapper-outer.has-object-switcher{margin-top:5rem}.ghi-block-plan-organizations-table tbody td.entity-name{white-space:unset !important}@media(min-width: 768px){.ghi-block-plan-organizations-table thead th.cd-table--name{min-width:200px}}.ghi-block-global-key-figures+.ghi-block-global-plan-overview-map{margin-top:0}.ghi-block-global-plan-overview-map{position:relative;clear:both}.ghi-block-global-plan-overview-map .overlay{position:absolute;top:0;bottom:0;width:100%;opacity:.25}.ghi-block-global-plan-overview-map .map-container{margin-bottom:1rem;padding:0 .5rem}.ghi-block-global-plan-overview-map .map-container .leaflet-container{position:relative;min-height:400px;border-width:1px;border-style:solid;border-color:var(--hpc-border-color)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-bottom{width:100%}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-control-attribution{float:none;width:100%;margin-right:auto;margin-left:auto;padding:.5rem;text-align:center}@media(max-width: 575px){.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-control-attribution{padding-bottom:.3rem}}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-header .title{margin-bottom:0;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--base);font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-header .title a{color:var(--ghi-default-text-color)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .modal-inner{padding:1.2rem 1.6rem .5rem 1.4rem;cursor:default}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content strong{font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper{margin-bottom:1rem;padding-top:1rem;border-top:1px solid var(--ghi-default-border-color)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row{display:flex;justify-content:space-between;width:100%}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .label{position:relative;display:inline;margin-bottom:3px;text-align:left;font-size:var(--cd-font-size--small);font-weight:normal}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value{display:flex;gap:.3rem;font-size:var(--cd-font-size--small);font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value i.tooltip.info{position:relative;top:3px}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value i.tooltip.monitoring-period{position:relative;top:1px}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .value .hpc-percent-progress-bar-wrapper{margin-top:2px;cursor:default}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row .note{font-size:var(--cd-font-size--tiny)}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status{margin:4px 0 4px 4px}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .label{display:flex;gap:.5rem;font-weight:bold}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .value{text-transform:none}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .modal-content .section-wrapper .section-row.section-row-plan-status .value>div{display:flex;gap:.5rem}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg g path:nth-of-type(1){fill:var(--ghi-grey--medium) !important}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg[plan-type=hrp] g path:nth-of-type(1){fill:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane svg svg[plan-type=fa] g path:nth-of-type(1){fill:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-overlay-pane text.donut-label{font-family:var(--cd-font--roboto);font-weight:500}@media(min-width: 768px){.ghi-block-global-plan-overview-map .map-container .leaflet-container{min-height:500px;border:0 none}}@media(min-width: 768px){.ghi-block-global-plan-overview-map .map-container{padding:0}}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.ghi-block-global-plan-table .metadata{width:100%;margin-top:1.5rem;margin-bottom:-1.5rem;text-align:right;font-size:var(--cd-font-size--tiny)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{width:auto !important;min-width:4rem;height:auto !important;max-height:1.5rem;text-align:center;color:var(--cd-white);background-color:#87cfad;font-size:var(--cd-font-size--small);font-weight:normal}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td a{word-break:normal}.ghi-block-global-plan-table table tbody td a.fts-plan-link{text-decoration:none}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table{position:relative;z-index:1;margin-top:-1rem;padding-bottom:0;background-color:var(--ghi-default-background-color)}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment,.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links{position:relative;z-index:1;border-top:0;border-bottom:0;background-color:var(--cd-white)}#layout-builder .ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment,#layout-builder .ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links{background-color:inherit}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment.block-comment,.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links.block-comment{margin-top:2rem}.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-comment.block-comment::before,.ghi-block-global-plan-overview-map+.ghi-block-global-plan-table .block-links.block-comment::before{border-bottom:0}.ghi-block-plan-webcontent-text .block-content{padding-top:1rem}.ghi-block-section-collection .block-content>a.external{margin-top:2rem}.ghi-block-section-collection .section-collection{margin-top:2rem}.ghi-block-section-collection .section-collection .ghi-grid-item{padding:0}.ghi-block-section-collection .section-collection .ghi-grid-item .field--type-image{width:100%}.block-wrapper--sectionswitcher,.ghi-block.has-year-switcher{z-index:1}.block-wrapper--sectionswitcher .section-switcher-wrapper,.ghi-block.has-year-switcher .section-switcher-wrapper{position:relative;z-index:1}.block-wrapper--sectionswitcher .section-switcher-wrapper .section-switcher-single,.block-wrapper--sectionswitcher .section-switcher-wrapper button,.ghi-block.has-year-switcher .section-switcher-wrapper .section-switcher-single,.ghi-block.has-year-switcher .section-switcher-wrapper button{display:inline-block;padding:.5rem 1.2rem;text-transform:uppercase;color:var(--ghi-default-text-color);border:0;background-color:var(--ghi-primary-button-color);font-size:var(--cd-font-size--small);font-weight:bold}.block-wrapper--sectionswitcher .section-switcher-wrapper button,.ghi-block.has-year-switcher .section-switcher-wrapper button{transition:background-color .6s ease-out,color .6s ease-out}.block-wrapper--sectionswitcher .section-switcher-wrapper button:hover,.block-wrapper--sectionswitcher .section-switcher-wrapper button:focus,.ghi-block.has-year-switcher .section-switcher-wrapper button:hover,.ghi-block.has-year-switcher .section-switcher-wrapper button:focus{background-color:var(--ghi-primary-button-color-hover)}.block-wrapper--sectionswitcher .section-switcher-wrapper button svg,.ghi-block.has-year-switcher .section-switcher-wrapper button svg{fill:var(--ghi-default-text-color)}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown{position:absolute;left:0;min-width:5.25rem;background-color:var(--ghi-primary-background-color)}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul{margin:.5rem 0;padding:0}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li{padding:.5rem 1.2rem;list-style-type:none;white-space:nowrap;font-size:var(--cd-font-size--small);font-weight:bold}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a,.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:hover,.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:focus,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:hover,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:focus{text-decoration:none;color:var(--ghi-default-text-color);font-weight:normal}.block-wrapper--sectionswitcher .section-switcher-wrapper .cd-dropdown ul li a:hover,.ghi-block.has-year-switcher .section-switcher-wrapper .cd-dropdown ul li a:hover{color:var(--ghi-primary-button-color-hover)}@media(min-width: 1024px){.block-wrapper--sectionswitcher .section-switcher-wrapper,.ghi-block.has-year-switcher .section-switcher-wrapper{top:.25rem}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.cluster-icon svg{position:relative;top:20%;left:20%}.cluster-icon svg *{fill:var(--hpc-brown)}.cluster-item.active .cluster-icon svg *{fill:var(--cd-white)}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid var(--cd-default-border-color) !important;border-radius:5px !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{height:3rem !important;padding:1rem !important;border-top-left-radius:inherit !important;border-top-right-radius:inherit !important;background-color:var(--ghi-default-background-color) !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-title{color:var(--ghi-default-text-color) !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar button.ui-dialog-titlebar-close{top:.5rem;right:.5rem;margin:0;transform:none;opacity:.8;border:none;background:none}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar button.ui-dialog-titlebar-close span.ui-button-icon{top:0;left:0;width:100%;height:100%;margin:0;transform:none;background-color:var(--ghi-default-text-color) !important;-webkit-mask-image:url("../../../contrib/gin/dist/media/sprite.svg#close-view");mask-image:url("../../../contrib/gin/dist/media/sprite.svg#close-view");-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal{padding:1rem !important;color:var(--ghi-default-text-color) !important;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background:var(--cd-white) !important}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper{font-size:var(--cd-font-size--small)}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-content p{margin:0;line-height:1.2rem}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-content>div{display:flex;flex-direction:column;gap:1rem}.download-dialog.ui-dialog:not(.ui-dialog-off-canvas) #drupal-modal .hpc-download-dialog-wrapper .hpc-download-dialog-footer{margin-top:1rem;padding-top:1rem;border-top:1px solid gray;line-height:1.2rem}ul.links--entity-navigation{display:flex;align-items:center;margin:0;padding:0;gap:2rem}ul.links--entity-navigation>li>.link-wrapper,ul.links--entity-navigation>li>button{position:relative;display:flex;align-items:center;height:3.5rem;white-space:nowrap}ul.links--entity-navigation>li.active>.link-wrapper::before,ul.links--entity-navigation>li.active>button::before,ul.links--entity-navigation>li>button[aria-expanded=true]::before{position:absolute;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:4px;content:"";transition:background .3s ease;border-bottom:4px solid var(--ghi-yellow)}ul.links--entity-navigation li{list-style-type:none}ul.links--entity-navigation li a{text-decoration:none;color:var(--hpc-dark-brown)}ul.links--entity-navigation li a.header-link{border-bottom:1px solid var(--ghi-default-border-color-background)}ul.links--entity-navigation li a.active{font-weight:bold}ul.links--entity-navigation li.expandable.dropdown{position:relative}ul.links--entity-navigation li.expandable.active>button[data-cd-toggler]{font-weight:bold}ul.links--entity-navigation li.expandable>button[data-cd-toggler]{padding:0;text-transform:none;border:0;background-color:rgba(0,0,0,0)}ul.links--entity-navigation li.expandable>button[data-cd-toggler] svg.cd-dropdown__icon{fill:var(--ghi-primary-button-color)}ul.links--entity-navigation li.expandable a{padding:.5rem 0;white-space:nowrap;font-size:var(--cd-font-size--default)}ul.links--entity-navigation li.expandable a:hover{color:var(--ghi-primary-button-color-hover)}ul.links--entity-navigation li.expandable.dropdown>div[data-cd-hidden=false]{position:absolute;z-index:201;top:3.5rem;left:-1.5rem;display:flex;flex-direction:column;padding:.5rem 1.5rem;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false],ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]{position:absolute;z-index:201;top:3.5rem;right:0;left:0;padding-top:1rem;padding-bottom:1rem;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer{max-width:calc(var(--content-width) + 24px);margin-right:auto;margin-left:auto;padding-right:var(--cd-container-padding);padding-left:var(--cd-container-padding)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer.megamenu-wrapper-outer{max-width:100vw}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header{margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ghi-default-border-color-background)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header h3,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header h3{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header h3 a,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header h3 a{white-space:normal;font-size:var(--cd-font-size--2xbase)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header .metadata,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header .metadata,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header .metadata,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-header .metadata{font-size:var(--cd-font-size--small)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner{-moz-column-width:auto;column-width:auto;-moz-column-count:1;column-count:1;-moz-column-gap:4rem;column-gap:4rem;-moz-column-rule:1px solid var(--ghi-default-border-color-background);column-rule:1px solid var(--ghi-default-border-color-background)}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper{display:block;width:auto;margin-bottom:2rem}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group{display:block;width:auto}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group>p{display:inline-block;margin-top:0;font-weight:bold;-moz-column-break-before:auto;break-before:auto;-moz-column-break-after:avoid;break-after:avoid}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul{-webkit-padding-start:0;padding-inline-start:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li{width:90%;padding:.5rem 0;-moz-column-break-inside:avoid;break-inside:avoid}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li:first-child{-moz-column-break-before:avoid;break-before:avoid}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li>p{display:block;width:auto;margin-top:0;font-weight:bold}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper .megamenu-group ul li a{white-space:unset}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner{-moz-column-count:3;column-count:3}}@media(min-width: 1024px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer .megamenu-wrapper-inner{-moz-column-count:4;column-count:4}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.second-level-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.megamenu-wrapper-outer,ul.links--entity-navigation li.expandable.second-level>div[data-cd-hidden=false]>div.second-level-wrapper-outer{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.megamenu--2 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--2 .megamenu-wrapper-inner{-moz-column-count:1 !important;column-count:1 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--3 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--3 .megamenu-wrapper-inner{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--5 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--5 .megamenu-wrapper-inner{-moz-column-count:3 !important;column-count:3 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--6 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--6 .megamenu-wrapper-inner{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--7 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--7 .megamenu-wrapper-inner{-moz-column-count:5 !important;column-count:5 !important}}@media(min-width: 1024px){ul.links--entity-navigation li.expandable.megamenu.megamenu--2 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--2 .megamenu-wrapper-inner{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--3 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--3 .megamenu-wrapper-inner{-moz-column-count:3 !important;column-count:3 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--5 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--5 .megamenu-wrapper-inner{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--6 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--6 .megamenu-wrapper-inner{-moz-column-count:6 !important;column-count:6 !important}ul.links--entity-navigation li.expandable.megamenu.megamenu--7 .megamenu-wrapper-inner,ul.links--entity-navigation li.expandable.second-level.megamenu--7 .megamenu-wrapper-inner{-moz-column-count:7 !important;column-count:7 !important}}html:not(.js) .block-document-navigation,html:not(.js) .block-section-navigation{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.block-document-navigation>ul.links--entity-navigation>li.hidden,.block-section-navigation>ul.links--entity-navigation>li.hidden{display:none}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false]{padding-top:0;padding-bottom:0}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false]{position:relative;top:0;width:calc(100vw - 3*var(--cd-container-padding));max-width:calc(100vw - 3*var(--cd-container-padding))}.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false] .megamenu-wrapper-outer,.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false] .megamenu-wrapper-outer{padding-right:0;padding-left:0}@media(min-width: 768px){.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false] .megamenu-wrapper-outer,.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false] .megamenu-wrapper-outer{padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){.block-document-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false],.block-section-navigation>ul.links--entity-navigation>li.overflow-item.expandable>div[data-cd-hidden=false] .second-level-wrapper-outer div[data-cd-hidden=false]{position:absolute;top:3.5rem;width:100%;max-width:100%}}.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{display:flex;flex-direction:column;align-items:flex-start;gap:0;-webkit-padding-start:0;padding-inline-start:0}.block-document-navigation .overflow-navigation li,.block-section-navigation .overflow-navigation li{padding:0;-moz-column-break-inside:avoid;break-inside:avoid}.block-document-navigation .overflow-navigation li.expandable.megamenu,.block-section-navigation .overflow-navigation li.expandable.megamenu{position:relative}.block-document-navigation .overflow-navigation li button,.block-section-navigation .overflow-navigation li button{display:flex;align-items:center;text-align:left}@media(min-width: 768px){.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{position:initial;flex-direction:row;gap:2rem}.block-document-navigation .overflow-navigation li.expandable.megamenu,.block-section-navigation .overflow-navigation li.expandable.megamenu{position:static}.block-document-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false],.block-section-navigation .overflow-navigation li.expandable.megamenu div[data-cd-hidden=false]{width:100%;max-width:100%}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.ghi-image-wrapper div.image-caption-wrapper div.image-caption{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;max-width:400px;padding:1rem 2rem;text-align:left;color:var(--ghi-default-text-color);background-color:var(--cd-white);font-size:var(--cd-font-size--tiny)}.ghi-image-wrapper div.image-caption-wrapper div.image-caption .location{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny);font-weight:700}.ghi-image-wrapper div.image-caption-wrapper div.image-caption p{margin:0}.ghi-image-wrapper div.image-caption-wrapper div.image-caption .credits{font-style:italic}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption{position:absolute;right:calc(1.9rem + 2px);bottom:calc(2rem + 2px);display:inline-block;width:1.5rem;height:1.5rem;padding:0 !important;background-color:var(--cd-white);font-size:var(--cd-font-size--small);line-height:1.5rem}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus,.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover{background-color:var(--cd-primary-color)}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus+.image-caption,.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover+.image-caption{display:inline-block}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper a.expand-caption::after{display:block;content:"i";text-align:center;font-weight:700}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper div.image-caption:hover{display:inline-block}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper div.image-caption{display:none}@media(max-width: 767px){.ghi-image-wrapper div.image-caption-wrapper a.expand-caption{position:absolute;right:calc(1.9rem + 2px);bottom:calc(2rem + 2px);display:inline-block;width:1.5rem;height:1.5rem;padding:0 !important;background-color:var(--cd-white);font-size:var(--cd-font-size--small);line-height:1.5rem}.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus,.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover{background-color:var(--cd-primary-color)}.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:focus+.image-caption,.ghi-image-wrapper div.image-caption-wrapper a.expand-caption:hover+.image-caption{display:inline-block}.ghi-image-wrapper div.image-caption-wrapper a.expand-caption::after{display:block;content:"i";text-align:center;font-weight:700}.ghi-image-wrapper div.image-caption-wrapper div.image-caption:hover{display:inline-block}.ghi-image-wrapper div.image-caption-wrapper div.image-caption{display:none}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.block-document-meta-data>ul,.block-section-meta-data>ul,article.node--type-article .node__meta .node__submitted>ul,article.node--type-document .node__meta .node__submitted>ul,.megamenu .megamenu-header>ul{display:flex;flex-wrap:wrap;align-items:center;row-gap:1rem;margin-top:0;margin-bottom:0;margin-left:-0.5rem;padding:0;list-style:none;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);clip-path:inset(-3rem -3rem 0 0.5rem)}.block-document-meta-data>ul>li,.block-section-meta-data>ul>li,article.node--type-article .node__meta .node__submitted>ul>li,article.node--type-document .node__meta .node__submitted>ul>li,.megamenu .megamenu-header>ul>li{position:relative;flex-basis:auto;flex-grow:0;padding:0 .5rem;border:0}.block-document-meta-data>ul>li:first-child,.block-section-meta-data>ul>li:first-child,article.node--type-article .node__meta .node__submitted>ul>li:first-child,article.node--type-document .node__meta .node__submitted>ul>li:first-child,.megamenu .megamenu-header>ul>li:first-child{padding-left:.5rem}.block-document-meta-data>ul>li::before,.block-section-meta-data>ul>li::before,article.node--type-article .node__meta .node__submitted>ul>li::before,article.node--type-document .node__meta .node__submitted>ul>li::before,.megamenu .megamenu-header>ul>li::before{position:absolute;left:0;width:1px;height:90%;content:" ";background-color:var(--ghi-default-border-color)}.modal-content table{width:100%}.leaflet-modal{z-index:10 !important}.leaflet-modal .overlay{background-color:rgba(0,0,0,0)}.leaflet-modal .modal{overflow:hidden;max-height:600px;padding:0 1.5rem}.leaflet-modal .modal-content{max-width:250px;padding:0;border:1px solid var(--hpc-border-color);border-radius:4px;background-color:var(--cd-white);font-size:var(--cd-font-size--base)}.leaflet-modal .modal-content .modal-inner{position:relative;padding:.5rem 1rem;line-height:24px}.leaflet-modal .modal-content .modal-inner i.close{position:absolute;top:-1rem;right:-1rem;opacity:1;color:var(--cd-primary-color);border-radius:50%;background-color:var(--cd-white);font-size:2rem}.leaflet-modal .modal-content .modal-inner div.title{margin-bottom:10px;font-weight:bold}.leaflet-modal .modal-content .modal-inner div.content{padding-top:.5rem;border-top:1px solid var(--hpc-border-color)}.leaflet-modal .modal-content .modal-inner div.monitoring-period{margin-top:5px;padding-top:5px;color:var(--ghi-default-text-color);border-top:1px solid var(--hpc-border-color);font-size:var(--cd-font-size--small)}.hpc-pie-chart-wrapper svg{width:20px;height:20px;transform:rotate(-90deg);border:1px solid var(--ghi-widget-color--dark);border-radius:50%;fill:var(--ghi-widget-color--light)}.hpc-pie-chart-wrapper svg circle{fill:var(--ghi-widget-color--light);stroke:var(--ghi-widget-color--dark);stroke-width:32;stroke-dasharray:100 100}.plan-entity-contribution-wrapper{display:flex;align-items:center;font-size:var(--cd-font-size--small)}.plan-entity-contribution-wrapper>span{font-weight:700}.plan-entity-contribution-wrapper ul{display:inline-flex;-webkit-padding-start:.5rem;padding-inline-start:.5rem;list-style-type:none;gap:.5rem}.plan-entity-contribution-wrapper ul li{display:flex;gap:3px}.plan-entity-contribution-wrapper ul li span.check-circle{color:var(--green)}.plan-status{width:1rem;height:1rem;border-radius:50%}.plan-status.plan-status-header-icon{background-color:var(--ghi-default-text-color)}.plan-status.unpublished{background-color:var(--ghi-status-color-unpublished)}.plan-status.published{background-color:var(--ghi-status-color-published)}.hpc-progress-bar-wrapper{display:inline-block;overflow:hidden;width:100%;height:14px;border:1px solid var(--ghi-widget-color--dark);background-color:var(--ghi-widget-color--light)}.hpc-progress-bar-wrapper .hpc-progress-bar-inner{height:100%;background-color:var(--ghi-widget-color--dark)}.project-data-popover table th{text-align:center}.project-data-popover table tr td{text-align:center}.project-data-popover table tr td:first-child{white-space:nowrap}.project-data-popover table tr td ul{-webkit-padding-start:unset;padding-inline-start:unset;list-style-type:none}.select-wrappers{position:absolute;top:-1.8rem;right:0;display:inline-block;margin:0}.select-wrappers>div.ajax-switcher-wrapper{display:inline-block}.select-wrappers>div.ajax-switcher-wrapper>form{display:inline-block;margin:0 0 0 1rem}div.ajax-switcher-wrapper>form{display:inline-block;margin:0 1rem 0 0}div.ajax-switcher-wrapper>form .form-item{display:inline-block}div.ajax-switcher-wrapper>form .select2,div.ajax-switcher-wrapper>form .select2-selection--single{display:inline-block;overflow:visible;width:auto !important;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}div.ajax-switcher-wrapper>form .select2 .select2-selection__rendered,div.ajax-switcher-wrapper>form .select2-selection--single .select2-selection__rendered{display:inline-block;height:auto !important;margin:0;padding-right:24px;padding-left:0;white-space:nowrap;color:var(--ghi-default-text-color);background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--small);font-weight:bold}div.ajax-switcher-wrapper>form .select2 .select2-selection__rendered::after,div.ajax-switcher-wrapper>form .select2-selection--single .select2-selection__rendered::after{display:none}div.ajax-switcher-wrapper>form .select2 .icon,div.ajax-switcher-wrapper>form .select2-selection--single .icon{position:absolute;top:13px;right:6px;width:12px;height:12px;fill:var(--ghi-default-text-color)}.select2-dropdown.select2-dropdown--below{border-top:.5px solid}.select2-dropdown .select2-results{width:auto !important;border-radius:3px;background-color:var(--cd-white)}.select2-dropdown .select2-results ul li{padding:8px 18px;white-space:nowrap;border-top:none;border-bottom:none;font-size:var(--cd-font-size--small);font-weight:normal}.select2-dropdown .select2-results ul li.select2-results__option--highlighted{color:var(--cd-primary-color);background-color:rgba(0,0,0,0)}.select2-dropdown .select2-results ul.selectric-group li{padding-left:2rem;font-weight:normal}.select2-dropdown .select2-results ul.selectric-group li.selectric-group-label{padding-left:18px;font-weight:bold}#main-content .table-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper,.ghi-modal-dialog .table-wrapper{overflow-x:auto;max-width:calc(100vw - 1rem - 2*var(--cd-container-padding)) !important;margin-right:-5px}#main-content .table-wrapper table.ghi-table,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table,.ghi-modal-dialog .table-wrapper table.ghi-table{font-size:var(--cd-font-size--default)}#main-content .table-wrapper table.ghi-table.soft-limit,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.soft-limit,.ghi-modal-dialog .table-wrapper table.ghi-table.soft-limit{margin-bottom:2rem}#main-content .table-wrapper table.ghi-table.soft-limit+a.expand-table,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.soft-limit+a.expand-table,.ghi-modal-dialog .table-wrapper table.ghi-table.soft-limit+a.expand-table{display:block;margin-right:auto;margin-left:auto}.ghi-block #main-content .table-wrapper table.ghi-table,.ghi-block .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table,.ghi-block .ghi-modal-dialog .table-wrapper table.ghi-table{margin-bottom:0}#main-content .table-wrapper table.ghi-table th,#main-content .table-wrapper table.ghi-table td,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td,.ghi-modal-dialog .table-wrapper table.ghi-table th,.ghi-modal-dialog .table-wrapper table.ghi-table td{padding:1.5rem 2rem}body.path-frontpage #main-content .table-wrapper table.ghi-table th,body.path-overview #main-content .table-wrapper table.ghi-table th,body.path-frontpage #main-content .table-wrapper table.ghi-table td,body.path-overview #main-content .table-wrapper table.ghi-table td,body.path-frontpage .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th,body.path-overview .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th,body.path-frontpage .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td,body.path-overview .layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td,body.path-frontpage .ghi-modal-dialog .table-wrapper table.ghi-table th,body.path-overview .ghi-modal-dialog .table-wrapper table.ghi-table th,body.path-frontpage .ghi-modal-dialog .table-wrapper table.ghi-table td,body.path-overview .ghi-modal-dialog .table-wrapper table.ghi-table td{padding:1.5rem 1rem}#main-content .table-wrapper table.ghi-table th.entity-name,#main-content .table-wrapper table.ghi-table th.cd-table--amount,#main-content .table-wrapper table.ghi-table th.cd-table--currency,#main-content .table-wrapper table.ghi-table th.cd-table--percentage,#main-content .table-wrapper table.ghi-table td.entity-name,#main-content .table-wrapper table.ghi-table td.cd-table--amount,#main-content .table-wrapper table.ghi-table td.cd-table--currency,#main-content .table-wrapper table.ghi-table td.cd-table--percentage,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.entity-name,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--amount,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--currency,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--percentage,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.entity-name,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--amount,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--currency,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--percentage,.ghi-modal-dialog .table-wrapper table.ghi-table th.entity-name,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--amount,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--currency,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--percentage,.ghi-modal-dialog .table-wrapper table.ghi-table td.entity-name,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--amount,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--currency,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--percentage{text-align:left;white-space:nowrap}#main-content .table-wrapper table.ghi-table th.cd-table--chart,#main-content .table-wrapper table.ghi-table td.cd-table--chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.cd-table--chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.cd-table--chart,.ghi-modal-dialog .table-wrapper table.ghi-table th.cd-table--chart,.ghi-modal-dialog .table-wrapper table.ghi-table td.cd-table--chart{text-align:center}#main-content .table-wrapper table.ghi-table th.not-available,#main-content .table-wrapper table.ghi-table td.not-available,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th.not-available,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td.not-available,.ghi-modal-dialog .table-wrapper table.ghi-table th.not-available,.ghi-modal-dialog .table-wrapper table.ghi-table td.not-available{font-style:italic}#main-content .table-wrapper table.ghi-table th[data-formatting=numeric-full],#main-content .table-wrapper table.ghi-table td[data-formatting=numeric-full],.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th[data-formatting=numeric-full],.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td[data-formatting=numeric-full],.ghi-modal-dialog .table-wrapper table.ghi-table th[data-formatting=numeric-full],.ghi-modal-dialog .table-wrapper table.ghi-table td[data-formatting=numeric-full]{text-align:right}#main-content .table-wrapper table.ghi-table th:first-child,#main-content .table-wrapper table.ghi-table td:first-child,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th:first-child,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td:first-child,.ghi-modal-dialog .table-wrapper table.ghi-table th:first-child,.ghi-modal-dialog .table-wrapper table.ghi-table td:first-child{padding-left:0}#main-content .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart),#main-content .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart),.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart),.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart),.ghi-modal-dialog .table-wrapper table.ghi-table th:last-child:not(.cd-table--chart),.ghi-modal-dialog .table-wrapper table.ghi-table td:last-child:not(.cd-table--chart){padding-right:0}#main-content .table-wrapper table.ghi-table.cd-table--responsive td::before,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.cd-table--responsive td::before,.ghi-modal-dialog .table-wrapper table.ghi-table.cd-table--responsive td::before{top:1.5rem;font-size:inherit}#main-content .table-wrapper table.ghi-table thead th,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table thead th,.ghi-modal-dialog .table-wrapper table.ghi-table thead th{white-space:nowrap;text-transform:uppercase;color:var(--ghi-default-text-color);border-bottom:1px solid var(--cd-default-border-color);background:rgba(0,0,0,0);font-size:var(--cd-font-size--small)}#main-content .table-wrapper table.ghi-table.sortable th,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th{cursor:pointer}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort),#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort),.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort),.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse{padding-right:5px}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)>span,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted>span,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse>span,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)>span,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted>span,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse>span,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)>span,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted>span,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse>span{display:inline-block;width:2rem;color:var(--cd-primary-color)}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-nosort)::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after{position:relative;top:4px;left:5px;display:inline-block;width:11px;height:19px;content:" ";background-size:contain}#main-content .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted,.sorttable-sorted-reverse,.sorttable-nosort)::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted,.sorttable-sorted-reverse,.sorttable-nosort)::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted,.sorttable-sorted-reverse,.sorttable-nosort)::after{background-image:url("../img/table/ghi_sorting.svg")}#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted::after{background-image:url("../img/table/ghi_sorting_up.svg")}#main-content .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-sorted-reverse::after{background-image:url("../img/table/ghi_sorting_down.svg")}#main-content .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind,#main-content .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th #sorttable-sortfwdind,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th #sorttable-sortrevind{display:none}#main-content .table-wrapper table.ghi-table.sortable th.sorttable-nosort,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th.sorttable-nosort,.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th.sorttable-nosort{cursor:initial}#main-content .table-wrapper table.ghi-table tbody tr,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody tr,.ghi-modal-dialog .table-wrapper table.ghi-table tbody tr{border-bottom:1px solid var(--cd-default-border-color)}#main-content .table-wrapper table.ghi-table tbody tr:last-child,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody tr:last-child,.ghi-modal-dialog .table-wrapper table.ghi-table tbody tr:last-child{border-bottom:0}#main-content .table-wrapper table.ghi-table tbody td:first-child.subrow,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td:first-child.subrow,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td:first-child.subrow{padding-left:2rem}#main-content .table-wrapper table.ghi-table tbody td .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.3rem}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart{white-space:nowrap}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-pie-chart .hpc-pie-chart-wrapper{display:inline-flex;width:auto;height:100%;margin-left:5px;aspect-ratio:1/1;vertical-align:middle}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar{white-space:nowrap}#main-content .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.data-point--widget-progressbar .hpc-progress-bar-wrapper{margin-left:5px}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart{width:10rem;padding:.5rem .75rem .5rem 0}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline{display:inline-block;width:100%}#main-content .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"],.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"],.ghi-modal-dialog .table-wrapper table.ghi-table tbody td.spark-line-chart span.sparkline svg circle[r="2"]{r:4px;fill:#fed83d}#main-content .table-wrapper table.ghi-table tbody div.modal-link,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody div.modal-link,.ghi-modal-dialog .table-wrapper table.ghi-table tbody div.modal-link{display:inline-block;vertical-align:middle}#main-content .table-wrapper table.ghi-table tbody div.modal-link a,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody div.modal-link a,.ghi-modal-dialog .table-wrapper table.ghi-table tbody div.modal-link a{text-decoration:none}@media(min-width: 768px){#main-content .table-wrapper,.layout-builder-configure-block div[data-block-preview] .table-wrapper,.ghi-modal-dialog .table-wrapper{max-width:calc(100vw - 1rem - 2*var(--cd-container-padding-xlarge)) !important}}.ghi-modal-dialog .table-wrapper table.ghi-table{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-table th{white-space:nowrap;color:var(--ghi-default-text-color);background-color:inherit}.ghi-modal-dialog .table-wrapper table.ghi-table.has-totals-row th{border-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-table th,.ghi-modal-dialog .table-wrapper table.ghi-table td,.ghi-modal-dialog .table-wrapper table.ghi-table td a{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--small)}.ghi-modal-dialog .table-wrapper table.ghi-table th,.ghi-modal-dialog .table-wrapper table.ghi-table td{padding:1.5rem .5rem 1.5rem 2rem}.ghi-modal-dialog .table-wrapper table.ghi-table th:first-child,.ghi-modal-dialog .table-wrapper table.ghi-table td:first-child{padding-left:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table th:last-child,.ghi-modal-dialog .table-wrapper table.ghi-table td:last-child{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-table tfoot tr{border-bottom:0;background-color:var(--cd-default-background-color)}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row td,.ghi-modal-dialog .table-wrapper table.ghi-table tfoot tr td{font-weight:700}.ajax-progress-fullscreen{z-index:1052;top:0;left:0;width:100%;height:100%;pointer-events:unset;opacity:.7;background-color:var(--cd-tag--color)}.ui-dialog{z-index:301}.ui-dialog .ui-dialog-title{margin-top:0 !important;margin-bottom:0 !important}.ui-dialog .ui-dialog-title .cluster-icon{display:inline-block;width:1rem;margin-right:.5rem;color:#fff}.ui-dialog .ui-dialog-title .cluster-icon svg *{fill:var(--cd-white)}.ui-dialog .ui-dialog-content{position:static !important;color:inherit !important}.ui-dialog.download-dialog .ui-dialog-content{overflow:inherit !important}.ui-dialog.ajax-block-error .ui-dialog-content{margin-top:2rem;margin-bottom:2rem}.ui-dialog.ghi-modal-dialog{max-width:1280px;margin:1rem;border:0 none !important;border-radius:var(--ghi-ui-dialog-border-radius);background:var(--ghi-grey--background) !important}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar{padding:24px;border:1px solid var(--cd-default-border-color);border-top-left-radius:var(--ghi-ui-dialog-border-radius);border-top-right-radius:var(--ghi-ui-dialog-border-radius);background:var(--cd-white) !important;line-height:1.2}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:20px;right:18px;box-sizing:border-box;width:2em;margin:0;transform:none;white-space:nowrap;text-indent:-9999px;opacity:.8;border:none;background:none}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon{top:0;left:0;width:100%;height:100%;margin:0;transform:none;background-color:var(--cd-primary-color) !important;-webkit-mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#close-view");mask-image:url("/themes/contrib/gin/dist/media/sprite.svg#close-view");-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-image:none}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title{color:var(--ghi-default-text-color) !important}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .cluster-icon{display:inline-block;width:1rem;margin-right:1rem;color:#fff}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .cluster-icon svg *{fill:var(--ghi-default-text-color)}.ui-dialog.ghi-modal-dialog .ui-dialog-titlebar .ui-dialog-title .title-additional-info{float:right;margin-right:3rem}.ui-dialog.ghi-modal-dialog .ui-dialog-content{border-right:1px solid var(--cd-default-border-color);border-bottom:1px solid var(--cd-default-border-color);border-left:1px solid var(--cd-default-border-color);border-bottom-right-radius:var(--ghi-ui-dialog-border-radius);border-bottom-left-radius:var(--ghi-ui-dialog-border-radius);background:var(--cd-white) !important}.ui-dialog.ghi-modal-dialog .ui-dialog-content a{color:var(--ghi-default-text-color)}.ui-dialog.ghi-modal-dialog .ui-dialog-content a.fts-link{display:inline-block;margin:1rem}.ui-dialog.ghi-modal-dialog .ui-dialog-content a.fts-link img{height:20px;vertical-align:middle}.ui-dialog.ghi-modal-dialog .ui-dialog-content ul,.ui-dialog.ghi-modal-dialog .ui-dialog-content ol{-webkit-padding-start:2rem;padding-inline-start:2rem}.ui-dialog.ghi-modal-dialog .ui-dialog-content ul li,.ui-dialog.ghi-modal-dialog .ui-dialog-content ol li{padding:.5rem 0}.ghi-modal-dialog+.ui-widget-overlay{z-index:300;opacity:.9;background:var(--ghi-grey--background) !important}article.node--view-mode-grid{display:flex;flex-direction:column;height:100%;border:1px solid var(--cd-default-border-color)}article.node--view-mode-grid .cd-teaser__image{max-width:unset;margin-top:0;margin-bottom:0}article.node--view-mode-grid .cd-teaser__container{display:flex;flex-direction:column;justify-content:space-between;padding:0 1rem}article.node--view-mode-grid .cd-teaser__container a{text-decoration:none}article.node--view-mode-grid .cd-teaser__container .cd-teaser__title--wrapper{font-size:var(--cd-font-size--default)}article.node--view-mode-grid .cd-teaser__container .cd-teaser__description{min-height:7rem;padding-top:1rem;padding-bottom:1rem;line-height:1.2rem}article.node--view-mode-grid .cd-teaser__container .cd-teaser__description::before{display:block;width:12%;padding-top:1rem;content:" ";border-top:3px solid var(--ghi-yellow)}article.node--view-mode-grid .cd-teaser__container .cd-teaser__description .cd-teaser__date{font-size:var(--cd-font-size--small)}body.page-node-type-article .region-page-title .title-prefix,body.page-node-type-document .region-page-title .title-prefix{display:inline-block;margin-top:1rem;padding:.5rem 1rem;text-transform:uppercase;background-color:var(--ghi-primary-button-color);font-size:var(--cd-font-size--small);font-weight:700}body.page-node-type-article article.node--view-mode-full .document-summary,body.page-node-type-document article.node--view-mode-full .document-summary{margin-bottom:4.5rem}body.page-node-type-article article.node--view-mode-full footer.node__meta,body.page-node-type-document article.node--view-mode-full footer.node__meta{padding:1rem 0;border-top:1px solid var(--ghi-default-border-color);border-bottom:1px solid var(--ghi-default-border-color)}body.page-node-type-article article.node--view-mode-full footer.node__meta .node__submitted,body.page-node-type-document article.node--view-mode-full footer.node__meta .node__submitted{display:flex;gap:1rem;font-size:var(--cd-font-size--small)}body.page-node-type-article article.node--view-mode-full .content-wrapper,body.page-node-type-document article.node--view-mode-full .content-wrapper{margin-top:4.5rem}body.page-node-type-article article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium.align-right,body.page-node-type-document article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium.align-right{margin-bottom:1rem;margin-left:2rem;text-align:center;line-height:.7rem}body.page-node-type-article article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium .field--name-field-credits,body.page-node-type-document article.node--view-mode-full .paragraph--type--text .gho-text__text a>.media--view-mode-thumbnail-medium .field--name-field-credits{width:auto;padding:.9rem .9rem;word-wrap:break-word;background-color:var(--ghi-yellow);font-size:var(--cd-font-size--small);font-weight:bold}body.path-overview #main-content,body.path-frontpage #main-content{padding-right:0;padding-left:0}body.path-overview #main-content .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.ghi-block-global-homepages .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages .ghi-block:first-child .cd-block-title{font-size:var(--cd-font-size--2xbase);font-weight:400}body.page-node-type-homepage .ghi-block:first-child{margin-top:2rem}.snap-png-header{display:none}html.snap--pdf #toolbar-administration,html.snap--pdf .cd-global-header,html.snap--pdf .cd-site-header__actions,html.snap--pdf .layout-builder-ipe-actions,html.snap--pdf .block-wrapper--downloadbutton,html.snap--pdf .block-links{display:none}html.snap--pdf .table-wrapper table.soft-limit+a.expand-table{display:none !important}html.snap--pdf .table-wrapper table.soft-limit tr{display:table-row !important}html.snap--pdf .table-wrapper .modal-link{display:none !important}html.snap--pdf .dialog-off-canvas-main-canvas>.cd-page-layout-container{grid-template-rows:80px auto 1fr auto}.snap-png-header{display:none}html.snap--png .snap-png-header{position:relative;display:block;width:100%;color:var(--ghi-default-text-color);background-color:var(--cd-white)}html.snap--png .snap-png-header::before{position:absolute;z-index:-1;top:-1rem;right:calc(-7rem - 2px);bottom:0;left:calc(-7rem - 2px);height:calc(100% + 1rem);content:"";border-top:1px solid var(--cd-default-border-color);border-bottom:1px solid var(--cd-default-border-color);background-color:inherit}html.snap--png .block-links,html.snap--png .table-search-input-wrapper.empty,html.snap--png .cd-block-title{display:none !important}html.snap--png .header{width:100%}html.snap--png .caption-wrapper{float:left;width:70%}html.snap--png .caption{margin-top:2rem;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--2xbase);line-height:1.4rem}html.snap--png .link{text-decoration:none;color:var(--ghi-default-text-color) !important;font-size:var(--cd-font-size--tiny)}html.snap--png .logo{float:right;width:30%;padding-top:2rem;text-align:right}html.snap--png .title-wrapper{width:100%;margin-bottom:1rem;border-bottom:1px solid var(--cd-default-border-color);font-size:18px}html.snap--png .title{float:left;width:80%}html.snap--png .date{float:right;width:20%;text-align:right}html.snap--png .ghi-block{background-color:#fff}.leaflet-container{font:inherit}.leaflet-container .leaflet-pane{z-index:0}.leaflet-container .leaflet-pane .leaflet-tile-container img{mix-blend-mode:unset}.leaflet-control-container .leaflet-sidebar,.leaflet-control-container .leaflet-top,.leaflet-control-container .leaflet-bottom{z-index:100}.leaflet-control-container .leaflet-sidebar{height:93%;padding:1px}.leaflet-control-container .leaflet-control-attribution{font-size:11px}.leaflet-control-container .leaflet-top.leaflet-left{width:50%}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control{z-index:101;color:var(--ghi-default-text-color);border:1px solid var(--cd-default-border-color);border-radius:0;box-shadow:none;font-size:var(--cd-font-size--default)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom a{font-size:var(--cd-font-size--default);line-height:26px}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search{position:absolute;left:2.5rem;width:17rem;padding:4px 0}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search input.search-input{display:block !important;width:75%;margin:4px 1rem 4px 1rem;padding:0;border:1px solid var(--cd-default-border-color);border:none;font-size:var(--cd-font-size--small)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search input.search-input:focus{outline:none}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search a.search-button,.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search a.search-button:hover{position:absolute;top:2px;right:0;margin:3px 0;background-color:rgba(0,0,0,0);background-image:url("../img/icons/search.svg");background-position:center center;background-size:12px 12px}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search .search-alert{padding:.5rem 1rem;color:inherit;border-top:1px solid var(--cd-blue-grey);border-radius:0;font-weight:normal}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip{position:relative;width:100%;max-height:250px;margin-bottom:0;padding-top:4px;border-top:1px solid var(--cd-blue-grey);border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:rgba(0,0,0,0);box-shadow:none}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip{margin:0;padding:.5rem 1rem;border-radius:0;background:var(--cd-white);font-size:var(--cd-font-size--small)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip .subline{color:var(--cd-grey--mid);font-size:var(--cd-font-size--tiny)}.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip.hover{background-color:var(--cd-blue-grey--light)}.leaflet-bar-horizontal a{float:left;border-right:1px solid #ccc;border-bottom-width:0}.leaflet-bar-horizontal a:hover{border-bottom-width:0}.leaflet-bar-horizontal a:first-child{border-top-left-radius:4px;border-top-right-radius:0;border-bottom-left-radius:4px}.leaflet-bar-horizontal a:last-child{border-right-width:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}.leaflet-bar-horizontal.admin-level-select a{background-color:var(--cd-grey--light)}.leaflet-bar-horizontal.admin-level-select a.active{background-color:var(--cd-white)}.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-pane,.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-top,.map-wrapper-outer .leaflet-container.leaflet-map-disabled .leaflet-bottom{opacity:.7}.map-wrapper-outer .leaflet-control-container .admin-level-select a.disabled{cursor:default;opacity:.2}.map-wrapper-outer .leaflet-control-container .leaflet-control.donut-control{top:.8rem;right:.1rem;border:none}.map-wrapper-outer .leaflet-control-container .leaflet-control.donut-control .donut-control-icon{cursor:pointer}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar{width:auto;font-size:var(--cd-font-size--base)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar a.close{z-index:800;width:auto;height:auto;margin:0;text-indent:0;opacity:1 !important;color:var(--cd-primary-color);background:none}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container{overflow:hidden;padding:0}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container{display:flex;flex-direction:column;height:100%;line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-header{height:auto;margin-bottom:.5rem;padding:1rem 1rem .5rem 1rem;color:var(--ghi-default-text-color);border:none;font:inherit}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-header div.title{font-size:var(--cd-font-size--base);font-weight:bold;line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .modal-content{overflow:auto;height:100%;padding:0 1rem;border:none;box-shadow:none;font-size:var(--cd-font-size--small)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container{width:375px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation{position:relative;left:-0.5rem;display:flex;color:var(--ghi-default-text-color);font-size:var(--cd-font-size--tiny);line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation .link{cursor:pointer;color:var(--cd-primary-color);font-weight:bold}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header .navigation .link.disabled{cursor:default;color:var(--hpc-grey)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.admin-area{line-height:24px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.title{font-size:var(--cd-font-size--base);font-weight:700}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.tag-line{font-size:var(--cd-font-size--tiny);font-weight:400}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-header div.admin-area{padding-bottom:.5rem;text-transform:uppercase;border-bottom:1px solid #e1e1e1;font-size:var(--cd-font-size--extra-tiny);font-size:10px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.section-header{display:flex;gap:.5rem;align-items:center;margin-bottom:0;text-transform:uppercase;font-size:var(--cd-font-size--small);font-weight:700;line-height:16px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.section-header span{display:inline-block}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content div.monitoring-period{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--small)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible{display:flex;justify-content:space-between}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper>div,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible>div{display:inline-block}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-color-code,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-color-code{position:relative;top:-0.1rem;display:inline-block;width:.5rem;height:.5rem;margin-top:0;margin-right:.4rem;border-radius:50%}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-label,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-label{margin-right:1rem}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .map-card-metric-wrapper .metric-value,.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .ratio-visible .metric-value{font-weight:bold}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper{margin-top:1rem;padding:.5rem 0}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper .measurement-bar-chart-container svg{pointer-events:all}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-container .modal-content .monitoring-period-wrapper .measurement-bar-chart-container svg g{pointer-events:all}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container{width:400px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item{display:flex}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item label.form-label{width:40%;margin-bottom:0;padding-top:3px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item>div{width:60%}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric{display:block;overflow:visible;padding:0;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .label{height:auto !important;height:30px;margin:0;padding:0 24px 0 9px;white-space:nowrap;color:var(--cd-primary-color);border-bottom:1px solid var(--hpc-orange);border-radius:0;background-color:rgba(0,0,0,0);font-size:var(--cd-font-size--small);font-size:inherit;font-weight:bold;line-height:30px}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .label::after{display:none}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric .icon{position:absolute;top:12px;right:6px;width:10px;height:10px;fill:var(--hpc-orange)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items{position:absolute;z-index:1;top:0;border-radius:3px;background-color:var(--cd-white)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items ul li{padding:5px 8px;white-space:nowrap;border-top:none;border-bottom:none;font-size:var(--cd-font-size--small);font-weight:bold}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-items ul li.selected{color:var(--cd-primary-color);background-color:rgba(0,0,0,0)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form .form-item .selectric-wrapper.selectric-open .label{border-bottom:none}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar .leaflet-sidebar-container .map-plan-card-settings-container .donut-control-form button.apply-donut-settings{margin-top:0;margin-bottom:.5rem;padding:6px 8px;color:var(--cd-white);background-color:var(--cd-primary-color)}.map-wrapper-outer .leaflet-control-container .leaflet-sidebar.visible~.leaflet-right{right:0 !important}.map-wrapper-outer .map-tabs{height:auto;background-color:var(--ghi-default-text-color)}.map-wrapper-outer .map-tabs ul{display:flex;height:100%;margin:0;padding:0;gap:2rem;list-style-type:none}.map-wrapper-outer .map-tabs ul li{position:relative;height:2.5rem;padding:.5rem 0;color:var(--cd-white);font-size:var(--cd-font-size--small)}.map-wrapper-outer .map-tabs ul li a{cursor:pointer;text-decoration:none;color:var(--cd-white) !important;font-size:inherit}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown{position:absolute;z-index:101;top:2.5rem;left:-0.3rem;border-top:0}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown div.ghi-dropdown--content{display:flex;flex-direction:column;padding:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown div.ghi-dropdown--content a{display:inline-block;padding:.3rem;white-space:nowrap;color:var(--ghi-default-text-color) !important}.map-wrapper-outer .map-tabs ul li .ghi-dropdown__btn+div.cd-dropdown div.ghi-dropdown--content a:hover{cursor:pointer;background-color:var(--ghi-yellow)}.map-wrapper-outer .map-tabs ul li.active{border-bottom:4px solid var(--ghi-yellow)}.map-wrapper-outer .donut{margin-top:.5rem}.map-wrapper-outer .donut .map-legend{position:absolute;z-index:90;top:1rem;right:1rem;padding:.5rem;background:var(--cd-white)}.map-wrapper-outer .donut .map-legend .legend-caption{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .map-legend ul li.legend-item{display:flex;margin:0 1rem 0 0;padding:2px}.map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:.5rem;height:.5rem;margin-top:.3rem;margin-right:.4rem;border-radius:50%}.map-wrapper-outer .donut .map-legend ul li.legend-item .legend-label{color:var(--ghi-default-text-color);font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul li.legend-item:last-child{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs{position:relative;top:-1rem;margin-right:.5rem}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul{margin:0}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li{padding:0;background-color:rgba(0,0,0,0)}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.desktop{display:none}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.mobile{display:inline-block;width:3rem;height:3rem}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li a.mobile .icon{width:3rem;height:3rem;padding:.5rem;border-radius:3px;background-color:var(--cd-grey--light);fill:var(--cd-grey--mid)}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .item-list ul li.active a.mobile .icon{background-color:var(--cd-primary-color);fill:var(--cd-white)}.map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs .download-link-wrapper{margin-top:.7rem;margin-bottom:-0.7rem}}.map-wrapper-outer .map-container{position:relative;width:100%;min-height:500px;margin:0;padding:0;border:1px solid var(--hpc-border-color)}.map-wrapper-outer .map-container>.leaflet-container{min-height:500px}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.map-wrapper-outer .map-container .download-link-wrapper{margin-left:.5rem}}.map-wrapper-outer .map-container .map-circle-tooltip,.map-wrapper-outer .map-container .measurement-bar-chart-tooltip{padding:5px 10px;color:var(--cd-white);border-radius:5px;background-color:var(--cd-black);font-size:12px;line-height:1.2rem}.map-wrapper-outer .map-container .map-circle-tooltip div,.map-wrapper-outer .map-container .measurement-bar-chart-tooltip div{display:flex;justify-content:space-between}.cd-page-title{border-bottom:0}.cd-tag{margin:0;padding:0;text-transform:unset;color:var(--ghi-default-text-color);background-color:unset;font-size:var(--cd-font-size--small)}@media(min-width: 1440px){.cd-teaser__image{max-width:100%}}.cd-social-links svg{fill:#1f1f1f}#main-content .gho-footnote-list__wrapper[data-visible]{width:calc(100% + 68px);padding:1rem 0 1rem 114px;transform:translateX(-114px)}#main-content [dir=rtl] .gho-footnote-list__wrapper[data-visible]{padding:1rem 114px 1rem 0;transform:translateX(114px)}@media screen and (max-width: 768px){#main-content .gho-footnote-list__wrapper[data-visible]{width:calc(100% + 102px)}}.ghi-block .gho-related-articles{margin:0;padding:0;border-top:0}@media screen and (min-width: 768px){.gho-related-article .field--name-field-image{width:calc(40% - 2.25rem);min-width:320px}}.preview-content.ghi-grid .paragraph--type--bottom-figure-row>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#layout-builder .contextual-region.layout-builder-block,#layout-builder .contextual-region.layout-builder-block.focus{margin-top:4.5rem;padding:2rem !important;border-radius:2px;outline-width:1px !important;outline-style:solid !important;outline-color:var(--colorGinFormElementBorder);outline-offset:0}#layout-builder .contextual-region.layout-builder-block.content-width,#layout-builder .contextual-region.layout-builder-block.focus.content-width{padding-right:2rem !important;padding-left:2rem !important}#layout-builder .contextual-region.layout-builder-block .contextual>button{display:none !important;clip:unset !important}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links{top:-2.5rem !important;right:2rem;display:flex;flex-direction:row-reverse;padding:.5em 0;background:none;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li{position:relative;display:block;margin-left:.5rem}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a{padding:0 .25em 0 .25em;padding-left:20px;color:var(--colorGinFormElementBorder) !important;background-color:rgba(0,0,0,0) !important;font-size:.75em !important;line-height:19px}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:focus,#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:hover{color:var(--colorGinPrimary) !important;box-shadow:none}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:focus::after,#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a:hover::after{z-index:-1;content:"";background-color:var(--colorGinPrimary) !important;background-repeat:no-repeat;background-position:center;background-size:17px 17px}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li a::after{position:absolute;top:0;left:0;width:17px;height:17px;content:"&";background-color:var(--colorGinFormElementBorder);-webkit-mask-size:17px 17px;mask-size:17px 17px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-update a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3ccircle fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3cpath fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round' d='M19.4 15a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V21a2 2 0 01-2 2 2 2 0 01-2-2v-.09A1.65 1.65 0 009 19.4a1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H3a2 2 0 01-2-2 2 2 0 012-2h.09A1.65 1.65 0 004.6 9a1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 010-2.83 2 2 0 012.83 0l.06.06a1.65 1.65 0 001.82.33H9a1.65 1.65 0 001-1.51V3a2 2 0 012-2 2 2 0 012 2v.09a1.65 1.65 0 001 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 0 2 2 0 010 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V9a1.65 1.65 0 001.51 1H21a2 2 0 012 2 2 2 0 01-2 2h-.09a1.65 1.65 0 00-1.51 1z'/%3e%3c/svg%3e")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-remove a::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24996 13.4583C4.24996 14.2375 4.88746 14.875 5.66663 14.875H11.3333C12.1125 14.875 12.75 14.2375 12.75 13.4583V4.95833H4.24996V13.4583ZM5.66663 6.375H11.3333V13.4583H5.66663V6.375ZM10.9791 2.83333L10.2708 2.125H6.72913L6.02079 2.83333H3.54163V4.25H13.4583V2.83333H10.9791Z' fill='white'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24996 13.4583C4.24996 14.2375 4.88746 14.875 5.66663 14.875H11.3333C12.1125 14.875 12.75 14.2375 12.75 13.4583V4.95833H4.24996V13.4583ZM5.66663 6.375H11.3333V13.4583H5.66663V6.375ZM10.9791 2.83333L10.2708 2.125H6.72913L6.02079 2.83333H3.54163V4.25H13.4583V2.83333H10.9791Z' fill='white'/%3E%3C/svg%3E%0A")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-show-config a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3e%3c/svg%3e")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-hide a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19m-6.72-1.07a3 3 0 11-4.24-4.24M1 1l22 22'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M17.94 17.94A10.07 10.07 0 0112 20c-7 0-11-8-11-8a18.45 18.45 0 015.06-5.94M9.9 4.24A9.12 9.12 0 0112 4c7 0 11 8 11 8a18.5 18.5 0 01-2.16 3.19m-6.72-1.07a3 3 0 11-4.24-4.24M1 1l22 22'/%3e%3c/svg%3e")}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-unhide{display:none}#layout-builder .contextual-region.layout-builder-block .contextual>ul.contextual-links li.layout-builder-block-unhide a::after{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3e%3ccircle fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3e%3ccircle fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='3'/%3e%3c/svg%3e")}#layout-builder .contextual-region.ghi-block--hidden .layout-builder-block-hide{display:none !important}#layout-builder .contextual-region.ghi-block--hidden .layout-builder-block-unhide{display:block !important}#layout-builder .contextual-region.layout-builder-block:focus,#layout-builder .contextual-region.layout-builder-block:hover{outline-width:2px !important;outline-color:var(--colorGinPrimary)}#layout-builder .contextual-region.layout-builder-block:focus ul.contextual-links,#layout-builder .contextual-region.layout-builder-block:hover ul.contextual-links{display:flex}#layout-builder .contextual-region.layout-builder-block:focus ul.contextual-links li:hover a,#layout-builder .contextual-region.layout-builder-block:hover ul.contextual-links li:hover a{color:var(--colorGinPrimary) !important}.ui-widget-content .layout-builder-configure-block div[data-block-preview] a{color:var(--ghi-default-text-color)}.ui-widget-content .layout-builder-configure-block div[data-block-preview][data-block-preview=plan_webcontent_file]{padding:0} diff --git a/html/themes/custom/common_design_subtheme/js/common.js b/html/themes/custom/common_design_subtheme/js/common.js index ab8cbcd45..cb5452654 100644 --- a/html/themes/custom/common_design_subtheme/js/common.js +++ b/html/themes/custom/common_design_subtheme/js/common.js @@ -48,6 +48,46 @@ $table.after($button); } + // Add overflow logic to entity navigation menus. + Drupal.CommonDesignSubtheme.EntityNavigation = {}; + Drupal.CommonDesignSubtheme.EntityNavigation.apply = function($container) { + var $primary = $container.find('> ul.links--entity-navigation'); + var $primary_items = $container.find('> ul.links--entity-navigation > li:not(.overflow-item)'); + $secondary = $container.find('.overflow-navigation'); + $secondary_items = $secondary.find('> li'); + $all_items = $container.find('li'); + $overflow_item = $primary.find('.overflow-item'); + $overflow_item.removeClass('active'); + $toggle = $overflow_item.find('> button'); + $all_items.each((i, item) => { + $(item).removeClass('hidden'); + }); + + let hidden_primary_items = []; + let stop_width = 0; + const primary_width = $primary.get(0).offsetWidth; + $($primary_items.get().reverse()).each((i, item) => { + stop_width = $(item).position().left + item.offsetWidth + $toggle.get(0).offsetWidth; + if (primary_width < stop_width) { + $(item).addClass('hidden'); + hidden_primary_items.push(i); + } + }); + if (!hidden_primary_items.length) { + $overflow_item.addClass('hidden'); + } + else { + $($secondary_items.get().reverse()).each((i, item) => { + if (!hidden_primary_items.includes(i)) { + $(item).addClass('hidden'); + } + else if ($(item).hasClass('active')) { + $overflow_item.addClass('active'); + } + }) + } + } + Drupal.behaviors.CommonDesignSubtheme = { attach: function (context, settings) { if ($(context).hasClass('glb-canvas-form')) { @@ -132,6 +172,13 @@ } + once('overflow-navigation', $('.block-section-navigation, .block-document-navigation', context)).forEach(element => { + Drupal.CommonDesignSubtheme.EntityNavigation.apply($(element)); + window.addEventListener('resize', function() { + Drupal.CommonDesignSubtheme.EntityNavigation.apply($(element)); + }); + }); + once('soft-limit-table', $('table.soft-limit', context)).forEach(element => { let $table = $(element); // Check if we have settings for this block element in the URL. diff --git a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-page.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-page.scss index c35a94327..c6b247a26 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-page.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-page.scss @@ -1,6 +1,7 @@ .region-page-title, .region-page-subtitle, .region-page-navigation { + max-width: 100vw; .toolbar-fixed & a[name="page-title"] { // Keep the page title in place when using named anchors in links and the diff --git a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss index 1d859bf3c..affb6403d 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss @@ -90,7 +90,8 @@ ul.links--entity-navigation { background-color: var(--ghi-primary-background-color); } - &.megamenu { + &.megamenu, + &.second-level { & > div[data-cd-hidden=false] { position: absolute; @@ -102,13 +103,18 @@ ul.links--entity-navigation { padding-bottom: 1rem; background-color: var(--ghi-primary-background-color); - & > div.megamenu-wrapper-outer { + & > div.megamenu-wrapper-outer, + & > div.second-level-wrapper-outer { max-width: calc(var(--content-width) + 24px); margin-right: auto; margin-left: auto; padding-right: var(--cd-container-padding); padding-left: var(--cd-container-padding); + &.megamenu-wrapper-outer { + max-width: 100vw; + } + .megamenu-header { margin-bottom: 1rem; padding-top: 1rem; @@ -119,6 +125,7 @@ ul.links--entity-navigation { margin-bottom: 0; a { + white-space: normal; font-size: var(--cd-font-size--2xbase); } } @@ -233,3 +240,87 @@ ul.links--entity-navigation { } } } + +.block-document-navigation, +.block-section-navigation { + + html:not(.js) & { + overflow-x: auto; + overflow-y: hidden; + -webkit-overflow-scrolling: touch; + } + + & > ul.links--entity-navigation { + & > li { + &.hidden { + display: none; + } + &.overflow-item.expandable > div[data-cd-hidden=false] { + padding-top: 0; + padding-bottom: 0; + + .second-level-wrapper-outer div[data-cd-hidden=false] { + position: relative; + top: 0; + width: calc(100vw - 3 * var(--cd-container-padding)); + max-width: calc(100vw - 3 * var(--cd-container-padding)); + + .megamenu-wrapper-outer { + padding-right: 0; + padding-left: 0; + + @include tablet { + padding-right: var(--cd-container-padding-xlarge); + padding-left: var(--cd-container-padding-xlarge); + } + } + + @include tablet { + position: absolute; + top: 3.5rem; + width: 100%; + max-width: 100%; + } + } + } + } + } + + .overflow-navigation { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 0; + padding-inline-start: 0; + + li { + padding: 0; + break-inside: avoid; + + &.expandable.megamenu { + position: relative; + } + + button { + display: flex; + align-items: center; + text-align: left; + } + } + + @include tablet { + position: initial; + flex-direction: row; + gap: 2rem; + + li.expandable.megamenu { + position: static; + + div[data-cd-hidden=false] { + width: 100%; + max-width: 100%; + } + } + } + } +} diff --git a/html/themes/custom/common_design_subtheme/templates/dataset/item-list--entity-navigation.html.twig b/html/themes/custom/common_design_subtheme/templates/dataset/item-list--entity-navigation.html.twig new file mode 100644 index 000000000..2da6663eb --- /dev/null +++ b/html/themes/custom/common_design_subtheme/templates/dataset/item-list--entity-navigation.html.twig @@ -0,0 +1,53 @@ +{# +/** + * @file + * Theme override for an item list. + * + * Available variables: + * - items: A list of items. Each item contains: + * - attributes: HTML attributes to be applied to each list item. + * - value: The content of the list element. + * - title: The title of the list. + * - list_type: The tag for list element ("ul" or "ol"). + * - wrapper_attributes: HTML attributes to be applied to the list wrapper. + * - attributes: HTML attributes to be applied to the list. + * - empty: A message to display when there are no items. Allowed value is a + * string or render array. + * - context: A list of contextual data associated with the list. May contain: + * - list_style: The custom list style. + * + * @see template_preprocess_item_list() + */ +#} + +{{ attach_library('common_design/cd-dropdown') }} + +{% if context.list_style %} + {%- set attributes = attributes.addClass('item-list__' ~ context.list_style) %} +{% endif %} +{% if items or empty %} + {%- if title is not empty -%} + {{ title }} + {%- endif -%} + + {%- if items -%} + <{{ list_type }}{{ attributes }}> + {%- for item in items -%} + {{ item.value }} + {%- endfor -%} + + + + <{{ list_type }}{{ attributes.addClass('overflow-navigation') }}> + {%- for item in items -%} + {{ item.value }} + {%- endfor -%} + {{ list_type }}> + + + + {{ list_type }}> + {%- else -%} + {{- empty -}} + {%- endif -%} +{%- endif %} diff --git a/html/themes/custom/common_design_subtheme/templates/dataset/item-list--section-switcher.html.twig b/html/themes/custom/common_design_subtheme/templates/dataset/item-list--section-switcher.html.twig index 4a8cb289a..23fbf6ff3 100644 --- a/html/themes/custom/common_design_subtheme/templates/dataset/item-list--section-switcher.html.twig +++ b/html/themes/custom/common_design_subtheme/templates/dataset/item-list--section-switcher.html.twig @@ -1,5 +1,5 @@ {{ attach_library('common_design/cd-dropdown') }} - {{ items }} \ No newline at end of file