@font-face{font-family:orisa-iconfont;src:url(../fonts/ORISA.woff) format("woff")}@font-face{font-family:crealis-iconfont;src:url(../fonts/crealis.woff2) format("woff2"),url(../fonts/crealis.woff) format("woff")}html,html body{height:100%;width:100%}html body{box-sizing:border-box;font-size:1em}:focus{outline:none}a{color:inherit;text-decoration:none}.attributeInfo:empty,.attributeMaskText:empty,.attributeValueInfo:empty,.attributeValueLongDesc:empty,.entryField .prefix:empty,.entryField .suffix:empty,.groupInfo:empty,.groupLongDesc:empty,.priceUnit .unit:empty{display:none}.zoom>.grp-list-element.zoom{flex-grow:1;width:100%}.hide{display:none}.glasspane.waitlong{opacity:1}button{background-color:transparent;border:none;color:initial;color:currentColor;cursor:pointer;font-size:1em;margin:0;padding:0}button:before{font-family:orisa-iconfont}input,textarea{border-radius:.3125em;font-size:1em;padding:.2857em .5em}.assisted-button:before{font-family:owf-iconfont}.actionButton{font-size:1.6154em;padding:0 .25em}.actionButton:before{font-family:crealis-iconfont}button.auth:before{content:"\e606"}button.newConfiguration:before{content:"\f162";font-family:crealis-iconfont}.view.dialog.upload .header .title:before,.view.dialog.version .header .title:before,button.loadConfigCode:before,button.loadConfiguration:before{content:"\f161";font-family:crealis-iconfont}.view.dialog.save .header .title:before,button.saveConfiguration:before{content:"\f166";font-family:crealis-iconfont}button.printConfiguration:before{content:"\f164";font-family:crealis-iconfont}button.compareConfiguration:before{content:"\f157"}button.documentAssembler:before{content:"\f160";font-family:crealis-iconfont}button.backToCRM:before{content:"\f158";font-family:crealis-iconfont}button.addCustModule:before{content:"\f133"}.view.dialog.compareModules .header .title:before,button.compareModules:before{content:"\f107";font-family:crealis-iconfont}button.compareModules:hover:before{content:"\f109"}.view.dialog.characteristics .header .title:before,button.characteristics:before{content:"\f12a";font-family:crealis-iconfont}button.characteristics:hover:before{content:"\f124"}.view.dialog.export .header .title:before,button.csvExport:before{content:"\e612";font-family:orisa-iconfont}.view.dialog.customerModule .header .title:before,button.editModule:before{content:"\e605";font-family:orisa-iconfont}.view.dialog.editVM .header .title:before,button.editVM:before{content:"\f134";font-family:owf-iconfont;padding-right:.5em}.view.dialog.saveServer .header .title:before,button.saveServer:before{content:"\f167";font-family:crealis-iconfont}.view.dialog.mailDialog .header .title:before,button.sendMail:before{content:"\f12a";font-family:owf-iconfont}button.openInfoDialog:before{content:"\e613";font-family:orisa-iconfont}button.subconfig:before{content:"\f134";font-family:owf-iconfont}button.deleteSubconfig:before{content:"\f110";font-size:1.315rem;padding:0 .25em}button.copy:before{content:"\f103"}button.copy:hover:before{content:"\f104"}button.newInstance:before{content:"\f133"}button.delete:before{content:"\f110"}button.delete:hover:before{content:"\f115"}button.update:before{content:"\f141"}.view.dialog.documents .header .title:before,button.documents:before{content:"\f10d";font-family:crealis-iconfont}button.documents:hover:before{content:"\f111"}.view.dialog.package .header .title:before,button.package:before{content:"\e61e";font-family:orisa-iconfont}.view.dialog.packageItem .header .title:before,button.packageItem:before{content:"\e61d";font-family:orisa-iconfont}button.recommended:before{content:"\f11f";font-family:crealis-iconfont}button.backToDashboard:before{content:"\f155";font-family:crealis-iconfont}button.openConfiguration:before{content:"\e629";font-family:orisa-iconfont}.mapSymbology .openConfigAsTemplate:before,button.openConfigAsTemplate:before{content:"\e605"}.mapSymbology .item.openConfigAsPosition:before,button.openConfigAsPosition:before{content:"\f10c";font-family:owf-iconfont}button.copyPosition:before{content:"\f196";font-family:owf-iconfont}button.addPosition:before{content:"\f13b";font-family:owf-iconfont}.mapSymbology .deleteConfiguration:before,button.deleteConfiguration:before{content:"\e619"}.view.dialog.alternatives .header .title:before,button.alternatives:before{content:"\e602";font-family:orisa-iconfont}button.startMentor{width:auto}button.startMentor:not(.toolbarButton):before{content:"\f142";font-family:owf-iconfont}button.attributeReset:before{content:"\f12d";font-family:crealis-iconfont}button.customMaterial:before{content:"\f117";font-family:crealis-iconfont}.mapSymbology .item.basket:before,button.basket:before{content:"\f169";font-family:owf-iconfont}button.cancelBasketPos:before{content:"\f156";font-family:crealis-iconfont}button.undo:before{content:"\f114"}button.undo:hover:before{content:"\f112"}button.hideColumns:before{content:"\f138";font-family:crealis-iconfont}button.hideColumns:hover:before{content:"\f139"}button.openSortInstances:before{content:"\f209";font-family:owf-iconfont}.status:before{font-family:orisa-iconfont}.status.incomplete:before{content:"\e600"}.status.complete:before{content:"\e614"}.status-req:before{content:"\e601";font-family:orisa-iconfont}.groupHeader .status-ok:before{content:"\e614";font-family:orisa-iconfont}button.navigate3D{font-size:2em;line-height:.875em;padding-left:.2em;padding-right:.2em}button.navigate3D:before{content:"\f150";font-family:crealis-iconfont}.view.dialog.configSettings .header .title:before,button.configSettings:before{content:"\f169";font-family:crealis-iconfont}button.wideLayout:before{content:"\f170";font-family:crealis-iconfont}button.standardLayout:before{content:"\f171";font-family:crealis-iconfont}.selectIcon:before{font-family:crealis-iconfont}.selectWrapper:not(.switch).checkbox .selectIcon:before{content:"\f134"}.selectWrapper:not(.switch).checkbox.selected .selectIcon:before{content:"\f12f"}.selectWrapper:not(.switch).radiobutton .selectIcon:before{content:"\f130"}.selectWrapper:not(.switch).radiobutton.selected .selectIcon:before{content:"\f12e"}.selectWrapper:not(.switch).checkbox .openSubconfig+.selectIcon:before{content:"\f12f"}.selectWrapper:not(.switch).radiobutton .openSubconfig+.selectIcon:before{content:"\f12e"}.selectWrapper:not(.switch):hover .openSubconfig+.selectIcon:before{content:"\f134";font-family:owf-iconfont;font-weight:400}.selectWrapper:not(.switch).conflict .attributeSelect:before{content:"\f102"}.swiper-button{background-image:none;font-size:2.4rem;height:2.7rem;line-height:1;width:2.7rem}.swiper-button-disabled{display:none}.grp-list-element:hover .swiper-container-vertical .swiper-button{display:block}.grp-list-element:hover .swiper-container-vertical .swiper-button-disabled,.swiper-container-vertical .swiper-button{display:none}.swiper-container-vertical>.swiper-button-prev{left:50%;margin-left:-2.5rem;margin-top:0;top:1rem}.swiper-container-vertical>.swiper-button-next{bottom:1rem;left:50%;margin-left:-2.5rem;margin-top:0;right:auto;top:auto}.swiper-container-horizontal>.swiper-button-prev{left:1rem;margin-top:-2.5rem}.swiper-container-horizontal>.swiper-button-next{margin-top:-2.5rem;right:1rem}.swiper-container-vertical>.swiper-button-prev:before{content:"\e621"}.swiper-container-vertical>.swiper-button-next:before{content:"\e623"}.swiper-container-horizontal>.swiper-button-prev:before{content:"\e620"}.swiper-container-horizontal>.swiper-button-next:before{content:"\e622"}.swiper-container,.swiper-wrapper{z-index:0}.ds-header{display:none}.domainSelector .ds-header{cursor:pointer;display:block;font-size:.75em;padding-bottom:.5em;padding-top:.5em}.domainSelector .ds-header:after{content:"\f127";font-family:owf-iconfont;padding-left:.5em}.domainSelector.open .ds-header:after{content:"\f10f"}.domainSelector .ds-header>.showText,.domainSelector.open .ds-header>.hideText{display:inline}.domainSelector .ds-header>.hideText,.domainSelector.open .ds-header>.showText{display:none}.domainSelector .attr-value-list-element>.selectWrapper{border-bottom-width:0;font-size:0;transition:font-size .3s linear,border 0s linear .3s}.domainSelector:not(.open) .attr-value-list-element>.selectWrapper:not(.selected) *{font-size:0!important;transition:font-size .3s linear,border 0s linear .3s}.domainSelector.open .attr-value-list-element>.selectWrapper{border-bottom-width:1px}.domainSelector .attr-value-list-element>.selectWrapper.selected,.domainSelector.open .attr-value-list-element>.selectWrapper{display:flex;font-size:1em}.domainSelector button{display:none}.domainSelector .selected button,.domainSelector.open button{display:block}.domainSelector .attr-value-list-element>.selectWrapper .attributeData img{height:0;max-height:0;max-width:0;transition:width .3s linear;visibility:hidden;width:0}.domainSelector .attr-value-list-element>.selectWrapper.selected .attributeData img,.domainSelector.open .attr-value-list-element>.selectWrapper .attributeData img{height:auto;max-height:unset;max-width:100%;visibility:visible;width:auto}.domainSelector input.filterText{display:none;font-size:.8125em}.domainSelector.open input.filterText{display:block}.mapSymbology .item{line-height:1.4123em}.mapSymbology .item:before{font-family:orisa-iconfont;padding-right:.5em}.mapSymbology .title{padding-bottom:.5em}.intro.view{height:100%;overflow:hidden;width:100vw}.configurator.view{display:flex;flex-direction:column;height:100%;min-width:100%;width:1px}.configurator .header{z-index:5}.header .toolbar{border-bottom:1px solid var(--color-text-variant-3);display:flex;overflow:hidden;width:100%}.mobile-headerline{display:flex;flex-grow:1;flex-shrink:1;min-width:0}.mobile-headerline .logo,.mobile-headerline .menuButton,.mobile-headerline .treeButton{display:none}.header .breadcrumb{display:flex;flex-shrink:1;margin-right:1em;min-width:0}.header .breadcrumbVM{align-items:center;display:flex;height:100%;justify-content:center;padding:0 .625em}.breadcrumbVM>div{overflow:hidden;text-overflow:ellipsis}.header .subVMList{flex-grow:1}.header .subVMList,.header .vmTitle{display:flex;flex-shrink:1;min-width:0;white-space:nowrap}.header .vmTitle{border-top:0;cursor:pointer}.header .vmTitle>div{align-self:center;flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.header .vmTitle.active{border-right:none;box-shadow:none;cursor:default;flex-grow:0;flex-shrink:0;font-weight:700;padding-left:.625em;padding-right:1em}.header .vmTitle.active .closeSubconfig{padding-right:.625em}.header .vmTitle.active .closeSubconfig:before{content:"\f129";font-family:crealis-iconfont;font-weight:400}.toolbarButtons{display:flex;flex-grow:0;flex-shrink:0;.layoutSwitch{align-self:center;border:1px solid var(--color-primary);border-radius:4px;color:var(--color-primary);font-size:.8rem;height:fit-content;button{padding:.3rem}body.wide & button.wideLayout,body:not(.wide) & button.standardLayout{background-color:var(--color-primary);color:var(--color-on-primary)}body.wide &:hover .standardLayout,body:not(.wide) &:hover .wideLayout{background-color:var(--color-primary);color:var(--color-on-primary);opacity:.5}}.labelButtonGroup{display:flex;gap:.5rem;padding-inline:.625em}}table.toolbarButton{display:none}.menuButton,.toolbarButton{padding:.6em .625em}.toolbarButton:before{font-family:crealis-iconfont}.toolbarButton .title{display:none}.toolbarSeperator{border:1px solid var(--color-border-variant-2);display:none;height:1.5em;margin:auto .5em;&:has(~:not(meta)){display:block}}.toolbarButton:is(.labelButton,.labelButtonDashboard){align-items:center;color:var(--color-secondary);display:flex;padding:0}.toolbarButton:is(.labelButton,.labelButtonDashboard):hover{background:none;color:var(--color-primary)}.toolbarButton:is(.labelButton,.labelButtonDashboard) div{align-items:center;border:1px solid var(--color-secondary);border-radius:4px;display:flex;padding-block:.2em;padding-inline:.625em}.toolbarButton:is(.labelButton,.labelButtonDashboard) div:hover{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-on-primary)}button.backToDashboard:before,button.objectSearchButton:before{content:""}button.backToDashboard:hover:before,button.objectSearchButton:hover:before{color:var(--color-border-variant-2)}button.startMentor:before{content:""}.logo{align-items:center;display:flex;flex-shrink:0;padding-left:.625em;padding-right:.625em}.logo:before{content:"\e618";display:block;font-family:orisa-iconfont;font-size:3em;line-height:.7331}.navbar{display:flex;flex-shrink:0;height:2.2rem;justify-content:space-between;width:100%}.navbar-title{align-items:center;display:flex;flex-grow:1;justify-content:center}.navButton,.navButtonGroup{display:flex}.navButton{align-items:center;cursor:pointer;font-weight:700;line-height:1em;min-width:12.5rem;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none}.navButtonGroup.left .navButton{border-right:3px solid #fff}.navButtonGroup.right .navButton{border-left:3px solid #fff}.navButton .navTitle{flex-grow:1;text-align:left}.mainNavButton:before,.navButton:after,.navButton:before{font-family:orisa-iconfont;font-size:.9375em;font-weight:400;padding:0 .6667em}.navButton:after{content:"\e609";text-align:right;width:1rem}.navButton.open:after,.navButton.openObjectSearch:after,.navButton.openProductViewer:after,.navButton.openTree:after{content:"\e615";font-size:1.5em;padding:0 .4167em}.treeButton:before{content:"\e604"}.globalMapButton:before{content:"\e60f"}.productViewerButton:before{content:"\e625"}.overviewButton:before{content:"\e60d"}.mainNavButton{display:flex;flex-grow:1}.mainNavButton .navTitle,.mainNavButton button{font-weight:700}.mainNavButton .navTitle{flex-grow:1;text-align:left}.navPinWrapper .pin,.navPinWrapper button.wideDesign{font-size:.9375em;padding-left:.666em}.navPinWrapper .pin:before{content:"\f152";font-family:owf-iconfont}.navPinWrapper .pin.sticky:before{content:"\f160"}button.wideDesign:before{content:"\f135";font-family:crealis-iconfont}body.wide button.wideDesign:before{content:"\f136";font-family:crealis-iconfont}.price-rollup{bottom:.5rem;margin-right:.5rem;margin-top:.5rem;max-height:calc(100% - 1rem);overflow:auto;position:fixed;right:0;z-index:1}.price-rollup.open{display:none}.price-rollup .accordion-header{border:none;font-size:.6875em;line-height:1.2;padding:.625em;text-align:right;transition:padding .3s cubic-bezier(.46,.03,.52,.96)}.price-rollup .accordion-header.open,.price-rollup .accordion-header:hover,body.highlight .price-rollup .accordion-header{font-size:1em}.price-rollup .accordion-header.open:after,.price-rollup .accordion-header:after{display:none}.price-rollup .priceLine:after{content:"\e609";display:block;font-family:orisa-iconfont;padding-left:.625em}.price-rollup .accordion-header.open .priceLine:after{content:"\e60a"}.price-rollup .overallprice>div{display:inline}.price-rollup .priceLine .vat>div{display:inline;padding-left:.25em}.price-rollup .status{font-size:.6875em;font-weight:700;padding-top:.5em}.price-rollup .status:before{font-size:1.1538em;font-weight:400;padding-right:.6667em}.price-rollup .notCalculable{margin-left:auto;max-width:21em;padding-bottom:.5em}.price-rollup .accordion-content{cursor:default;font-size:.8125em;padding:.625em}.price-rollup .priceHeader{font-weight:700}.price-rollup .priceHeader,.price-rollup .priceList>.priceListItem{display:flex;padding:.3846em}.price-rollup .priceList>.priceListItem:last-child{border-bottom-width:0}.price-rollup .priceContent .priceHeader>.moduleName,.price-rollup .priceList>.priceListItem .moduleName{flex-grow:1;overflow:hidden;text-overflow:ellipsis;width:10em}.price-rollup .priceList>.priceListItem .priceUnit{flex-grow:1;justify-content:flex-end;width:8em}.price-rollup .priceHeader>.modulePrice{flex-grow:1;text-align:right;width:8em}.price-rollup .infoRow{align-items:flex-start;display:flex}.price-rollup .infoRow>div:nth-child(2){font-weight:400;padding-left:.5rem}.content-area{display:flex;flex-basis:1px;flex-grow:2;overflow:auto;position:relative}.grp-list-swiper{display:flex;margin:0;width:100%}.grp-list-swiper>.swiper-scrollbar{display:none}.grp-list-swiper>.swiper-wrapper{height:auto}.grp-list-element{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;width:25%}.grp-list-element.max{width:100%}.grp-list-element.max .attr-list.swiper-wrapper{flex-direction:row;flex-wrap:wrap;-webkit-box-orient:horizontal}.grp-list-element.max .attr-list-element{box-sizing:border-box;width:50%}.groupHeader{display:flex;flex-shrink:0;margin-bottom:.5rem}.groupHeaderFunctions{column-gap:.4em;display:grid;grid-template-columns:auto;grid-template-rows:repeat(3,1fr);padding:.25em .625em}.groupHeaderFunctions .navigate3D{grid-column:1;grid-row:1;line-height:.3em}.groupHeaderFunctions .groupZoom{grid-column:2;grid-row:1}.groupHeaderFunctions .openInfoDialog{grid-column:2;grid-row:3}.groupHeaderFunctions :is(.status-ok,.status-opt,.status-req){grid-column:2;grid-row:2}.actionButtonHeader{color:#b4b4b4}.actionButtonHeader:hover{color:#3287dc}.groupIdent{display:none}.groupNumber{flex-shrink:0;font-size:2.6875em;line-height:1.75em;padding-left:.3488em;padding-right:.3488em}.groupOrder{display:none}.groupIdent,.groupInfo,.groupLongDesc{font-size:.8125em;line-height:1.4123em;padding:.7692em}.groupInfo{flex-shrink:0}.groupName{flex-grow:1;font-weight:700;height:2.125rem;line-height:1.0625em;margin-bottom:1.125rem;margin-top:1.125rem;width:0}.groupHeader .status-ok,.groupHeader .status-req,.groupZoom{padding-bottom:.125em;padding-top:.125em}.groupZoom:before{content:"\e624";font-family:orisa-iconfont;font-weight:400}.grp-list-element.max .groupZoom:before{content:"\e61a"}.openObjectSearch .grp-list-swiper,.openProductViewer .grp-list-swiper,.openTree .grp-list-swiper{width:75%}.openObjectSearch .grp-list-element,.openProductViewer .grp-list-element,.openTree .grp-list-element{width:33.33%}.openTree .openObjectSearch .grp-list-element,.openTree .openObjectSearch .grp-list-swiper,.openTree .openProductViewer .grp-list-element,.openTree .openProductViewer .grp-list-swiper{width:50%}.attr-list-swiper,.openObjectSearch .grp-list-element.max,.openProductViewer .grp-list-element.max,.openTree .grp-list-element.max{width:100%}.attr-list-element{height:auto;padding:.625em;width:auto}.attributeIdent{display:none}.attributeHeadline{align-items:center;display:flex;flex-wrap:wrap;padding-bottom:.3125em;word-break:break-word}.attributeName{align-self:center;flex:1;line-height:1.4375em;text-transform:uppercase}.attributeLongDesc{margin-top:.3125rem;width:100%}.attributeInfo{font-size:.8125em;line-height:1.4123em;padding-bottom:.625em;word-break:break-word}.attributeHeadline .status-req:before,.attributeReset{padding-left:.5em}.attributeHeadline .compareModules{font-size:1.2em;padding-left:.5em;padding-right:0}.attributeHeadline .status-ok:before{display:none}.attributeButtons{align-items:center;align-self:baseline;display:flex;margin-left:auto}.attributeButtons>*{display:flex}.attr-value-list{border-bottom:1px solid transparent}.attr-value-list-element{font-size:.8125em;position:relative}.attr-value-list-element>.selectWrapper{border-bottom:1px solid transparent;display:flex;padding-bottom:.625em;padding-top:.625em}.attr-value-list-element:last-child>.selectWrapper{border:none}.attr-value-list-element>.selectWrapper .openSubconfigWrapper{display:flex;width:100%}.attributeData{width:100%}.attributeDataMain{display:flex}.attributeValueIdent{display:none}.attributeValueName{flex-grow:1;font-weight:700;line-height:1.4123em;min-height:1.8462em;padding-top:.125em}.valueType-vm .attributeValueName{font-style:italic}.attributeSelect{align-self:flex-start;flex-shrink:0;font-size:1.3846em;font-weight:700;padding-left:.25em;padding-right:.625em;width:1.845em}.selectWrapper.readonly .attributeSelect{cursor:default}.selectWrapper.conflict .attributeSelect{font-weight:400}.selectWrapper.switch button.attributeSelect{border:1px solid;border-radius:34px;height:1rem;min-width:2rem;padding:.2rem;position:relative}.attr-value-list .selectWrapper.switch button.attributeSelect{margin-right:.625em}.selectWrapper.switch .openSubconfig~button.attributeSelect:before,.selectWrapper.switch input:checked~button.attributeSelect:before{left:calc(100% - .4rem);transform:translate(-100%,50%)}.selectWrapper.switch button.attributeSelect:before{border-radius:50%;bottom:50%;content:"";height:.8rem;left:.4rem;position:absolute;transform:translateY(50%);transition:.4s;width:.8rem}.entryField{align-items:center;display:flex;flex-wrap:wrap}.attributeMaskText{width:100%}.entryField .prefix{padding-right:.25em}.entryField .suffix{padding-left:.25em}.attrEntry::-webkit-input-placeholder{text-align:right}.attrEntry::-moz-placeholder{text-align:right}.attrEntry:-ms-input-placeholder{text-align:right}.valueType-number input{text-align:right}.attributeData .itemprice{flex-shrink:0;justify-content:flex-end;line-height:1.4123em;min-height:1.8462em;padding-top:.125em}.attrValButtons{align-items:flex-start;display:flex;flex-shrink:0;margin-left:auto}.attrValButtons .subconfigButtons{display:flex}.subconfigButtons .status-req.status-subconfig{font-size:1.23em;padding:0 .25em}.subconfigButtons .actionButton.deleteSubconfig{font-size:0}.attributeMaskText,.attributeValueInfo,.attributeValueLongDesc{line-height:1.4123em;padding-top:.25em}input.countFree{text-align:right;width:4em}.countFreeText{display:inline;padding-right:.25em}button.recommended{cursor:default}.attributeDataMain>textarea{flex-grow:1}.valueSpecList:empty{display:none}.valueSpecList .attr-value-list-element>.selectWrapper{align-items:center;border:0}.valueSpecList .valueSpecName{line-height:normal;min-height:unset;padding-top:0}.actionButton.forbidden,.dialog .button.forbidden,.editVM.forbidden,.toolbarButton.forbidden{display:none;pointer-events:none}.model-tree{flex-shrink:0;max-height:100%;overflow:hidden;width:0}.tree-wrapper.openTree .model-tree{overflow:auto;width:100%}.tree-wrapper{display:flex;height:100%;width:100%}.view.configurator-nav{background-color:var(--color-background);box-shadow:1px 0 5px 0 var(--color-box-shadow-variant-1);color:var(--color-text);display:grid;grid-template-columns:1fr;overflow:auto;z-index:0;& .toggleNavigator:before{content:"\f107";font-family:owf-iconfont}.navigatorContent{display:grid;grid-auto-columns:2fr;grid-column:1;grid-template-areas:"header" "tree" "result";grid-template-columns:1fr;grid-template-rows:auto 1fr auto;overflow:hidden}.navigatorHeader{background-color:var(--color-background);border-bottom:1px solid var(--color-border-variant-2);display:grid;grid-area:header;grid-template-columns:1fr;position:sticky;top:0;z-index:1;.navigatorContentToggle{justify-self:right}}.tree-wrapper{grid-area:tree;overflow:auto}.pricePreview{background-color:var(--color-background);bottom:0;grid-area:result;position:sticky}button.toggleNavigator{padding:1rem}.model-tree{&::-webkit-scrollbar{width:.5rem}&::-webkit-scrollbar-thumb{background:grey}&::-webkit-scrollbar-track{background:#d3d3d3}}}.openTree .configurator-nav{width:25%}body.wide .grp-list-element{width:100%!important}body.wide .groupZoom{display:none}body.wide .groupHeader .status-ok,body.wide .groupHeader .status-req{padding:.625em}body.wide .treeButtonWrapper>button.pin{visibility:hidden}body.wide .attr-list.swiper-wrapper{flex-direction:row;flex-wrap:wrap}body.wide .attr-list-element{box-sizing:border-box;width:50%}.tree-groupline.status-ok:after,.tree-groupline.status-req:after{font-family:orisa-iconfont;font-size:1rem;line-height:1em;padding-right:.5625em}.tree-groupline{align-items:center;box-sizing:border-box;display:flex;font-size:.8125em;font-weight:400;padding:.85em}.tree-groupline:before{content:"\f127";font-family:owf-iconfont}.tree-groupline.open:before{content:"\f10f";font-family:owf-iconfont;font-weight:700}.tree-groupName{flex-grow:1;padding-left:.85em;padding-right:.85em}.tree-groupline.accordion-header.open .tree-groupName{font-weight:700}.tree-groupline:after{position:static}.tree-groupline.status-ok:after,.tree-groupline.status-opt:after{content:""}.tree-groupline.open:after{display:none}.tree-attributes.accordion-content{display:block;height:0;overflow:hidden}.tree-attributes.accordion-content.open{height:auto}.tree-attribute>div{cursor:pointer;font-size:.8125em;padding:.85em .85em .85em 2.7em}.tree-attr-line{display:flex;justify-content:space-between}.tree-attr-line:before{display:none}.tree-attr-line:after,.tree-groupline.status-ok:after,.tree-groupline.status-req:after{padding-right:0}.tree-attr-line:after{font-family:orisa-iconfont;font-size:1rem;padding-left:.6875em}.tree-attr-line.status-ok:after{content:"\e614"}.tree-attr-line.status-req:after,.tree-groupline.status-req:after{color:var(--color-state-caution);content:"\f108";font-family:owf-iconfont}.tree-attr-values{font-size:.9231em;font-style:normal}.tree-attr-value{padding:.5em 2.25rem 0 .5em}.tree-attr-value+.tree-attr-value{padding-top:.25em}.pricePreview{border-top:1px solid var(--color-border-variant-1);display:grid;font-size:.8125em;gap:.5em;grid-template-columns:1fr 1fr;padding:1em 1.5em;.priceValue{display:flex;gap:.5em;justify-content:end}.totalPrice.priceLabel,.totalPrice.priceValue{font-weight:700}.totalPrice.priceLabel:after{content:":"}}.resultAdditionalInfo{background:var(--color-background-variant-4);display:grid;font-size:.8125em;grid-template-columns:1fr;padding-block:1em;padding-inline:1.5em}.resultAdditionalInfoHeading{font-weight:700}.objectSearch{box-sizing:border-box;display:flex;flex-direction:column;font-size:.875em;height:100%;padding:1em;position:absolute;right:0;width:25%;z-index:1}.objectSearch .searchResult{padding:2rem 0 1rem}.objectSearch .objectSearchContainer{display:flex;flex-wrap:wrap}.objectSearch button.search{border-bottom-right-radius:.3125em;border-top-right-radius:.3125em;padding:0 .5em}.objectSearch .filterButtonWrapper{margin-left:2rem;padding:.5em}.objectSearch .filterButton{padding:.25rem .5rem}.objectSearch .filterButton:before{content:"\f153";font-family:owf-iconfont;padding-right:.25em}.objectSearch .closeFilterButton:before{content:"\f10d";font-family:owf-iconfont}.objectSearch .closeFilterButton{height:2rem;width:2rem}.objectSearch .searchTitle{flex-basis:100%;font-size:1rem;font-weight:700;margin-bottom:1em;margin-top:.5em}.objectSearch .searchBar{align-items:center;display:flex;flex:1}.objectSearch .searchLabel{margin-right:1em}.objectSearch .searchEntryWrapper{display:flex;flex:1;max-width:20rem}.objectSearch .searchEntry{border-bottom-right-radius:0;border-top-right-radius:0;flex:1;width:100%}.objectSearch .searchTags{display:flex;flex-basis:100%;flex-wrap:wrap;font-size:.75rem;margin-top:.5em}.objectSearch .searchTag{display:flex;margin:.25em .75em .25em 0}.objectSearch .searchTag .close{margin-left:.25em}.objectSearch .searchFilterTagsContainer{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.625em;max-width:12em;padding:1rem;position:absolute;right:.625em}.objectSearch .filterTags{flex-basis:100%}.objectSearch .filterTag{align-items:center;display:flex;justify-content:space-between}.objectSearch .tagName{margin-right:2em}.objectSearch .filterSeparator{border-bottom:1px solid grey}.objectSearchResult{overflow:hidden}.objectSearchResult .searchResult{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding-bottom:0}.objectSearchResult .listHeader{background-color:#e1ebfa;color:#3287dc;line-height:2em}.objectSearchResult .searchResult>.listRows{box-sizing:border-box;height:100%}.objectSearchResult .resultRow{align-items:baseline;border-bottom:1px solid #f0f0f0;padding:.25em 0}.objectSearchResult .noContentFound{padding-bottom:2rem;padding-top:0}.objectSearchResult .jumpTo{padding:.5em}.objectSearchResult .jumpTo:before{color:#3287dc;content:"\f119";font-family:crealis-iconfont}.objectSearchResult .listAttribute,.objectSearchResult .listAttributeValue,.objectSearchResult .listGroupWrapper{box-sizing:border-box;overflow:hidden;padding-right:.5em;word-break:break-word}.objectSearchResult .listHeader>div:first-child,.objectSearchResult .resultRow>div:first-child{box-sizing:border-box;padding-left:.5em}.objectSearchResult .resultRow>.listRows{overflow:hidden}.objectSearchResult .listGroupWrapper .listRow{padding:.25em 0}.objectSearchResult .listGroup{align-self:center;padding:.5em 0}@keyframes jumpBlink{0%{background-color:#fff}50%{background-color:rgba(50,135,220,.25)}to{background-color:#fff}}.wasJumpedTo{animation:jumpBlink 1s 2}.productViewer{box-sizing:border-box;height:100%;overflow-y:auto;width:25%}.toggleProductViewer{padding:1rem}.toggleProductViewer:before{content:"\f115";font-family:owf-iconfont}.productViewerToggle.buttons{border-bottom:1px solid var(--color-border-variant-2)}.productViewerContent{box-sizing:border-box;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;width:100%}.openObjectSearch .productViewer{z-index:-1}.productViewer.fullscreen-mode{left:0;position:fixed;top:0;width:100%;z-index:56;& .productViewerToggle{display:none}.productViewerContent{grid-template-rows:auto}}.productViewer .vis2d .classification{display:none}.productViewer .vis{display:block;margin:0 auto}.vis2d .svg>svg{overflow:hidden}.vis2d .clickarea{fill:transparent;cursor:pointer;shape-rendering:crispEdges;pointer-events:none}.vis2d .clickarea.required{stroke:red;stroke-width:1px;pointer-events:all}.vis2d .clickarea.required:hover{fill:rgba(50,135,220,.18)}.vis2d .clickarea.required.valued{stroke:lime}.vis2d .visentry{cursor:pointer;font-size:.8125em}.visentry:hover{fill:#ff0101}.vis2d .vistext{font-size:.8125em}.vis3d{height:100%;position:relative}.activeGraphics{display:block;height:100%;width:100%}.interface3d{box-sizing:border-box;height:100%;overflow:hidden;padding:.25rem;pointer-events:none;position:absolute;top:0;width:100%}.mainInterfaceBtns{display:flex;pointer-events:all}.interfaceBtn{border-radius:3px;font-size:1.5rem;line-height:1;margin-left:.125em;margin-right:.125em;padding:.125em;transition:all .2s linear}.interfaceBtn.more{order:1}.interfaceBtn:before{font-family:owf-iconfont}.interfaceBtn.more:before{content:"\f173"}.interfaceBtn.next:before{content:"\f115"}.interfaceBtn.prev:before{content:"\f107"}.interfaceBtn.fullscreen:before{content:"\f157"}.fullscreen-mode .fullscreen:before{content:"\f14d"}.interfaceBtn.saveScreenshot:before,.interfaceBtn.screenshot:before,.interfaceBtn.screenshots:before{content:"\f1a1"}.interfaceBtn.dimension:before{content:"\f17e"}.interfaceBtn.screenshot,.interfaceBtn.screenshots{margin-left:auto}.interfaceBtn.more.open{border-radius:3px 3px 0 0}.features3d{text-align:right}.featuresPanel{border-radius:3px 0 3px 3px;margin-left:auto;overflow:hidden;pointer-events:all;transition:all .6s cubic-bezier(.4,0,1,1);width:0}.features3d.open .featuresPanel{padding:.25em;width:18.5rem}@media only screen and (min-width:1280px){.features3d.open .featuresPanel{width:25.5rem}}.interface3d>.changemode{display:none;pointer-events:all;position:absolute}.interface3d>.changemode.open{display:block}.interfaceGroup{padding-bottom:.5em}.interfaceGroup .title{font-size:.875rem;padding-bottom:.25em;text-align:left}.interface3d .featuresPanel .title:before{content:"\f115";font-family:owf-iconfont;padding-right:.25em}.interfaceElements{display:flex;flex-wrap:wrap}.interfaceElement{padding:.25em}.interfaceImage{height:5rem;opacity:.9;padding:0}.interfaceImage:hover{opacity:1}.interfaceDialog .header{align-items:center;display:flex;justify-content:space-between;padding:.5em}.interfaceDialog .headline{font-weight:700;text-transform:uppercase}.interface3d .interfaceDialog{background:#fff;box-shadow:0 0 10px 1px #8c8c8c;display:none;margin:20px 0 20px auto;pointer-events:all;position:relative;width:0}.interface3d .interfaceDialog.open{display:block;min-width:27em}.screenshots .header .screenshotsHeadline{font-size:1.2em}.screenshots .screenshotDescription{align-self:flex-end;height:100%;margin:0 1.5rem;width:100%}.screenshots .screenshotList{max-height:60vh;overflow-y:auto}.screenshots .screenshotList>.screenshotListItem{display:flex;justify-content:space-between;padding-bottom:.5rem}.screenshots .screenshotList>.screenshotListItem:first-child{padding-top:.5rem}.screenshots .screenshotListItem .showHideableObjects{display:none}.screenshots .screenshotListItem .changeOrderButtons{display:flex;flex-direction:column;justify-content:flex-end}.screenshots .changeOrderButtons .listImg{font-size:1em;height:2em;margin:0;width:2em}.screenshots .changeOrderButtons .listImg:not(:hover){background-color:#b4b4b4}.screenshots .changeOrderButtons .moveUp{margin-bottom:.25em}.screenshots .thumbnailWrapper{display:flex;position:relative}.screenshots .thumbnailWrapper .delete{border-top-left-radius:3px;bottom:0;height:2rem;position:absolute;right:0;width:2rem}.screenshots .thumbnailWrapper .delete:hover:before{content:"\f110"}.openDimension:before{content:"\f127"}.interfaceDialog.dimension .accordion-header{border:none;display:flex;font-weight:400;padding:.25em}.interfaceDialog.dimension .accordion-header:after{content:"\f134"}.measureItem{padding-bottom:.5em;padding-left:.5em;padding-right:.5em}.measureItem .accordion-content{padding-top:.5em}.dimension .labelEntry{align-items:baseline;display:flex;flex-wrap:nowrap;justify-content:space-between;max-width:32rem;padding-top:.3rem}.dimension .labelEntry>:first-child{overflow:hidden;padding-right:.25rem;text-overflow:ellipsis}.interfaceDialog.dimension .coordEntry{display:inline-block;padding-top:1em}.interfaceDialog.dimension .coordEntry+.coordEntry{margin-left:2em}.interfaceDialog.dimension .coordEntry input{width:5rem}.interfaceDialog.dimension .coordEntry .interfaceBtn{font-size:1rem;padding:.5em}.interfaceDialog.dimension .coordEntry>div{align-items:baseline;display:flex;justify-content:space-between;padding-top:.25em}.addDimension:before{content:"\f13e"}.interfaceBtn.delete:hover:before{content:"\f110"}.configuratorOverview.view{display:grid;grid-area:content;height:100%;position:relative;width:100%}.overview{inset:0;margin-inline:.9rem;overflow:auto;padding:.7rem}.pricerows.accordion{display:flex;flex-direction:column;overflow:hidden}.pricerows .accordion-content.open{max-height:19rem}.pricerows .accordion-header:after{content:"\e609";font-family:orisa-iconfont}.pricerows .accordion-header.open:after{content:"\e60a"}.pricerows .headerline{align-items:baseline;border:none;display:flex;font-weight:400;order:2;padding:.625em 0 .625em .5em;z-index:1}.pricerows .headerline:before{content:"\e60d";flex-shrink:0;font-family:orisa-iconfont;padding-right:.25em}.pricerows .headerline .priceline{flex-grow:1;justify-content:flex-end;padding-left:1rem;padding-right:2rem}.pricerows .headerline.accordion-header .priceline{font-weight:700}.pricerows .headerline.accordion-header .priceline .text{white-space:nowrap}.pricerows .headerline .status,.pricerows .headerline .status:before,.pricerows .headerline .title,.pricerows .headerline:before{overflow:hidden;transition:all .5s cubic-bezier(.61,-.04,.7,.67);white-space:nowrap;width:auto}.pricerows .headerline .status,.pricerows .headerline .title{flex-shrink:0}.pricerows .headerline.open .status,.pricerows .headerline.open .status:before,.pricerows .headerline.open .title,.pricerows .headerline.open:before{font-size:0}.pricerows .accordion-content .headerline .offerNr,.pricerows .accordion-content .headerline .revNr,.pricerows .headerline .offerNr,.pricerows .headerline .revNr{display:flex;white-space:nowrap}.pricerows .accordion-content .headerline .offerNr div,.pricerows .accordion-content .headerline .revNr div,.pricerows .headerline .offerNr div,.pricerows .headerline .revNr div{margin:0 .5em 0 0}.pricerows .headerline .docOfferRevContainer{display:flex;flex-wrap:wrap;margin-left:.5rem}.pricerows .status{font-size:.8125em;font-style:italic}.pricerows .status:before{font-size:1rem;font-style:normal;padding-left:1em;padding-right:.25em}.pricerows .notCalculable{flex-grow:1;font-size:.8125em;font-style:italic;padding-left:3rem;padding-right:2rem;text-align:right;transition:all .5s cubic-bezier(.61,-.04,.7,.67)}.pricerows .accordion-content.open .notCalculable{font-size:0}.pricerows .accordion-content{display:block;max-height:0;transition:all .5s cubic-bezier(.4,0,1,1)}.pricerows .priceFeature,.pricerows .pricerowContent{display:flex;flex-wrap:wrap;font-size:.8125em;justify-content:flex-end;padding:.625em 2rem .625em .5em}.pricerows .pricerowList{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:62.5rem}.pricerows .pricerowList .priceItem{box-sizing:border-box;display:flex;flex-grow:1;padding-bottom:.25em;padding-left:3em;width:25rem}.pricerows .pricerowList .priceItem .type{flex-grow:1;overflow:hidden;text-align:right;text-overflow:ellipsis;width:1px}.pricerows .pricerowList .priceItem .priceUnit{justify-content:flex-end;padding-left:.25em;width:11.5rem}.pricerows .discount,.pricerows .targetPrice{align-items:center}.pricerows .priceFeature>input{margin-left:.25em;text-align:right}.pricerows .priceFeature .cCB{margin-left:.25em;width:auto}.pricerows .status.noPrices{padding-top:.5em}.pricerows .status.noPrices:before{padding-left:.5em}.overviewModules{font-size:.8125em;padding-top:1rem}.basicprice{display:flex;margin-left:auto}.basicprice .priceUnit{padding-left:.25em}.moduleSection{padding-bottom:1.5385em}.moduleSection .vmTitle{display:flex;flex-wrap:wrap;font-weight:700;padding:.3125em}.overviewHeader{display:flex;font-weight:700;padding-top:.3846em}.overviewModules .mobileTitle{display:none}.overviewListItem{display:flex}.overviewList.hideColumns .overviewListItem{min-height:2.69em;padding-right:2rem}.print .overviewList.hideColumns .overviewListItem{padding-right:0}.overviewModules .segment{box-sizing:border-box;padding:.3846em .7692em;width:8em}.overviewHeader .item{word-break:break-all}.overviewModules .moduleName{width:10em}.overviewModules .moduleText{flex-grow:1;flex-shrink:0}.overviewModules .moduleAmount{flex-shrink:0;text-align:right;width:5em}.overviewModules .position{flex-shrink:0;text-align:left;width:3em}.overviewModules .notdiscountpossible{flex-shrink:0;text-align:right;width:5em}.overviewModules .modulePrice{flex-shrink:0;text-align:right}.overviewModules .modulePrice input{text-align:right}.overviewModules .moduleAmount.priceUnit,.overviewModules .modulePrice .priceUnit,.overviewModules .notdiscountpossible.priceUnit{justify-content:flex-end}.overviewModules .moduleDesc{font-weight:700}.overviewModules .moduleButtons{flex-shrink:0;text-align:right;width:auto}.overviewModules .moduleButtons .actionButton{padding:0;width:1.25em}.overviewModules .segment input{box-sizing:border-box;width:100%}.overviewModules .itemDiscount{width:7em}.overviewModules .itemTargetPrice{width:11em}.overviewHeader .hideColumns{align-self:flex-start;font-size:1.5em;padding-top:.25em;width:2rem}.overviewHeader .itemDiscount,.overviewHeader .itemTargetPrice,.overviewHeader~.custModuls .itemDiscount,.overviewHeader~.custModuls .itemTargetPrice,.overviewHeader~.overviewList .itemDiscount,.overviewHeader~.overviewList .itemTargetPrice{display:none}.overviewHeader.showColumns .itemDiscount,.overviewHeader.showColumns .itemTargetPrice,.overviewHeader.showColumns~.custModuls .itemDiscount,.overviewHeader.showColumns~.custModuls .itemTargetPrice,.overviewHeader.showColumns~.overviewList .itemDiscount,.overviewHeader.showColumns~.overviewList .itemTargetPrice{display:block}.overview .addCustModule{padding-top:.5em}.overviewModules .custModuleButtons{display:inline-block}.custModuls{padding-top:1em}.moduleSection .custModuleTitle{font-weight:700;padding:.5em .3125em .3125em}.overviewModules .overviewListItem.deleteCustMod{text-decoration:line-through}.overviewModules .overviewListItem.changeCustMod,.overviewModules .overviewListItem.optionalPosition{font-style:italic}.overviewModules .overviewListItem.changeCustMod .moduleAmount:before,.overviewModules .overviewListItem.changeCustMod .modulePrice .priceUnit:before,.overviewModules .overviewListItem.changeCustMod .notdiscountpossible:before,.overviewModules .overviewListItem.optionalPosition .moduleAmount:before,.overviewModules .overviewListItem.optionalPosition .modulePrice .priceUnit:before,.overviewModules .overviewListItem.optionalPosition .notdiscountpossible:before{content:"("}.overviewModules .overviewListItem.changeCustMod .moduleAmount:after,.overviewModules .overviewListItem.changeCustMod .modulePrice .priceUnit:after,.overviewModules .overviewListItem.changeCustMod .notdiscountpossible:after,.overviewModules .overviewListItem.optionalPosition .moduleAmount:after,.overviewModules .overviewListItem.optionalPosition .modulePrice .priceUnit:after,.overviewModules .overviewListItem.optionalPosition .notdiscountpossible:after{content:")"}.overviewModules .overviewListItem.changeCustMod input,.overviewModules .overviewListItem.deleteCustMod input{color:inherit}.priceline{display:flex}.priceline .priceNumber{flex-shrink:0}.priceline .price+.unit,.priceline .text+.price,.priceline .vat{padding-left:.25em}.priceline .vat{flex-shrink:0}.priceUnit{display:flex}.priceUnit .unit{padding-left:.25em}.tableCell.right,.tableHeader.right{text-align:right}.tableCell.right .priceUnit{justify-content:flex-end}.tableCell.center,.tableHeader.center{text-align:center}th{padding-bottom:.25em;padding-top:.25em}.tableHeader{font-weight:700;padding-left:.4615em;text-align:left}td{padding-bottom:.25em;padding-top:.25em;vertical-align:top}.tableCell{padding-left:.4615em}.view.dialog{font-size:1rem}.view.dialog .box{cursor:default;margin:1rem;max-height:calc(100% - 2rem);min-width:30rem;overflow-x:hidden;overflow-y:auto}.view.dialog .header:not(tr){align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;height:2.1875rem;margin-bottom:.3125em}.view.dialog .header .title{flex-grow:1;font-weight:700;overflow:hidden;padding-left:.9375em;padding-right:.9375em;text-overflow:ellipsis;white-space:nowrap}.view.dialog .header .title:before{font-family:orisa-iconfont;font-weight:400;padding-right:.625em}.view.dialog .header .title.multi{display:flex}.view.dialog .header .title.multi .dynamicTitle{overflow:hidden;padding-left:.25em;text-overflow:ellipsis;white-space:nowrap}.view.dialog .header .close:before{content:"\e615";font-family:orisa-iconfont;font-size:2rem;padding:0 .46875em}.view.dialog .content{font-size:.8125em;padding:1.1538em}.view.dialog .footer{display:block;flex-shrink:0;height:auto;padding:.9375em;text-align:right}.view.dialog .content button:not(.switch):not(.attributeSelect):not(.checkbox):not(.openConfiguration),.view.dialog .fileupload .action,.view.dialog .footer button{min-width:5.9375rem;padding:.3077em .5385em}.view.dialog .message-buttons button+button{margin-left:.3077em}.view.dialog .footer button{font-size:.8125em}.dialog .footer button{margin-left:.125em;margin-right:.125em}.view.dialog .selectAttr{display:flex;padding-bottom:.7692em}.view.dialog .selectAttr .selectIcon:not(:empty){align-items:center;display:flex}.view.dialog .selectAttr .selectIcon:not(:empty):before{font-size:1.3307em;padding-right:.625em}.view.dialog input{font-size:1em}.dialog.save:before{content:""}.view.dialog .fileupload{display:flex}.view.dialog input.filename{min-width:13rem;width:50%}.view.dialog .fileupload .action{box-sizing:border-box;flex-shrink:0;margin-left:.25em;text-align:center}.customerModule .optionList .optionKey{flex-shrink:0;font-weight:700;width:12.92em;word-break:break-all}.customerModule .optionList .row{display:flex;padding:.5em 0 .5em .4615em}.customerModule .optionList .row .entryList{flex-grow:1}.customerModule .optionList input,.customerModule .optionList textarea{box-sizing:border-box;flex-grow:1;width:100%}.customerModule .selectIcon:before{font-size:1.3307em}.switchPanel{align-items:center;display:flex}.switchPanel>div:first-child{padding-right:1em}.dialog.conflict .header .title:before{content:"\e601";font-family:orisa-iconfont}.dialog.conflict .titleAction{font-size:1.2307em;font-weight:700;padding-bottom:.8125em}.dialog.conflict .titleAction>div{display:inline}.dialog.conflict .changeValue{font-style:italic;padding-right:.25em;text-transform:uppercase}.dialog.conflict .vmItem{padding-bottom:1em}.dialog.conflict .vmItem:last-child{padding-bottom:0}.dialog.conflict .vmItem+.vmItem{padding-top:1em}.dialog.conflict .vmTitle{padding-bottom:.25em}.dialog.conflict .conflictAttrList{padding-left:1em;padding-top:.25em}.dialog.conflict .attrItem+.attrItem{padding-top:.5em}.dialog.conflict .attrItem>.attributeName{font-weight:700}.dialog.conflict .conflictValueList{padding-left:.5em}.dialog.conflict .conflictValue{display:flex}.dialog.conflict .conflictValue+.conflictValue{padding-top:.25em}.dialog.conflict .conflictValue .type{flex-shrink:0;font-style:italic;width:15em}.dialog.conflict .conflictValue .value{font-weight:700}.dialog.conflict .conflictValue .desc{padding-left:.5em}.dialog.conflict .conflictValue .desc:empty{display:none}.dialog.conflict .conflictValue .desc:before{content:"("}.dialog.conflict .conflictValue .desc:after{content:")"}.view.dialog:is(.compare,.compareResult) .header .title:before{content:"\f157";font-family:crealis-iconfont}.view.dialog:is(.compare,.compareResult) .box{flex-grow:1}.view.dialog.compare{.content .configSearchPanel div:not(.trumbowyg-button-group)>button:not(.switch):not(.attributeSelect):not(.checkbox):not(.openConfiguration){border:none;box-shadow:none;min-width:auto;padding:0}.labeledEntryGroup{display:grid;gap:1rem 2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.view.dialog.compareResult{.box{display:flex;flex-direction:column;height:90dvh}.header:not(tr){margin:0;z-index:2}.content{--dialog-padding:1rem;height:100%;overflow-y:auto;padding:var(--dialog-padding)}.footer{background-color:#fff;box-sizing:border-box;width:100%}.accordion-header:not(.vmRow){border-bottom:2px solid var(--color-border-variant-2);font-size:.9rem;padding-bottom:1rem}.compareTable{container:compareTable/inline-size;display:flex;flex-direction:column;gap:3rem}.listHeader>*{flex:1}.listRow{cursor:default;+.listRow{border-top:1px dotted var(--color-border-variant-2)}&:has(.vmRow){border:none}}.listHeader>div:not(.checkbox),.listRow>div{padding-inline:0}.compareListContainer .listRow:has(.compareValueList.different){background-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}.descCol{flex:none;font-weight:700;width:16rem}.compareValueList{display:contents;&>*{flex:1}}.generalInfo .listHeader{position:sticky;top:calc(var(--dialog-padding)*-1)}.compareVM{--accordion-header-height:1.75rem;display:flex;gap:2rem;.listHeader{position:sticky;top:calc(var(--accordion-header-height) - var(--dialog-padding))}&>.listRow{flex-direction:column}.accordion{padding:0;width:100%}.accordion:has(.accordion-header.open)+.accordion{padding-top:1rem}.compareErrors{color:var(--color-state-error);padding-block:.5rem}}.vmRow{font-weight:400;.vmTitle{font-weight:700;.accordion-header.open &:after{content:"\f10f";font-family:owf-iconfont}.accordion-header &:after{content:"\f127";font-family:owf-iconfont;position:absolute;right:.25rem}}&.accordion-header{background-color:#fff;height:var(--accordion-header-height);position:sticky;top:calc(var(--dialog-padding)*-1);&:after{display:none}}}}@container compareTable (max-width: 800px){.view.dialog.compareResult{.box{height:100%}.listHeader{.compareValueList>*{text-align:center}.descCol,.similarity{display:none}}.compareCfgInfo .listRow,.compareListContainer .listRow{display:grid;grid-template-areas:"attribute attribute" "currentConfig compareConfig" "similarity similarity";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-column-gap:1rem;.descCol{display:flex;grid-area:attribute;justify-content:center;width:100%}.diffLeft,.diffRight,.similarity{justify-self:center;text-align:center}.diffLeft{grid-area:currentConfig}.diffRight{grid-area:compareConfig}.similarity{grid-area:similarity}}.generalInfo{.compareCfgInfo .listRow,.compareListContainer .listRow{grid-template-rows:1fr 1fr}}}}@media only screen and (max-width:568px){.view.dialog.compareResult{.listHeader{display:flex;gap:1rem}.crealisSearchMask .listRow{border-bottom:none}}}.headerCol{flex-shrink:0;font-weight:700;padding:.5em 0 .5em .4615em;width:12rem;word-break:break-all}.compare .uploadFile{padding:2em 0}.compareMessage,.compareVM .vmTitle{padding-bottom:.5em;padding-top:.5em}.compareHeader{display:flex;font-weight:700}.compareTable>.compareHeader{padding-left:2.55em}.compareHeader .compareValueList{border:none}.compareVM+.compareVM{padding-top:1em}.compareVMList+.compareHeader{padding-top:2em}.compareAttr,.compareLine{display:flex}.compareLine .attributeSelect{padding-top:.25em}.compareValueList{display:flex;flex-grow:1;width:30rem}.compareValue{flex-grow:1;padding:.5em 0 .5em .4615em;width:10rem;word-break:break-all}.versionDifference>div{padding:6px}.versionElement>div{display:inline-block;min-width:15em}.view.dialog.compare .crealisSearchMask .titleBar{padding-left:0}.view.dialog.compare .crealisSearchMask button{border:none;box-shadow:none;min-width:auto;padding:0}.view.dialog.compare .searchResult{padding-left:0;padding-right:0}.compareModules .headerCol{display:flex;flex-grow:0}.compareHeader.listHeader .headerCol.sort-down:after,.compareHeader.listHeader .headerCol.sort-up:after{font-weight:400}.compareModules .compareList,.compareModules .compareRows{display:flex;flex-direction:column}.csticList{flex-wrap:wrap;padding:.5em 0 .5em .4615em}.csticList,.csticValue,.csticValues{display:flex}.csticValues:not(:last-child){margin-right:.25em}.csticValue{word-break:break-word}.csticValue:after{content:",";display:inline}.csticValues:last-child .csticValue:after{display:none}.csticValues>.unit{display:inline;padding-left:.25em}.packCurrentAttr{display:flex;flex-wrap:wrap;font-weight:700}.packAttrName{padding-right:.25em}.packInfoIntro{padding-top:.5em}.packAttrName:after,.packInfoIntro:after{content:":"}.proposePacksIntro{padding-bottom:.5em}.packAttrInfo{display:flex}.packageList{display:flex;flex-wrap:wrap;padding-top:.5em}.packageElement{display:flex;flex-direction:column;padding:1em 0 1em 1em}.packageName{font-weight:700}.packageName.conflict:before{content:"\f102";font-family:crealis-iconfont;padding-right:.3125em}.packageList .addPackage{padding-top:.5em;text-align:right}.packageContentList{display:grid;gap:.5rem;padding-left:.5rem;padding-top:.5rem}.packValDesc{display:grid;gap:.25rem;grid-template-columns:minmax(min-content,22rem) 1fr auto;line-height:1.4123em;padding-top:.125rem}.packValDesc :nth-child(2){text-align:end}.packValDesc :last-child{padding-right:.125rem}.packReason{font-style:italic;padding-bottom:.5em;padding-top:.5em}.view.dialog.compareModules .box{margin-left:2%;margin-right:2%;max-width:100%}.view.dialog.compareModules .box,.view.dialog.compareModules .content{display:flex;flex-direction:column}.view.dialog.compareModules .content{overflow:auto}.compareHeader>.compareHeader{border:none;flex-grow:1}.compareCsticList{display:flex}.compareCsticList>div{flex-shrink:0;padding:.5em 0 .5em .4615em;width:12rem}.compareCsticList .csticList{padding:0}.view.dialog.upload .message{padding-top:1.8462em}.view.dialog.upload .loadAsCopy{padding-top:.7692em}.view.dialog .configCode{font-weight:700;padding-top:.7692em}.view.dialog.version .box{width:30rem}.view.dialog.version .message{padding-bottom:1em}.dialog.save .infoAsk{padding-top:.3077em}.view.dialog.saveServer .saveAttr{align-items:center;display:flex;flex-wrap:wrap;padding-bottom:.5em}.view.dialog.saveServer .saveAttr>:first-child{padding-right:.5em}.view.dialog.saveServer .saveAttr:first-child .configName{flex-grow:1}.view.dialog.saveServer .revOfferNumber{padding-top:2em}.view.dialog.saveServer .newRevOfferNumber{padding-top:1em}.view.dialog.saveServer .forceNewNumber{padding-bottom:1em}.view.dialog.saveServer .selectAttr{padding-left:.5em}.dialog.view.saveServer .selectWrapper{margin-bottom:.7692em;padding:0}.dialog.view.saveServer .selectWrapper .selectIcon{height:100%;width:100%}.view.print{box-sizing:border-box;overflow:auto;position:fixed}.view.dialog.print .box{width:21cm}.view.dialog.print .overviewModules .moduleName{word-break:break-all}.view.dialog.print .docOfferRevContainer{margin-top:1rem}.view.dialog.print .offerNr,.view.dialog.print .revNr{display:flex;padding:.25rem 0}.view.dialog.print .offerNr div:first-child,.view.dialog.print .revNr div:first-child{margin:0 .5em 0 0}.printTitle{font-size:1.2307em;font-weight:700;line-height:1.4123em;text-align:center}.printSubTitle{display:flex;padding-bottom:.7692em;padding-top:1.8462em}.printSubTitle>:first-child{padding-right:.25em}.printInfo{display:flex}.printInfoTitle{padding:.4615em;width:40%}.printInfoDesc{padding:.4615em;width:60%}.print.dialog .priceline{font-weight:700}.print.dialog .priceline .priceUnit{padding-left:.25em}@media print{#glasspane,.view{display:none!important}.view.print{display:block!important;height:auto;overflow:visible;position:absolute;width:100%}.view.dialog.print .box{margin:0;max-height:none;overflow:hidden;width:100%}.view.dialog.print .header{display:none}.moduleSection .vmTitle,.overviewListItem{-webkit-print-color-adjust:exact}}.view.dialog.documentAssembler .title:before{content:"\f160";font-family:crealis-iconfont}.documentAssembler .content .docSection button.move{align-self:flex-start;border-radius:.3125em;min-width:2.5rem;visibility:hidden;width:2.5rem}.documentAssembler .docSection button.move.show{visibility:visible}button.move.down{margin-left:.25em}.documentAssembler .selectWrapper.readonly:hover{background-color:inherit}.documentAssembler .selectIcon{min-height:1.4615em;width:2.1538em}.documentAssembler .selectWrapper{align-items:center;padding:.5em}.documentAssembler .selectWrapper .selectIcon:before{flex-shrink:0;font-size:1.3307em;padding-right:.625em}.documentAssembler .selectAttrName{flex-grow:1;padding-right:.5em;word-break:break-all}.documentAssembler .uploadFile{display:flex;padding-bottom:.7692em}.view.dialog.documentAssembler input.filename{display:none}.view.dialog.documentAssembler .fileupload .action{border:none;box-shadow:none;margin-left:0;padding-left:.5em}.view.dialog.documentAssembler .fileupload .action:hover{background-color:inherit}.view.dialog.documentAssembler .fileupload .action:before{content:"\f16c";font-family:owf-iconfont;font-size:1.3307em;padding-right:.9em}button.move:before{font-family:crealis-iconfont}button.move.up:before{content:"\f12c"}button.move.down:before{content:"\f105"}.docLink{padding-bottom:.7692em}.view.dialog.alternatives .overviewList .selectBtn{align-self:flex-start;margin-bottom:.3846em;margin-top:.3846em}.view.dialog.editVM .editPanel{display:flex;flex-wrap:wrap;justify-content:space-between}.view.dialog.editVM .editPanel>div{overflow:hidden;padding-right:.5em;text-overflow:ellipsis}.view.dialog.editVM .editPanel input,.view.dialog.editVM .editPanel textarea{width:15rem}.view.dialog.editVM .editPanel+.editPanel{padding-top:1em}.view.dialog.docError .content{max-width:40em}.documentResult{bottom:0;display:flex;flex-direction:column;overflow:hidden;position:fixed;top:0;width:100%;z-index:100}.documentResultHeader{height:2.1875rem;text-align:right}.documentResultHeader button:before{content:"\e615";font-family:orisa-iconfont;font-size:2rem;padding:0 .46875em}.documentResultSize{flex-grow:1;width:100%}.dialog .multiColumns{display:flex;flex-wrap:wrap}.dialog .labelEntryGroup .title{font-weight:700;padding-bottom:.5em}.dialog .labelEntryGroup{padding-left:.25em;padding-right:.25em}.dialog .labelEntry{display:flex;flex-wrap:wrap;padding-bottom:.25em;padding-top:.25em}.dialog .labelEntry .text{padding-right:.25em;width:10em}.dialog .labelEntry input{align-self:flex-start;flex-shrink:0}.mailDialog .box{max-width:40em}.dialog .labelEntry .mailParam{flex-grow:1}.mailDialog .mailComment textarea{height:6em}.dialog.requirements{.rbg{padding-top:1rem}.valueContainer+.valueContainer{border-top:1px solid var(--color-border-variant-2);padding-top:.5rem}.selectWrapper{display:grid;grid-template-columns:2.5rem 1fr auto;grid-template-rows:auto;padding-bottom:.5rem}.textContainer{display:flex;flex-direction:column;gap:.2rem}}.sortInsances .sortHint{display:flex}.sortInsances .sortHint>:nth-child(2){font-weight:700;padding-left:.25em}.sortInsances .sortActions{border-bottom:1px solid #dcdcdc;display:flex;flex-wrap:wrap;padding-bottom:.5em;padding-top:2em}.view.dialog.sortInsances .content .sortActions>button{min-width:auto}.view.dialog.sortInsances .content .sortActions button+button{margin-left:.5em}.sortInsances .deselectAll:before{content:"\f193";font-family:owf-iconfont;padding-right:.25em}.sortInsances .selectAll:before{content:"\f192";font-family:owf-iconfont;padding-right:.25em}.sortInsances .sortUp:before{content:"\f12c";font-family:crealis-iconfont;padding-right:.25em}.sortInsances .sortDown:before{content:"\f105";font-family:crealis-iconfont;padding-right:.25em}.sortInsances .sortDone:before{content:"\f102";font-family:owf-iconfont;padding-right:.25em}.sortInsances .sortAbort:before{content:"\f10d";font-family:owf-iconfont;padding-right:.25em}.view.dialog.sortInsances .content .sortActions button+button.sortDone{margin-left:3em}.sortInsances .lineWrapper{display:flex;flex-direction:column;padding-top:1em}.sortInsances .sortLine{background-color:#f0f0f0;cursor:pointer;margin-bottom:.125em;margin-top:.125em;padding:.5em}.sortInsances .sortLine.selected{background-color:#3287dc;color:#fff}.help.toolbar-help{padding:.6em .625em}.toolbar .help{margin-left:auto}.helpView{z-index:1000}.fallback.tt-txt{height:calc(100% - 2em);margin-top:2em}button.tt-btn.toolbarButton:hover{background-color:transparent}.actionButton.tt-btn{font-size:1.3em}.tt-btn.status-req{padding:0 .5em}.tt-btn.addCustModule{padding-top:.5em}.tt-btn.status-subconfig{padding:0}.helpView .versionNumber{bottom:0;display:block;position:absolute}.helpView .status-req{padding-left:.5em}.grp-list-element img{max-width:100%}.attributeVis{flex:1}.attributeVis .attributeLongDesc{width:auto}.template-textImage.sideBySide{display:flex}.template-textImage.sideBySide>img{align-self:start;max-width:50%}.template-textImage.sideBySide>:first-child{padding-right:.5em}.template-iconBehind,.template-iconInfront{align-items:center;display:flex}.template-iconBehind:after,.template-iconInfront:before{align-self:flex-start;font-family:crealis-iconfont;font-size:1.5em;font-weight:400}.template-iconInfront:before{padding-right:.25em}.template-iconBehind:after{padding-left:.25em}.caution.template-iconBehind:after,.caution.template-iconInfront:before{align-self:flex-start;content:"\e601";font-family:orisa-iconfont;font-size:1.308em;font-weight:400}.caution.template-iconInfront:before{padding-right:.285em}.caution.template-iconBehind:after{padding-left:.285em}.specialRequest.template-iconBehind:after,.specialRequest.template-iconInfront:before{content:"\f13b"}.longDelivery.template-iconBehind:after,.longDelivery.template-iconInfront:before{content:"\f13c"}.locked.template-iconBehind:after,.locked.template-iconInfront:before{content:"\f13e"}.remark.template-iconBehind:after,.remark.template-iconInfront:before{content:"\f13d"}.error.template-iconBehind:after,.error.template-iconInfront:before{content:"\f13f"}.productCataloguePanel .entryTemplate img,.productCataloguePanel .structureTemplate img{margin-top:.25em;width:100%}.configuratorDrawer{background-color:var(--color-background);box-shadow:1px 0 5px 0 var(--color-box-shadow-variant-1);box-sizing:border-box;color:var(--color-text);display:grid;grid-template-columns:1fr;overflow:hidden;&.areaLeft{z-index:0}&:has(.view){.drawerHandle{display:none}.view{display:grid}}.drawerHandle{display:grid;grid-auto-rows:1fr;grid-row:1/-1;grid-template-rows:auto;place-items:center;align-items:stretch;box-sizing:border-box;cursor:pointer;justify-items:stretch;overflow:hidden;width:var(--collapsed-drawer-width);.toggleDrawer{align-self:start;padding:1rem;&:before{content:"\f107";font-family:owf-iconfont}}&>:not(.toggleDrawer){display:grid;grid-auto-flow:column;place-content:center;justify-content:center;transform:rotate(180deg);writing-mode:vertical-lr}}}.areaLeft .drawerHandle{justify-self:flex-end;.totalPrice :where(.price,.unit){padding-top:.5ch}.toggleDrawer{transform:rotate(180deg)}}.areaRight .drawerHandle{justify-self:flex-start}.configurator{--collapsed-drawer-width:3.5rem;--left:var(--collapsed-drawer-width);--content:1fr;--right:var(--collapsed-drawer-width);.content-area.legacy .contentContainer{display:contents}.content-area:not(.legacy):has(.contentContainer){background-color:var(--color-background-variant-1);display:grid;grid-template-areas:"left content right";grid-template-columns:var(--left) var(--content) var(--right);grid-template-rows:100%;transition:grid-template-columns .3s;.view.areaLeft{grid-area:left}.view.areaRight{grid-area:right}&:has(.view.areaLeft:not(.configuratorDrawer),.view.areaLeft.configuratorDrawer .view){--left:25%;@media screen and (min-width:1920px){--left:min(25%,23.1875rem)}@media screen and (max-width:1360px){--left:25%}@media (max-width:1024px){--left:50%}@media (max-width:768px){--left:1fr!important;--content:0;--right:0!important}}&:has(.view.areaRight:not(.configuratorDrawer),.view.areaRight.configuratorDrawer .view){--right:25%;@media screen and (max-width:1360px){--right:25%}@media (max-width:1024px){--right:50%}@media (max-width:768px){--left:0;--content:0;--right:1fr;.contentContainer{overflow:hidden;padding:0}}}@media screen and (max-width:768px){--left:0;--right:0;transition:none;.openTree &{--left:1fr;--content:0;--right:0}.openTree &{.contentContainer{overflow:hidden;padding:0}}}@media (max-width:568px){&:is(.openProductViewer,.openObjectSearch){grid-template-columns:0 0 1fr;.contentContainer{overflow:hidden;padding:0}}}.contentContainer{background-color:var(--color-background-variant-1);box-sizing:border-box;display:flex;flex-direction:column;grid-area:content;height:100%;overflow:hidden;padding-inline:1rem}.objectSearch{position:static;right:auto;width:auto}.grouplistHeader{display:flex;gap:.5rem;padding-block:.65rem;.vmTitle{align-items:center;display:grid;gap:.5rem;grid-template-areas:"before title edit after";grid-template-columns:1.5rem auto auto 1fr;width:100%;&:after,&:before{align-self:center;border-top:1px solid #a9a9a9;content:""}&:before{grid-area:before}&:after{grid-area:after}.title{grid-area:title;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;p{margin:0}}}button.editVM{grid-area:edit;&:before{color:var(--color-primary);font-size:.9em;padding:0}}.groupStates{align-items:center;display:flex;gap:.5rem}.badge{background-color:var(--badge-background-color);border-radius:5px;color:var(--badge-text-color);font-size:.75em;outline:1px solid var(--badge-outline-color);padding:.25rem .5rem;position:relative;user-select:none;width:fit-content}.labelBadge{outline:none;padding:0;white-space:nowrap}}.grp-list-swiper{height:100%;width:100%}.grp-list-element{background-color:var(--color-background)}.openTree & .configurator-nav,.openTree &.openProductViewer .grp-list-swiper,.productViewer,.swiper-wrapper{width:100%}}}@media only screen and (max-width:1024px){.toolbar .labelButtonGroup{display:contents}}@media only screen and (max-width:768px){.header{box-shadow:none;z-index:2}.header .logo,.header .navbar,.header .price-rollup,.header .toolbarButtons{display:none}.header .toolbar{display:block}.mobile-headerline{align-items:center;height:2.33rem;margin-right:0;z-index:56}.header .breadcrumb{flex-grow:1;width:1px}.header .subVMList{display:none}.header .vmTitle.active{border:none;flex-shrink:1}.mobile-headerline .logo,.mobile-headerline .menuButton{display:block}.mobile-headerline .menuButton:after{content:"\f131";font-family:owf-iconfont}.header.open{bottom:0;display:block;overflow-x:hidden;position:absolute;top:0;width:100%;z-index:2}.header.open .mobile-headerline{position:fixed;width:100%;z-index:2}.header.open .toolbarButtons{padding-top:2.38rem}.header.open .navbar,.header.open .price-rollup,.header.open .toolbarButtons{display:block}.header.open .toolbarButtons{margin-bottom:2px}.toolbarButton{align-items:center;display:flex;text-align:left;width:100%}.toolbarButton .title{color:var(--color-secondary);display:inline-block;font-size:.8125em;padding-left:.5em}.toolbarButton .title:hover{color:var(--color-primary)}.toolbar .layoutSwitch{display:none}.toolbarButtons .labelButton{padding:.6em .625em;&:before{padding:0}div{border:0;padding:0 0 0 .5em;&:hover{background:none;border:0;color:var(--color-primary)}}}.navbar{height:auto;padding-top:1em}.navButtonGroup{display:block}.navPinWrapper.navButton{width:100%}.mainNavButton .navTitle{color:var(--color-secondary);display:inline-block;font-size:.8125em;font-weight:400;padding-left:.5em}.navButton:hover .navTitle{color:var(--color-on-primary)}.navButton{border:none;padding:.6em .625em;width:auto}.navButton:last-child{margin-bottom:2px}.mainNavButton:before,.navButton:before{color:var(--color-secondary);font-size:1em;padding:0}.navButton:after{display:none}.navButton.overviewButton.open:after{padding:0;transform:none}.price-rollup{margin:0 0 2px;max-height:none;position:static}.price-rollup .accordion-header{font-size:.8125em;padding:.73846em .76923em;pointer-events:none;text-align:left;transition:none}.price-rollup .priceLine{display:flex}.price-rollup .priceLine>div{padding-right:.25em}.price-rollup .priceLine:after{display:none}.price-rollup .status{font-size:.8125em}.price-rollup .notCalculable{max-width:none}.price-rollup .accordion-content{display:block;padding-top:0}.model-tree{border-top:none}.openTree .mobile-headerline .menuButton{display:none}.openTree .mobile-headerline .treeButton{color:var(--color-primary);display:block;flex-grow:0;line-height:1em;padding:.6em .625em}}@media only screen and (min-width:1700px){.mst.productViewer{width:50%}.mst .openProductViewer .grp-list-swiper,.mst~.view .openProductViewer.overview{margin-right:50%;width:50%}.mst .openProductViewer .grp-list-element{width:50%}.openTree .mst .grp-list-swiper,.openTree .mst .overview{margin-left:25%;width:75%}.openTree .mst .grp-list-element{width:33.33%}.openTree .mst~.view .openProductViewer.overview{margin-left:25%;width:25%}.openTree .mst .openProductViewer .grp-list-swiper{margin-left:25%;margin-right:50%;width:25%}.openTree .mst .openProductViewer .grp-list-element{width:100%}}