.mainContent.library #app>.library,.mainContent.selectProject #app>.library{position:relative;width:100%;height:calc(100vh - 295px)}.mainContent.library #app>.library>.buildingLibrary,.mainContent.library #app>.library>.elementTypeLibrary,.mainContent.library #app>.library>.materialEpdLibrary,.mainContent.library #app>.library>.projectLibrary,.mainContent.selectProject #app>.library>.buildingLibrary,.mainContent.selectProject #app>.library>.elementTypeLibrary,.mainContent.selectProject #app>.library>.materialEpdLibrary,.mainContent.selectProject #app>.library>.projectLibrary{position:absolute;padding-left:10px;padding-right:10px;box-sizing:border-box;height:100%;width:100%}.mainContent.selectProject #app>.library>.projectLibrary{padding-top:5px}:focus{outline:0}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.collapsiblePanel{position:relative;margin-bottom:1rem}.collapsiblePanel span.button{height:30px;background-repeat:no-repeat;background-position:bottom;border:none}.collapsiblePanel span.button:hover{cursor:pointer}.collapsiblePanel span.button.open{background-image:url(../img/icon-filled-arrow-down-16-black.png)}.collapsiblePanel span.button.closed{background-image:url(../img/icon-filled-arrow-right-16-black.png)}.collapsiblePanel div.content{margin-top:10px;margin-left:20px}.collapsiblePanel span.header{cursor:pointer}.modalWrapper{position:fixed;display:flex;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);padding:15px;box-sizing:border-box;z-index:2000;align-content:center;justify-content:center}.modalWrapper *{overscroll-behavior:contain}.modalWrapper .modalPopup{position:relative;background:#fff;border:1px solid #fff;overflow:hidden;width:100%;height:100%;box-sizing:border-box}.modalWrapper .modalHeader{background:#19664a;color:#fff;position:relative;width:100%;height:32px;line-height:32px;padding:0 0 0 1em;box-sizing:border-box}.modalWrapper .modalHeader .closeButton{position:absolute;top:0;right:0;background-color:#fff;padding:0;margin:0;width:32px;height:32px;background-image:url(../img/icon-close-popup-green3.png);background-repeat:none;border:0 none}.modalWrapper .modalHeader .closeButton:hover{background-color:transparent;background-image:url(../img/icon-close-popup-white.png)}.modalWrapper .modalContent{overflow:hidden;position:absolute;bottom:0;left:0;right:0;top:32px}.modalWrapper .modalContentScroller{width:100%;overflow:auto;height:100%}.moreLess{display:inline-block;padding-bottom:0}.moreLess span.description.short.withMore:after{content:'...'}.moreLess span.button{font-size:small;text-transform:lowercase;border:none;line-height:normal;height:auto;font-style:italic;color:#2489c5;cursor:pointer;padding:0 0 0 .5rem}.moreLess span.button:hover{text-decoration:underline}.Select-root{display:inline-block;line-height:1;border:0;vertical-align:middle}.Select-root .Select-control{position:relative;overflow:hidden;background-color:#ededed;border:1px solid #d2d2d2;box-sizing:border-box;color:#000;cursor:default;outline:0;padding:0 22px 0 10px;display:flex;transition:all .2s ease;height:1.5rem}.Select-root .Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-root .Select-placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;align-items:center;display:inline-flex;width:100%}.Select-root .Select-placeholder.no-selection{color:#666}.Select-root .Select-arrow{border-color:#666 transparent transparent;border-style:solid;border-width:4px 4px 0;content:' ';display:block;height:0;position:absolute;right:10px;top:40%;width:0}.Select-root.is-open .Select-arrow{border-color:transparent transparent #666;border-width:0 4px 4px}.Select-root .Dropdown-disabled .Select-arrow{border-color:#d2d2d2 transparent transparent}.Select-menu-parent{position:relative}.Select-menu{position:absolute;top:100%;left:0;right:0;z-index:2000;background-color:#f6f7f8;border:1px solid #d2d2d2;box-shadow:2px 2px 2px rgba(0,0,0,.6);box-sizing:border-box;margin-top:-1px;max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.Select-menu .Select-group>.Select-title{padding:3px 1em 3px .4em;color:#333;font-weight:700;text-transform:capitalize}.Select-menu .Select-option{box-sizing:border-box;color:#333;cursor:pointer;display:block;padding:3px 1em 3px .4em}.Select-menu .Select-option:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Select-menu .Select-option.is-selected{background-color:#5ba3ff;color:#fff}.Select-menu .Select-option.no-select{color:#666}.Select-menu .Select-group .Select-option{padding:3px 1em 3px 1em}.Select-menu .Select-noresults{box-sizing:border-box;color:#ccc;cursor:default;display:block;padding:8px 10px}.wrappingInputField{overflow:hidden;padding:0;box-sizing:border-box}.buildingImage{text-align:center;height:inherit;overflow:hidden;flex-grow:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.buildingImage img{max-height:100%;max-width:100%}.buildingLibraryPopup .modalContentScroller{display:flex;flex-direction:column;width:100%;overflow:hidden;height:100%}.buildingLibraryPopup .modalContentScroller .buildingLibrary{overflow-y:auto}.buildingLibrary{flex-grow:1;display:flex;flex-direction:row;flex-wrap:nowrap;box-sizing:border-box}.buildingLibrary .loading{display:flex;width:100%;flex-direction:column;align-items:center}.buildingLibrary .loading .loadingMessage{display:none}.buildingLibrary .filterAndList{flex-basis:35%;display:flex;flex-direction:column;box-sizing:border-box;height:100%;flex-grow:0;flex-shrink:0}.buildingLibrary .selectionDetails{flex-basis:60%;flex-grow:0;flex-shrink:0;box-sizing:border-box;overflow-y:auto}.buildingLibrary .searchArea{flex-basis:auto}@media only screen and (max-width:1500px){.buildingLibrary .filterAndList{flex-basis:40%}.buildingLibrary .selectionDetails{flex-basis:60%}}@media only screen and (max-width:1400px){.buildingLibrary .filterAndList{flex-basis:50%}.buildingLibrary .selectionDetails{flex-basis:50%}}.modalContentScroller .buildingLibrary{padding:10px}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.buildingLibrary .selectionDetails{padding:0 10px}.buildingLibrary .selectionDetails button.addToProjectButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;margin:.5rem 1px 1rem}.buildingLibrary .selectionDetails button.addToProjectButton:visited{color:#000;font-weight:400}.buildingLibrary .selectionDetails button.addToProjectButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.buildingLibrary .selectionDetails button.addToProjectButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.buildingLibrary .selectionDetails button.selectButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/add-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.buildingLibrary .selectionDetails button.selectButton:visited{color:#000;font-weight:400}.buildingLibrary .selectionDetails button.selectButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.buildingLibrary .selectionDetails button.selectButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.buildingLibrary .selectionDetails button.addButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-down-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.buildingLibrary .selectionDetails button.addButton:visited{color:#000;font-weight:400}.buildingLibrary .selectionDetails button.addButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.buildingLibrary .selectionDetails button.addButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.buildingLibrary .selectionDetails button.removeButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-delete-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.buildingLibrary .selectionDetails button.removeButton:visited{color:#000;font-weight:400}.buildingLibrary .selectionDetails button.removeButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.buildingLibrary .selectionDetails button.removeButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.buildingLibrary .selectionDetails button.renameButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-edit-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.buildingLibrary .selectionDetails button.renameButton:visited{color:#000;font-weight:400}.buildingLibrary .selectionDetails button.renameButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.buildingLibrary .selectionDetails button.renameButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.buildingLibrary .selectionDetails button.shareButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-shareObject-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.buildingLibrary .selectionDetails button.shareButton:visited{color:#000;font-weight:400}.buildingLibrary .selectionDetails button.shareButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.buildingLibrary .selectionDetails button.shareButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.buildingLibrary .searchArea{margin-bottom:1em}.buildingLibrary .searchArea .clearFilters{line-height:1;height:1.6rem;vertical-align:bottom}.buildingLibrary .searchArea .label{padding-right:.5em}.buildingLibrary .searchArea .label:after{content:':'}.buildingLibrary .searchArea .fastFilter{margin-top:1em;display:flex}.buildingLibrary .searchArea .fastFilter .filterOptions{flex-grow:1;flex-shrink:2}.buildingLibrary .searchArea .fastFilter .filterOptions.category{flex-basis:3}.buildingLibrary .searchArea .fastFilter .filterOptions.predefined{flex-grow:0;flex-shrink:1}.buildingLibrary .searchArea .filterOptions{min-width:5rem}.buildingLibrary .searchArea .filterOptions .Select-option.EC2{padding-left:2em}.buildingLibrary .searchArea .filterOptions .Select-option.EC3{padding-left:3em}.buildingLibrary .searchArea .filterOptions .Select-option.EC4{padding-left:4em}.buildingLibrary .searchArea .filterOptions .Select-option.EC5{padding-left:5em}.buildingLibrary .searchArea .filterOptions .ecThermalContribution{background-image:url(../img/icon_skin-gray-16.png);background-repeat:no-repeat;background-position:right 2px center}.buildingLibrary .searchArea .filterOptions .Select-placeholder .count{display:none}.buildingLibrary .searchArea .filterOptions .Select-option .count{color:gray;font-size:small}.buildingLibrary .searchArea .filterOptions .Select-option .count:before{content:' ('}.buildingLibrary .searchArea .filterOptions .Select-option .count:after{content:')'}.buildingLibrary .searchArea .filterOptions.predefined{margin-left:.2rem;width:11rem;min-width:11rem}.buildingLibraryFilterInput .Select-menu{margin:0 1rem 0 40px}.buildingLibrary .listArea{flex-basis:auto;display:flex;flex-direction:column;overflow:hidden;flex-grow:1}.buildingLibrary .listAreaTitle{padding:0;width:100%;border-bottom:1px solid #000}.buildingLibrary .listAreaTitle .label{padding-right:.5em}.buildingLibrary .listAreaTitle .label:after{content:':'}.buildingLibrary .listAreaTitle .sorter{min-width:13rem}.buildingLibrary .listAreaTitle .totalSize{float:right}.buildingLibrary .listArea .list{overflow:auto;flex-direction:column;flex-grow:1}.buildingLibrary .dummyListItem,.buildingLibraryListItem{border-bottom:1px solid gray;position:relative;height:4rem;width:100%;font-size:.8em;cursor:default}.buildingLibrary .dummyListItem .buildingImage,.buildingLibraryListItem .buildingImage{position:absolute;right:2rem;width:6rem;top:0;display:flex;align-items:end;flex-direction:column}.buildingLibrary .dummyListItem .buildingImage img,.buildingLibraryListItem .buildingImage img{max-height:4rem;max-width:6rem}.buildingLibrary .dummyListItem.selected,.buildingLibraryListItem.selected{background-color:#b2d1d8}.buildingLibrary .dummyListItem .selection,.buildingLibraryListItem .selection{position:absolute;top:1rem;right:0}.buildingLibrary .dummyListItem.hasSimilar .selection,.buildingLibraryListItem.hasSimilar .selection{filter:opacity(.5)}.buildingLibrary .dummyListItem .hasSimilar,.buildingLibraryListItem .hasSimilar{position:absolute;top:.75rem;right:1.4rem;color:#f5000b;font-size:1.5rem}.buildingLibrary .dummyListItem .predefined,.buildingLibraryListItem .predefined{color:#666}.buildingLibrary .dummyListItem .typologies,.buildingLibraryListItem .typologies{color:#666;position:absolute;top:0;left:6rem;right:8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buildingLibrary .dummyListItem .typologies>.typology:before,.buildingLibraryListItem .typologies>.typology:before{content:', '}.buildingLibrary .dummyListItem .typologies>.typology:first-child:before,.buildingLibraryListItem .typologies>.typology:first-child:before{content:' '}.buildingLibrary .dummyListItem .typologies>.typology .typology::before,.buildingLibraryListItem .typologies>.typology .typology::before{content:' - '}.buildingLibrary .dummyListItem .title,.buildingLibraryListItem .title{position:absolute;top:1.1rem;height:2.25rem;left:0;right:1rem;font-size:1rem;padding:0;border:none;display:inline-block;width:auto;overflow:hidden}.buildingLibrary .dummyListItem .property,.buildingLibraryListItem .property{display:flex;overflow:hidden;max-height:1rem;color:#666}.buildingLibrary .dummyListItem .property .label,.buildingLibraryListItem .property .label{padding-right:.5em}.buildingLibrary .dummyListItem .property.grossFloorArea,.buildingLibraryListItem .property.grossFloorArea{position:absolute;top:2.8rem;left:0;width:5.5rem;max-width:5.5rem}.buildingLibrary .dummyListItem .property.grossFloorArea .label,.buildingLibraryListItem .property.grossFloorArea .label{max-width:.8rem;width:.8rem;display:inline-block;overflow:hidden;padding:0}.buildingLibrary .dummyListItem .property.grossFloorArea .label:before,.buildingLibraryListItem .property.grossFloorArea .label:before{content:'\25A7   ';display:block;margin-top:-2px}.buildingLibrary .dummyListItem .property.numberOfFloors,.buildingLibraryListItem .property.numberOfFloors{position:absolute;top:2.8rem;left:11rem;width:5.5rem;max-width:5.5rem}.buildingLibrary .dummyListItem .property.numberOfFloors .label,.buildingLibraryListItem .property.numberOfFloors .label{max-width:.8rem;width:.8rem;display:inline-block;overflow:hidden;padding:0}.buildingLibrary .dummyListItem .property.numberOfFloors .label:before,.buildingLibraryListItem .property.numberOfFloors .label:before{content:'\2261   '}.buildingLibrary .dummyListItem .property.numberOfUsers,.buildingLibraryListItem .property.numberOfUsers{position:absolute;top:2.8rem;left:17rem;width:7rem;max-width:7rem}.buildingLibrary .dummyListItem .property.numberOfUsers .label,.buildingLibraryListItem .property.numberOfUsers .label{background:url(../img/icon-manage-access-black-small.png);background-repeat:no-repeat;opacity:.6;text-indent:100%;max-width:1.2rem;width:1.2rem;display:inline-block;overflow:hidden;padding:0}.buildingLibrary .dummyListItem .property.environmentalCost,.buildingLibraryListItem .property.environmentalCost{position:absolute;top:2.8rem;left:6rem;width:5.5rem;max-width:5.5rem}.buildingLibrary .dummyListItem .property.environmentalCost .label,.buildingLibraryListItem .property.environmentalCost .label{display:none}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.buildingLibraryObject{padding:0 10px}.buildingLibraryObject .title{padding:0 10px 0 10px;font-size:1.5rem;border:none}.buildingLibraryObject .description{padding:0 10px 10px 10px;font-size:smaller;font-style:italic;display:block}.buildingLibraryObject .warning{display:block}.buildingLibraryObject .propertiesAndImage{display:flex;flex-direction:row;flex-wrap:wrap}.buildingLibraryObject .propertiesAndImage .buildingImage{max-width:100%;padding:5px}.buildingLibraryObject .propertiesAndImage .property{display:flex}.buildingLibraryObject .propertiesAndImage .property .label{padding-right:.5em;display:inline-block;width:13.5rem;max-width:13.5rem;min-width:13.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.buildingLibraryObject .propertiesAndImage .property .label:after{content:':'}.buildingLibraryObject .propertiesAndImage .property.environmentalCostEnergy .label,.buildingLibraryObject .propertiesAndImage .property.environmentalCostEnergy .value,.buildingLibraryObject .propertiesAndImage .property.environmentalCostMaterial .label,.buildingLibraryObject .propertiesAndImage .property.environmentalCostMaterial .value{text-indent:1rem}.buildingLibraryObject .propertiesAndImage .property.constructionYear .label,.buildingLibraryObject .propertiesAndImage .property.includeVentilationLosses .label,.buildingLibraryObject .propertiesAndImage .property.numberOfFloors .label,.buildingLibraryObject .propertiesAndImage .property.renovationYear .label{text-overflow:unset;white-space:initial}.buildingLibraryObject .propertiesAndImage .property .value{display:inline-block;flex-grow:1;color:#666}.buildingLibraryObject .propertiesAndImage .property.comments .value{white-space:pre}.buildingLibraryObject .propertiesAndImage .property.typologies .value>.typology{display:block}.buildingLibraryObject .propertiesAndImage .property.typologies .value>.typology .typology::before{content:' - '}.buildingLibraryObject .propertiesAndImage .property .copy.button{text-indent:100%;max-width:16px;border:0;height:16px;line-height:16px;display:inline-block;overflow:hidden;background:url(../img/icon-copy-black-16.png);background-repeat:no-repeat;background-position:center center;padding:1px;filter:opacity(.8);margin:0 0 0 .2rem;vertical-align:baseline}.buildingLibraryObject .propertiesAndImage .property .copy.button:hover{filter:invert() opacity(.8);background-color:#fff}.buildingLibraryObject .propertiesAndImage .property .delete.button{text-indent:100%;max-width:16px;border:0;height:16px;line-height:16px;display:inline-block;overflow:hidden;background:url(../img/icon-delete-black-small.png);background-repeat:no-repeat;background-position:center center;padding:1px;filter:opacity(.8);margin:0 0 0 .2rem;vertical-align:baseline}.buildingLibraryObject .propertiesAndImage .property .delete.button:hover{filter:invert() opacity(.8);background-color:#fff}.buildingLibraryObject .propertiesAndImage .property .delete.button:hover{filter:invert() opacity(.8)}.buildingLibraryObject .propertiesAndImage .property .create.button{text-indent:100%;max-width:16px;border:0;height:16px;line-height:16px;display:inline-block;overflow:hidden;background:url(../img/icon-shareObject-black-small.png);background-repeat:no-repeat;background-position:center center;padding:1px;filter:opacity(.8);margin:0 0 0 .2rem;vertical-align:baseline}.buildingLibraryObject .propertiesAndImage .property .create.button:hover{filter:invert() opacity(.8);background-color:#fff}.buildingLibraryObject .layerTable{margin-top:1rem}.buildingLibraryObject button{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;margin:.5rem 1px 1rem}.buildingLibraryObject button:visited{color:#000;font-weight:400}.buildingLibraryObject button:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.buildingLibraryObject button:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.buildingLibraryPopup .modalContentScroller>.buildingLibraryFooter{background-color:#e5e5e5;border-top:1px solid #333;justify-content:flex-end}.mainContent.library .buildingLibraryFooter{position:absolute;bottom:0;width:100%;margin-bottom:-3rem}.buildingLibraryFooter{max-height:3rem;display:flex;flex-direction:row;margin:5px 0 0 0;padding:3px}.buildingLibraryFooter .button,.buildingLibraryFooter button{display:inline-block;border:1px solid #19664a;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#19664a;background-color:#fff;cursor:default;min-width:5rem}.buildingLibraryFooter .button:hover,.buildingLibraryFooter button:hover{background-color:#19664a;color:#fff}.buildingLibraryFooter .button.primary{background-color:#19664a;color:#fff}.buildingLibraryFooter .button.primary:hover{color:#19664a;background-color:#fff}.buildingLibrarySelectionManager{position:relative;display:inline-block;overflow:visible}.buildingLibrarySelectionManager.invalid .selection{color:red}.buildingLibrarySelectionManager .selection{position:relative;display:inline-block;cursor:default;padding:.2rem 20px .2rem .5rem;margin:0 .5rem;border:1px solid #19664a;color:#19664a;background:#fff;animation:buildingLibrarySelectionManagerSelection .5s linear 0s 1 normal forwards}.buildingLibrarySelectionManager .selection:after{border-color:transparent transparent #19664a transparent;border-style:solid;border-width:0 4px 4px 4px;content:' ';display:block;height:0;position:absolute;right:10px;top:40%;width:0}.buildingLibrarySelectionManager .selection:hover{background-color:#19664a;border:1px solid #19664a;color:#fff}.buildingLibrarySelectionManager .selection:hover:after{border-color:transparent transparent #fff transparent}.buildingLibrarySelectionManager .selectionPopup{position:absolute;display:block;bottom:1.8rem;left:0;right:0;width:100%;height:auto;background-color:#f6f7f8;border:1px solid #d2d2d2;box-shadow:2px 2px 2px rgba(0,0,0,.6);box-sizing:border-box;margin-top:-1px;max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.buildingLibrarySelectionManager .libraryObject{display:block;padding:0 .5rem}.buildingLibrarySelectionManager .libraryObject:hover{background-color:#5ba3ff;color:#fff}.buildingLibrarySelectionManager .name{cursor:default}.buildingLibrarySelectionManager .removeButton{width:16px;float:right;cursor:default;background-image:url(../img/icon-delete-black-small.png);background-repeat:no-repeat;background-position:center center;overflow:hidden;text-indent:100%}.buildingLibrarySelectionManager .removeButton:hover{filter:invert(100%);background-color:#f6f7f8}@keyframes buildingLibrarySelectionManagerSelection{0%{box-shadow:none}1%{box-shadow:0 0 0 rgba(25,102,74,0)}20%{box-shadow:0 0 80px 40px rgba(25,102,74,.8)}80%{box-shadow:0 0 5px 2px rgba(25,102,74,.8)}100%{box-shadow:none}}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.modalWrapper.contactManagementModal{z-index:2000;display:flex;align-items:center;justify-content:center}.modalWrapper.contactManagementModal .modalPopup{height:auto;min-height:10vh;max-height:90vh;overflow-y:auto;width:200rem;max-width:80vw;display:flex;flex-direction:column}.modalWrapper.contactManagementModal .modalPopup .modalContent{position:relative;top:auto;bottom:auto;left:auto;right:auto}.modalWrapper.contactManagementModal .modalPopup .modalContent .modalContentScroller{display:flex;flex-direction:column;width:100%;overflow:hidden;height:100%}.modalWrapper.contactManagementModal .listArea{overflow:hidden;display:flex;flex-direction:column}.modalWrapper.contactManagementModal .listAreaTitle{height:2rem;padding:.2rem .2rem .1rem;box-sizing:border-box;width:100%;border-bottom:1px solid #000}.modalWrapper.contactManagementModal .listAreaTitle .label{padding-right:.5em}.modalWrapper.contactManagementModal .listAreaTitle .label:after{content:':'}.modalWrapper.contactManagementModal .listAreaTitle .sorter{min-width:13rem}.modalWrapper.contactManagementModal .listAreaTitle .totalSize{float:none}.modalWrapper.contactManagementModal .listWrapper{min-height:10rem}.modalWrapper.contactManagementModal .contactListItem,.modalWrapper.contactManagementModal .dummyListItem.contactListItem{border-bottom:1px solid #d3d3d3;position:relative;height:1.2rem;width:100%;font-size:.8em;padding-left:.2rem;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;cursor:default}.modalWrapper.contactManagementModal .contactListItem.selected,.modalWrapper.contactManagementModal .dummyListItem.contactListItem.selected{background-color:#b2d1d8}.modalWrapper.contactManagementModal .contactListItem .name,.modalWrapper.contactManagementModal .dummyListItem.contactListItem .name{margin-left:.2rem}.modalWrapper.contactManagementModal .contactListItem .name:before,.modalWrapper.contactManagementModal .dummyListItem.contactListItem .name:before{content:' ('}.modalWrapper.contactManagementModal .contactListItem .name:after,.modalWrapper.contactManagementModal .dummyListItem.contactListItem .name:after{content:')'}.modalWrapper.contactManagementModal .footer{background-color:#e5e5e5;border-top:1px solid #333;margin-top:.5rem;display:flex;justify-content:center;padding:3px}.modalWrapper.contactManagementModal .footer .button{border:1px solid #19664a;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#19664a;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.modalWrapper.contactManagementModal .footer .button:hover{background-color:#19664a;color:#fff}.modalWrapper.contactManagementModal .footer .button.primary{background-color:#19664a;color:#fff}.modalWrapper.contactManagementModal .footer .button.primary:hover{color:#19664a;background-color:#fff}.modalWrapper.contactManagementModal .footer.loading{cursor:wait}.modalWrapper.contactManagementModal .footer.loading .button{cursor:wait}.elementTypeLibraryPopup .modalContentScroller{display:flex;flex-direction:column;width:100%;overflow:hidden;height:100%}.elementTypeLibraryPopup .modalContentScroller .elementTypeLibrary{overflow-y:auto}.elementTypeLibrary{flex-grow:1;display:flex;flex-direction:row;flex-wrap:nowrap;box-sizing:border-box}.elementTypeLibrary .loading{display:flex;width:100%;flex-direction:column;align-items:center}.elementTypeLibrary .loading .loadingMessage{display:none}.elementTypeLibrary .filterAndList{flex-basis:45%;display:flex;flex-direction:column;box-sizing:border-box;height:100%;flex-grow:0;flex-shrink:0}.elementTypeLibrary .selectionDetails{flex-basis:50%;flex-grow:0;flex-shrink:0;box-sizing:border-box;overflow-y:auto}.elementTypeLibrary .searchArea{flex-basis:auto}@media only screen and (max-width:1500px){.elementTypeLibrary .filterAndList{flex-basis:50%}.elementTypeLibrary .selectionDetails{flex-basis:50%}}@media only screen and (max-width:1400px){.elementTypeLibrary .filterAndList{flex-basis:55%}.elementTypeLibrary .selectionDetails{flex-basis:45%}}.modalContentScroller .elementTypeLibrary{padding:10px}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.elementTypeLibrary .selectionDetails .etLibraryObject button.selectButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/add-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.elementTypeLibrary .selectionDetails .etLibraryObject button.selectButton:visited{color:#000;font-weight:400}.elementTypeLibrary .selectionDetails .etLibraryObject button.selectButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.elementTypeLibrary .selectionDetails .etLibraryObject button.selectButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.elementTypeLibrary .selectionDetails .etLibraryObject button.addButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-down-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.elementTypeLibrary .selectionDetails .etLibraryObject button.addButton:visited{color:#000;font-weight:400}.elementTypeLibrary .selectionDetails .etLibraryObject button.addButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.elementTypeLibrary .selectionDetails .etLibraryObject button.addButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.elementTypeLibrary .selectionDetails .etLibraryObject button.removeButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-delete-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.elementTypeLibrary .selectionDetails .etLibraryObject button.removeButton:visited{color:#000;font-weight:400}.elementTypeLibrary .selectionDetails .etLibraryObject button.removeButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.elementTypeLibrary .selectionDetails .etLibraryObject button.removeButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.elementTypeLibrary .selectionDetails .etLibraryObject button.renameButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-edit-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.elementTypeLibrary .selectionDetails .etLibraryObject button.renameButton:visited{color:#000;font-weight:400}.elementTypeLibrary .selectionDetails .etLibraryObject button.renameButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.elementTypeLibrary .selectionDetails .etLibraryObject button.renameButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.elementTypeLibrary .selectionDetails .etLibraryObject button.shareButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-shareObject-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.elementTypeLibrary .selectionDetails .etLibraryObject button.shareButton:visited{color:#000;font-weight:400}.elementTypeLibrary .selectionDetails .etLibraryObject button.shareButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.elementTypeLibrary .selectionDetails .etLibraryObject button.shareButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.etFilters{margin-top:.2rem;display:flex;flex-direction:row;flex-wrap:nowrap}.etFilters .etFilter{margin-right:.2rem;flex-grow:1;display:flex;flex-basis:10rem}.etFilters .etFilter:last-child{margin-right:0}.etFilters .etFilter .label{display:none}.etFilters .etFilter .filterOptions{flex-grow:1;min-width:10rem}.elementTypeLibrary .searchArea{margin-bottom:1em}.elementTypeLibrary .searchArea .clearFilters{line-height:1;height:1.6rem;vertical-align:bottom}.elementTypeLibrary .searchArea .label{padding-right:.5em}.elementTypeLibrary .searchArea .label:after{content:':'}.elementTypeLibrary .searchArea .fastFilter{margin-top:1em;display:flex}.elementTypeLibrary .searchArea .fastFilter .filterOptions{flex-grow:1;flex-shrink:2}.elementTypeLibrary .searchArea .fastFilter .filterOptions.category{flex-basis:3}.elementTypeLibrary .searchArea .fastFilter .filterOptions.predefined{flex-grow:0;flex-shrink:1}.elementTypeLibrary .searchArea .filterOptions{min-width:5rem}.elementTypeLibrary .searchArea .filterOptions .Select-option.EC2{padding-left:2em}.elementTypeLibrary .searchArea .filterOptions .Select-option.EC3{padding-left:3em}.elementTypeLibrary .searchArea .filterOptions .Select-option.EC4{padding-left:4em}.elementTypeLibrary .searchArea .filterOptions .Select-option.EC5{padding-left:5em}.elementTypeLibrary .searchArea .filterOptions .ecThermalContribution{background-image:url(../img/icon_skin-gray-16.png);background-repeat:no-repeat;background-position:right 2px center}.elementTypeLibrary .searchArea .filterOptions .Select-placeholder .count{display:none}.elementTypeLibrary .searchArea .filterOptions .Select-option .count{color:gray;font-size:small}.elementTypeLibrary .searchArea .filterOptions .Select-option .count:before{content:' ('}.elementTypeLibrary .searchArea .filterOptions .Select-option .count:after{content:')'}.elementTypeLibrary .searchArea .filterOptions.predefined{margin-left:.2rem;width:16rem;min-width:16rem}.elementTypeLibraryFilterInput .Select-menu{margin:0 1rem 0 40px}.elementTypeLibrary .listArea{flex-basis:auto;display:flex;flex-direction:column;overflow:hidden;flex-grow:1}.elementTypeLibrary .listAreaTitle{padding:0;width:100%;border-bottom:1px solid #000}.elementTypeLibrary .listAreaTitle .label{padding-right:.5em}.elementTypeLibrary .listAreaTitle .label:after{content:':'}.elementTypeLibrary .listAreaTitle .sorter{min-width:20rem}.elementTypeLibrary .listAreaTitle .totalSize{float:right}.elementTypeLibrary .listArea .list{overflow:auto;flex-direction:column;flex-grow:1}.elementTypeLibrary .dummyListItem,.elementTypeLibraryListItem{border-bottom:1px solid gray;position:relative;height:4rem;width:100%;font-size:.8em;cursor:default}.elementTypeLibrary .dummyListItem .elementTypeImage,.elementTypeLibraryListItem .elementTypeImage{position:absolute;left:30rem;width:10rem;top:0}.elementTypeLibrary .dummyListItem .elementTypeImage .imageWrapper,.elementTypeLibrary .dummyListItem .elementTypeImage img,.elementTypeLibrary .dummyListItem .elementTypeImage svg,.elementTypeLibraryListItem .elementTypeImage .imageWrapper,.elementTypeLibraryListItem .elementTypeImage img,.elementTypeLibraryListItem .elementTypeImage svg{max-height:3.5rem;max-width:10rem}.elementTypeLibrary .dummyListItem .elementTypeImage.hover .imageWrapper:hover,.elementTypeLibraryListItem .elementTypeImage.hover .imageWrapper:hover{width:100%;height:100%}.elementTypeLibrary .dummyListItem .elementTypeImage.hover .imageWrapper:hover img,.elementTypeLibraryListItem .elementTypeImage.hover .imageWrapper:hover img{position:absolute;right:0}.elementTypeLibrary .dummyListItem.selected,.elementTypeLibraryListItem.selected{background-color:#b2d1d8}.elementTypeLibrary .dummyListItem .selection,.elementTypeLibraryListItem .selection{position:absolute;top:1rem;right:0}.elementTypeLibrary .dummyListItem.hasSimilar .selection,.elementTypeLibraryListItem.hasSimilar .selection{filter:opacity(.5)}.elementTypeLibrary .dummyListItem .hasSimilar,.elementTypeLibraryListItem .hasSimilar{position:absolute;top:.75rem;right:1.4rem;color:#f5000b;font-size:1.5rem}.elementTypeLibrary .dummyListItem .title,.elementTypeLibraryListItem .title{position:absolute;top:.9rem;height:2.25rem;left:0;right:1rem;font-size:1rem;padding:0;border:none;display:inline-block;width:auto;overflow:hidden}.elementTypeLibrary .dummyListItem .property,.elementTypeLibraryListItem .property{display:flex;overflow:hidden;max-height:1rem;color:#666}.elementTypeLibrary .dummyListItem .property .label,.elementTypeLibraryListItem .property .label{padding-right:.5em}.elementTypeLibrary .dummyListItem .property.environmentalCost,.elementTypeLibraryListItem .property.environmentalCost{position:absolute;top:2.8rem;left:0;width:5.5rem;max-width:5.5rem}.elementTypeLibrary .dummyListItem .property.environmentalCost .label,.elementTypeLibraryListItem .property.environmentalCost .label{display:none}.elementTypeLibrary .dummyListItem .property.thickness,.elementTypeLibraryListItem .property.thickness{position:absolute;top:2.8rem;left:6rem;width:5rem;max-width:5rem}.elementTypeLibrary .dummyListItem .property.thickness .label,.elementTypeLibraryListItem .property.thickness .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/thickness_12.png);background-repeat:no-repeat;background-position:center left;padding:0}.elementTypeLibrary .dummyListItem .property.uvalue,.elementTypeLibraryListItem .property.uvalue{position:absolute;top:2.8rem;left:11rem;width:7rem;max-width:7rem}.elementTypeLibrary .dummyListItem .property.uvalue .label,.elementTypeLibraryListItem .property.uvalue .label{max-width:1.2em;display:inline-block;overflow:hidden;padding:0}.elementTypeLibrary .dummyListItem .property.uvalue .label:before,.elementTypeLibraryListItem .property.uvalue .label:before{content:'U     '}.elementTypeLibrary .dummyListItem .property.lifetimereplacement,.elementTypeLibraryListItem .property.lifetimereplacement{position:absolute;top:2.8rem;left:18rem;width:6rem;max-width:6rem}.elementTypeLibrary .dummyListItem .property.lifetimereplacement .label,.elementTypeLibraryListItem .property.lifetimereplacement .label{text-indent:100%;width:1.2em;max-width:1.2em;display:inline-block;overflow:hidden;background:url(../img/lifetime_12.png);background-repeat:no-repeat;background-position:center left;opacity:.6;padding:0}@media only screen and (max-width:1560px){.elementTypeLibrary .dummyListItem .elementTypeImage,.elementTypeLibrary .elementTypeLibraryListItem .elementTypeImage{width:10rem;right:1rem;left:auto}.elementTypeLibrary .dummyListItem .elementTypeImage .imageWrapper,.elementTypeLibrary .dummyListItem .elementTypeImage img,.elementTypeLibrary .elementTypeLibraryListItem .elementTypeImage .imageWrapper,.elementTypeLibrary .elementTypeLibraryListItem .elementTypeImage img{max-width:10rem}}@media only screen and (max-width:1160px){.elementTypeLibrary .dummyListItem .elementTypeImage,.elementTypeLibrary .elementTypeLibraryListItem .elementTypeImage{width:10rem;right:1rem;left:auto}.elementTypeLibrary .dummyListItem .elementTypeImage .imageWrapper,.elementTypeLibrary .dummyListItem .elementTypeImage img,.elementTypeLibrary .elementTypeLibraryListItem .elementTypeImage .imageWrapper,.elementTypeLibrary .elementTypeLibraryListItem .elementTypeImage img{max-width:10rem}.elementTypeLibrary .dummyListItem .description,.elementTypeLibrary .dummyListItem .title,.elementTypeLibrary .elementTypeLibraryListItem .description,.elementTypeLibrary .elementTypeLibraryListItem .title{top:.5rem;right:11rem}.elementTypeLibrary .dummyListItem .property.lifetimereplacement,.elementTypeLibrary .elementTypeLibraryListItem .property.lifetimereplacement{top:3rem;left:6rem}.elementTypeLibrary .dummyListItem .property.uvalue,.elementTypeLibrary .elementTypeLibraryListItem .property.uvalue{top:3rem;left:0}.elementTypeLibrary .dummyListItem .property.thickness,.elementTypeLibrary .elementTypeLibraryListItem .property.thickness{top:2rem}.elementTypeLibrary .dummyListItem .property.environmentalCost,.elementTypeLibrary .elementTypeLibraryListItem .property.environmentalCost{top:2rem}.elementTypeLibrary .dummyListItem .category,.elementTypeLibrary .elementTypeLibraryListItem .category{right:28.5rem}}@media only screen and (max-width:800px){.elementTypeLibrary .dummyListItem .elementTypeImage,.elementTypeLibrary .elementTypeLibraryListItem .elementTypeImage{width:5rem;right:1rem}.elementTypeLibrary .dummyListItem .elementTypeImage .imageWrapper,.elementTypeLibrary .dummyListItem .elementTypeImage img,.elementTypeLibrary .elementTypeLibraryListItem .elementTypeImage .imageWrapper,.elementTypeLibrary .elementTypeLibraryListItem .elementTypeImage img{max-width:5rem}.elementTypeLibrary .dummyListItem .description,.elementTypeLibrary .dummyListItem .title,.elementTypeLibrary .elementTypeLibraryListItem .description,.elementTypeLibrary .elementTypeLibraryListItem .title{right:6rem}}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.etLibraryObject{padding:0 10px}.etLibraryObject .title{padding:0 10px 0 10px;font-size:1.5rem;border:none}.etLibraryObject .description{padding:0 10px 10px 10px;font-size:smaller;font-style:italic;display:block}.etLibraryObject .warning{display:block}.etLibraryObject .propertiesAndImage{display:flex;flex-direction:row;flex-wrap:wrap-reverse}.etLibraryObject .propertiesAndImage .elementTypeImage{max-height:10rem}.etLibraryObject .propertiesAndImage .elementTypeImage .imageWrapper,.etLibraryObject .propertiesAndImage .elementTypeImage img,.etLibraryObject .propertiesAndImage .elementTypeImage svg{max-height:100%;max-width:100%}.etLibraryObject .propertiesAndImage .elementTypeImage img:hover,.etLibraryObject .propertiesAndImage .elementTypeImage.hover .imageWrapper:hover{width:auto;height:auto;max-width:none;max-height:none}.etLibraryObject .propertiesAndImage .property{display:flex}.etLibraryObject .propertiesAndImage .property .label{padding-right:.5em;display:inline-block;width:13.5rem;max-width:13.5rem;min-width:13.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.etLibraryObject .propertiesAndImage .property .label:after{content:':'}.etLibraryObject .propertiesAndImage .property.environmentalCostEnergy .label,.etLibraryObject .propertiesAndImage .property.environmentalCostEnergy .value,.etLibraryObject .propertiesAndImage .property.environmentalCostMaterial .label,.etLibraryObject .propertiesAndImage .property.environmentalCostMaterial .value{text-indent:1rem}.etLibraryObject .propertiesAndImage .property .value{display:inline-block;flex-grow:1;color:#666}.etLibraryObject .propertiesAndImage .property .copy.button{text-indent:100%;max-width:16px;border:0;height:16px;line-height:16px;display:inline-block;overflow:hidden;background:url(../img/icon-copy-black-16.png);background-repeat:no-repeat;background-position:center center;padding:1px;filter:opacity(.8);margin:0 0 0 .2rem;vertical-align:baseline}.etLibraryObject .propertiesAndImage .property .copy.button:hover{filter:invert() opacity(.8);background-color:#fff}.etLibraryObject .propertiesAndImage .property .delete.button{text-indent:100%;max-width:16px;border:0;height:16px;line-height:16px;display:inline-block;overflow:hidden;background:url(../img/icon-delete-black-small.png);background-repeat:no-repeat;background-position:center center;padding:1px;filter:opacity(.8);margin:0 0 0 .2rem;vertical-align:baseline}.etLibraryObject .propertiesAndImage .property .delete.button:hover{filter:invert() opacity(.8);background-color:#fff}.etLibraryObject .propertiesAndImage .property .delete.button:hover{filter:invert() opacity(.8)}.etLibraryObject .propertiesAndImage .property .create.button{text-indent:100%;max-width:16px;border:0;height:16px;line-height:16px;display:inline-block;overflow:hidden;background:url(../img/icon-shareObject-black-small.png);background-repeat:no-repeat;background-position:center center;padding:1px;filter:opacity(.8);margin:0 0 0 .2rem;vertical-align:baseline}.etLibraryObject .propertiesAndImage .property .create.button:hover{filter:invert() opacity(.8);background-color:#fff}.etLibraryObject .layerTable{margin-top:1rem}.etLibraryObject button{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;margin:.5rem 1px 1rem}.etLibraryObject button:visited{color:#000;font-weight:400}.etLibraryObject button:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.etLibraryObject button:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.etLibraryObject .tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.etLibraryObject .tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.etLibraryObject .tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.etLibraryObject .tabs .propsTab.active,.etLibraryObject .tabs .propsTab:hover{background-color:#2489c5;color:#fff}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.elementTypeLibraryPopup .modalContentScroller>.elementTypeLibraryFooter{background-color:#e5e5e5;border-top:1px solid #333;justify-content:flex-end}.mainContent.library .elementTypeLibraryFooter{position:absolute;bottom:0;width:100%;margin-bottom:-3rem}.elementTypeLibraryFooter{max-height:3rem;display:flex;flex-direction:row;margin:5px 0 0 0;padding:3px}.elementTypeLibraryFooter .button,.elementTypeLibraryFooter button{border:1px solid #19664a;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#19664a;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.elementTypeLibraryFooter .button:hover,.elementTypeLibraryFooter button:hover{background-color:#19664a;color:#fff}.elementTypeLibraryFooter .button.primary,.elementTypeLibraryFooter button.primary{background-color:#19664a;color:#fff}.elementTypeLibraryFooter .button.primary:hover,.elementTypeLibraryFooter button.primary:hover{color:#19664a;background-color:#fff}.elementTypeLibrarySelectionManager{position:relative;display:inline-block;overflow:visible}.elementTypeLibrarySelectionManager.invalid .selection{color:red}.elementTypeLibrarySelectionManager .selection{position:relative;display:inline-block;cursor:default;padding:.2rem 20px .2rem .5rem;margin:0 .5rem;border:1px solid #19664a;color:#19664a;background:#fff;animation:elementTypeLibrarySelectionManagerSelection .5s linear 0s 1 normal forwards}.elementTypeLibrarySelectionManager .selection:after{border-color:transparent transparent #19664a transparent;border-style:solid;border-width:0 4px 4px 4px;content:' ';display:block;height:0;position:absolute;right:10px;top:40%;width:0}.elementTypeLibrarySelectionManager .selection:hover{background-color:#19664a;border:1px solid #19664a;color:#fff}.elementTypeLibrarySelectionManager .selection:hover:after{border-color:transparent transparent #fff transparent}.elementTypeLibrarySelectionManager .selectionPopup{position:absolute;display:block;bottom:1.8rem;left:0;right:0;width:100%;height:auto;background-color:#f6f7f8;border:1px solid #d2d2d2;box-shadow:2px 2px 2px rgba(0,0,0,.6);box-sizing:border-box;margin-top:-1px;max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.elementTypeLibrarySelectionManager .libraryObject{display:block;padding:0 .5rem}.elementTypeLibrarySelectionManager .libraryObject:hover{background-color:#5ba3ff;color:#fff}.elementTypeLibrarySelectionManager .name{cursor:default}.elementTypeLibrarySelectionManager .removeButton{width:16px;float:right;cursor:default;background-image:url(../img/icon-delete-black-small.png);background-repeat:no-repeat;background-position:center center;overflow:hidden;text-indent:100%}.elementTypeLibrarySelectionManager .removeButton:hover{filter:invert(100%);background-color:#f6f7f8}@keyframes elementTypeLibrarySelectionManagerSelection{0%{box-shadow:none}1%{box-shadow:0 0 0 rgba(25,102,74,0)}20%{box-shadow:0 0 80px 40px rgba(25,102,74,.8)}80%{box-shadow:0 0 5px 2px rgba(25,102,74,.8)}100%{box-shadow:none}}.elementTypePopup .elementTypeActions{position:absolute;top:0;left:0;background-color:#fff}.elementTypePopup .elementTypeActions .button,.elementTypePopup .elementTypeActions .calculate.button,.elementTypePopup .elementTypeActions .results.button{text-indent:100%;max-width:32px;width:24px;flex-grow:0;border:0;height:24px;line-height:24px;display:inline-block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:24px 24px;padding:1px;right:2px;top:4px;margin:0 0 0 .2rem}.elementTypePopup .elementTypeActions .calculate.button{background-image:url(../img/icon-calculator-blue-large.png);background-size:19px 24px}.elementTypePopup .elementTypeActions .calculate.button:hover{background-image:url(../img/icon-calculator-white-large.png);background-color:#5ba3ff}.elementTypePopup .elementTypeActions .calculate.button.error{background-image:url(../img/icon-calculator-red-large.png)}.elementTypePopup .elementTypeActions .calculate.button.error:hover{background-color:transparent;background-image:url(../img/icon-calculator-red-large.png)}.elementTypePopup .elementTypeActions .calculate.button.warn{background-image:url(../img/icon-calculator-red-large.png);filter:hue-rotate(28deg) opacity(.75)}.elementTypePopup .elementTypeActions .calculate.button.warn:hover{background-image:url(../img/icon-calculator-white-large.png);background-color:#db6800;filter:none}.elementTypePopup .elementTypeActions .calculate.button.calculating{cursor:wait}.elementTypePopup .elementTypeActions .edit.button{background-image:url(../img/icon-edit-blue-large.png)}.elementTypePopup .elementTypeActions .edit.button:hover{background-image:url(../img/icon-edit-white-large.png);background-color:#2489c5}.elementTypePopup .elementTypeActions .results.button{background-image:url(../img/icon-calculator-blue-large.png);background-size:19px 24px}.elementTypePopup .elementTypeActions .results.button:hover{background-image:url(../img/icon-calculator-white-large.png);background-color:#2489c5}.elementTypePopup .elementTypeActions .results.button.alreadyShowing{filter:grayscale() opacity(.8)}.elementTypePopup .elementTypeActions .results.button.alreadyShowing:hover{background-image:url(../img/icon-calculator-blue-large.png);filter:grayscale() opacity(.8);background-color:transparent}.elementTypePopup .elementTypeActions .results.button.warn{background-image:url(../img/icon-calculator-red-large.png);filter:hue-rotate(28deg) opacity(.75)}.elementTypePopup .elementTypeActions .results.button.warn:hover{background-image:url(../img/icon-calculator-white-large.png);background-color:#db6800;filter:none}.elementTypePopup .elementTypeActions .results.button.warn.alreadyShowing:hover{background-color:transparent;background-image:url(../img/icon-calculator-red-large.png);filter:hue-rotate(28deg) opacity(.75)}.elementTypePopup .elementTypeActions .compare.button{background-image:url(../img/icon-compare-blue-large.png);background-size:32px 19px;width:32px}.elementTypePopup .elementTypeActions .compare.button:hover{background-image:url(../img/icon-compare-white-large.png);background-color:#2489c5}.elementTypePopup .elementTypeActions .compare.button.calculating{cursor:wait}.elementTypePopup .elementTypeActions .upload.button{background-image:url(../img/icon-library-upload-blue-large.png);width:28px;background-size:28px 24px}.elementTypePopup .elementTypeActions .upload.button:hover{background-image:url(../img/icon-library-upload-white-large.png);background-color:#2489c5}.elementTypePopup .elementTypeActions .equals.button{background-image:url(../img/icon-equals-blue24.png)}.elementTypePopup .elementTypeActions .equals.button:hover{background-image:url(../img/icon-equals-white24.png);background-color:#2489c5}.elementTypeImage{text-align:center;height:inherit;overflow-y:visible;flex-grow:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.elementTypeImage .imageWrapper{overflow-y:visible;position:relative;height:max-content}.elementTypeImage.hover .imageWrapper:hover img,.elementTypeImage.hover .imageWrapper:hover svg{position:relative;max-height:none;max-width:none;box-shadow:2px 2px 2px rgba(0,0,0,.6);padding:2px;z-index:1000;background-color:#fff}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.modalWrapper.elementTypePopupModal{z-index:999}.elementTypePopup{display:flex;flex-direction:column;height:100%;padding:0;box-sizing:border-box}.elementTypePopup .elementTypeDetails{height:max-content;margin:5px 5px 0 5px;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0}.elementTypePopup .elementTypeDetails .titleAndProperties{width:50%}.elementTypePopup .elementTypeDetails .right{display:flex;flex-direction:column;width:50%;position:relative}.elementTypePopup .elementTypeDetails .right .image{flex-grow:1}.elementTypePopup .elementTypeImage .imageWrapper,.elementTypePopup .elementTypeImage img,.elementTypePopup .elementTypeImage svg{max-height:12rem}.elementTypePopup .elementTypeComposition{margin:0 5px 0 5px;flex-grow:1;flex-shrink:1;display:flex;flex-direction:row;overflow:hidden}.elementTypePopup .elementTypeComposition .tableSide{width:50%;display:flex;flex-direction:column}.elementTypePopup .elementTypeComposition .selectionDetail{width:50%;overflow-y:auto}.elementTypePopup .elementTypeComposition .selectionDetail>.error{margin-left:1rem;color:red;display:inline-block}.elementTypePopup .elementTypeComposition .selectionDetail>.error:last-of-type{margin-bottom:1rem}.elementTypePopup>.footer{max-height:3rem;display:flex;flex-direction:row;justify-content:flex-end;background-color:#e5e5e5;border-top:1px solid #333;margin:5px 0 0 0;padding:3px}.elementTypePopup>.footer .adminButtons{flex-grow:1;display:flex;flex-direction:row}.elementTypePopup>.footer .adminButtons .button{background-color:transparent;color:#333;border-color:#333}.elementTypePopup>.footer .adminButtons .button:hover{background-color:#333;color:#e5e5e5}.elementTypePopup>.footer .button{border:1px solid #19664a;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#19664a;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.elementTypePopup>.footer .button:hover{background-color:#19664a;color:#fff}.elementTypePopup>.footer .button.primary{background-color:#19664a;color:#fff}.elementTypePopup>.footer .button.primary:hover{color:#19664a;background-color:#fff}.elementTypePopup .titlebar{font-size:1.5rem;color:#232323;margin-bottom:10px;display:flex}.elementTypeProperties .property{display:flex;height:auto;min-height:1.6em}.elementTypeProperties .property .label{padding-right:.5em;display:inline-block;width:12rem;max-width:12rem;min-width:12rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.elementTypeProperties .property .label:after{content:':'}.elementTypeProperties .property.uvalue .label{width:auto;min-width:auto}.elementTypeProperties .property .value{display:inline-block;flex-grow:1;color:#666}.elementTypeProperties .property .value INPUT{height:1.5em;padding:0 0 0 10px;width:100%;margin:0}.elementTypeProperties .property .value TEXTAREA{min-height:1.5em;padding:0 0 0 10px;width:100%;margin:0}.elementTypeProperties .property .value .Select-root{width:100%}.elementTypeProperties .property .value .Select-root .Select-control{height:1.5em}.elementTypeProperties .property.error .label{color:red}.elementTypeProperties .results{display:flex;flex-direction:row}.elementTypeProperties .results .property .value{min-width:10em}.elementTypeProperties .elementCategory .ecThermalContribution{background-image:url(../img/icon_skin-gray-16.png);background-repeat:no-repeat;background-position:right 2px center}.compareElementTypes{position:absolute;right:175px}.elementTypePopup .elementTypePopupMessages{color:red;display:flex;flex-direction:column;align-items:center}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.elementTypePopup .calculate.button,.elementTypePopup .results.button{text-indent:100%;max-width:16px;width:16px;flex-grow:0;border:0;height:16px;line-height:16px;display:inline-block;overflow:hidden;background-repeat:no-repeat;background-position:center center;padding:1px;right:2px;top:4px;margin:0 2rem 0 .2rem}.elementTypePopup .calculate.button{background-image:url(../img/icon-calculator-blue-small.png)}.elementTypePopup .calculate.button:hover{background-image:url(../img/icon-calculator-white-small.png);background-color:#5ba3ff}.elementTypePopup .calculate.button.error{background-image:url(../img/icon-calculator-red-small.png)}.elementTypePopup .calculate.button.error:hover{background-image:url(../img/icon-calculator-white-small.png);background-color:red}.elementTypePopup .calculate.button.warn{background-image:url(../img/icon-calculator-red-small.png);filter:opacity(.7)}.elementTypePopup .calculate.button.warn:hover{background-image:url(../img/icon-calculator-white-small.png);background-color:#fc3}.elementTypePopup .calculate.button.calculating{cursor:wait}.elementTypePopup .results.button{background-image:url(../img/icon-calculator-blue-small.png)}.elementTypePopup .results.button:hover{background-image:url(../img/icon-calculator-white-small.png);background-color:#5ba3ff}.elementTypePopup .results.button.alreadyShowing{filter:grayscale() opacity(.8)}.elementTypePopup .results.button.alreadyShowing:hover{background-image:url(../img/icon-calculator-blue-small.png);filter:grayscale() opacity(.8);background-color:transparent}.elementTypePopup .property.lifetimeReplacement .value.fromEpd{position:relative;flex-grow:0;padding-right:30px;color:#000}.elementTypePopup .property.lifetimeReplacement .resetToDefault{text-indent:100%;max-width:16px;border:0;height:16px;line-height:16px;display:inline-block;overflow:hidden;background:url(../img/icon-refresh.png);background-repeat:no-repeat;background-position:center center;filter:opacity(.8);position:absolute;padding:1px;right:0;top:4px;margin:0 0 0 .2rem}.elementTypePopup .property.lifetimeReplacement .resetToDefault:hover{filter:invert() opacity(.8);background-color:#fff}.elementTypeResultSummary{position:relative;overflow:hidden;padding:0 0 0 20px}.elementTypeResultSummary .etResultMessage{font-size:.8rem;display:block;padding:.5rem .4rem 0 2rem}.elementTypeResultSummary .chart{width:90%;height:250px;text-align:center}.elementTypeResultSummary .title{border:0;margin:0 0 1rem 0;padding:0;font-size:1.2 rem;text-align:center}.elementTypeResultSummary .image{max-width:99%}.elementTypeResultSummary .disclaimer{font-size:.8rem;display:block;padding:0 .4rem}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.elementTypeResultSummaryButtons{margin-bottom:3px;display:flex;flex-direction:row;justify-content:flex-end;margin-top:.5em}.elementTypeResultSummaryButtons .button{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default}.elementTypeResultSummaryButtons .button:visited{color:#000;font-weight:400}.elementTypeResultSummaryButtons .button:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.elementTypeResultSummaryButtons .button:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.elementTypeResultSummaryButtons .button.add{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/add-black-small.png);background-repeat:no-repeat;background-position:8px center}.elementTypeResultSummaryButtons .button.add:visited{color:#000;font-weight:400}.elementTypeResultSummaryButtons .button.add:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.elementTypeResultSummaryButtons .button.add:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.elementTypeResultSummaryButtons .button.copy{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-copy-black-16.png);background-repeat:no-repeat;background-position:8px center}.elementTypeResultSummaryButtons .button.copy:visited{color:#000;font-weight:400}.elementTypeResultSummaryButtons .button.copy:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.elementTypeResultSummaryButtons .button.copy:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.elementTypeResultSummaryButtons .button.delete{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-delete-black-small.png);background-repeat:no-repeat;background-position:8px center}.elementTypeResultSummaryButtons .button.delete:visited{color:#000;font-weight:400}.elementTypeResultSummaryButtons .button.delete:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.elementTypeResultSummaryButtons .button.delete:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.elementTypeResultSummaryButtons .button.replace{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-refresh.png);background-repeat:no-repeat;background-position:8px center}.elementTypeResultSummaryButtons .button.replace:visited{color:#000;font-weight:400}.elementTypeResultSummaryButtons .button.replace:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.elementTypeResultSummaryButtons .button.replace:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.elementTypeResultSummaryButtons .button.up{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-up-black-small.png);background-repeat:no-repeat;background-position:8px center}.elementTypeResultSummaryButtons .button.up:visited{color:#000;font-weight:400}.elementTypeResultSummaryButtons .button.up:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.elementTypeResultSummaryButtons .button.up:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.elementTypeResultSummaryButtons .button.down{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-down-black-small.png);background-repeat:no-repeat;background-position:8px center}.elementTypeResultSummaryButtons .button.down:visited{color:#000;font-weight:400}.elementTypeResultSummaryButtons .button.down:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.elementTypeResultSummaryButtons .button.down:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}span.epdApplicationUnitTooltip>.button{position:absolute;top:0;right:0;display:inline-block;background-image:url(../img/icon-info-black-16.png);background-repeat:no-repeat;background-position:center center;padding:0;width:16px;height:16px;line-height:16px;color:#000;cursor:default;text-indent:200%;white-space:nowrap;overflow:hidden}span.epdApplicationUnitTooltip>.button:hover{background-color:#000;color:#fff;background-image:url(../img/icon-info-white-16.png)}span.epdApplicationUnitTooltip div.epdApplicationUnitTooltip{z-index:2000;position:fixed;background-color:#fff;border:1px solid #d2d2d2;box-sizing:border-box;box-shadow:2px 2px 2px rgba(0,0,0,.6);color:#000;padding:1rem;top:2rem;left:10rem;width:40vw;min-width:300px;bottom:2rem;overflow-y:auto;overflow-x:inherit;white-space:pre-wrap}span.epdApplicationUnitTooltip div.epdApplicationUnitTooltip>.closeButton{position:absolute;top:2px;right:2px;display:inline-block;background-image:url(../img/icon-close-column-black.png);background-repeat:no-repeat;background-position:center center;padding:0;width:16px;height:16px;line-height:16px;color:#ccc;cursor:default;text-indent:200%;white-space:nowrap;overflow:hidden}span.epdApplicationUnitTooltip div.epdApplicationUnitTooltip>.closeButton:hover{background-color:#ccc;color:#fff;background-image:url(../img/icon-close-column-white16.png)}span.epdApplicationUnitTooltip div.epdApplicationUnitTooltip .sortBySimilarButton{display:none}.elementTypePopup .heterogeneousLayerDetails{padding:0 0 0 20px}.elementTypePopup .heterogeneousLayerDetails .title{border:0;margin:0 0 1rem 0;padding:0;font-size:1.2rem;display:none}.elementTypePopup .heterogeneousLayerDetails .error{color:red;display:inline-block}.elementTypePopup .heterogeneousLayerDetails .error A{text-decoration:underline;color:inherit;font-size:initial}.elementTypePopup .heterogeneousLayerDetails .error.warn{color:#db6800;background:0 0}.elementTypePopup .heterogeneousLayerDetails .ratioEditor{display:flex;flex-direction:row;margin-bottom:1rem;margin-top:1rem}.elementTypePopup .heterogeneousLayerDetails .ratioEditor .slider{flex-grow:0;align-self:stretch;min-width:20px}.elementTypePopup .heterogeneousLayerDetails .ratioEditor .sublayers{display:flex;flex-direction:column;flex-grow:1;height:100%}.elementTypePopup .heterogeneousLayerDetails .ratioEditor .sublayers .sublayer{display:flex;flex-direction:row}.elementTypePopup .heterogeneousLayerDetails .ratioEditor .sublayers .sublayer .ratioInput{flex-grow:0;width:5rem;display:flex;flex-direction:row}.elementTypePopup .heterogeneousLayerDetails .ratioEditor .sublayers .sublayer .ratioInput .unit{width:1.5rem;flex-grow:0;padding-left:.2rem}.elementTypePopup .heterogeneousLayerDetails .ratioEditor .sublayers .sublayer .ratioInput INPUT{flex-grow:1;height:1.5em;padding:0;min-width:3rem}.elementTypePopup .heterogeneousLayerDetails .ratioEditor .sublayers .sublayer .name{padding-left:1rem;flex-grow:1;min-height:3rem;cursor:default}.elementTypePopup .heterogeneousLayerDetails .ratioEditor .sublayers .sublayer .name:hover{text-decoration:underline}.elementTypePopup .heterogeneousLayerDetails .ratioEditor .sublayers .layered{padding-left:5rem}.elementTypePopup .heterogeneousLayerDetails .ratioEditor .sublayers .layered:first-child,.elementTypePopup .heterogeneousLayerDetails .ratioEditor .sublayers .notlayered+.layered{padding-left:0}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection{display:flex;align-items:center}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .label{padding-right:1rem}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .label::after{content:':'}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .construcionTypeSelectButton{display:inline-block;margin-right:1rem;height:36px;border:2px solid transparent;box-sizing:content-box;background-position:center;background-repeat:no-repeat;overflow:hidden;text-indent:100%;white-space:nowrap;opacity:.7}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .construcionTypeSelectButton.current{border-color:#6fa8dc;opacity:1}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .construcionTypeSelectButton.structure_3_0{background-image:url(../img/layer_3_0_large.png);width:107px}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .construcionTypeSelectButton.structure_3_2{background-image:url(../img/layer_3_2_large.png);width:106px}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .construcionTypeSelectButton.structure_4_0,.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .construcionTypeSelectButton.structure_4_1{background-image:url(../img/layer_4_0_large.png);width:143px}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .construcionTypeSelectButton.structure_4_2{background-image:url(../img/layer_4_2_large.png);width:141px}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .construcionTypeSelectButton.structure_4_3{background-image:url(../img/layer_4_3_large.png);width:107px}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .construcionTypeSelectButton.reverse.structure_3_2{background-image:url(../img/layer_3_2_rev_large.png)}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .construcionTypeSelectButton.reverse.structure_4_2{background-image:url(../img/layer_4_2_rev_large.png)}.elementTypePopup .heterogeneousLayerDetails .constructionTypeSelection .construcionTypeSelectButton.reverse.structure_4_3{background-image:url(../img/layer_4_3_rev_large.png)}.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;-ms-touch-action:none;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.rc-slider-rail{position:absolute;width:100%;background-color:#d2d2d2;height:4px;border-radius:6px}.rc-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#d2d2d2}.rc-slider-handle{position:absolute;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;margin-top:-5px;cursor:grab;border-radius:50%;border:solid 2px #909090;background-color:#fff;-ms-touch-action:pan-x;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#ccc;box-shadow:0 0 0 5px #909090}.rc-slider-handle:focus{outline:0}.rc-slider-handle-click-focused:focus{border-color:#909090;box-shadow:unset}.rc-slider-handle:hover{border-color:#909090}.rc-slider-handle:active{border-color:#909090;box-shadow:0 0 5px #909090;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-step{position:absolute;width:100%;height:4px;background:0 0}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-vertical{width:14px;height:100%;padding:0 6px}.rc-slider-vertical .rc-slider-rail{height:100%;width:2px}.rc-slider-vertical .rc-slider-track{left:6px;bottom:0;width:2px}.rc-slider-vertical .rc-slider-handle{margin-left:-6px;-ms-touch-action:pan-y;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:2px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child{margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.layerTable{display:flex;flex-direction:column;flex-shrink:1;overflow:hidden}.layerTable .header{background-color:#333;flex-grow:0;flex-shrink:0;font-size:1.2rem;color:#fff;margin-bottom:1px;padding:2px 16px}.layerTable .footer{flex-grow:0;flex-shrink:0;background-color:#656565;color:#fff;margin-top:1px;font-size:1rem;padding:2px 16px}.layerTable .layerTableScroll{flex-grow:1;flex-shrink:1;display:flex;flex-direction:row;overflow:hidden}.layerTable .layerTableScroll .rows{overflow-y:auto}.layerTable .intExt{width:16px;background:linear-gradient(#5ba3ff,#f5000b);flex-grow:0;display:relative;margin-right:1px}.layerTable .intExt:before{background-image:url(../img/layer-ext.png?2);content:' ';color:#fff;display:block;height:50%;background-repeat:no-repeat;background-position:top center}.layerTable .intExt:after{background-image:url(../img/layer-int.png?2);content:' ';color:#fff;display:block;height:50%;background-repeat:no-repeat;background-position:bottom center}.layerTable .intExt.reverse{background:linear-gradient(#f5000b,#5ba3ff)}.layerTable .intExt.reverse:before{background-image:url(../img/layer-int.png?2);content:' '}.layerTable .intExt.reverse:after{background-image:url(../img/layer-ext.png?2);content:' '}.layerTable .properties{position:relative;height:1.2em;font-size:.8rem}.layerTable .properties .property{display:flex;overflow:hidden;position:absolute;max-height:1.5em;max-width:10rem}.layerTable .properties .property .label{padding-right:.5em}.layerTable .properties .property.fixed{opacity:.6}.layerTable .rows{flex-grow:1;font-size:1rem}.layerTable .rows .layerWrapper[data-rbd-drag-handle-context-id="0"]{cursor:default}.layerTable .rows .layerWrapper[data-rbd-drag-handle-context-id="0"].holdsSelection{cursor:grab}.layerTable .rows .layerWrapper[data-rbd-drag-handle-context-id="0"].dragging,.layerTable .rows .layerWrapper[data-rbd-drag-handle-context-id="0"].holdsSelection.dragging,.layerTable .rows .layerWrapper[data-rbd-drag-handle-context-id="0"]:active{cursor:grabbing}.layerTable .rows .layerWrapper[data-rbd-drag-handle-context-id="0"] .sublayer{cursor:default}.layerTable .rows .category{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.8rem;color:gray}.layerTable .rows .properties{position:relative;height:1.2em;font-size:.8rem}.layerTable .rows .properties .property{display:flex;overflow:hidden;position:absolute;max-height:1.5em;max-width:10rem}.layerTable .rows .properties .property .label{padding-right:.5em}.layerTable .rows .properties .status .label{display:none}.layerTable .rows .properties .lifeTimeReplacement{position:absolute;right:0;width:6rem}.layerTable .rows .properties .lifeTimeReplacement .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/lifetime_12.png);background-repeat:no-repeat;background-position:center left;padding:0}.layerTable .rows .properties .parameter1{position:absolute;right:50%;width:6rem}.layerTable .rows .properties .parameter1 .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/thickness_12.png);background-repeat:no-repeat;background-position:center left;padding:0}.layerTable .rows .properties .lambda{position:absolute;right:25%;width:6rem}.layerTable .rows .layer{position:relative;margin-top:1px;background-color:#e5e5e5;border:1px solid #e5e5e5;padding:2px 2px 2px 35px}.layerTable .rows .layer.selected{background-color:#a9c6e0;border:1px solid #6fa8dc;background-blend-mode:multiply}.layerTable .rows .layer .identifier{position:absolute;margin-left:-35px}.layerTable .rows .layer.error .name:before,.layerTable .rows .layer.error>.label:before{content:'! ';color:red;font-weight:700}.layerTable .rows .layer.warn .name:before,.layerTable .rows .layer.warn>.label:before{content:'! ';color:#db6800;font-weight:700}.layerTable .rows .layer.heterogeneous{background-position:top left 15rem;background-repeat:no-repeat}.layerTable .rows .layer.heterogeneous_3_0,.layerTable .rows .layer.heterogeneous_3_1{background-image:url(../img/layer_3_0.png)}.layerTable .rows .layer.heterogeneous_3_2{background-image:url(../img/layer_3_2.png)}.layerTable .rows .layer.heterogeneous_4_0,.layerTable .rows .layer.heterogeneous_4_1{background-image:url(../img/layer_4_0.png)}.layerTable .rows .layer.heterogeneous_4_2{background-image:url(../img/layer_4_2.png)}.layerTable .rows .layer.heterogeneous_4_3{background-image:url(../img/layer_4_3.png)}.layerTable .rows .layer.reverse.heterogeneous_3_2{background-image:url(../img/layer_3_2_rev.png)}.layerTable .rows .layer.reverse.heterogeneous_4_2{background-image:url(../img/layer_4_2_rev.png)}.layerTable .rows .layer.reverse.heterogeneous_4_3{background-image:url(../img/layer_4_3_rev.png)}.layerTable .rows .layerWrapper{outline:0}.layerTable .rows .layerWrapper:first-child .layer{margin-top:0}.layerTable .rows .layerWrapper.heterogeneous.layerSelected{border:1px solid #6fa8dc;margin-top:1px}.layerTable .rows .layerWrapper.heterogeneous.layerSelected .layer{margin-top:0;border:0;border-bottom:1px solid #e5e5e5}.layerTable .rows .layerWrapper.heterogeneous.layerSelected .sublayer{border-right:0;border-left:0}.layerTable .rows .layerWrapper.heterogeneous.layerSelected .sublayer:last-child{border-bottom:0}.layerTable .rows .layerWrapper.heterogeneous.layerSelected:first-child{margin-top:0}.layerTable .rows .layer .properties{margin-left:76px}.layerTable .rows .layer .properties .status{margin-left:-76px}.layerTable .rows .sublayer{margin-top:1px;position:relative;margin-left:16px;background-color:#fdf2e6;border:1px solid #fdf2e6;padding:2px 2px 2px 80px}.layerTable .rows .sublayer.selected{background-color:#f1c28f;border:1px solid #783f04}.layerTable .rows .sublayer.layered{background-color:#ecf4e9;border-color:#ecf4e9}.layerTable .rows .sublayer.layered.selected{background-color:#c3d9ba;border-color:#657161}.layerTable .rows .sublayer .identifier{position:absolute;left:2px;bottom:2px;top:2px;display:block}.layerTable .rows .sublayer.error .name:before{content:'! ';color:red;font-weight:700}.layerTable .rows .sublayer.warn .name:before{content:'! ';color:#db6800;font-weight:700}.layerTable .rows .sublayer .surfaceWeight{position:absolute;left:1.2rem;bottom:2px;top:2px;display:block}.layerTable .epdIndicator{position:absolute;left:0;width:20px;top:1.2rem;display:block;white-space:nowrap;overflow:hidden;text-indent:100%;background-image:none;background-repeat:no-repeat;background-position:center center}.layerTable .epdIndicator.mat.noAlternative{background-image:none}.layerTable .epdIndicator.mat.standardComposition.hasAlternative{background-image:url(../img/icon-replaceEpd-black-16.png);width:24px}.layerTable .epdIndicator.mat.customComposition{background-image:url(../img/epd-black-16.png);filter:opacity(.5)}.layerTable .epdIndicator.epd{background-position:center center;background-image:url(../img/epd-black-16.png)}.layerTable .epdIndicator.epd.MM{filter:opacity(.5)}.layerTable .hideEpdAlternative .epdIndicator.hasAlternative{display:none}.layerTable .footer{position:relative;padding:0 16px}.layerTable .footer .properties{position:absolute;bottom:2px;left:113px;right:2px}.layerTable .footer .thickness{position:absolute;right:50%;width:6rem}.layerTable .footer .thickness .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/thickness_12.png);background-repeat:no-repeat;background-position:center left;padding:0;filter:invert(1)}.layerTable .footer .uvalue{position:absolute;right:25%;width:6rem}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.layerTableActions{margin-bottom:3px;min-height:3.3rem;display:flex;flex-direction:column;justify-content:flex-end}.layerTableActions .button{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-transform:none}.layerTableActions .button:visited{color:#000;font-weight:400}.layerTableActions .button:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.layerTableActions .button:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.layerTableActions .button.add{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/add-black-small.png);background-repeat:no-repeat;background-position:8px center;text-transform:none}.layerTableActions .button.add:visited{color:#000;font-weight:400}.layerTableActions .button.add:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.layerTableActions .button.add:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.layerTableActions .button.copy{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-copy-black-16.png);background-repeat:no-repeat;background-position:8px center;text-transform:none}.layerTableActions .button.copy:visited{color:#000;font-weight:400}.layerTableActions .button.copy:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.layerTableActions .button.copy:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.layerTableActions .button.delete{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-delete-black-small.png);background-repeat:no-repeat;background-position:8px center;text-transform:none}.layerTableActions .button.delete:visited{color:#000;font-weight:400}.layerTableActions .button.delete:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.layerTableActions .button.delete:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.layerTableActions .button.replace{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-refresh.png);background-repeat:no-repeat;background-position:8px center;text-transform:none}.layerTableActions .button.replace:visited{color:#000;font-weight:400}.layerTableActions .button.replace:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.layerTableActions .button.replace:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.layerTableActions .button.up{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-up-black-small.png);background-repeat:no-repeat;background-position:8px center;text-transform:none}.layerTableActions .button.up:visited{color:#000;font-weight:400}.layerTableActions .button.up:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.layerTableActions .button.up:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.layerTableActions .button.down{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-down-black-small.png);background-repeat:no-repeat;background-position:8px center;text-transform:none}.layerTableActions .button.down:visited{color:#000;font-weight:400}.layerTableActions .button.down:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.layerTableActions .button.down:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.SublayerDeprecation{color:#db6800}.SublayerDeprecation .message{display:block}.SublayerDeprecation .replacements{display:flex;flex-direction:column}.SublayerDeprecation .replacements .replacement{padding-left:2rem;margin-bottom:.5rem;display:flex;flex-direction:column}.SublayerDeprecation .replacements .replacement .replaceButton{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.SublayerDeprecation .replacements .replacement .replaceButton:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.SublayerDeprecation .replacements .replacement .replaceButton:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.elementTypePopup .sublayerDetails{padding:0 0 0 20px}.elementTypePopup .sublayerDetails .title{border:0;margin:0 0 1rem 0;padding:0;font-size:1.2rem}.elementTypePopup .sublayerDetails .title .identifier{display:none}.elementTypePopup .sublayerDetails .error{color:red;display:inline-block}.elementTypePopup .sublayerDetails .error:last-of-type{margin-bottom:1rem}.elementTypePopup .sublayerDetails .error A{text-decoration:underline;color:inherit;font-size:initial}.elementTypePopup .sublayerDetails .error.warn{color:#db6800;background:0 0}.elementTypePopup .sublayerDetails.epd .title .name::before{content:' ';text-indent:20px;overflow:hidden;display:inline-block;width:20px;background-image:url(../img/epd-black-16.png);background-repeat:no-repeat;background-position:center left;height:1rem}.elementTypePopup .sublayerDetails .property{display:flex}.elementTypePopup .sublayerDetails.noEdit .property{display:block}.elementTypePopup .sublayerDetails .property .label{padding-right:.5em;display:inline-block;width:13.5rem;max-width:13.5rem;min-width:13.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.elementTypePopup .sublayerDetails .property .label:after{content:':'}.elementTypePopup .sublayerDetails .property .value{display:inline-block;flex-grow:1;color:#666;position:relative}.elementTypePopup .sublayerDetails .property.readonly.lambda .value,.elementTypePopup .sublayerDetails .property.readonly.parameter1 .value{flex-grow:unset}.elementTypePopup .sublayerDetails .property.readonly.lambda .unit,.elementTypePopup .sublayerDetails .property.readonly.parameter1 .unit{flex-grow:1;color:#666}.elementTypePopup .sublayerDetails .property .adaptable{color:#666}.elementTypePopup .sublayerDetails .property .unit{min-width:4rem;margin-left:.2rem}.elementTypePopup .sublayerDetails .property .value INPUT{height:1.5em;padding:0;width:100%}.elementTypePopup .sublayerDetails .property .value TEXTAREA{padding:0 20px 0 0;min-height:1.5em;width:100%;height:auto;overflow:hidden;resize:none}.elementTypePopup .sublayerDetails .property .value .Select-root{width:100%;padding-right:20px;box-sizing:border-box}.elementTypePopup .sublayerDetails .property .value .Select-root .Select-menu{right:20px}.elementTypePopup .sublayerDetails .property.composition .label{width:24rem;max-width:24rem}.elementTypePopup .sublayerDetails .property.surfaceWeight .value{cursor:default}.elementTypePopup .sublayerDetails .property.surfaceWeight .value:hover{text-decoration:underline}.elementTypePopup .sublayerDetails .property.parameter1 .Select-option.invalid,.elementTypePopup .sublayerDetails .property.parameter1 .Select-placeholder.invalid{color:#ff3d2e}.elementTypePopup .sublayerDetails .property.lifeTimeReplacement .label,.elementTypePopup .sublayerDetails .property.type .label{white-space:initial;text-overflow:unset}.elementTypePopup .sublayerDetails .titlebar{display:flex;align-items:flex-start}.elementTypePopup .sublayerDetails .titlebar .identifier{padding-right:1rem}.elementTypePopup .sublayerDetails .titlebar .nameAndCategory{display:flex;flex-direction:column;overflow:hidden}.elementTypePopup .sublayerDetails .titlebar .category{font-size:1rem;height:1rem;color:#666}.elementTypePopup .sublayerDetails .titlebar .name{display:block;white-space:pre-wrap}.elementTypePopup .sublayerDetails .composition{margin:0}.elementTypePopup .sublayerDetails .composition UL{padding:0 10px;margin:5px 0;max-width:90%;box-sizing:border-box}.elementTypePopup .sublayerDetails .composition LI{list-style-type:none;padding:0 10px;border-bottom:1px solid #fff;display:flex;align-items:stretch;position:relative}.elementTypePopup .sublayerDetails .composition LI.editing{padding:0}.elementTypePopup .sublayerDetails .composition LI.process{background-color:#d3d3d3;color:gray}.elementTypePopup .sublayerDetails .composition LI.epd,.elementTypePopup .sublayerDetails .composition LI.material{background-color:#d9ead3;color:#000}.elementTypePopup .sublayerDetails .composition LI.epd{display:flex;flex-direction:column}.elementTypePopup .sublayerDetails .composition LI.epd .name{background-image:url(../img/epd-black-12.png);background-repeat:no-repeat;background-position:top 4px left 0}.elementTypePopup .sublayerDetails .composition LI.epd .name:before{display:inline-block;content:' ';width:15px}.elementTypePopup .sublayerDetails .composition LI.epd.deprecated>.name:before{content:'!';color:red;font-weight:700;width:20px;padding-left:15px;box-sizing:border-box}.elementTypePopup .sublayerDetails .composition LI.epd .epdcategory,.elementTypePopup .sublayerDetails .composition LI.epd>.category{color:#666}.elementTypePopup .sublayerDetails .composition LI .name{flex:1}.elementTypePopup .sublayerDetails .composition LI .thickness{background:#fff;width:9rem;padding-left:.7rem;display:flex}.elementTypePopup .sublayerDetails .composition LI .thickness .Select-root,.elementTypePopup .sublayerDetails .composition LI .thickness INPUT{flex-grow:1;height:max-content}.elementTypePopup .sublayerDetails .composition LI .thickness .reset.button{text-indent:100%;max-width:16px;border:0;height:16px;line-height:16px;display:inline-block;overflow:hidden;background:url(../img/icon-refresh.png);background-repeat:no-repeat;background-position:center center;padding:1px;filter:opacity(.8);margin:0 0 0 .2rem}.elementTypePopup .sublayerDetails .composition LI .thickness .reset.button:hover{filter:invert() opacity(.8);background-color:#fff}.elementTypePopup .sublayerDetails .composition LI>.category{margin-right:.5em}.elementTypePopup .sublayerDetails .composition LI>.category:after{content:':'}.elementTypePopup .sublayerDetails .composition LI.group-sub{margin-left:15px}.elementTypePopup .sublayerDetails .composition LI.group-start{border-top:1px solid #fff}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect{width:100%}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect .Select-control{background-color:#d9ead3;color:#000;border:1px solid #274e13}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect.epdSelected .Select-control{background-color:#6aa84f}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect .Select-arrow{border-color:#274e13 transparent transparent}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect.is-open .Select-arrow{border-color:transparent transparent #274e13}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect .epd{position:relative;display:flex;width:100%;box-sizing:border-box;flex-direction:column}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect .epd>.category{color:#666;white-space:normal}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect .epd>.name{background-image:url(../img/epd-black-12.png);background-repeat:no-repeat;background-position:top 2px left 0;white-space:normal}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect .epd>.name:before{display:inline-block;content:' ';width:15px}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect .epd.deprecated>.name:before{content:'  !';color:red;font-weight:700;width:20px;padding-left:15px;box-sizing:border-box}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect .is-selected .epd>.category{color:#ccc}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect .is-selected .epd>.name{background-image:url(../img/epd-white-12.png)}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect .Select-placeholder{background-image:url(../img/icon-replaceEpd-black-16.png);background-position:right 0 center;background-repeat:no-repeat}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect.epdSelected .Select-control{height:max-content}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect.epdSelected .Select-placeholder{background-image:none}.elementTypePopup .sublayerDetails .composition .Select-root.epdSelect .Select-placeholder>.epd>.category{color:#444}.elementTypePopup .sublayerDetails .property.lifeTimeReplacement .overrideEtLifetime.button{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.elementTypePopup .sublayerDetails .property.lifeTimeReplacement .overrideEtLifetime.button:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.elementTypePopup .sublayerDetails .property.lifeTimeReplacement .overrideEtLifetime.button:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.elementTypePopup .sublayerDetails .property .reset.button{text-indent:100%;max-width:16px;border:0;height:16px;line-height:16px;display:inline-block;overflow:hidden;background:url(../img/icon-refresh.png);background-repeat:no-repeat;background-position:center center;padding:1px;filter:opacity(.8);position:absolute;right:2px;top:4px;margin:0 0 0 .2rem}.elementTypePopup .sublayerDetails .property .reset.button:hover{filter:invert() opacity(.8);background-color:#fff}.elementTypePopup .sublayerDetails .property .edit.button{text-indent:100%;max-width:18px;border:0;height:18px;line-height:18px;display:inline-block;overflow:hidden;background:url(../img/icon-edit-black-small.png);background-repeat:no-repeat;background-position:center center;padding:1px;filter:opacity(.8);margin:0 0 2px .2rem;vertical-align:bottom}.elementTypePopup .sublayerDetails .property .edit.button:hover{filter:invert() opacity(.8);background-color:#fff}.elementTypePopup .sublayerDetails .property .edit.button:hover{filter:invert() opacity(.8)}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.FilterInput{width:100%;display:flex;flex-wrap:nowrap;position:relative;margin-bottom:1px}.FilterInput .searchField{padding:0 1rem 0 40px;min-height:2rem;font-size:1rem;border-radius:1.5rem;background-image:url(../img/icon-search16-gray.png);background-position:left 10px center;background-repeat:no-repeat;display:flex;flex-wrap:wrap;position:relative;border:1px solid gray;box-sizing:border-box;flex-grow:1}.FilterInput .searchField .filters{padding:0;display:flex;flex-wrap:wrap;align-items:center}.FilterInput .searchField .filters .FilterPill{margin:0 2px 0 0;cursor:pointer}.FilterInput .searchField .searchValue{flex-grow:1;padding:0;border:0;min-width:40%;font-size:16px;outline:0}.FilterInput .eraseButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:0;margin-left:5px;flex-grow:0;align-self:center;background-color:#eee;color:#999}.FilterInput .eraseButton:visited{color:#000;font-weight:400}.FilterInput .eraseButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.FilterInput .eraseButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.FilterInput .eraseButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(191,191,191,.4);text-decoration:none;background-color:#eee;color:#232323}.filterPill{display:flex;height:1.5rem;font-size:1rem;background-color:#d3d3d3;border-radius:1.5rem;border:1px solid #a9a9a9;vertical-align:middle;padding:0 0 0 1rem;margin:0 2px 1px 0;white-space:nowrap;max-width:40vw}.filterPill .label{display:inline-block}.filterPill .value{display:inline-block;overflow:hidden;text-overflow:ellipsis}.filterPill .removeFilter{padding:0 .5rem 0 5px;line-height:1.5rem;font-size:1rem;display:inline-block;height:auto;border:0 none;border-left:1px solid #a9a9a9;color:#a9a9a9;margin-left:1rem}.filterPill .removeFilter:after{content:'X'}.filterPill .removeFilter:hover{background-color:#a9a9a9;border-radius:0 1.5rem 1.5rem 0;color:#d3d3d3}.filterPill.selected{background-color:#b2d1d8;border-color:#2a92aa}.filterPill.selected .removeFilter{border-left-color:#2a92aa;color:#2a92aa}.filterPill.selected .removeFilter:hover{background-color:#2a92aa;color:#fff}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.libSwitcher{display:flex;border-bottom:1px solid #db6800;width:100%;margin-bottom:5px;padding:0 1em;box-shadow:inset 0 -3px 4px -4px #000;box-sizing:border-box}.libSwitcher .tab{display:inline-flex;align-items:center;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 21px;text-decoration:none;min-height:2.5em;font-size:1rem;margin-left:2px;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:pointer}.libSwitcher .tab:first-child{margin-left:0}.libSwitcher .tab>*{display:inline-block;overflow:hidden;text-overflow:ellipsis}.libSwitcher .tab.active,.libSwitcher .tab:hover{background-color:#db6800;color:#fff}.libSwitcher .tab.notActive{box-shadow:inset 0 -3px 4px -4px #000}.libraryAdminLink{position:absolute;right:.5em;font-size:small;line-height:2.5em}.libraryAdminLink{position:absolute;right:.5em;font-size:small;line-height:2.5em}.modalWrapper.shareKeyLibraryObject .modalPopup{max-width:50rem}.listWrapper{flex-grow:1;display:flex;flex-direction:row;overflow:hidden;position:relative}.listWrapper .list{overflow:auto;flex-direction:column;flex-grow:1;scrollbar-width:6px}.listWrapper .positioningButton{background-repeat:no-repeat;background-position:center;background-size:12px 6px;position:absolute;display:block;right:0;height:10px;width:16px;line-height:16px;opacity:.4;background-color:#d3d3d3}.listWrapper .positioningButton.toBottom{top:0;margin-right:16px;vertical-align:bottom;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpath style='fill:%23000000;stroke:none;fill-opacity:1' d='M 0,0 h 16 l -8,8 Z'/%3E%3C/svg%3E")}.listWrapper .positioningButton.toBottom:before{content:'\A0'}.listWrapper .positioningButton.toTop{top:0;vertical-align:top;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpath style='fill:%23000000;stroke:none;fill-opacity:1' d='M 0,8 h 16 l -8,-8 Z'/%3E%3C/svg%3E")}.listWrapper .positioningButton.toTop:before{content:'\A0'}.listWrapper .positioningButton:hover{opacity:1}.listWrapper.overflow .positioningButton{right:16px}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.epdDetails{display:flex;flex-direction:column;max-height:100%}.epdDetails>.label{border:none;text-transform:uppercase}.epdDetails .fastTooltipWrapper{position:relative;display:block;height:0;z-index:2002}.epdDetails .fastTooltip{position:absolute;background-color:rgba(0,0,0,.7);color:#fff;border:1px solid #fff;padding:.5rem 1rem;border-radius:1rem;margin:0 1rem;font-size:.8rem;display:flex;flex-direction:column}.epdDetails .fastTooltip .tooltipCategory{color:#ccc}.epdDetails .fastTooltip .tooltipShortname{font-size:1rem;margin-bottom:.2rem}.epdDetails .applicationUnitDetails{flex-grow:1;display:flex;flex-direction:column;overflow:auto}.epdDetails .applicationUnitDetails .sortBySimilarButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-search16-black.png);background-repeat:no-repeat;background-position:8px center}.epdDetails .applicationUnitDetails .sortBySimilarButton:visited{color:#000;font-weight:400}.epdDetails .applicationUnitDetails .sortBySimilarButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.epdDetails .applicationUnitDetails .sortBySimilarButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.epdDetails .properties{flex-grow:1;margin-top:0}.epdDetails .applicationUnitSelector{display:flex;border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding:0 .3em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box;flex-wrap:wrap}.epdDetails .applicationUnitSelector .tab{display:inline-flex;align-items:center;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;min-height:1.5em;font-size:1rem;margin-left:2px;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:pointer}.epdDetails .applicationUnitSelector .tab:first-child{margin-left:0}.epdDetails .applicationUnitSelector .tab>*{display:inline-block;overflow:hidden;text-overflow:ellipsis}.epdDetails .applicationUnitSelector .tab.active,.epdDetails .applicationUnitSelector .tab:hover{background-color:#2489c5;color:#fff}.epdDetails .applicationUnitSelector .tab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.epdDetails .applicationUnitSelector .tab.returnToGroup{box-sizing:content-box;overflow:hidden;white-space:nowrap;width:.9em;padding:0 .7em}.epdDetails .applicationUnitSelector .tab.returnToGroup::before{content:'\2630';text-indent:0;margin-right:2em}.epdDetails .applicationUnitButton .idx:after{content:': '}.epdDetails .applicationUnitButton .name{display:none}.epdDetails .property .value .moreLess{padding-bottom:0}.epdDetails .property.weblink .value a:before{content:', '}.epdDetails .property.weblink .value a:first-child:before{content:''}.epdDetails .property .optionList .option{color:#666;font-size:.9rem}.epdDetails .property .optionList .option::before{content:', '}.epdDetails .property .optionList .option:first-child:before{content:''}.epdDetails .property .optionList .option.default{font-size:1rem}.epdDetails .property .optionList .option.default>span{text-decoration:underline}.epdDetails .property .optionList .unit::before{content:' '}.epdDetails .groupmembers{overflow-y:auto}.epdDetails .error.warn{color:#db6800;background:0 0;display:inline-block}.epdDetails .error.warn:last-of-type{margin-bottom:1rem}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem{border-bottom:1px solid gray;position:relative;width:100%;font-size:.8em;cursor:default}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .category{display:inline;font-size:.8rem;color:gray;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem.new .category{display:inline;position:relative}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .newBibItem{color:#228b22;display:inline-block;padding-right:.5em}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .title{font-size:1rem;padding:0;border:none;display:block;width:auto;background-image:url(../img/epd-black-12.png);background-repeat:no-repeat;background-position:top 4px left 0}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .title:before{display:inline-block;content:' ';width:15px}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .properties{display:block;position:relative}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .property{display:inline-flex;overflow:hidden;max-height:1.5em}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .property .label{padding-right:.5em;width:auto;min-width:initial}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .property.fixed{opacity:.6}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .property.parameter1{width:9rem;max-width:9rem}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .property.parameter1 .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/thickness_12.png);background-repeat:no-repeat;background-position:center left;padding:0}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .property.lambda,.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .property.rvalue{width:8rem;max-width:8rem}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .property.lifetimereplacement{width:7rem;max-width:7rem}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .property.lifetimereplacement .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/lifetime_12.png);background-repeat:no-repeat;background-position:center left;padding:0}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .property.score .label{text-indent:100%;width:16px;max-width:16px;display:inline-block;overflow:hidden;background:url(../img/score_black_16.png);background-repeat:no-repeat;background-position:center left;padding:0}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .pureAlternativeMaterial{color:gray}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .pureAlternativeMaterial .title{opacity:.6}.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .pureAlternativeMaterial .property.lifetimereplacement .label,.materialEpdLibrary .selectionDetails .epdDetails .eauListItem .pureAlternativeMaterial .property.parameter1 .label{opacity:.6}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.stagesTable .table{width:100%;border-spacing:0;border-collapse:collapse;margin:5px 0}.stagesTable .table td,.stagesTable .table th{padding:3px;border:1px solid #ddd}.stagesTable .table td{text-align:right}.stagesTable .table tr:nth-of-type(odd){background:#f9f9f9}.stagesTable .table td{text-align:left}.stagesTable .code{width:60px;min-width:60px;max-width:60px;height:20px}.stagesTable .availableStage{background:#3c763d;background:url(../img/available.png);background-size:15px 15px;background-repeat:no-repeat;background-position:center;width:45px;min-width:45px;max-width:45px;height:20px;text-align:center}.stagesTable .missingStage{background:#3c763d;background:url(../img/notAvailable.png);background-size:15px 15px;background-repeat:no-repeat;background-position:center;width:45px;min-width:45px;max-width:45px;height:20px;text-align:center}.stagesTable .legend .availableStage,.stagesTable .legend .missingStage{background-position:top left;display:block;padding-left:20px;width:100%;box-sizing:border-box;max-width:none;text-align:initial;height:auto;font-size:smaller}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.selectionDetails .materialDetails .property.composition .label{width:24rem;max-width:24rem}.materialDetails .sortBySimilarButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-search16-black.png);background-repeat:no-repeat;background-position:8px center}.materialDetails .sortBySimilarButton:visited{color:#000;font-weight:400}.materialDetails .sortBySimilarButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.materialDetails .sortBySimilarButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.materialDetails .composition{margin:0}.materialDetails .composition UL{padding:0 10px;margin:5px 0;max-width:90%;box-sizing:border-box}.materialDetails .composition LI{list-style-type:none;padding:0 10px;border-bottom:1px solid #fff;display:flex}.materialDetails .composition LI.editing{padding:0}.materialDetails .composition LI.process{background-color:#d3d3d3;color:gray}.materialDetails .composition LI.epd,.materialDetails .composition LI.material{background-color:#d9ead3;color:#000}.materialDetails .composition LI.epd{background-image:url(../img/epd-black-12.png);background-repeat:no-repeat;background-position:top 4px left 10px}.materialDetails .composition LI.epd:before{display:inline-block;content:' ';width:15px}.materialDetails .composition LI .name{flex:1}.materialDetails .composition LI .category{margin-right:.5em}.materialDetails .composition LI .category:after{content:':'}.materialDetails .composition LI.group-sub{margin-left:15px}.materialDetails .composition LI.group-start{border-top:1px solid #fff}.materialDetails .composition .Select-root.epdSelect{width:100%}.materialDetails .composition .Select-root.epdSelect .Select-control{background-color:#6aa84f;color:#000;border:1px solid #274e13}.materialDetails .composition .Select-root.epdSelect .Select-arrow{border-color:#274e13 transparent transparent}.materialDetails .composition .Select-root.epdSelect.is-open .Select-arrow{border-color:transparent transparent #274e13}.materialDetails .composition .Select-root.epdSelect .epd{background-image:url(../img/epd-black-12.png);background-repeat:no-repeat;background-position:top 4px left 0}.materialDetails .composition .Select-root.epdSelect .epd:before{display:inline-block;content:' ';width:15px}.materialDetails .composition .Select-root.epdSelect .Select-placeholder .epd{background-image:url(../img/epd-white-12.png)}.materialEpdLibraryPopup .modalContentScroller{display:flex;flex-direction:column;width:100%;overflow:hidden;height:100%}.materialEpdLibrary{flex-grow:1;overflow-y:auto;display:flex;flex-direction:row;flex-wrap:nowrap;box-sizing:border-box}.materialEpdLibrary .filterAndList{flex-basis:60%;display:flex;flex-direction:column;box-sizing:border-box;height:100%;flex-grow:0;flex-shrink:0}.materialEpdLibrary .selectionDetails{flex-basis:40%;flex-grow:0;flex-shrink:0;box-sizing:border-box;overflow-y:auto}.materialEpdLibrary .searchArea{flex-basis:auto}.modalContentScroller .materialEpdLibrary{padding:10px}.materialEpdLibrary .searchArea{margin-bottom:1em}.materialEpdLibrary .searchArea .clearFilters{line-height:1;height:1.6rem;vertical-align:bottom}.materialEpdLibrary .searchArea .label{padding-right:.5em}.materialEpdLibrary .searchArea .label:after{content:':'}.materialEpdLibrary .searchArea .fastFilter{margin-top:1em}.materialEpdLibrary .filterOptions{min-width:25rem}.materialEpdLibrary .filterOptions .Select-option.MC{padding-left:2em}.materialEpdLibrary .filterOptions .Select-placeholder .count{display:none}.materialEpdLibrary .filterOptions .Select-option .count{color:gray;font-size:small}.materialEpdLibrary .filterOptions .Select-option .count:before{content:' ('}.materialEpdLibrary .filterOptions .Select-option .count:after{content:')'}.materialEpdLibrary .filterOptions.materialEpd{margin-left:.2rem;min-width:14rem}.materialEpdLibraryFilterInput .Select-menu{margin:0 1rem 0 40px}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.materialEpdLibrary .selectionDetails .groupDetails{display:flex;flex-direction:column;max-height:100%}.materialEpdLibrary .selectionDetails .groupDetails>.label{border:none;text-transform:uppercase}.materialEpdLibrary .selectionDetails .groupDetails>.label::after{content:':'}.materialEpdLibrary .selectionDetails .groupDetails .label{display:inline-block;width:max-content}.materialEpdLibrary .selectionDetails .groupDetails .variantSelector{display:flex;border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding:0 .3em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box;flex-wrap:wrap}.materialEpdLibrary .selectionDetails .groupDetails .variantSelector .tab{display:inline-flex;align-items:center;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;min-height:1.5em;font-size:1rem;margin-left:2px;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:pointer}.materialEpdLibrary .selectionDetails .groupDetails .variantSelector .tab:first-child{margin-left:0}.materialEpdLibrary .selectionDetails .groupDetails .variantSelector .tab>*{display:inline-block;overflow:hidden;text-overflow:ellipsis}.materialEpdLibrary .selectionDetails .groupDetails .variantSelector .tab.active,.materialEpdLibrary .selectionDetails .groupDetails .variantSelector .tab:hover{background-color:#2489c5;color:#fff}.materialEpdLibrary .selectionDetails .groupDetails .variantSelector .tab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.materialEpdLibrary .selectionDetails .groupDetails .variantSelector .tab.returnToGroup{box-sizing:content-box;overflow:hidden;white-space:nowrap;width:.9em;padding:0 .7em}.materialEpdLibrary .selectionDetails .groupDetails .variantSelector .tab.returnToGroup::before{content:'\2630';margin-right:2em}.materialEpdLibrary .selectionDetails .groupDetails .fastTooltipWrapper{position:relative;display:block;height:0;z-index:2002}.materialEpdLibrary .selectionDetails .groupDetails .fastTooltip{position:absolute;display:flex;flex-direction:column;background-color:rgba(0,0,0,.7);color:#fff;border:1px solid #fff;padding:.5rem 1rem;border-radius:1rem;margin:0 1rem;font-size:.8rem}.materialEpdLibrary .selectionDetails .groupDetails .fastTooltip .tooltipCategory{color:#ccc}.materialEpdLibrary .selectionDetails .groupDetails .fastTooltip .tooltipShortname{font-size:1rem;margin-bottom:.2rem}.materialEpdLibrary .selectionDetails .groupDetails .materialDetails{flex-grow:1;overflow:auto}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem{border-bottom:1px solid gray;position:relative;display:flex;flex-direction:column;width:100%;font-size:.8em;cursor:default}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem:hover{background-color:#b2d1d8}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem .category{display:inline-block;font-size:.8rem;color:gray;left:0;right:30rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.new .category{display:inline;position:relative}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem .newBibItem{color:#228b22;display:inline-block;padding-right:.5em}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem .typeIndicator{position:absolute;right:0;font-size:.8rem;color:gray;white-space:nowrap;overflow:hidden}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem .title{font-size:1rem;padding:0;border:none;display:inline-block;width:auto;overflow:hidden}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem .properties{display:flex;flex-direction:row}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem .property{display:flex;overflow:hidden;width:10rem}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem .property .label{padding-right:.5em;max-width:2rem;width:1.5rem;min-width:1rem;flex-grow:0}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem .property .value{flex-grow:1;color:#000}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem .property.fixed{opacity:.6}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem .property.parameter1 .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/thickness_12.png);background-repeat:no-repeat;background-position:center left;padding:0}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem .property.lifetimereplacement .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/lifetime_12.png);background-repeat:no-repeat;background-position:center left;padding:0}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem .property.score .label{text-indent:100%;width:16px;max-width:16px;display:inline-block;overflow:hidden;background:url(../img/score_black_16.png);background-repeat:no-repeat;background-position:center left;padding:0}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly,.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .title{color:gray}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .predefinedElementsOnly,.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .title .predefinedElementsOnly{display:none}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .property .value,.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .title .property .value{color:gray}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .property.lifetimereplacement .label,.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .property.parameter1 .label,.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .property.score .label,.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .title .property.lifetimereplacement .label,.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .title .property.parameter1 .label,.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .title .property.score .label{opacity:.6}.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .property.fixed,.materialEpdLibrary .selectionDetails .groupDetails .materialGroupListItem.predefinedElementsOnly .title .property.fixed{opacity:1}.materialEpdLibrary .listArea{flex-basis:auto;display:flex;flex-direction:column;overflow:hidden;flex-grow:1}.materialEpdLibrary .listAreaTitle{padding:0;width:100%;border-bottom:1px solid #000;display:flex}.materialEpdLibrary .listAreaTitle .label{padding-right:.5em}.materialEpdLibrary .listAreaTitle .label:after{content:':'}.materialEpdLibrary .listAreaTitle .sorter{min-width:20rem}.materialEpdLibrary .listAreaTitle .totalSize{text-align:end;flex-grow:1}.materialEpdLibrary .listAreaTitle .Select-placeholder{max-width:25rem;text-overflow:ellipsis}.materialEpdLibrary .listArea .list{overflow:auto;flex-direction:column;flex-grow:1}.dummyListItem,.materialListItem{border-bottom:1px solid gray;position:relative;height:3.6rem;width:100%;font-size:.8em;cursor:default}.dummyListItem.selected,.materialListItem.selected{background-color:#b2d1d8}.dummyListItem .selection,.materialListItem .selection{position:absolute;top:1rem;right:0}.dummyListItem .category,.materialListItem .category{position:absolute;display:inline-block;font-size:.8rem;color:gray;left:0;right:25rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dummyListItem.new .newBibItem,.materialListItem.new .newBibItem{position:absolute;top:0;right:0;color:#228b22;display:inline-block;padding-right:1px;vertical-align:top;flex-shrink:0;flex-grow:0}.dummyListItem .typeIndicator,.materialListItem .typeIndicator{position:absolute;right:0;font-size:.8rem;color:gray;white-space:nowrap;overflow:hidden}.dummyListItem.group .title,.dummyListItem.material .title,.materialListItem.group .title,.materialListItem.material .title{position:absolute;top:1rem;height:2.5rem;left:0;right:1rem;font-size:1rem;padding:0;border:none;display:inline-block;width:auto;overflow:hidden}.dummyListItem.eau .title,.dummyListItem.epd .title,.materialListItem.eau .title,.materialListItem.epd .title{position:absolute;top:1rem;height:2.5rem;left:0;right:1rem;font-size:1rem;padding:0;border:none;display:inline-block;width:auto;overflow:hidden;background-image:url(../img/epd-black-12.png);background-repeat:no-repeat;background-position:top 4px left 0}.dummyListItem.eau .title:before,.dummyListItem.epd .title:before,.materialListItem.eau .title:before,.materialListItem.epd .title:before{display:inline-block;content:' ';width:15px}.dummyListItem.eau .description,.dummyListItem.epd .description,.materialListItem.eau .description,.materialListItem.epd .description{position:absolute;bottom:0;left:0;right:12rem;font-size:.8rem;padding:0;border:none;display:inline-block;width:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dummyListItem.epd .applicationUnitCount,.materialListItem.epd .applicationUnitCount{position:absolute;bottom:0;right:0;max-width:12rem;font-size:.8rem;padding:0;border:none;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fff}.dummyListItem.epd.selected .applicationUnitCount,.materialListItem.epd.selected .applicationUnitCount{background:#b2d1d8}.dummyListItem.group .memberCount,.materialListItem.group .memberCount{position:absolute;bottom:0;right:1px;max-width:12rem;font-size:.8rem;padding:0;border:none;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fff}.dummyListItem.group.selected .memberCount,.materialListItem.group.selected .memberCount{background:#b2d1d8}.dummyListItem .property,.materialListItem .property{display:flex;overflow:hidden;max-height:1.5em}.dummyListItem .property .label,.materialListItem .property .label{padding-right:.5em}.dummyListItem .property.fixed,.materialListItem .property.fixed{opacity:.6}.dummyListItem .property.parameter1,.materialListItem .property.parameter1{position:absolute;top:0;right:16rem;width:9rem;max-width:9rem}.dummyListItem .property.parameter1 .label,.materialListItem .property.parameter1 .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/thickness_12.png);background-repeat:no-repeat;background-position:center left;padding:0}.dummyListItem .property.lambda,.dummyListItem .property.rvalue,.materialListItem .property.lambda,.materialListItem .property.rvalue{position:absolute;top:0;right:8rem;width:8rem;max-width:8rem}.dummyListItem .property.lifetimereplacement,.materialListItem .property.lifetimereplacement{position:absolute;top:0;right:0;width:8rem;max-width:8rem}.dummyListItem .property.lifetimereplacement .label,.materialListItem .property.lifetimereplacement .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/lifetime_12.png);background-repeat:no-repeat;background-position:center left;padding:0}.dummyListItem .property.score,.materialListItem .property.score{position:absolute;bottom:0;left:0}.dummyListItem .property.score .label,.materialListItem .property.score .label{text-indent:100%;width:16px;max-width:16px;display:inline-block;overflow:hidden;background:url(../img/score_black_16.png);background-repeat:no-repeat;background-position:center left;padding:0}.materialListItem.predefinedElementsOnly,.materialListItem.predefinedElementsOnly .title{color:gray}.materialListItem.predefinedElementsOnly .predefinedElementsOnly,.materialListItem.predefinedElementsOnly .title .predefinedElementsOnly{display:none}.materialListItem.predefinedElementsOnly .property.lifetimereplacement .label,.materialListItem.predefinedElementsOnly .property.parameter1 .label,.materialListItem.predefinedElementsOnly .property.score .label,.materialListItem.predefinedElementsOnly .title .property.lifetimereplacement .label,.materialListItem.predefinedElementsOnly .title .property.parameter1 .label,.materialListItem.predefinedElementsOnly .title .property.score .label{opacity:.6}.materialListItem.predefinedElementsOnly .property.fixed,.materialListItem.predefinedElementsOnly .title .property.fixed{opacity:1}.materialListItem.epd.pureAlternativeMaterial{color:gray}.materialListItem.epd.pureAlternativeMaterial .title{opacity:.6}.materialListItem.epd.pureAlternativeMaterial .property.lifetimereplacement .label,.materialListItem.epd.pureAlternativeMaterial .property.parameter1 .label{opacity:.6}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.epdApplicationUnitTooltip,.materialEpdLibrary .selectionDetails{padding:0 10px}.epdApplicationUnitTooltip .title,.materialEpdLibrary .selectionDetails .title{padding:0 10px 10px 10px;font-size:1.5rem;border:none}.epdApplicationUnitTooltip .title .category,.materialEpdLibrary .selectionDetails .title .category{display:block;color:#666;font-size:1rem}.epdApplicationUnitTooltip .title .wsType,.materialEpdLibrary .selectionDetails .title .wsType{font-size:1rem}.epdApplicationUnitTooltip .title .wsType:before,.materialEpdLibrary .selectionDetails .title .wsType:before{content:' ('}.epdApplicationUnitTooltip .title .wsType:after,.materialEpdLibrary .selectionDetails .title .wsType:after{content:')'}.epdApplicationUnitTooltip .title .inline.button,.materialEpdLibrary .selectionDetails .title .inline.button{font-size:1rem;height:20px;line-height:20px}.epdApplicationUnitTooltip .applicationUnitDetails .title .name,.materialEpdLibrary .selectionDetails .applicationUnitDetails .title .name{text-indent:20px;display:inline-block;background-image:url(../img/epd-black-16.png);background-repeat:no-repeat;background-position:top 8px left 0}.epdApplicationUnitTooltip.epdApplicationUnitTooltip .applicationUnitDetails .title .name,.materialEpdLibrary .selectionDetails.epdApplicationUnitTooltip .applicationUnitDetails .title .name{background-position:top 3px left 0}.epdApplicationUnitTooltip .property,.materialEpdLibrary .selectionDetails .property{display:flex}.epdApplicationUnitTooltip .property .label,.materialEpdLibrary .selectionDetails .property .label{padding-right:.5em;display:inline-block;width:13.5rem;max-width:13.5rem;min-width:13.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.epdApplicationUnitTooltip .property .label:after,.materialEpdLibrary .selectionDetails .property .label:after{content:':'}.epdApplicationUnitTooltip .property .value,.materialEpdLibrary .selectionDetails .property .value{display:inline-block;flex-grow:1;color:#666}.epdApplicationUnitTooltip .property .link,.materialEpdLibrary .selectionDetails .property .link{flex-grow:1;display:inline-block;color:#2489c5}.epdApplicationUnitTooltip .property .link:hover,.materialEpdLibrary .selectionDetails .property .link:hover{text-decoration:underline;cursor:pointer}.epdApplicationUnitTooltip .property.composition .description,.materialEpdLibrary .selectionDetails .property.composition .description{white-space:normal}.epdApplicationUnitTooltip .property .value INPUT,.materialEpdLibrary .selectionDetails .property .value INPUT{height:1.5em;padding:0;width:100%}.epdApplicationUnitTooltip .newMaterial,.materialEpdLibrary .selectionDetails .newMaterial{display:none}.epdApplicationUnitTooltip .predefinedElementsOnly,.materialEpdLibrary .selectionDetails .predefinedElementsOnly{color:red;display:inline-block;margin-bottom:1rem}.epdApplicationUnitTooltip button.selectButton,.materialEpdLibrary .selectionDetails button.selectButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/add-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.epdApplicationUnitTooltip button.selectButton:visited,.materialEpdLibrary .selectionDetails button.selectButton:visited{color:#000;font-weight:400}.epdApplicationUnitTooltip button.selectButton:hover,.materialEpdLibrary .selectionDetails button.selectButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.epdApplicationUnitTooltip button.selectButton:active,.materialEpdLibrary .selectionDetails button.selectButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.epdApplicationUnitTooltip button.addToSelectionButton,.materialEpdLibrary .selectionDetails button.addToSelectionButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-down-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.epdApplicationUnitTooltip button.addToSelectionButton:visited,.materialEpdLibrary .selectionDetails button.addToSelectionButton:visited{color:#000;font-weight:400}.epdApplicationUnitTooltip button.addToSelectionButton:hover,.materialEpdLibrary .selectionDetails button.addToSelectionButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.epdApplicationUnitTooltip button.addToSelectionButton:active,.materialEpdLibrary .selectionDetails button.addToSelectionButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.epdApplicationUnitTooltip button.removeFromSelectionButton,.materialEpdLibrary .selectionDetails button.removeFromSelectionButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-delete-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.epdApplicationUnitTooltip button.removeFromSelectionButton:visited,.materialEpdLibrary .selectionDetails button.removeFromSelectionButton:visited{color:#000;font-weight:400}.epdApplicationUnitTooltip button.removeFromSelectionButton:hover,.materialEpdLibrary .selectionDetails button.removeFromSelectionButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.epdApplicationUnitTooltip button.removeFromSelectionButton:active,.materialEpdLibrary .selectionDetails button.removeFromSelectionButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.materialEpdLibraryPopup .modalContentScroller>.materialEpdLibraryFooter{background-color:#e5e5e5;border-top:1px solid #333;justify-content:flex-end}.mainContent.library #app>.library>.materialEpdLibraryFooter,.materialEpdLibraryPopup .materialEpdLibraryFooter{max-height:3rem;display:flex;flex-direction:row;margin:5px 0 0 0;padding:3px}.mainContent.library #app>.library>.materialEpdLibraryFooter .materialSuggestion,.materialEpdLibraryPopup .materialEpdLibraryFooter .materialSuggestion{display:flex;font-size:.8rem;align-items:center}.mainContent.library #app>.library>.materialEpdLibraryFooter .materialSuggestion .link,.materialEpdLibraryPopup .materialEpdLibraryFooter .materialSuggestion .link{display:inline-block;margin-left:.2rem;color:#2489c5}.mainContent.library #app>.library>.materialEpdLibraryFooter .materialSuggestion .link:hover,.materialEpdLibraryPopup .materialEpdLibraryFooter .materialSuggestion .link:hover{text-decoration:underline;cursor:pointer}.mainContent.library #app>.library>.materialEpdLibraryFooter .button,.materialEpdLibraryPopup .materialEpdLibraryFooter .button{border:1px solid #19664a;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#19664a;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.mainContent.library #app>.library>.materialEpdLibraryFooter .button:hover,.materialEpdLibraryPopup .materialEpdLibraryFooter .button:hover{background-color:#19664a;color:#fff}.mainContent.library #app>.library>.materialEpdLibraryFooter .button.primary,.materialEpdLibraryPopup .materialEpdLibraryFooter .button.primary{background-color:#19664a;color:#fff}.mainContent.library #app>.library>.materialEpdLibraryFooter .button.primary:hover,.materialEpdLibraryPopup .materialEpdLibraryFooter .button.primary:hover{color:#19664a;background-color:#fff}.mainContent.library #app>.library>.materialEpdLibraryFooter{position:absolute;bottom:0;width:100%;margin-bottom:-3rem}.materialEpdLibrarySelectionManager{position:relative;display:inline-block;overflow:visible}.materialEpdLibrarySelectionManager.invalid .selection{color:red}.materialEpdLibrarySelectionManager .selection{position:relative;display:inline-block;cursor:default;padding:.2rem 20px .2rem .5rem;margin:0 .5rem;border:1px solid #19664a;color:#19664a;background:#fff;animation:materialEpdLibrarySelectionManagerSelection .5s linear 0s 1 normal forwards}.materialEpdLibrarySelectionManager .selection:after{border-color:transparent transparent #19664a transparent;border-style:solid;border-width:0 4px 4px 4px;content:' ';display:block;height:0;position:absolute;right:10px;top:40%;width:0}.materialEpdLibrarySelectionManager .selection:hover{background-color:#19664a;border:1px solid #19664a;color:#fff}.materialEpdLibrarySelectionManager .selection:hover:after{border-color:transparent transparent #fff transparent}.materialEpdLibrarySelectionManager .selectionPopup{position:absolute;display:block;bottom:1.8rem;left:0;right:0;width:100%;height:auto;background-color:#f6f7f8;border:1px solid #d2d2d2;box-shadow:2px 2px 2px rgba(0,0,0,.6);box-sizing:border-box;margin-top:-1px;max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.materialEpdLibrarySelectionManager .libraryObject{display:block;padding:0 .5rem}.materialEpdLibrarySelectionManager .libraryObject:hover{background-color:#5ba3ff;color:#fff}.materialEpdLibrarySelectionManager .name{cursor:default}.materialEpdLibrarySelectionManager .removeButton{width:16px;float:right;cursor:default;background-image:url(../img/icon-delete-black-small.png);background-repeat:no-repeat;background-position:center center;overflow:hidden;text-indent:100%}.materialEpdLibrarySelectionManager .removeButton:hover{filter:invert(100%);background-color:#f6f7f8}@keyframes materialEpdLibrarySelectionManagerSelection{0%{box-shadow:none}1%{box-shadow:0 0 0 rgba(25,102,74,0)}20%{box-shadow:0 0 80px 40px rgba(25,102,74,.8)}80%{box-shadow:0 0 5px 2px rgba(25,102,74,.8)}100%{box-shadow:none}}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.modalWrapper.modalAlert{z-index:2500;display:flex;align-items:center;justify-content:center}.modalWrapper.modalAlert .modalPopup{height:auto;min-height:14vh;max-height:64vh;min-width:30vh;max-width:90vh;margin-bottom:10vh;display:flex;flex-direction:column}.modalWrapper.modalAlert .modalPopup .modalContent{position:relative;top:auto;bottom:auto;left:auto;right:auto}.modalWrapper.modalAlert .message{display:block;margin:1rem;white-space:pre-wrap}.modalWrapper.modalAlert .message P{margin:1rem 0}.modalWrapper.modalAlert .buttons{display:flex;justify-content:center;margin-bottom:.5rem}.modalWrapper.modalAlert .buttons .button,.modalWrapper.modalAlert .buttons button{border:1px solid #19664a;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#19664a;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.modalWrapper.modalAlert .buttons .button:hover,.modalWrapper.modalAlert .buttons button:hover{background-color:#19664a;color:#fff}.modalWrapper.modalAlert .buttons .button.primary,.modalWrapper.modalAlert .buttons button.primary{background-color:#19664a;color:#fff}.modalWrapper.modalAlert .buttons .button.primary:hover,.modalWrapper.modalAlert .buttons button.primary:hover{color:#19664a;background-color:#fff}.modalWrapper.modalAlert .modalHeader{background:#19664a}.modalWrapper.modalAlert.INFO .modalHeader{background:#19664a}.modalWrapper.modalAlert.INFO .button{border:1px solid #19664a;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#19664a;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.modalWrapper.modalAlert.INFO .button:hover{background-color:#19664a;color:#fff}.modalWrapper.modalAlert.INFO .button.primary{background-color:#19664a;color:#fff}.modalWrapper.modalAlert.INFO .button.primary:hover{color:#19664a;background-color:#fff}.modalWrapper.modalAlert.WARNING .modalHeader{background:#db6800}.modalWrapper.modalAlert.WARNING .button{border:1px solid #db6800;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#db6800;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.modalWrapper.modalAlert.WARNING .button:hover{background-color:#db6800;color:#fff}.modalWrapper.modalAlert.WARNING .button.primary{background-color:#db6800;color:#fff}.modalWrapper.modalAlert.WARNING .button.primary:hover{color:#db6800;background-color:#fff}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.modalWrapper.modalInputDialog{z-index:2500;display:flex;align-items:center;justify-content:center}.modalWrapper.modalInputDialog .modalPopup{height:auto;min-height:10vh;max-height:100vh;overflow-y:auto;min-width:30vh;max-width:90vh;margin-bottom:10vh;display:flex;flex-direction:column}.modalWrapper.modalInputDialog .modalPopup .modalContent{position:relative;top:auto;bottom:auto;left:auto;right:auto}.modalWrapper.modalInputDialog .message{display:block;margin:1rem}.modalWrapper.modalInputDialog .validation{padding:0 1rem;display:block}.modalWrapper.modalInputDialog .validation .error{color:red;display:block}.modalWrapper.modalInputDialog .validation .error:last-of-type{margin-bottom:1rem}.modalWrapper.modalInputDialog .buttons{display:flex;justify-content:center;margin-bottom:.5rem}.modalWrapper.modalInputDialog .buttons .button{border:1px solid #19664a;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#19664a;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.modalWrapper.modalInputDialog .buttons .button:hover{background-color:#19664a;color:#fff}.modalWrapper.modalInputDialog .buttons .button.primary{background-color:#19664a;color:#fff}.modalWrapper.modalInputDialog .buttons .button.primary:hover{color:#19664a;background-color:#fff}.modalWrapper.modalInputDialog .modalHeader{background:#19664a}.modalWrapper.modalInputDialog .button{border:1px solid #19664a;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#19664a;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.modalWrapper.modalInputDialog .button:hover{background-color:#19664a;color:#fff}.modalWrapper.modalInputDialog .button.primary{background-color:#19664a;color:#fff}.modalWrapper.modalInputDialog .button.primary:hover{color:#19664a;background-color:#fff}.modalWrapper.modalInputDialog.WARNING .modalHeader{background:#db6800}.modalWrapper.modalInputDialog.WARNING .button{border:1px solid #db6800;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#db6800;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center;border-color:#db6800}.modalWrapper.modalInputDialog.WARNING .button:hover{background-color:#db6800;color:#fff}.modalWrapper.modalInputDialog.WARNING .button.primary{background-color:#db6800;color:#fff}.modalWrapper.modalInputDialog.WARNING .button.primary:hover{color:#db6800;background-color:#fff}.modalWrapper.modalInputDialog .inputFields{display:flex;flex-direction:column;width:100%;padding:0 1rem 1rem;box-sizing:border-box}.modalWrapper.modalInputDialog .inputFields .inputField{display:flex;width:100%;margin-bottom:2px}.modalWrapper.modalInputDialog .inputFields .inputField:last-of-type{margin-bottom:0}.modalWrapper.modalInputDialog .inputFields .inputField .label{width:10rem;flex-grow:0}.modalWrapper.modalInputDialog .inputFields .inputField .label:after{content:':'}.modalWrapper.modalInputDialog .inputFields .inputField .input{flex-grow:1}.modalWrapper.modalInputDialog .inputFields .inputField .input .Select-root,.modalWrapper.modalInputDialog .inputFields .inputField .input INPUT,.modalWrapper.modalInputDialog .inputFields .inputField .input TEXTAREA{width:100%;padding:0 0;height:auto}.modalWrapper.modalInputDialog .inputFields .inputField.multiline{flex-direction:column}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.modalWrapper.modalSelectDialog{z-index:2500;display:flex;align-items:center;justify-content:center}.modalWrapper.modalSelectDialog .modalPopup{height:auto;width:auto;min-height:10vh;max-height:100vh;overflow-y:auto;min-width:30vh;max-width:90vh;margin-bottom:10vh;display:flex;flex-direction:column}.modalWrapper.modalSelectDialog .modalPopup .modalContent{position:relative;top:auto;bottom:auto;left:auto;right:auto}.modalWrapper.modalSelectDialog .message{display:block;margin:1rem}.modalWrapper.modalSelectDialog .buttons{display:flex;justify-content:center;margin-bottom:.5rem}.modalWrapper.modalSelectDialog .modalHeader{background:#19664a}.modalWrapper.modalSelectDialog .button{border:1px solid #19664a;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#19664a;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.modalWrapper.modalSelectDialog .button:hover{background-color:#19664a;color:#fff}.modalWrapper.modalSelectDialog .button.primary{background-color:#19664a;color:#fff}.modalWrapper.modalSelectDialog .button.primary:hover{color:#19664a;background-color:#fff}.modalWrapper.modalSelectDialog .selectionTree{display:block;margin:0 1rem 1rem 1rem}.modalWrapper.modalSelectDialog .selectionTree .toggle{width:1rem;display:inline-block;text-indent:200%;overflow-x:hidden;overflow-y:visible;position:relative}.modalWrapper.modalSelectDialog .selectionTree .toggle:before{text-indent:0;position:absolute;bottom:0;left:0;display:block}.modalWrapper.modalSelectDialog .selectionTree .toggle.open{height:1.4rem}.modalWrapper.modalSelectDialog .selectionTree .toggle.open:before{content:'\25BC'}.modalWrapper.modalSelectDialog .selectionTree .toggle.closed:before{content:'\25B6'}.modalWrapper.modalSelectDialog .selectionTree .node>SPAN{cursor:pointer;display:flex}.modalWrapper.modalSelectDialog .selectionTree .node>SPAN:hover{text-decoration:underline}.modalWrapper.modalSelectDialog .selectionTree UL{margin:0;padding:0}.modalWrapper.modalSelectDialog .selectionTree UL LI{list-style:none}.modalWrapper.modalSelectDialog .selectionTree UL.t_1{padding:.5rem .5rem .5rem 1rem}.modalWrapper.modalSelectDialog .selectionTree .selectable .label{cursor:pointer}.modalWrapper.modalSelectDialog .selectionTree .selectable .label:hover{background-color:#5ba3ff;color:#fff}.notifications{position:fixed;top:5%;left:10%;right:10%;width:80%;box-sizing:border-box;z-index:5000}.notifications .notification{display:block;border-radius:5px;margin:0 0 .2rem 0;padding:.8rem;color:#fff;opacity:.9}.notifications .notification.INFO{background-color:#6cbf00}.notifications .notification.WARNING{background-color:#db6800}.notifications .notification.ERROR{background-color:#f5000b}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.modalWrapper.projectAccessManagementModal{z-index:2000;display:flex;align-items:center;justify-content:center}.modalWrapper.projectAccessManagementModal .modalPopup{height:auto;min-height:10vh;max-height:100vh;overflow-y:auto;width:200rem;max-width:80vw;margin-bottom:10vh;display:flex;flex-direction:column}.modalWrapper.projectAccessManagementModal .modalPopup .modalContent{position:relative;top:auto;bottom:auto;left:auto;right:auto}.modalWrapper.projectAccessManagementModal .listAreaTitle{padding:.2rem .2rem .1rem;box-sizing:border-box;width:100%;border-bottom:1px solid #000}.modalWrapper.projectAccessManagementModal .listAreaTitle .label{padding-right:.5em}.modalWrapper.projectAccessManagementModal .listAreaTitle .label:after{content:':'}.modalWrapper.projectAccessManagementModal .listAreaTitle .sorter{min-width:13rem}.modalWrapper.projectAccessManagementModal .listAreaTitle .totalSize{float:right}.modalWrapper.projectAccessManagementModal .listWrapper{min-height:10rem}.modalWrapper.projectAccessManagementModal .dummyListItem.projectaccess,.modalWrapper.projectAccessManagementModal .projectAccessListItem{border-bottom:1px solid gray;position:relative;height:2rem;width:100%;font-size:.8em;cursor:default}.modalWrapper.projectAccessManagementModal .dummyListItem.projectaccess.selected,.modalWrapper.projectAccessManagementModal .projectAccessListItem.selected{background-color:#b2d1d8}.modalWrapper.projectAccessManagementModal .dummyListItem.projectaccess .name,.modalWrapper.projectAccessManagementModal .projectAccessListItem .name{position:absolute;top:0;height:1.2rem;left:.2rem;right:1rem;font-size:1rem;padding:0;border:none;display:inline-block;width:auto;overflow:hidden}.modalWrapper.projectAccessManagementModal .dummyListItem.projectaccess .property,.modalWrapper.projectAccessManagementModal .projectAccessListItem .property{color:#666}.modalWrapper.projectAccessManagementModal .dummyListItem.projectaccess .property.role,.modalWrapper.projectAccessManagementModal .projectAccessListItem .property.role{position:absolute;bottom:0;left:.2rem}.modalWrapper.projectAccessManagementModal .dummyListItem.projectaccess .property.role .label,.modalWrapper.projectAccessManagementModal .projectAccessListItem .property.role .label{display:none}.modalWrapper.projectAccessManagementModal .dummyListItem.projectaccess .organisation,.modalWrapper.projectAccessManagementModal .projectAccessListItem .organisation{position:absolute;bottom:0;left:28rem}.modalWrapper.projectAccessManagementModal .dummyListItem.projectaccess .organisation .label:after,.modalWrapper.projectAccessManagementModal .projectAccessListItem .organisation .label:after{content:':'}.modalWrapper.projectAccessManagementModal .dummyListItem.projectaccess .email,.modalWrapper.projectAccessManagementModal .projectAccessListItem .email{position:absolute;bottom:0;left:7rem}.modalWrapper.projectAccessManagementModal .dummyListItem.projectaccess .email .label,.modalWrapper.projectAccessManagementModal .projectAccessListItem .email .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/icon-email-black-small.png);background-size:12px 9px;background-repeat:no-repeat;background-position:bottom left;opacity:.6;padding:0;margin-right:.15rem}.modalWrapper.projectAccessManagementModal .dummyListItem.projectaccess .lastAccessed,.modalWrapper.projectAccessManagementModal .projectAccessListItem .lastAccessed{position:absolute;bottom:0;right:.2rem}.modalWrapper.projectAccessManagementModal .dummyListItem.projectaccess .lastAccessed .label:after,.modalWrapper.projectAccessManagementModal .projectAccessListItem .lastAccessed .label:after{content:' '}.modalWrapper.projectAccessManagementModal .footer{background-color:#e5e5e5;border-top:1px solid #333;margin-top:.5rem;display:flex;justify-content:center;padding:3px}.modalWrapper.projectAccessManagementModal .footer .button{border:1px solid #19664a;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#19664a;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.modalWrapper.projectAccessManagementModal .footer .button:hover{background-color:#19664a;color:#fff}.modalWrapper.projectAccessManagementModal .footer .button.primary{background-color:#19664a;color:#fff}.modalWrapper.projectAccessManagementModal .footer .button.primary:hover{color:#19664a;background-color:#fff}.projectLibrary{flex-grow:1;display:flex;flex-direction:row;flex-wrap:nowrap;box-sizing:border-box}.projectLibrary .loading{display:flex;width:100%;flex-direction:column;align-items:center}.projectLibrary .loading .loadingMessage{display:none}.projectLibrary .filterAndList{flex-basis:45%;display:flex;flex-direction:column;box-sizing:border-box;height:100%;flex-grow:0;flex-shrink:0}.projectLibrary .selectionDetails{flex-basis:50%;flex-grow:0;flex-shrink:0;box-sizing:border-box;overflow-y:auto}.projectLibrary .searchArea{flex-basis:auto}@media only screen and (max-width:1500px){.projectLibrary .filterAndList{flex-basis:50%}.projectLibrary .selectionDetails{flex-basis:50%}}@media only screen and (max-width:1400px){.projectLibrary .filterAndList{flex-basis:55%}.projectLibrary .selectionDetails{flex-basis:45%}}.modalContentScroller .elementTypeLibrary{padding:10px}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.projectLibrary .selectionDetails{padding:0 10px}.projectLibrary .selectionDetails a.open{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-open-black16.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.projectLibrary .selectionDetails a.open:visited{color:#000;font-weight:400}.projectLibrary .selectionDetails a.open:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.projectLibrary .selectionDetails a.open:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.projectLibrary .selectionDetails button.removeMe{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-remove-user-access-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.projectLibrary .selectionDetails button.removeMe:visited{color:#000;font-weight:400}.projectLibrary .selectionDetails button.removeMe:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.projectLibrary .selectionDetails button.removeMe:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.projectLibrary .selectionDetails button.remove{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-delete-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.projectLibrary .selectionDetails button.remove:visited{color:#000;font-weight:400}.projectLibrary .selectionDetails button.remove:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.projectLibrary .selectionDetails button.remove:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.projectLibrary .selectionDetails button.shareButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-manage-access-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.projectLibrary .selectionDetails button.shareButton:visited{color:#000;font-weight:400}.projectLibrary .selectionDetails button.shareButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.projectLibrary .selectionDetails button.shareButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.projectLibrary .searchArea{margin-bottom:1em}.projectLibrary .searchArea .clearFilters{line-height:1;height:1.6rem;vertical-align:bottom}.projectLibrary .searchArea .label{padding-right:.5em}.projectLibrary .searchArea .label:after{content:':'}.projectLibrary .searchArea .fastFilter{margin-top:1em;display:flex}.projectLibrary .searchArea .fastFilter .filterOptions{flex-grow:1;flex-shrink:2}.projectLibrary .searchArea .fastFilter .filterOptions.category{flex-basis:3}.projectLibrary .searchArea .fastFilter .filterOptions.predefined{flex-grow:0;flex-shrink:1}.projectLibrary .searchArea .filterOptions{min-width:5rem}.projectLibrary .searchArea .filterOptions .Select-placeholder .count{display:none}.projectLibrary .searchArea .filterOptions .Select-option .count{color:gray;font-size:small}.projectLibrary .searchArea .filterOptions .Select-option .count:before{content:' ('}.projectLibrary .searchArea .filterOptions .Select-option .count:after{content:')'}.projectLibrary .searchArea .filterOptions.archived{margin-left:.2rem;width:11rem;min-width:11rem}.projectLibraryFilterInput .Select-menu{margin:0 1rem 0 40px}.projectLibrary .listArea{flex-basis:auto;display:flex;flex-direction:column;overflow:hidden;flex-grow:1}.projectLibrary .listAreaTitle{padding:0;width:100%;border-bottom:1px solid #000}.projectLibrary .listAreaTitle .label{padding-right:.5em}.projectLibrary .listAreaTitle .label:after{content:':'}.projectLibrary .listAreaTitle .sorter{min-width:20rem}.projectLibrary .listAreaTitle .totalSize{float:right}.projectLibrary .listArea .list{overflow:auto;flex-direction:column;flex-grow:1}.projectLibrary .dummyListItem,.projectLibraryListItem{border-bottom:1px solid gray;position:relative;height:3.4rem;width:100%;font-size:.8em;cursor:default}.projectLibrary .dummyListItem.selected,.projectLibraryListItem.selected{background-color:#b2d1d8}.projectLibrary .dummyListItem .title,.projectLibraryListItem .title{position:absolute;top:.9rem;height:1.25rem;left:0;right:1rem;font-size:1rem;padding:0;border:none;display:inline-block;width:auto;overflow:hidden}.projectLibrary .dummyListItem .property,.projectLibraryListItem .property{display:flex;overflow:hidden;max-height:1rem;color:#666}.projectLibrary .dummyListItem .property .label,.projectLibraryListItem .property .label{padding-right:.5em}.projectLibrary .dummyListItem .property .value,.projectLibraryListItem .property .value{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.projectLibrary .dummyListItem .property.number,.projectLibraryListItem .property.number{position:absolute;top:0;left:0;width:5.5rem;max-width:5.5rem}.projectLibrary .dummyListItem .property.number .label,.projectLibraryListItem .property.number .label{display:none}.projectLibrary .dummyListItem .property.role,.projectLibraryListItem .property.role{position:absolute;top:0;left:1rem;width:10rem;max-width:10rem}.projectLibrary .dummyListItem .property.role .label,.projectLibraryListItem .property.role .label{display:none}.projectLibrary .dummyListItem .property.lastAccessed,.projectLibraryListItem .property.lastAccessed{position:absolute;bottom:0;left:0;width:11.5rem;max-width:11.5rem}.projectLibrary .dummyListItem .property.lastAccessed .label:after,.projectLibraryListItem .property.lastAccessed .label:after{content:':'}.projectLibrary .dummyListItem .property.lastModified,.projectLibraryListItem .property.lastModified{position:absolute;bottom:0;left:12rem;right:.5rem}.projectLibrary .dummyListItem .property.lastModified .label:after,.projectLibraryListItem .property.lastModified .label:after{content:':'}.projectLibrary .dummyListItem .property.calculationModelVersion,.projectLibraryListItem .property.calculationModelVersion{position:absolute;top:0;right:7.8rem;width:8rem;max-width:8rem}.projectLibrary .dummyListItem .property.calculationModelVersion .label,.projectLibraryListItem .property.calculationModelVersion .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/icon-calculator-black-small.png);background-size:9px 12px;background-repeat:no-repeat;background-position:center left;opacity:.6;padding:0;margin-right:.15rem}.projectLibrary .dummyListItem .property.buildings,.projectLibraryListItem .property.buildings{position:absolute;top:0;right:1.5rem;width:6rem;max-width:6rem}.projectLibrary .dummyListItem .property.buildings .label,.projectLibraryListItem .property.buildings .label{text-indent:100%;max-width:12px;display:inline-block;overflow:hidden;background:url(../img/icon-home-black-small.png);background-size:12px 12px;background-repeat:no-repeat;background-position:center left;opacity:.6;padding:0;margin-right:.15rem}.projectLibrary .dummyListItem .property.shared,.projectLibraryListItem .property.shared{position:absolute;top:0;left:0;width:3rem;max-width:3rem;height:1rem}.projectLibrary .dummyListItem .property.shared .label,.projectLibraryListItem .property.shared .label{text-indent:100%;width:12px;height:1rem;display:inline-block;overflow:hidden;background:url(../img/icon-manage-access-black-small.png);background-size:12px 12px;background-repeat:no-repeat;background-position:center left;opacity:.6;padding:0;margin-right:0}.projectLibrary .dummyListItem .property.shared .value,.projectLibraryListItem .property.shared .value{display:none}.projectLibrary .dummyListItem .property.notshared,.projectLibraryListItem .property.notshared{position:absolute;top:0;left:0;width:1.5rem;max-width:1.5rem;height:1rem}.projectLibrary .dummyListItem .property.notshared .label,.projectLibraryListItem .property.notshared .label{text-indent:100%;width:12px;height:1rem;display:inline-block;overflow:hidden;background:url(../img/icon-user3-black-small.png);background-size:10px 12px;background-repeat:no-repeat;background-position:center center;opacity:.6;padding:0;margin-right:0;filter:opacity(.7)}.projectLibrary .dummyListItem .property.notshared .value,.projectLibraryListItem .property.notshared .value{display:none}@media only screen and (max-width:1160px){.projectLibrary .dummyListItem .description,.projectLibrary .dummyListItem .title,.projectLibrary .projectLibraryListItem .description,.projectLibrary .projectLibraryListItem .title{top:.5rem;right:11rem}}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.projectSummary{padding:0 10px}.projectSummary .title{padding:0 10px 0 10px;font-size:1.5rem;border:none}.projectSummary .description{padding:0 10px 10px 10px;font-size:smaller;font-style:italic;display:block}.projectSummary .warning{display:block}.projectSummary .properties{display:flex;flex-direction:column}.projectSummary .properties .property{display:flex}.projectSummary .properties .property .label{padding-right:.5em;display:inline-block;width:13.5rem;max-width:13.5rem;min-width:13.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.projectSummary .properties .property .label:after{content:':'}.projectSummary .properties .property.sharedWith .value .share:first-child:before{content:''}.projectSummary .properties .property.sharedWith .value .share:before{content:', '}.projectSummary .properties .property .value{display:inline-block;flex-grow:1;color:#666}.projectSummary .buildings{margin-top:1em}.projectSummary .building{display:block;font-size:smaller;padding:5px;border:1px solid gray;margin:5px 5px 5px 20px;position:relative;height:10em;max-height:10em}.projectSummary .building .properties .property .label{text-overflow:unset;white-space:initial}.projectSummary .building .buildingImage{position:absolute;right:1em;top:1em;max-width:10em;max-height:8em}.projectSummary a,.projectSummary button{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;margin:.5rem 1px 1rem}.projectSummary a:visited,.projectSummary button:visited{color:#000;font-weight:400}.projectSummary a:hover,.projectSummary button:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.projectSummary a:active,.projectSummary button:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.projectSummary a.open{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-open-black16.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.projectSummary a.open:visited{color:#000;font-weight:400}.projectSummary a.open:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.projectSummary a.open:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.projectSummary button.removeMe{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-remove-user-access-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.projectSummary button.removeMe:visited{color:#000;font-weight:400}.projectSummary button.removeMe:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.projectSummary button.removeMe:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.projectSummary button.remove{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-delete-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.projectSummary button.remove:visited{color:#000;font-weight:400}.projectSummary button.remove:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.projectSummary button.remove:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.projectSummary button.shareButton{background-color:#cfe2f3;color:#000;font-size:1rem;margin:1px;display:inline-flex;align-items:center;border-radius:1.5rem;height:1.5rem;padding:0 .75rem;line-height:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:400;flex-shrink:0;text-transform:uppercase;vertical-align:baseline;cursor:default;text-indent:16px;background-image:url(../img/icon-manage-access-black-small.png);background-repeat:no-repeat;background-position:8px center;margin:.5rem 1px 1rem}.projectSummary button.shareButton:visited{color:#000;font-weight:400}.projectSummary button.shareButton:hover{box-shadow:inset 0 -.75rem .75rem 3px rgba(111,168,220,.4);text-decoration:none;background-color:#cfe2f3;color:#000}.projectSummary button.shareButton:active{box-shadow:inset 0 .75rem .75rem 0 rgba(255,255,225,.6);background-color:#6fa8dc;color:#000}.link{display:inline;height:inherit;padding:0;margin:0;margin-left:.5rem;text-transform:none;line-height:normal;font-size:inherit;color:#2489c5}.link:hover{text-decoration:underline;cursor:pointer;color:#2489c5}.tabs{border-bottom:1px solid #2489c5;width:100%;margin-bottom:5px;padding-left:1em;box-shadow:inset 0 -2px 4px -4px #000;box-sizing:border-box}.tabs .propsTab{display:inline-block;text-transform:none;border:0 none;background-image:none;background-color:#d2d2d2;color:#000;padding:0 1em;text-decoration:none;height:1.5em;line-height:1.5em;font-size:1rem;margin-right:2px;cursor:pointer}.tabs .propsTab.notActive{box-shadow:inset 0 -2px 4px -4px #000}.tabs .propsTab.active,.tabs .propsTab:hover{background-color:#2489c5;color:#fff}.reportModal .reportSection{padding:5px}.reportModal .reportSection .sectionTitle{display:block;border-bottom:1px solid #e9e9e9;font-size:24px;line-height:2em;padding-left:1.5em;background-repeat:no-repeat;background-position:left 5px bottom .6em}.reportModal .reportSection .sectionTitle.open{background-image:url(../img/tree_down.png);margin-bottom:.5em}.reportModal .reportSection .sectionTitle.closed{background-image:url(../img/tree_right.png)}.reportModal .reportSection .sectionInfo{padding-left:5px;display:block;margin-bottom:.5em;font-style:italic;font-size:smaller}.reportModal .reportSection .sectionImages{padding-left:5px;display:block}.reportModal .reportSection .reportTable{padding-left:5px;position:relative}.reportModal .reportSection .reportTable .inline.button.copy{float:right;display:inline-block;background-image:url(../img/icon-copy-24.png);background-repeat:no-repeat;background-position:center center;padding:0;width:24px;height:24px;line-height:24px;color:#000;cursor:default;text-indent:200%;white-space:nowrap;overflow:hidden}.reportModal .reportSection .reportTable .inline.button.copy:hover{background-color:#000;color:#fff;background-image:url(../img/icon-copy-24-white.png)}.reportModal .reportSection .reportTable .inline.button.download{float:right;display:inline-block;background-image:url(../img/excel_white_24.png);background-repeat:no-repeat;background-position:center center;padding:0;width:24px;height:24px;line-height:24px;color:#000;cursor:default;text-indent:200%;white-space:nowrap;overflow:hidden}.reportModal .reportSection .reportTable .inline.button.download:hover{background-color:#000;color:#fff;background-image:url(../img/excel_green_24.png)}.reportModal .reportSection .reportTable table{width:90%;border-collapse:collapse;table-layout:fixed}.reportModal .reportSection .reportTable table thead{border:2px solid #fff}.reportModal .reportSection .reportTable table .form_layout_empty_row td,.reportModal .reportSection .reportTable table .form_layout_empty_row th{border:0 1px;height:0;overflow:hidden;padding:0}.reportModal .reportSection .reportTable table th{background-color:#85b49f;border:solid #fff 1px;color:#fff;padding:4px}.reportModal .reportSection .reportTable table tbody{background-color:#ededed}.reportModal .reportSection .reportTable table td{border:solid #fff 1px;padding:1px 2px}.reportModal .reportSection .reportTable table.withLevels .headerWrapper{position:relative;box-sizing:border-box;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.reportModal .reportSection .reportTable table.withLevels .headerWrapper .reportTableControlButtons{position:absolute;display:flex;flex-direction:column;left:0;top:0}.reportModal .reportSection .reportTable table.withLevels .headerWrapper .reportTableControlButtons .reportTableControlButton{width:16px;height:16px;margin:0;background-repeat:no-repeat;background-position:center center;overflow:hidden;text-indent:100%}.reportModal .reportSection .reportTable table.withLevels .headerWrapper .reportTableControlButtons .reportTableControlButton.collapseAll{background-image:url(../img/collapse-all-small-white.png)}.reportModal .reportSection .reportTable table.withLevels .headerWrapper .reportTableControlButtons .reportTableControlButton.collapseAll:hover{background-color:#fff;background-image:url(../img/collapse-all-small-green.png)}.reportModal .reportSection .reportTable table.withLevels .headerWrapper .reportTableControlButtons .reportTableControlButton.expandAll{background-image:url(../img/expand-all-small-white.png)}.reportModal .reportSection .reportTable table.withLevels .headerWrapper .reportTableControlButtons .reportTableControlButton.expandAll:hover{background-color:#fff;background-image:url(../img/expand-all-small-green.png)}.reportModal .reportSection .reportTable table.withLevels tbody tr.level0 td:first-child,.reportModal .reportSection .reportTable table.withLevels tbody tr.level1 td:first-child{padding-left:2em}.reportModal .reportSection .reportTable table.withLevels tbody tr.level2 td{padding-left:1em}.reportModal .reportSection .reportTable table.withLevels tbody tr.level2 td:first-child{padding-left:4em}.reportModal .reportSection .reportTable table.withLevels tbody tr.collapsed{display:none}.reportModal .reportSection .reportTable table.withLevels tbody tr.collapsed.level0,.reportModal .reportSection .reportTable table.withLevels tbody tr.collapsed.level1{display:table-row}.reportModal .reportSection .reportTable table.withLevels tr.level0.collapsed td:first-child,.reportModal .reportSection .reportTable table.withLevels tr.level0.expanded td:first-child,.reportModal .reportSection .reportTable table.withLevels tr.level1.collapsed td:first-child,.reportModal .reportSection .reportTable table.withLevels tr.level1.expanded td:first-child{padding-left:0}.reportModal .reportSection .reportTable table.withLevels tr.level0.collapsed td:first-child .cellWrapper,.reportModal .reportSection .reportTable table.withLevels tr.level0.expanded td:first-child .cellWrapper,.reportModal .reportSection .reportTable table.withLevels tr.level1.collapsed td:first-child .cellWrapper,.reportModal .reportSection .reportTable table.withLevels tr.level1.expanded td:first-child .cellWrapper{position:relative;width:100%;height:100%;box-sizing:border-box;padding-left:2em}.reportModal .reportSection .reportTable table.withLevels tr.level0.collapsed td:first-child .toggler,.reportModal .reportSection .reportTable table.withLevels tr.level0.expanded td:first-child .toggler,.reportModal .reportSection .reportTable table.withLevels tr.level1.collapsed td:first-child .toggler,.reportModal .reportSection .reportTable table.withLevels tr.level1.expanded td:first-child .toggler{position:absolute;display:block;left:16px;top:7px;border-style:solid;height:0;width:0;box-sizing:content-box;overflow:hidden}.reportModal .reportSection .reportTable table.withLevels tr.level0.collapsed td:first-child .toggler.expanded,.reportModal .reportSection .reportTable table.withLevels tr.level0.expanded td:first-child .toggler.expanded,.reportModal .reportSection .reportTable table.withLevels tr.level1.collapsed td:first-child .toggler.expanded,.reportModal .reportSection .reportTable table.withLevels tr.level1.expanded td:first-child .toggler.expanded{border-color:#666 transparent transparent;border-width:4px 4px 0;top:10px;left:14px}.reportModal .reportSection .reportTable table.withLevels tr.level0.collapsed td:first-child .toggler.collapsed,.reportModal .reportSection .reportTable table.withLevels tr.level0.expanded td:first-child .toggler.collapsed,.reportModal .reportSection .reportTable table.withLevels tr.level1.collapsed td:first-child .toggler.collapsed,.reportModal .reportSection .reportTable table.withLevels tr.level1.expanded td:first-child .toggler.collapsed{border-color:transparent transparent transparent #666;border-width:4px 0 4px 4px}.reportModal .reportSection .clearFiltersButton,.reportModal .reportSection .exportButton{border:1px solid #19664a;padding:.2rem .5rem;margin:0 .5rem;text-transform:uppercase;text-align:center;color:#19664a;background-color:#fff;cursor:default;min-width:5rem;height:auto;line-height:normal;display:inline-flex;align-items:center;justify-content:center}.reportModal .reportSection .clearFiltersButton:hover,.reportModal .reportSection .exportButton:hover{background-color:#19664a;color:#fff}.reportModal .reportSection .clearFiltersButton.primary,.reportModal .reportSection .exportButton.primary{background-color:#19664a;color:#fff}.reportModal .reportSection .clearFiltersButton.primary:hover,.reportModal .reportSection .exportButton.primary:hover{color:#19664a;background-color:#fff}.reportModal .reportSection .filters{display:flex;margin:.5rem 0 0 .5rem}.reportModal .reportSection .filters .filter.lifeCyclePhase{display:flex;padding:5px 10px 10px;background:#ff3d2e;flex-direction:column;min-width:22rem}.reportModal .reportSection .noTableMessage{display:block;padding:.5rem .5rem 30em}.reportModal .reportSection .showLciSection{display:flex;margin:.5rem 0}