.pie__chart-container{height:200px}.pie__accessibility-table{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pie-legend{padding-top:.5rem;height:100%}.pie-legend__title{font-weight:700}.pie-legend__list{height:100%;display:flex;align-items:center;padding-bottom:1rem;list-style:none;margin:0;padding-left:0}@media (min-width:768px){.pie-legend__list{padding-top:1rem;flex-direction:column}}.pie-legend__item{width:3.5rem;display:flex;align-items:center;font-size:.75rem;margin-top:.25rem}.pie-legend__color-box{width:1.5rem;height:1.5rem}@media (min-width:768px){.pie-legend__color-box{margin-right:.5rem}}.pie-legend__label{border:2px solid white;width:1.5rem;height:1.5rem;display:flex;justify-content:center;font-weight:700;align-items:center;color:var(--berlin-colors-red,#dc2626);background-color:white}.ozg-pie__grid{display:block}@media (min-width:768px){.ozg-pie__grid{display:grid;grid-template-columns:repeat(2,1fr)}}.ozg-pie__legend-container{display:flex;justify-content:center;align-items:center}.ozg-pie__no-data{padding:1rem;text-align:center;color:var(--text-muted,#6b7280)}.hero{width:100%;position:relative;height:360px}@media (min-width:768px){.hero{height:500px}}@media (min-width:1024px){.hero{height:700px}}.hero__image{object-fit:cover}.select{position:relative;display:flex;flex-direction:column;width:100%;justify-content:flex-end}.select__trigger-content{display:flex;width:100%;justify-content:space-between}.select__content{background-color:white;border:2px solid black;margin-top:.5rem;padding:.5rem;z-index:20;will-change:opacity,transform}.select__content[data-side=top]{animation:slideDownAndFade .3s ease-out}.select__content[data-side=right]{animation:slideLeftAndFade .3s ease-out}.select__content[data-side=bottom]{animation:slideUpAndFade .3s ease-out}.select__content[data-side=left]{animation:slideRightAndFade .3s ease-out}.select__dropdown{height:350px;max-height:50vh;overflow-y:auto}.select__item{line-height:1;display:flex;align-items:center;height:30px;position:relative;padding:0 5px 0 25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;cursor:pointer}.select__item[data-highlighted]{background-color:var(--color-grey-darkest,#4a90e2);color:var(--violet1,white)}.select__item-indicator{position:absolute;left:0;width:20px;display:inline-flex;align-items:center;justify-content:center}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.toggle-group{display:flex;flex-direction:column;justify-content:flex-end}.toggle-group__root{flex-shrink:0;width:100%;display:flex}.toggle-group__item[data-state=on]{background-color:var(--color-red,#dc2626);color:var(--color-white,#ffffff)}.tooltip__trigger{display:inline;background-color:transparent;border:none;cursor:pointer;padding:0}.tooltip__trigger-qmark{margin-left:10px;border-radius:50%;color:#ffffff;background-color:#000000;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em}.tooltip__content{max-width:calc(100vw - 1rem);position:relative;padding-top:2rem}@media (min-width:640px){.tooltip__content{max-width:24rem}}.tooltip__content[data-side=top]{animation:slideDownAndFade .3s ease-out}.tooltip__content[data-side=right]{animation:slideLeftAndFade .3s ease-out}.tooltip__content[data-side=bottom]{animation:slideUpAndFade .3s ease-out}.tooltip__content[data-side=left]{animation:slideRightAndFade .3s ease-out}.tooltip__close-button{position:absolute;top:8px;right:8px}.tooltip__body{padding-top:1rem}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.filter__grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){.filter__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.filter__grid{grid-template-columns:repeat(3,1fr)}}.filter__tags{display:flex;gap:.5rem;flex-wrap:wrap}.filter__tags--with-padding{padding-top:1rem}.filter-item__text{padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.reifegrad-chip{width:3rem;line-height:1.2;text-align:center;border:2px solid black;display:inline-block}.card-list{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem;list-style:none;padding:0;margin-bottom:0}@media (min-width:768px){.card-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.card-list{grid-template-columns:repeat(3,1fr)}}.detail-overlay{--spacing:16px}.detail-overlay__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing);gap:var(--spacing)}@media (min-width:768px){.detail-overlay__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.detail-overlay__grid{grid-template-columns:repeat(3,1fr)}}.detail-overlay__footer-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing);gap:var(--spacing);margin-top:var(--spacing)}.detail-item__label:not(:first-child){font-weight:700;margin-top:.75rem}.detail-group--border{border:2px solid black;padding:.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.flyn--fadeIn{animation:fadeIn .3s ease-out}.detail-list__toggle-container{width:100%;justify-content:end;display:none}@media (min-width:768px){.detail-list__toggle-container{display:flex}}.detail-list__content{position:relative}.detail-list__loading-overlay{width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.3);position:absolute;inset:0;z-index:50}.detail-list__no-data{width:100%;display:flex;justify-content:center;padding-top:3rem}.detail-list__no-data--fixed-height{height:600px}.detail-list__loading-overlay--animated,.detail-list__no-data--animated{animation:slideUpAndFade .3s ease-out}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.detail-spacer{margin-top:40px}.clickableStringlist_clickable-stringlist__container__AmE9z{position:relative}.clickableStringlist_clickable-stringlist__children--hidden__Fg0iE{opacity:0;z-index:10}.clickableStringlist_clickable-stringlist__active-item__Wziak{animation:clickableStringlist_fadeUp__DRRLx .3s ease-out}.clickableStringlist_clickable-stringlist__active-header__EZjH_{display:flex;justify-content:space-between;align-items:flex-start;background-color:var(--color-grey-darkest,#4a90e2);font-weight:700;color:white;width:100%;font-size:1rem;margin-bottom:16px}.clickableStringlist_clickable-stringlist__active-label__HzhZV{padding:.25rem .75rem}.clickableStringlist_clickable-stringlist__chart-container___ZqJa{position:relative}.clickableStringlist_clickable-stringlist__list__l7B_r{height:300px;overflow-y:scroll;list-style:none;padding:0;margin:0;display:block!important}.clickableStringlist_clickable-stringlist__list--hidden__cEhev{opacity:0;position:absolute!important}.clickableStringlist_clickable-stringlist__list__l7B_r:focus{outline:2px solid var(--berlin-blue-light,#4a90e2);outline-offset:2px}.clickableStringlist_clickable-stringlist__item__5fl0g{cursor:pointer;font-size:.875rem;transition:background-color .15s ease-in-out;line-height:1.5;padding:.5rem .75rem}.clickableStringlist_clickable-stringlist__item--selected__Blqsy,.clickableStringlist_clickable-stringlist__item__5fl0g:hover{background-color:var(--color-grey-darkest,#4a90e2)!important;color:white}.clickableStringlist_list--oddeven__67uUV .clickableStringlist_clickable-stringlist__item__5fl0g:nth-child(odd){background-color:#f8f9fa}.clickableStringlist_list--oddeven__67uUV .clickableStringlist_clickable-stringlist__item__5fl0g:nth-child(2n){background-color:white}.string-list{height:200px;overflow-y:scroll;list-style:none;padding:0;margin:0;max-width:100%}.string-list__item{line-height:2;padding:.25rem}.steps{display:flex;gap:20px;padding:0;list-style:none;margin:0;flex-wrap:wrap}@media (min-width:940px){.steps{flex-wrap:nowrap}}.step{display:flex;width:100%;flex-direction:column}.step__inner{display:flex;align-items:flex-end;gap:10px;padding-top:40px;padding-bottom:18px;padding-right:5px}.step__number{color:var(--color-red);font-size:xx-large;font-weight:600}.step__trigger{display:flex;width:100%;height:120px}.step__trigger-button{position:relative;border:0}.step__number{color:#000!important}.step__content--animated{padding-top:.3rem;animation:fadeIn .3s ease-out}.step--span-full{grid-column:span 1}@media (min-width:640px){.step--span-full{grid-column:span 2}}.steps .inner:after,.steps .inner:before{display:none}.step__openbutton{background-color:var(--color-red,dc2626);color:var(--color-white,white);border:0;font-size:large;position:absolute;top:0;right:0;width:32px;height:32px;display:flex;justify-content:center;align-items:center}.tabs{display:flex;width:100%}.tabs--horizontal{flex-direction:column}.tabs--vertical{gap:20px}.tabs--small-viewport,.tabs--vertical{flex-direction:row;justify-content:center}.tabs__list{display:flex;gap:20px}.tabs--horizontal .tabs__list{flex-direction:row;width:100%;margin:0 auto}.tabs--vertical .tabs__list{flex-direction:column;align-items:center;flex-shrink:0;width:313px}.tabs--small-viewport .tabs__list,.tabs__tab-container{flex-direction:column;width:100%}.tabs__tab-container{display:flex;align-items:center}.tabs__tab-wrapper{width:100%}.tabs--small-viewport .tabs__tab-wrapper{display:flex;align-items:flex-start}@media (max-width:560px){.tabs--small-viewport .tabs__tab-wrapper--on-small-viewports-stacked{flex-direction:column}.tabs__tab-wrapper--on-small-viewports-stacked .tabs__button-content{padding-top:10px;padding-left:0}}.tabs__trigger{position:relative;width:100%;transition:width .3s ease-out,height .3s ease-out;border-width:0;color:black}.tabs__trigger--white{color:white}.tabs__trigger[data-state=active]{background-color:var(--colors-red,#dc2626);color:var(--color-white,white);z-index:10}.tabs__trigger-icon{position:absolute;top:0;right:0;border:0;width:32px;height:32px;font-size:large;background-color:var(--color-red,dc2626);color:var(--color-white,white);border-color:currentColor;display:flex;justify-content:center;align-items:center}.tabs__button-content{width:100%;padding-left:20px}@media (min-width:1024px){.tabs__button-content{padding-left:0;margin-top:16px}}.tabs__content{width:100%}.tabs__content[data-state=active]{animation:fadeUp .3s ease-out}.tabs__content[data-state=inactive]{display:none}.up-count{color:var(--color-red);font-size:1.5rem;line-height:2rem}@media (min-width:768px){.up-count{font-size:2.25rem;line-height:2.5rem}}.widget-wrap__close-button-container{height:2rem;display:flex;justify-content:flex-end}.widget-wrap__close-button-container button{width:32px;height:32px;padding:0;background-color:transparent;border:none}