.limepark-waste-dimensioning-multifamily__error-watcher__container{position:relative}.limepark-waste-dimensioning-multifamily__error-watcher__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;display:flex;justify-content:center;align-items:flex-start;background-color:rgba(0,0,0,.5)}.limepark-waste-dimensioning-multifamily__error-watcher__message{padding:10px;background-color:#fff;border:2px solid #933;margin-top:2em;color:#333}.limepark-waste-dimensioning-multifamily__error-watcher__blurry{filter:blur(2px)}
.limepark-waste-dimensioning-multifamily__block-loader__container{position:relative}.limepark-waste-dimensioning-multifamily__block-loader__loader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;display:flex;justify-content:center;align-items:flex-start;background-color:hsla(0,0%,100%,.4)}.limepark-waste-dimensioning-multifamily__block-loader__message{padding:10px;background-color:#fff;border:2px solid #ccc;margin-top:2em}
.limepark-waste-dimensioning-multifamily__general-fields__form-row{display:grid;gap:var(--lp-waste-dimensioning-multifamily-gap);grid-template-columns:repeat(auto-fit, minmax(min(20rem, 100%), 1fr));margin-bottom:var(--lp-waste-dimensioning-multifamily-spacing)}.limepark-waste-dimensioning-multifamily__general-fields__form-field{border:var(--lp-waste-dimensioning-multifamily-border);border-radius:var(--lp-waste-dimensioning-multifamily-border-radius);overflow:hidden}.limepark-waste-dimensioning-multifamily__general-fields__label-wrapper,.limepark-waste-dimensioning-multifamily__general-fields__control-wrapper{background-color:var(--lp-waste-dimensioning-multifamily-background-color);padding:var(--lp-waste-dimensioning-multifamily-padding)}.limepark-waste-dimensioning-multifamily__general-fields__control-wrapper{background-color:var(--env-background-color)}.limepark-waste-dimensioning-multifamily__general-fields__label{color:var(--lp-waste-dimensioning-multifamily-font-color);display:block;font-size:var(--lp-waste-dimensioning-multifamily-label-font-size);font-weight:bold}.limepark-waste-dimensioning-multifamily__general-fields__input,.limepark-waste-dimensioning-multifamily__general-fields__select,.limepark-waste-dimensioning-multifamily__general-fields__control-wrapper>div>.limepark-waste-dimensioning-multifamily__general-fields__select{font-size:var(--lp-waste-dimensioning-multifamily-small-text-font-size);padding:var(--lp-waste-dimensioning-multifamily-padding-small)}.limepark-waste-dimensioning-multifamily__general-fields__control-wrapper>div>.limepark-waste-dimensioning-multifamily__general-fields__select{min-height:initial;padding-right:2.4em}.limepark-waste-dimensioning-multifamily__general-fields__control-wrapper>div{min-height:initial}.limepark-waste-dimensioning-multifamily__general-fields__control-wrapper .limepark-waste-dimensioning-multifamily__general-fields__select+svg{height:.6em;width:.6em}.limepark-waste-dimensioning-multifamily__general-fields__field-help{color:var(--env-font-color-muted);font-size:var(--lp-waste-dimensioning-multifamily-small-text-font-size);font-style:italic;margin-top:var(--env-spacing-small)}
.limepark-waste-dimensioning-multifamily__result-section__calculated-waste-bins,.limepark-waste-dimensioning-multifamily__result-section__calculated-waste-space{background-color:var(--lp-waste-dimensioning-multifamily-background-color);border-radius:var(--lp-waste-dimensioning-multifamily-border-radius);margin-bottom:var(--env-spacing-x-large);padding:var(--lp-waste-dimensioning-multifamily-padding)}.limepark-waste-dimensioning-multifamily__result-section__heading{color:var(--lp-waste-dimensioning-multifamily-font-color);display:block;font-size:var(--lp-waste-dimensioning-multifamily-result-heading-font-size);font-weight:bold;margin:0 0 var(--lp-waste-dimensioning-multifamily-spacing)}.limepark-waste-dimensioning-multifamily__result-section__calculated-waste-bins>.limepark-waste-dimensioning-multifamily__result-section__heading+div,.limepark-waste-dimensioning-multifamily__result-section__calculated-waste-bins>.limepark-waste-dimensioning-multifamily__result-section__heading+p+div,.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions+div{background-color:var(--lp-waste-dimensioning-multifamily-bins-summary-background-color);border-radius:var(--lp-waste-dimensioning-multifamily-border-radius);padding:var(--lp-waste-dimensioning-multifamily-padding)}.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions+div{background-color:var(--lp-waste-dimensioning-multifamily-area-summary-background-color)}.limepark-waste-dimensioning-multifamily__result-section__calculated-waste-bins .limepark-waste-dimensioning-multifamily__result-section__label,.limepark-waste-dimensioning-multifamily__result-section__calculated-waste-bins .limepark-waste-dimensioning-multifamily__result-section__value,.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions+div .limepark-waste-dimensioning-multifamily__result-section__label,.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions+div .limepark-waste-dimensioning-multifamily__result-section__value{color:var(--lp-waste-dimensioning-multifamily-bins-summary-font-color);margin:0}.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions+div .limepark-waste-dimensioning-multifamily__result-section__label,.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions+div .limepark-waste-dimensioning-multifamily__result-section__value{color:var(--lp-waste-dimensioning-multifamily-area-summary-font-color)}.limepark-waste-dimensioning-multifamily__result-section__waste-bins,.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions{display:flex;flex-wrap:wrap;gap:var(--env-spacing-x-small);margin-top:var(--env-spacing-x-small)}.limepark-waste-dimensioning-multifamily__result-section__waste-bins>div,.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions>div{background-color:var(--lp-waste-dimensioning-multifamily-bins-detail-background-color);border-radius:var(--lp-waste-dimensioning-multifamily-border-radius);flex:1 1 auto;padding:var(--lp-waste-dimensioning-multifamily-padding-small)}.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions>div{background-color:var(--lp-waste-dimensioning-multifamily-area-detail-background-color)}.limepark-waste-dimensioning-multifamily__result-section__waste-bins .limepark-waste-dimensioning-multifamily__result-section__label,.limepark-waste-dimensioning-multifamily__result-section__waste-bins .limepark-waste-dimensioning-multifamily__result-section__value{color:var(--lp-waste-dimensioning-multifamily-bins-detail-font-color)}.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions>div .limepark-waste-dimensioning-multifamily__result-section__label,.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions>div .limepark-waste-dimensioning-multifamily__result-section__value{color:var(--lp-waste-dimensioning-multifamily-area-detail-font-color)}.limepark-waste-dimensioning-multifamily__result-section__label,.limepark-waste-dimensioning-multifamily__result-section__value{color:var(--lp-waste-dimensioning-multifamily-font-color);font-size:var(--lp-waste-dimensioning-multifamily-small-text-font-size);margin:0}.limepark-waste-dimensioning-multifamily__result-section__value{font-size:var(--env-font-size-xx-large);font-weight:bold}.limepark-waste-dimensioning-multifamily__result-section__waste-bins .limepark-waste-dimensioning-multifamily__result-section__value,.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions+div .limepark-waste-dimensioning-multifamily__result-section__value{font-size:var(--env-font-size-large)}.limepark-waste-dimensioning-multifamily__result-section__waste-space-dimensions{margin-bottom:var(--env-spacing-x-small);margin-top:0}.limepark-waste-dimensioning-multifamily__result-section__warning-message{align-items:stretch;background-color:var(--env-background-color);border-radius:var(--lp-waste-dimensioning-multifamily-border-radius);display:flex;gap:var(--lp-waste-dimensioning-multifamily-gap);margin-top:var(--env-spacing-x-small);overflow:hidden}.limepark-waste-dimensioning-multifamily__result-section__warning-text{padding:var(--lp-waste-dimensioning-multifamily-padding-small) var(--lp-waste-dimensioning-multifamily-padding-small) var(--lp-waste-dimensioning-multifamily-padding-small) 0}.limepark-waste-dimensioning-multifamily__result-section__warning-text p{color:var(--lp-waste-dimensioning-multifamily-font-color);font-size:var(--lp-waste-dimensioning-multifamily-small-text-font-size);margin:0}.limepark-waste-dimensioning-multifamily__result-section__warning-icon{align-items:center;background-color:var(--env-element-danger-background-color);display:flex;justify-content:center;padding:var(--lp-waste-dimensioning-multifamily-padding-small)}.limepark-waste-dimensioning-multifamily__result-section__warning-icon svg{fill:var(--env-element-danger-font-color);flex-shrink:0}
.limepark-waste-dimensioning-multifamily__fraction-card__sronly{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.limepark-waste-dimensioning-multifamily__fraction-card__hide-details{display:none}.limepark-waste-dimensioning-multifamily__fraction-card__show-details{display:flex;flex-wrap:wrap;gap:var(--lp-waste-dimensioning-multifamily-gap);margin-top:var(--env-spacing-xx-large)}.limepark-waste-dimensioning-multifamily__fraction-card__show-details>div{background-color:var(--lp-waste-dimensioning-multifamily-background-color);border-radius:var(--lp-waste-dimensioning-multifamily-border-radius);flex:1 1 auto;padding:var(--env-spacing-x-small)}.limepark-waste-dimensioning-multifamily__fraction-card__show-details>div p{font-size:var(--lp-waste-dimensioning-multifamily-small-text-font-size);margin:0}.limepark-waste-dimensioning-multifamily__fraction-card__show-details>div p:last-child{font-size:var(--lp-waste-dimensioning-multifamily-text-font-size);font-weight:bold}.limepark-waste-dimensioning-multifamily__fraction-card__waste-item{align-items:stretch;display:flex;gap:var(--lp-waste-dimensioning-multifamily-gap);justify-content:space-between;margin:0 var(--lp-waste-dimensioning-multifamily-spacing)}.limepark-waste-dimensioning-multifamily__fraction-card__waste-item:not(:last-child){border-bottom:var(--lp-waste-dimensioning-multifamily-border)}.limepark-waste-dimensioning-multifamily__fraction-card__waste-item:nth-child(2){border-top:var(--lp-waste-dimensioning-multifamily-border)}.limepark-waste-dimensioning-multifamily__fraction-card__waste-item>div:first-child{padding:var(--lp-waste-dimensioning-multifamily-padding) 0 var(--lp-waste-dimensioning-multifamily-padding) var(--lp-waste-dimensioning-multifamily-padding);width:100%}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details{align-items:center;display:flex;gap:var(--lp-waste-dimensioning-multifamily-gap);justify-content:space-between}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-heading{flex-grow:1;font-size:var(--lp-waste-dimensioning-multifamily-details-heading-font-size);font-weight:bold;margin:0}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-label-wrapper{font-size:var(--lp-waste-dimensioning-multifamily-label-font-size);margin:0}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details>.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-label-wrapper>div .limepark-waste-dimensioning-multifamily__fraction-card__waste-details-select{font-size:var(--lp-waste-dimensioning-multifamily-small-text-font-size);min-height:initial;padding:var(--lp-waste-dimensioning-multifamily-padding-small) 2.4em var(--lp-waste-dimensioning-multifamily-padding-small) var(--lp-waste-dimensioning-multifamily-padding-small)}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details>.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-label-wrapper>div{min-height:initial}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-label-wrapper>div .limepark-waste-dimensioning-multifamily__fraction-card__waste-details-select+svg{height:.6em;width:.6em}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-container{align-self:center;background-color:var(--lp-waste-dimensioning-multifamily-background-color);border-radius:var(--lp-waste-dimensioning-multifamily-border-radius);display:flex;flex-wrap:wrap;gap:0 .33em;padding:var(--lp-waste-dimensioning-multifamily-padding-small)}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-container p{font-size:var(--lp-waste-dimensioning-multifamily-small-text-font-size);margin:0}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-container p:last-child{font-weight:bold}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-button{background-color:var(--lp-waste-dimensioning-multifamily-button-background-color);border:var(--lp-waste-dimensioning-multifamily-button-border);border-radius:0;color:var(--lp-waste-dimensioning-multifamily-button-font-color)}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-button:hover{background-color:var(--lp-waste-dimensioning-multifamily-button-background-color--hover);border-color:var(--lp-waste-dimensioning-multifamily-button-border-color--hover);color:var(--lp-waste-dimensioning-multifamily-button-font-color--hover)}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-button:focus{background-color:var(--lp-waste-dimensioning-multifamily-button-background-color--focus);border-color:var(--lp-waste-dimensioning-multifamily-button-border-color--focus);color:var(--lp-waste-dimensioning-multifamily-button-font-color--focus)}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-button:focus-visible{position:relative;z-index:2}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-button svg{height:var(--lp-waste-dimensioning-multifamily-icon-height);width:var(--lp-waste-dimensioning-multifamily-icon-width)}@media screen and (width <= 992px){.limepark-waste-dimensioning-multifamily__fraction-card__waste-item{margin:0}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details-heading{flex-basis:100%;overflow-wrap:anywhere}.limepark-waste-dimensioning-multifamily__fraction-card__waste-details{flex-wrap:wrap}}
.limepark-waste-dimensioning-multifamily__fractions-section__wrapper{border:var(--lp-waste-dimensioning-multifamily-border);border-radius:var(--lp-waste-dimensioning-multifamily-border-radius);margin-bottom:var(--env-spacing-x-large);overflow:hidden}.limepark-waste-dimensioning-multifamily__fractions-section__heading-wrapper{background-color:var(--lp-waste-dimensioning-multifamily-background-color);margin-bottom:var(--env-spacing-xx-large);padding:var(--lp-waste-dimensioning-multifamily-padding)}.limepark-waste-dimensioning-multifamily__fractions-section__heading{color:var(--lp-waste-dimensioning-multifamily-font-color);display:block;font-size:var(--lp-waste-dimensioning-multifamily-heading-font-size);font-weight:bold;margin:0}.limepark-waste-dimensioning-multifamily__fractions-section__description-wrapper{padding:var(--lp-waste-dimensioning-multifamily-padding)}
.limepark-waste-dimensioning-multifamily__default{--lp-waste-dimensioning-multifamily-gap: var(--env-spacing-medium);--lp-waste-dimensioning-multifamily-spacing: var(--env-spacing-medium);--lp-waste-dimensioning-multifamily-padding: var(--env-spacing-medium);--lp-waste-dimensioning-multifamily-padding-small: var(--env-spacing-small);--lp-waste-dimensioning-multifamily-border-radius: var(--env-border-radius);--lp-waste-dimensioning-multifamily-border-color: var(--env-border-color);--lp-waste-dimensioning-multifamily-border: 1px solid var(--lp-waste-dimensioning-multifamily-border-color);--lp-waste-dimensioning-multifamily-background-color: var(--env-section-background-color);--lp-waste-dimensioning-multifamily-font-color: var(--env-font-color);--lp-waste-dimensioning-multifamily-text-font-size: var(--env-font-size-small);--lp-waste-dimensioning-multifamily-small-text-font-size: var(--env-font-size-small);--lp-waste-dimensioning-multifamily-label-font-size: var(--env-font-size-small);--lp-waste-dimensioning-multifamily-heading-font-size: var(--env-font-size-small);--lp-waste-dimensioning-multifamily-details-heading-font-size: var(--env-font-size-medium);--lp-waste-dimensioning-multifamily-result-heading-font-size: var(--env-font-size-large);--lp-waste-dimensioning-multifamily-icon-height: 1em;--lp-waste-dimensioning-multifamily-icon-width: 1em;--lp-waste-dimensioning-multifamily-bins-summary-background-color: var(--env-ui-color-brand-25);--lp-waste-dimensioning-multifamily-bins-detail-background-color: var(--env-ui-color-brand-20);--lp-waste-dimensioning-multifamily-area-summary-background-color: var(--env-ui-color-brand-30);--lp-waste-dimensioning-multifamily-area-detail-background-color: var(--env-ui-color-brand-35);--lp-waste-dimensioning-multifamily-bins-summary-font-color: var(--env-ui-color-brand-25-contrast);--lp-waste-dimensioning-multifamily-bins-detail-font-color: var(--env-ui-color-brand-20-contrast);--lp-waste-dimensioning-multifamily-area-summary-font-color: var(--env-ui-color-brand-30-contrast);--lp-waste-dimensioning-multifamily-area-detail-font-color: var(--env-ui-color-brand-35-contrast);--lp-waste-dimensioning-multifamily-button-border-color: var(--env-section-background-color);--lp-waste-dimensioning-multifamily-button-border: 1px solid var(--lp-waste-dimensioning-multifamily-button-border-color);--lp-waste-dimensioning-multifamily-button-background-color: var(--env-section-background-color);--lp-waste-dimensioning-multifamily-button-font-color: var(--env-font-color);--lp-waste-dimensioning-multifamily-button-background-color--hover: var(--env-element-background-color-light);--lp-waste-dimensioning-multifamily-button-border-color--hover: var(--env-element-background-color-light);--lp-waste-dimensioning-multifamily-button-font-color--hover: var(--env-element-font-color);--lp-waste-dimensioning-multifamily-button-background-color--focus: var(--env-element-background-color-dark);--lp-waste-dimensioning-multifamily-button-border-color--focus: var(--env-element-background-color-dark);--lp-waste-dimensioning-multifamily-button-font-color--focus: var(--env-element-font-color)}.limepark-waste-dimensioning-multifamily__default__container{background-color:var(--lp-waste-dimensioning-multifamily-background-color);border:1px solid var(--env-block-border-color)}

