:root{--surface:#fff;--ink-primary:#0b0b0b;--ink-secondary:#52514e;--ink-muted:#8b8a85;--rule:#e6e5e1;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a}.cBox{background-color:var(--surface);position:relative}.panelTitle{white-space:normal;font-size:1rem;font-weight:600;color:var(--ink-primary);margin-bottom:1rem}.form-group label{font-size:.875rem;color:var(--ink-secondary);margin-bottom:.35rem}.paramValue{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink-primary)}.noUi-target{height:6px;border-radius:0;box-shadow:none}.noUi-connect{background:var(--series-1)}.noUi-handle{border-radius:50%}.noUi-value{font-size:.75rem;color:var(--ink-muted)}.resultTable{break-inside:avoid;page-break-inside:avoid;width:100%}.resultGroup{padding-left:0;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.resultGroup,.resultTable td{border-top:0;border-bottom:1px solid var(--rule)}.resultTable td{padding:.35rem .5rem .35rem 0;font-size:.875rem;color:var(--ink-secondary)}.resultValue{font-variant-numeric:tabular-nums;color:var(--ink-primary);white-space:nowrap}.resultUnit{width:32%;color:var(--ink-muted)!important;white-space:nowrap}.resultStrong td{font-weight:600;color:var(--ink-primary)}.dbNote{font-size:.8125rem}.dbNote,.paramGroup{color:var(--ink-muted)}.paramGroup{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--rule);padding-bottom:.25rem;margin:1.25rem 0 .75rem}.paramGroup:first-of-type{margin-top:0}.custom-control-label{font-size:.875rem;color:var(--ink-primary)}.deckItem{margin-bottom:.6rem}.deckItem .deckSystem{margin:.2rem 0 0 1.5rem}.deckItem .deckSystem .custom-control-label{font-size:.8125rem;color:var(--ink-secondary)}.sysSwatch{margin-right:.4rem;vertical-align:middle}.deckDisabled .custom-control-label{color:var(--ink-muted)}.deckSwatch{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:.4rem}.deckDisabled .deckSwatch{background:var(--rule)!important}.deckNote{font-size:.75rem;color:var(--ink-muted)}.levelTabs{border-bottom:0}.levelTabs .nav-link{color:var(--ink-secondary);font-size:.9375rem;border:0;border-radius:0}.levelTabs .nav-link.active{color:var(--ink-primary);font-weight:600;background-color:var(--surface)}.levelTabs .badge{font-variant-numeric:tabular-nums}.variantMeta{font-size:.8125rem;margin-bottom:.75rem}.legendItem,.variantMeta{color:var(--ink-secondary)}.legendItem{display:inline-flex;align-items:center;margin-right:1.25rem;font-size:.875rem}.legendSwatch{display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:.4rem}.resultHead{font-size:.75rem;font-weight:600;color:var(--ink-secondary);border-top:0!important;border-bottom:1px solid var(--rule)!important;white-space:nowrap}.alignedTable{table-layout:fixed}.alignedTable .resultHead,.alignedTable .resultValue{text-align:center!important}.alignedTable .resultUnit{width:auto}.alignedTable td:first-child{overflow:hidden;text-overflow:ellipsis}.valueMissing{color:var(--ink-muted);cursor:help}.infoText{color:var(--ink-secondary)}.disclaimer,.infoText{font-size:.875rem}.rawTable{font-size:.75rem}.rawTable td{padding:.2rem .5rem .2rem 0;word-break:break-all}.rawTable code,details summary{color:var(--ink-secondary)}details summary{font-size:.875rem;cursor:pointer}.secSvg{display:block;width:100%;max-height:360px}.secConcrete{fill:#d2d1ce}.secFloor{fill:#ece6db}.secLayer{stroke:var(--ink-muted);stroke-width:.6}.secPat-parkett{fill:#eadcc2}.secPat-estrich{fill:#ece9e3}.secPat-wolle{fill:#f3edd3}.secPat-kies{fill:#e4dfd4}.secHatch{stroke:var(--ink-muted);stroke-width:.6}.secGrain,.secLegend{fill:var(--ink-secondary)}.secLegend{font-size:11px}.secRebar{fill:var(--series-1)}.secRebarLine{stroke:var(--series-1);stroke-width:2.5}.secStirrup{fill:none;stroke:#26364f;stroke-width:1.5}.secDim{stroke:var(--ink-secondary);stroke-width:.8}.secDimText{font-size:12px;fill:var(--ink-primary);font-variant-numeric:tabular-nums}.secScaleDark{fill:var(--ink-secondary)}.secScaleLight{fill:var(--surface);stroke:var(--ink-secondary);stroke-width:.8}.secNote{font-size:10px;fill:var(--ink-muted)}.sysSketch{margin:1rem 0 0}.sysSketch figcaption{margin-top:.35rem}.sysFaceFront{fill:#bab9b4}.sysFaceSide{fill:#c6c5c1}.sysSeeThrough{fill-opacity:.85}.sysWall{fill:#bab9b4}.sysSupport{fill:var(--ink-muted)}.sysGround{stroke:var(--ink-secondary);stroke-width:1.2}.sysHatch{stroke:var(--ink-muted);stroke-width:.8}.sysLineSupport{fill:none;stroke:var(--ink-secondary);stroke-width:1.2;stroke-dasharray:5 3}.sysColumn{fill:#a9a8a3}.sysArrow{fill:none;stroke:var(--series-1);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fileActions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.fileActions .btn{border-radius:0}.fileActions .btn-link{padding-left:.25rem;padding-right:.25rem}.openNotice{font-size:.8125rem;border-radius:0;margin:.5rem 0}.openNotice ul{margin:.15rem 0 0;padding-left:1.2rem}.scenVariants{margin-bottom:.5rem}.scenVariant{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8125rem;color:var(--ink-secondary);padding:.2rem 0;border-bottom:1px solid var(--rule)}.scenVariant b{color:var(--ink-primary)}.scenActions{display:flex;align-items:baseline;flex-shrink:0}.printOnly{display:none}@media print{@page{size:A4;margin:14mm 12mm}.noPrint{display:none!important}.printOnly{display:block}body,main.base{background:#fff!important}.container,body{min-width:0!important}main.base{padding:0!important}#app{visibility:visible!important}.printFull{flex:0 0 100%;max-width:100%;margin-top:0!important}.cBox{padding:0!important;margin-bottom:1rem}.btn-group .btn:not(.active){display:none}.btn-group .btn.active{background:none!important;color:var(--ink-secondary)!important;border:0;padding:0}.printHead{border-bottom:1px solid var(--ink-primary);padding-bottom:.4rem;margin-bottom:1rem;font-size:.8125rem;color:var(--ink-secondary)}.printHead h1{font-size:1.25rem;font-weight:600;color:var(--ink-primary);margin:0 0 .15rem}.printInputs{margin-top:.4rem}.printInputs th{font-weight:400;padding-right:1rem;vertical-align:top;white-space:nowrap}.printInputs td{color:var(--ink-primary)}.form-control{border:0;background:none;padding:0;appearance:none}.panelTitle{break-after:avoid}.secSvg{max-width:440px}.col-md-7{flex:0 0 58.333%;max-width:58.333%}.col-md-5{flex:0 0 41.667%;max-width:41.667%;margin-top:0!important}.cmpCard,.js-plotly-plot,.secSvg,.sysSketch,tr{break-inside:avoid}}.infoButton{display:flex;height:100%;width:60px;align-items:center;justify-content:center;color:#fff;font-size:1.2em}.infoButton img{width:24px;height:24px}.infoButton:hover{background-color:#3b3b3b}