@import"https://ga.jspm.io/npm:ol@7.3.0/ol.css";:root{--color-primary-900: hsl(192 62% 18%);--color-primary-800: hsl(192 61% 30%);--color-primary-700: hsl(192 62% 40%);--color-primary-600: hsl(192 62% 45%);--color-primary-500: hsl(192 62% 51%);--color-primary-400: hsl(192 62% 69%);--color-primary-300: hsl(192 62% 78%);--color-primary-200: hsl(192 62% 89%);--color-primary-100: hsl(192 62% 97%);--color-secondary-900: hsl(124 80% 16%);--color-secondary-800: hsl(124 77% 23%);--color-secondary-700: hsl(124 74% 30%);--color-secondary-600: hsl(124 73% 34%);--color-secondary-500: hsl(124 70% 41%);--color-secondary-400: hsl(124 67% 63%);--color-secondary-300: hsl(124 84% 83%);--color-secondary-200: hsl(124 92% 91%);--color-secondary-100: hsl(124 100% 97%);--color-neutral-900: hsl(188 6% 15%);--color-neutral-800: hsl(188 6% 25%);--color-neutral-700: hsl(188 6% 31%);--color-neutral-600: hsl(188 6% 38%);--color-neutral-500: hsl(188 6% 46%);--color-neutral-400: hsl(188 6% 58%);--color-neutral-300: hsl(188 6% 69%);--color-neutral-200: hsl(188 15% 86%);--color-neutral-100: hsl(188 6% 95%);--color-accent-a-900: hsl(346 93% 11%);--color-accent-a-800: hsl(346 75% 24%);--color-accent-a-700: hsl(346 65% 34%);--color-accent-a-600: hsl(346 53% 37%);--color-accent-a-500: hsl(346 53% 44%);--color-accent-a-400: hsl(346 57% 60%);--color-accent-a-300: hsl(346 59% 73%);--color-accent-a-200: hsl(346 60% 88%);--color-accent-a-100: hsl(346 61% 96%);--color-accent-b-900: hsl(35 100% 16%);--color-accent-b-800: hsl(40 100% 28%);--color-accent-b-700: hsl(44 95% 37%);--color-accent-b-600: hsl(46 92% 44%);--color-accent-b-500: hsl(48 91% 52%);--color-accent-b-400: hsl(48 91% 72%);--color-accent-b-300: hsl(48 91% 82%);--color-accent-b-200: hsl(48 92% 89%);--color-accent-b-100: hsl(48 100% 96%);--color-accent-c-900: var(--color-secondary-900);--color-accent-c-800: var(--color-secondary-800);--color-accent-c-700: var(--color-secondary-700);--color-accent-c-600: var(--color-secondary-600);--color-accent-c-500: var(--color-secondary-500);--color-accent-c-400: var(--color-secondary-400);--color-accent-c-300: var(--color-secondary-300);--color-accent-c-200: var(--color-secondary-200);--color-accent-c-100: var(--color-secondary-100)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.resource-processing-status{display:inline-flex;gap:.1rem}.resource-processing-step-status{background:#d3d3d3;color:#fff;width:1rem;height:1rem;border-radius:.5rem}.resource-processing-step-status--error{background:red}.resource-processing-step-status--success{background:green}.resource-processing-step-status--busy{background:orange}.flex-row{display:flex;margin:1rem 0}.flex-row>*{flex:1}@media(min-width: 801px){.flex-row{gap:1.5rem}}@media(max-width: 800px){.flex-row{display:block;width:100%}}.flash{position:absolute;top:0;z-index:2000;text-align:center}.flash__message{position:relative;padding:.4em 2.2em .4em 1.5em;margin:.4em .6em;font-size:.8rem;opacity:.9}.flash__message:after{position:absolute;top:.4em;right:.8em;content:"✕";cursor:pointer}.flash__message--notice{background:#aceaaa}.flash__message--alert{background:#f3bb98}.flash__message--error{background:#eab8aa}@media(max-width: 400px){.flash{width:100%}}@media(min-width: 401px){.flash{width:400px;left:50%;margin-left:-200px}}@media(min-width: 1001px){.columns{display:flex;gap:4rem}.column{flex:1}.column--small{flex:.5}}.button--preview{position:fixed;z-index:1000;bottom:1rem;right:1rem;box-shadow:0 0 10px red}.list{display:block}.list-item{display:flex;border:solid 1px #efefef;margin:1rem 0}.list-item__visual{width:15rem}.list-item__visual img{display:block}.list-item__textual{flex:1}.list-item__controls{width:10rem;background:#f6f6f6}.list-item__textual,.list-item__controls{padding:.7em}.list-item__title{margin:0;font-size:1.2rem;font-weight:bold;text-transform:none}.list-item__description{margin:.4em 0;max-width:40em}.list-item__metadata{margin:.4em 0;font-size:.8rem;color:#555;line-height:1.7em}.list-item__metadata>*{margin:.4rem 0}.list-item__metadata .link-set{display:inline}.production__nameplate-capacity{font-size:.8em;color:#555}.production__nameplate-capacity--calculated:after{content:"*"}.controller--plants:not(.overall-admin) .production .date,.controller--plants:not(.overall-admin) .production .production__nameplate-capacity{display:none}button,.button,input[type=submit]{display:inline-block;background:var(--color-primary-500);color:#fff;text-decoration:none;padding:0 .5em;border-radius:.2em;border:none;font-size:.9rem;line-height:1.7em;height:1.7em;cursor:pointer}button:hover,.button:hover,input[type=submit]:hover{background:var(--color-primary-700)}.button--attract{background:var(--color-secondary-500);color:#fff !important}.button--attract:hover{background:var(--color-secondary-700)}a:visited.button{color:#fff}a,.link{color:var(--color-primary-900);text-decoration:none}a--show-more:after,.link--show-more:after{content:" ➞"}a:visited,.link:visited{color:var(--color-primary-800)}a.smart-link,.link.smart-link{position:relative;white-space:nowrap;display:inline-block;border-bottom:dotted 1px var(--color-primary-900);background-color:var(--color-primary-100);padding:0 .3em;margin-right:.3em;max-width:35em;overflow:hidden}a.smart-link:after,.link.smart-link:after{content:"";position:absolute;right:0;top:0;width:.8em;height:100%;background:linear-gradient(90deg, transparent, var(--color-primary-100))}a.smart-link svg,.link.smart-link svg{display:inline-block;vertical-align:middle;margin-bottom:.35em;height:.9em}a.smart-link svg path,.link.smart-link svg path{fill:var(--color-primary-800)}a.smart-link:hover,.link.smart-link:hover{border-bottom-style:solid}a.smart-link:visited,.link.smart-link:visited{border-color:var(--color-primary-700)}table .link.smart-link{max-width:12em}[data-controller=pseudo-link]{cursor:pointer}[data-controller=pseudo-link]:hover,[data-controller=pseudo-link]:hover th,[data-controller=pseudo-link]:hover td{background:#ffffe0}.filterable{display:flex;height:100%}.filterable__filter-panel,.filterable__result{position:relative;display:flex;flex-direction:column;margin-top:.5rem}.filterable__filter-panel{width:26rem;flex-shrink:0}.filterable__result{flex:1;overflow-x:auto}.filterable__result-footer{background:var(--color-neutral-100);height:2.5rem;padding:.5rem 1rem}.filterable__result-footer>*{flex:1}.filterable__result-primary-control{display:flex}.filterable__index-actions{flex:1;flex-grow:1;text-align:right}.filterable__result-secondary-control{background:var(--color-neutral-100);line-height:2.1rem;padding:0 .5rem}.filterable__result-display{flex:1;overflow-y:scroll}.filterable__result-display table{margin:0}.filterable__result-counts,.filterable__display-option{display:inline-block}.filterable__result-counts{font-style:italic;margin-right:1rem}.filterable__display-option{cursor:pointer;border:solid 1px var(--color-neutral-100);padding:0 1.5em;font-weight:bold;color:var(--color-neutral-800)}.filterable__display-option input{display:none}.filterable__display-option--active{background:var(--color-neutral-100);color:#000}.filterable__display-option--hidden{display:none}.filterable__download-options{margin-left:1em}.filterable__pagination-options>*{display:inline-block;margin-right:1em}.filterable__pagination-options label{margin-right:.4em}.filterable__search-actions,.filterable__result-primary-control{padding:0 .5rem;line-height:2.5rem;height:2.5rem}.filterable__search-actions .new-search-overlay{display:none}.filterable__search-actions .new-search-overlay.visible{display:unset}.filterable__loading-indicator{position:absolute;width:100%;height:100%;display:none;align-items:center;justify-content:center;background:hsla(0,0%,100%,.5);color:#000;font-size:1.5em}.filterable__loading-indicator.visible{display:flex}.filter-panel__filters{flex:1;overflow-y:auto}.filter{position:relative;margin:0 .5rem .5rem .5rem;border:solid 1px var(--color-neutral-200)}.filter__title{color:var(--color-neutral-800);font-weight:bold;display:block;background:var(--color-neutral-100);height:2.1rem;line-height:2.1rem;padding:0 .5rem}.filter__title svg path{fill:var(--color-neutral-800)}.filter__controls{position:absolute;top:0;right:.5rem;width:100%;text-align:right;line-height:2.1rem;font-size:.8rem}.filter__inputs{padding:.5rem}.filter__input{max-width:100%}.filter--text-attr .filter__inputs{position:relative}.filter--text-attr .filter__input{display:block;width:100% !important}.filter--text-attr .filter__input:placeholder-shown~.close{display:none}.filter--text-attr .filter__input:not(:placeholder-shown)~.close{display:inline-block;position:absolute;right:.8rem;top:.2em;height:2rem;cursor:pointer}.filter--range .filter__inputs,.filter--coordinate .filter__inputs{display:flex}.filter--range .filter__input,.filter--coordinate .filter__input{max-width:45%}.facet__search-value-input{width:calc(100% - 2*0.5rem) !important}.facet__search-value-input--hidden{display:none}.facet__search-value-input-toggle{position:absolute;top:0;right:0;height:2.1rem;z-index:10}.facet__search-value-input-toggle .open,.facet__search-value-input-toggle .close{height:2rem}.facet__search-value-input-toggle .open{display:inline-block}.facet__search-value-input-toggle .close{display:none}.facet__search-value-input-toggle--opened{right:.5rem}.facet__search-value-input-toggle--opened .open{display:none}.facet__search-value-input-toggle--opened .close{display:inline-block}.facet__collection--searchable{max-height:8rem;overflow-y:scroll}.facet__collection--as-tags{padding:.2rem .5rem;line-height:1.68em}.facet__collection--as-icon-toggles{font-size:0;line-height:1em;display:block;margin-bottom:-1px}.facet__value:not(.facet__value--as-tag,.facet__value--as-icon-toggle){display:flex;line-height:1.82em;border-bottom:solid 1px #efefef}.facet__value:not(.facet__value--as-tag,.facet__value--as-icon-toggle) input{margin-left:.5rem}.facet__value:not(.facet__value--as-tag,.facet__value--as-icon-toggle) input:checked~label{font-weight:bold}.facet__value:not(.facet__value--as-tag,.facet__value--as-icon-toggle) label{flex-grow:1;padding-left:.2em}.facet__value .facet__result-count{font-size:.85em}.facet__value:not(.facet__value--as-tag) .facet__result-count{float:right;margin-right:.5rem}.facet__value--no-match:not([data-selected]){display:none}.facet__value--as-tag{display:inline;cursor:pointer}.facet__value--as-tag input{display:none}.facet__value--as-tag .tag{cursor:pointer}.facet__value--as-tag .facet__result-count{display:inline-block;margin-right:-0.5em;padding:0 .4em 0 .3em;width:2.2em;text-align:right}.facet__value--as-icon-toggle{font-size:.9rem;line-height:2em;display:inline-block;width:50%;border:solid 1px var(--color-neutral-200)}.facet__value--as-icon-toggle label{display:block}.facet__value--as-icon-toggle:nth-child(1n){border-left-style:none}.facet__value--as-icon-toggle:nth-child(2n){border-right-style:none}.facet__value--as-icon-toggle:nth-child(n+3){border-top-style:none}.facet__value--as-icon-toggle input{display:none}.facet__value--as-icon-toggle label{cursor:pointer}.facet__value--as-icon-toggle svg{margin:-0.15em .5rem 0;display:inline-block;vertical-align:middle}.facet__value--as-icon-toggle svg path{fill:#888}.facet__value--as-icon-toggle input:checked~label{font-weight:bold}.facet__value--as-icon-toggle input:checked~label svg path{fill:#000}.tag-collection .tag{margin-right:.3em}.tag{display:inline-block;padding:0 .5em;margin:.2rem 0;font-size:.9em;line-height:1.54em;border:solid 1px #000;color:#000;border-radius:0 .4em .4em 0;white-space:nowrap}.tag--category.tag--base-chemistry,input:not(:checked)+.tag--category.tag--base-chemistry{color:#4f4f4f;border-color:#4f4f4f}.tag--category.tag--cdmo,input:not(:checked)+.tag--category.tag--cdmo{color:#6f6ffd;border-color:#6f6ffd}.tag--category.tag--fertilizers,input:not(:checked)+.tag--category.tag--fertilizers{color:#549841;border-color:#549841}.tag--category.tag--food,input:not(:checked)+.tag--category.tag--food{color:#d64954;border-color:#d64954}.tag--category.tag--energy,input:not(:checked)+.tag--category.tag--energy{color:#d78453;border-color:#d78453}.tag--category.tag--biobased-circular,input:not(:checked)+.tag--category.tag--biobased-circular{color:#61be2e;border-color:#61be2e}.tag--category.tag--industrial-gasses,input:not(:checked)+.tag--category.tag--industrial-gasses{color:#2e90b6;border-color:#2e90b6}.tag--category.tag--pesticides,input:not(:checked)+.tag--category.tag--pesticides{color:#cba117;border-color:#cba117}.tag--category.tag--pharma,input:not(:checked)+.tag--category.tag--pharma{color:#38b1a3;border-color:#38b1a3}.tag--category.tag--polymers,input:not(:checked)+.tag--category.tag--polymers{color:#f47d24;border-color:#f47d24}.tag--category.tag--refinery,input:not(:checked)+.tag--category.tag--refinery{color:#a06a40;border-color:#a06a40}.tag--category.tag--rubber,input:not(:checked)+.tag--category.tag--rubber{color:#000;border-color:#000}.tag--category.tag--specialties,input:not(:checked)+.tag--category.tag--specialties{color:#c8b23b;border-color:#c8b23b}.tag--category.tag--steam-cracker,input:not(:checked)+.tag--category.tag--steam-cracker{color:#7ea0ba;border-color:#7ea0ba}input:checked+.tag{background:#000;border-color:#000;color:#fff}input:checked+.tag--category.tag--base-chemistry{background:#4f4f4f;border-color:#4f4f4f}input:checked+.tag--category.tag--cdmo{background:#6f6ffd;border-color:#6f6ffd}input:checked+.tag--category.tag--fertilizers{background:#549841;border-color:#549841}input:checked+.tag--category.tag--food{background:#d64954;border-color:#d64954}input:checked+.tag--category.tag--energy{background:#d78453;border-color:#d78453}input:checked+.tag--category.tag--biobased-circular{background:#61be2e;border-color:#61be2e}input:checked+.tag--category.tag--industrial-gasses{background:#2e90b6;border-color:#2e90b6}input:checked+.tag--category.tag--pesticides{background:#cba117;border-color:#cba117}input:checked+.tag--category.tag--pharma{background:#38b1a3;border-color:#38b1a3}input:checked+.tag--category.tag--polymers{background:#f47d24;border-color:#f47d24}input:checked+.tag--category.tag--refinery{background:#a06a40;border-color:#a06a40}input:checked+.tag--category.tag--rubber{background:#000;border-color:#000}input:checked+.tag--category.tag--specialties{background:#c8b23b;border-color:#c8b23b}input:checked+.tag--category.tag--steam-cracker{background:#7ea0ba;border-color:#7ea0ba}.resource-admin-badge{position:relative;font-size:.85em}.table-item .resource-admin-badge{width:11em}.table-item .resource-admin-badge .resource-actions{position:absolute;top:0;right:0}article header .resource-admin-badge>*{display:inline;margin-right:.7em}.resource-admin-badge .button{font-size:unset}.resource-admin-badge .resource-id,.resource-admin-badge .created-at{font-family:monospace}.resource-admin-badge .resource-id{font-weight:bold;flex:1;width:3em}.resource-admin-badge .resource-id:before{content:"#"}.timeline{padding:1em;font-size:.85em}.timeline__moment{position:relative;display:inline-block;vertical-align:top;width:6em;text-align:center;margin-right:1em;color:#000;line-height:1.6em}.timeline__moment:not(:last-child):after{position:absolute;top:.25em;height:1em;right:-0.9em;content:"→";font-size:2em}.timeline__moment .timeline__icon{display:inline-block;border:solid 1px #000;width:3em;height:3em;margin-bottom:.3em;border-radius:1.5em;padding:.8em 0}.timeline__moment .timeline__icon svg{width:1.2em;height:1.2em}.timeline__moment .timeline__news_items a{display:inline-block;margin-top:.4em}.timeline__moment svg path{fill:#000}.timeline__moment--active{font-weight:bold;color:var(--color-secondary-700)}.timeline__moment--active .timeline__icon{border-color:var(--color-secondary-700)}.timeline__moment--active svg path{fill:var(--color-secondary-700)}.timeline__moment--active:after,.timeline__moment--active~.timeline__moment{opacity:.5;color:#000}.timeline__moment--active~.timeline__moment{color:#000}.timeline__moment--active~.timeline__moment .timeline__icon{border-color:#000}.timeline__moment--active~.timeline__moment svg path{fill:#000}.td--timeline .timeline{font-size:.6em;white-space:nowrap;padding:0}.td--timeline .timeline__moment{width:5em;margin-right:0}.td--timeline .timeline__moment:not(:last-child):after{right:-0.58em}.td--timeline .timeline__label{display:none}.td--timeline .timeline__news_items{display:none}@media(max-width: 1000px){.timeline{font-size:.7em}.timeline__moment:not(:last-child):after{font-size:1.2em}.timeline__moment .timeline__icon{width:2em;height:2em;padding:.2em 0}.timeline__moment .timeline__icon svg{width:.8em;height:.8em}}body.unauthenticated{width:100%;max-width:700px;margin:1rem auto;background:var(--color-neutral-200)}body.unauthenticated main,body.unauthenticated .app-header{background:#fff;padding:1rem}body.unauthenticated main h1{color:var(--color-neutral-800);font-weight:bold}body.unauthenticated .flash{position:relative}body.unauthenticated .flash__message{margin:0;width:100%;max-width:unset}.article__header{display:flex}.article__header .resource-admin-badge{display:inline-block;flex-grow:0}.article__title{flex-grow:1;display:flex;font-size:1.5rem;line-height:1.3em;margin:.3rem 0 1.4rem 0}.article__title svg{width:1.4em;height:1.4em;margin:-0.3em .4em 0 0}.link-set .link{display:inline-block;margin:0 .3em}.grid{display:block}.grid-item{display:inline-block;width:30em;border:solid 1px var(--color-neutral-800);padding:1em;margin:1em}.grid-item__title{font-size:1.1rem;font-weight:bold}.grid-item__description{font-size:.8em;color:var(--color-neutral-800);margin:.5em 0}body:not(.controller--news_items) .table--news_items .resource-actions{display:none}.controller--news_items.action--show .td--news_item,.controller--news_items.action--show .th--news_item{display:none}body:not(.controller--organizations) .table--organizations .resource-actions{display:none}.controller--organizations.action--show .td--organization,.controller--organizations.action--show .th--organization{display:none}body:not(.controller--parks) .table--parks .resource-actions{display:none}.controller--parks.action--show .td--park,.controller--parks.action--show .th--park{display:none}body:not(.controller--pipelines) .table--pipelines .resource-actions{display:none}.controller--pipelines.action--show .td--pipeline,.controller--pipelines.action--show .th--pipeline{display:none}body:not(.controller--plants) .table--plants .resource-actions{display:none}.controller--plants.action--show .td--plant,.controller--plants.action--show .th--plant{display:none}body:not(.controller--productions) .table--productions .resource-actions{display:none}.controller--productions.action--show .td--production,.controller--productions.action--show .th--production{display:none}body:not(.controller--projects) .table--projects .resource-actions{display:none}.controller--projects.action--show .td--project,.controller--projects.action--show .th--project{display:none}body:not(.controller--substances) .table--substances .resource-actions{display:none}.controller--substances.action--show .td--substance,.controller--substances.action--show .th--substance{display:none}body.controller--plants .table--productions .resource-actions,body.controller--plants .table--pipelines .resource-actions,body.controller--substances .table--productions .resource-actions,body.controller--substances .table--pipelines .resource-actions{display:inherit}body.controller--organizations .table--plant_ownerships .resource-actions{display:none}.controller--parks.action--show .table--projects .td--city,.controller--parks.action--show .table--projects .td--country,.controller--parks.action--show .table--projects .td--park,.controller--parks.action--show .table--projects .td--plant,.controller--parks.action--show .table--projects .th--city,.controller--parks.action--show .table--projects .th--country,.controller--parks.action--show .table--projects .th--park,.controller--parks.action--show .table--projects .th--plant,.controller--parks.action--show .table--plants .td--city,.controller--parks.action--show .table--plants .td--country,.controller--parks.action--show .table--plants .td--park,.controller--parks.action--show .table--plants .td--plant,.controller--parks.action--show .table--plants .th--city,.controller--parks.action--show .table--plants .th--country,.controller--parks.action--show .table--plants .th--park,.controller--parks.action--show .table--plants .th--plant,.controller--parks.action--show .table--presences .td--city,.controller--parks.action--show .table--presences .td--country,.controller--parks.action--show .table--presences .td--park,.controller--parks.action--show .table--presences .td--plant,.controller--parks.action--show .table--presences .th--city,.controller--parks.action--show .table--presences .th--country,.controller--parks.action--show .table--presences .th--park,.controller--parks.action--show .table--presences .th--plant{display:none}.controller--plants.action--show .th--park,.controller--plants.action--show .th--country,.controller--plants.action--show .td--park,.controller--plants.action--show .td--country{display:none}table{margin:1.5rem 0;border-collapse:collapse;width:100%;position:relative}table thead{z-index:100;position:sticky;top:0;background:hsla(0,0%,100%,.9)}table th,table td{padding:.4rem .75rem;vertical-align:top}table th{text-align:left;font-size:.85rem;color:#555}table td{border:solid 1px #efefef;border-style:solid none}table tr:last-child td{border-bottom:none}.td--project-type,.td--status,.th--project-type,.th--status{padding-right:0}.td--project-type,.th--project-type{padding-top:.9em}.td--amount,.td--total-area,.td--free-area,.th--amount,.th--total-area,.th--free-area{min-width:6em;text-align:right}.overlay,.new-search-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1000}.overlay__panel,.new-search-overlay__panel{position:relative;background:#fff;margin:0 auto;max-width:60rem;max-height:100%}.overlay__header,.new-search-overlay__header{border-bottom:solid 1px #efefef;display:flex;color:#555;line-height:3rem;padding:0 1rem}.overlay__title,.new-search-overlay__title{font-size:1.2rem;flex-grow:1}.overlay__close,.new-search-overlay__close{cursor:pointer;font-size:3rem}.overlay__content,.new-search-overlay__content{max-height:calc(100vh - 3rem);padding:1rem}.overlay--extra-wide .overlay__panel,.new-search-overlay--extra-wide .overlay__panel{max-width:100%}.autocomplete-search .search-results{display:flex}.autocomplete-search .search-results__section{flex:1;padding:.4rem 1rem;border-bottom:solid 1px var(--color-neutral-800)}.autocomplete-search .search-results__section:not(:last-child){border-right:solid 1px var(--color-neutral-800)}.search-result{text-decoration:none;display:block;margin:1.1em 0;line-height:1.2em}.search-result__subtitle{margin-top:.3em;font-size:.85em;color:var(--color-neutral-800)}.search-results__section-title{font-weight:bold}[data-controller=autocomplete-search]{flex-grow:1;text-align:right}[data-controller=autocomplete-search] [data-autocomplete-search-target=resultsPanel]{font-size:.85rem;position:absolute;right:1rem;z-index:1000;max-height:calc(100vh - 200px);min-width:50%;max-width:95%;box-shadow:0 0 5px var(--color-neutral-300);background:#fafafa;border:solid 2px var(--color-neutral-300);text-align:left}[data-controller=autocomplete-search] [data-autocomplete-search-target=resultsPanel] .search-results{position:relative;overflow-y:auto;max-height:calc(100vh - 200px - 3rem)}[data-controller=autocomplete-search] [data-autocomplete-search-target=resultsPanel] .actions{padding:.4rem 1rem;text-align:center}[data-controller=autocomplete-search] [data-autocomplete-search-target=resultsPanel] .actions input{padding:0 1rem}[data-controller=autocomplete-search] [data-autocomplete-search-target=closeButton]{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;line-height:1rem;display:inline-block;text-align:center;color:#fff;border-radius:.5rem;cursor:pointer}[data-controller=autocomplete-select-resources] .selection-list,[data-controller=autocomplete-select-resources] .suggestion-list{margin-left:15rem;max-width:30rem}[data-controller=autocomplete-select-resources] .selection-list,[data-controller=autocomplete-select-resources] .suggestion-list{list-style-position:inside}[data-controller=autocomplete-select-resources] .selection-list li,[data-controller=autocomplete-select-resources] .selection-list .delete,[data-controller=autocomplete-select-resources] .suggestion-list li,[data-controller=autocomplete-select-resources] .suggestion-list .delete{padding:.2em .5em}[data-controller=autocomplete-select-resources] .selection-list li,[data-controller=autocomplete-select-resources] .suggestion-list li{background:#efefef;margin:1px}[data-controller=autocomplete-select-resources] .selection-list li.active,[data-controller=autocomplete-select-resources] .selection-list li:hover,[data-controller=autocomplete-select-resources] .suggestion-list li.active,[data-controller=autocomplete-select-resources] .suggestion-list li:hover{background:orange}[data-controller=autocomplete-select-resources] .selection-list li{position:relative}[data-controller=autocomplete-select-resources] .selection-list li .delete{cursor:pointer;position:absolute;top:0;right:0;background:rgba(255,0,0,.8)}[data-controller=autocomplete-select-resources] .selection-list li .delete:before{content:"delete"}[data-controller=autocomplete-select-resources] .suggestion-list li{cursor:pointer}.filter [data-controller=autocomplete-select-resources] input[type=text]{width:100%}.filter [data-controller=autocomplete-select-resources] .selection-list,.filter [data-controller=autocomplete-select-resources] .suggestion-list{margin:1em 0 0 0}main .simple_form .main-area,.overlay .simple_form .main-area{display:flex;max-height:calc(100vh - 10rem)}main .simple_form .main-area .inputs,main .simple_form .main-area .guiding-info,.overlay .simple_form .main-area .inputs,.overlay .simple_form .main-area .guiding-info{overflow-y:scroll}main .simple_form .main-area .inputs,.overlay .simple_form .main-area .inputs{flex:1}main .simple_form .main-area .guiding-info,.overlay .simple_form .main-area .guiding-info{flex:.6}main .simple_form abbr,.overlay .simple_form abbr{text-decoration:none}main .simple_form fieldset,.overlay .simple_form fieldset{border:solid 1px var(--color-neutral-300);padding:1em;margin:2em 0}main .simple_form legend,.overlay .simple_form legend{display:block;width:100%;font-weight:bold;background:#efefef;padding-left:15rem;line-height:2em}main .simple_form input[type=text],main .simple_form input[type=url],main .simple_form input[type=number],.overlay .simple_form input[type=text],.overlay .simple_form input[type=url],.overlay .simple_form input[type=number]{width:40rem}main .simple_form label.boolean input,.overlay .simple_form label.boolean input{margin-right:.8em}main .simple_form .actions,.overlay .simple_form .actions{background:#d3d3d3;padding:1rem 1rem 1rem 16rem}main .simple_form .input,.overlay .simple_form .input{margin:1rem 0}main .simple_form .input label,main .simple_form .input .hint,.overlay .simple_form .input label,.overlay .simple_form .input .hint{display:inline-block;vertical-align:top;color:var(--color-neutral-800)}main .simple_form .input label,.overlay .simple_form .input label{width:15rem;text-align:right;padding-right:1rem}main .simple_form .input .hint,.overlay .simple_form .input .hint{max-width:15rem;font-size:.8rem;padding-left:1rem}main .simple_form--compact .input label,main .simple_form--compact .input input[type=password],main .simple_form--compact .input input[type=email],.overlay .simple_form--compact .input label,.overlay .simple_form--compact .input input[type=password],.overlay .simple_form--compact .input input[type=email]{display:block;width:100%}main .simple_form--compact .input label,.overlay .simple_form--compact .input label{margin:.3em 0;text-align:left}main .simple_form--compact .actions,.overlay .simple_form--compact .actions{margin:1rem 0;padding:0}main .simple_form--compact .actions>*,.overlay .simple_form--compact .actions>*{display:block;width:100%}main .simple_form .error,.overlay .simple_form .error{color:red;margin:0;list-style-position:inside}main .simple_form .guiding-info,.overlay .simple_form .guiding-info{background:#ffffbe;padding:1rem}.form-errors{margin:0}textarea,[data-controller=text-editor]{display:inline-block;width:40rem}[data-controller=text-editor] .ck.ck-voice-label{display:none !important}.input.check_boxes,.input.radio_buttons{display:flex}.input.check_boxes .collection,.input.radio_buttons .collection{flex:1}.input.check_boxes .collection label,.input.radio_buttons .collection label{width:unset}.input.date .allow-precision label,.input.date .allow-estimate label{width:auto}.input.date .allow-precision label,.input.date .allow-estimate label{margin-left:.5em;padding-right:.3em}.overlay form{margin:0 auto;max-height:100%;background:#fff;padding:1rem}.overlay form .actions{margin:1rem -1rem -1rem -1rem}.overlay form .actions input[type=submit]{margin-right:1rem}.card{border:solid 1px #efefef;margin-top:1.5rem;margin-bottom:1.5rem}.card__header,.card__footer{line-height:2rem;padding:0 .75rem}.card__header{display:flex;background:#f6f6f6}.card__header svg{display:inline-block;height:2rem;margin-right:.6em}.card__title{font-weight:bold;flex-grow:1}.card__actions{flex-grow:0}.card__footer{background:#f6f6f6;text-align:center}.card table{margin:0}.card table tr:last-child td,.card table tr:last-child th{border-top:none;border-bottom:none}.card__content--padded{padding:0 1em}.card--location .card__content{width:100%;height:300px}.flex-row .card{margin-bottom:0}body{position:relative;box-sizing:border-box;line-height:1.4em;font-size:.9rem;font-family:Arial,sans-serif}*,*:before,*:after{box-sizing:inherit}main{padding:1rem}.action--index.filterable-index main{height:calc(100vh - 3rem);overflow:hidden;padding:0}h3{font-size:1.1rem;font-weight:bold}p{margin:1rem 0}ul,ol{margin:1rem}ul li,ol li{margin-left:1.5em}ul{list-style:disc}ol{list-style:number}td ul{list-style:none;margin:0}td ul li{margin:0}em,i{font-style:italic}strong{font-weight:bold}@keyframes highlight{0%{background-color:#fff}50%{background-color:#b4ffb4}100%{background-color:#fff}}.highlight{animation-name:highlight;animation-duration:1s}.app-header{line-height:3rem;display:flex;padding:0 .5rem;background:#f6f6f6}.app-header .home-link{margin-right:.7em;margin-top:-0.2em}nav.primary-menu .button--sign-out,nav.session .button--sign-out{margin-left:.5em}a.menu-link{color:#888;display:inline-block;padding:0 1rem;text-decoration:none;font-weight:bold}a.menu-link svg{margin-right:.15em}a.menu-link svg path{fill:#888}a.menu-link:hover,a.menu-link--active{background:#fff;color:var(--color-primary-500)}a.menu-link:hover svg path,a.menu-link--active svg path{fill:var(--color-primary-500)}.autocomplete-search{flex-grow:1;text-align:center;margin:0 1em}.autocomplete-search input[type=text]{width:100%}@media(max-width: 113em){body.overall-admin .menu-link__text{display:none}}@media(max-width: 85em){body.pips-level-complete .menu-link__text{display:none}}@media(max-width: 60em){body.pips-level-plants .menu-link__text{display:none}}[data-controller=map]{position:relative;width:100%;height:100%}.map__popup{position:absolute;top:.4em;right:.4em;left:.4em;max-height:calc(100% - .8em);overflow-y:auto;z-index:10;background:#fff;display:none;border:solid 1px var(--color-neutral-300);padding-right:2em}.map__popup.visible{display:block}.map__popup .close-popup{position:absolute;top:0em;right:0;width:2.4em;height:2.4em;cursor:pointer;text-align:center;padding-top:.7em}#map-editor #park-map{width:100%;height:500px}#map-editor .locker{position:absolute;text-align:center;padding-top:30%;top:0;left:0;width:100%;height:100%;background:#efefef;border:solid 1px #ccc;color:#aaa}#map-editor .map-tools{width:100%;margin:0}#map-editor .map-tools .button,#map-editor .map-tools .olControlEditingToolbar{display:inline-block}#map-editor .map-tools .button{cursor:pointer}#map-editor .layer-selector .set-layer{display:inline-block;padding:.2em .5em;cursor:pointer}#map-editor .layer-selector .set-layer.main{background:#ffd499;border-color:#ff9100}#map-editor .layer-selector .set-layer.greenfield{background:#85d32b;border-color:#5b941b}#map-editor .layer-selector .set-layer.brownfield{background:#c19a65;border-color:#7f4800}#map-editor .layer-selector .set-layer.utilities{background:#99bcff;border-color:#0050ff}.park .card--location .content{height:400px}.park .legenda__item{display:inline-block;margin-right:.6em}.park .legenda__item:before{margin-right:.3em;display:inline-block;content:" ";background:rgba(255,212,153,.5);border:solid 1px #ff9100;width:2em;height:1em}.park .legenda__item--greenfield:before{border-color:#5b941b;background:rgba(133,211,43,.5)}.park .legenda__item--brownfield:before{border-color:#7f4800;background:rgba(193,154,101,.5)}.park .legenda__item--utilities:before{border-color:#0050ff;background:rgba(153,188,255,.5)}.filterable__result .project .not-revealed{display:none}.news_item.show .link-set{display:inline}.news_item__text{margin-top:2em}.news_item__text img{float:left;margin:0 2em 1em 0;max-width:40%}.recycled{display:inline-block;vertical-align:top;width:1rem;height:1rem;margin-left:-0.3rem;margin-top:.2rem;font-size:.7rem;background:var(--color-secondary-200);color:var(--color-secondary-900);text-align:center;line-height:1rem;border-radius:.2rem}.controller--home .blocks{padding:3rem;display:grid;grid-template-columns:repeat(2, minmax(24rem, 1fr));gap:2rem}.controller--home .block{position:relative;border:solid 2px var(--color-primary-700);border-radius:.2rem}.controller--home .block__title{text-align:center;font-size:1.2rem;font-weight:bold;padding:1.2rem;color:#fff;background:var(--color-primary-700)}.controller--home .block__title svg{margin-bottom:.9rem;height:3rem;width:3rem}.controller--home .block__title svg path{fill:#fff}.controller--home .block__content{font-size:1rem;line-height:1.4rem;color:var(--color-primary-700);padding:2rem 1rem 4rem 2rem}.controller--home .block__content ul li{margin:.3rem 0}.controller--home .block__footer{text-align:center;padding:1rem;position:absolute;bottom:0;left:0;width:100%}.controller--home .block:hover{border-color:var(--color-primary-500)}.controller--home .block:hover .block__title{background:var(--color-primary-500)}.controller--home .block:hover .block__content{color:var(--color-primary-500)}.ignore{opacity:.4;filter:grayscale(100%)}
