.login-card[data-v-f63282e4]{min-width:300px;width:100%;background:#5d6570;border-radius:16px}@media (min-width: 1023px){.login-card[data-v-f63282e4]{min-width:420px}}.login-button[data-v-f63282e4]{width:100%;color:#000!important;font-size:18px;font-weight:600;border-radius:16px;min-height:55px;text-wrap-style:balance;line-height:1.2;padding:12px 8px}.q-card__actions .signup-button[data-v-f63282e4]{width:100%;color:#000!important;font-size:18px;font-weight:600;border-radius:16px;padding:14px 18px;min-height:55px;margin-top:16px;text-wrap-style:balance;line-height:1.2}.logo[data-v-f63282e4]{width:100%;max-width:380px;margin:auto;padding:15px 55px;display:block}.input-prepend[data-v-f63282e4]{display:flex;align-items:center;justify-content:center;background-color:#4a5159;width:55px;padding:0 8px;height:100%;margin-right:12px}.info-text[data-v-f63282e4]{padding:0 32px;text-align:center}.wrapper[data-v-f63282e4],.loading-rounded.q-inner-loading[data-v-f63282e4]{border-radius:16px}.login-container[data-v-38d59e69]{margin-top:250px}.login-card[data-v-38d59e69]{min-width:300px;width:100%;background:#5d6570;border-radius:16px}@media (min-width: 1023px){.login-card[data-v-38d59e69]{min-width:420px}}.login-button[data-v-38d59e69]{width:100%;color:#000!important;font-size:18px;font-weight:600;border-radius:16px;padding:18px;min-height:55px}.login-input[data-v-38d59e69]{color:#fff!important}.info-text a[data-v-38d59e69]{color:#f4ede5;font-weight:600;text-decoration:underline;cursor:pointer}.signup-button[data-v-38d59e69]{width:100%;color:#000!important;font-size:18px;font-weight:600;border-radius:16px;padding:18px;min-height:55px;margin-top:16px}.logo[data-v-38d59e69]{width:100%;max-width:380px;margin:auto;padding:15px 55px;display:block}.input-prepend[data-v-38d59e69]{display:flex;align-items:center;justify-content:center;background-color:#4a5159;width:55px;padding:0 8px;height:100%;margin-right:12px}.q-item[data-v-30669c17] img{height:24px;width:24px}.q-item__section--side[data-v-30669c17]{font-size:10px}.q-item[data-v-30669c17]{color:#000;font-weight:400;text-decoration:none}.q-item__section--main[data-v-30669c17]{white-space:nowrap}.language-selector[data-v-8ffb1174]{display:inline-block}.flag-icon[data-v-8ffb1174]{width:24px;height:24px;border-radius:4px}.flag-icon-small[data-v-8ffb1174]{width:20px;height:20px;border-radius:3px}.language-option[data-v-8ffb1174]{min-height:40px}.language-menu[data-v-8ffb1174]{min-width:120px}.login-page[data-v-37b267a8]{padding:30px 0;height:100vh;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:35px}@media (min-width: 1023px){.login-page[data-v-37b267a8]{padding:45px 0}}@media (min-width: 1439px){.login-page[data-v-37b267a8]{padding:70px 0}}.login-page .login-container[data-v-37b267a8]{display:flex;max-width:420px}.login-page .language-selector-container[data-v-37b267a8]{right:0;top:0}.intro[data-v-37b267a8]{display:flex;flex-direction:column;text-align:center}.intro h1[data-v-37b267a8]{font-size:42px;line-height:1.2;font-weight:600;margin:6px 0;padding:0}@media (min-width: 1023px){.intro h1[data-v-37b267a8]{font-size:56px;line-height:1.4;margin:0 0 6px}}.intro p[data-v-37b267a8]{margin:0;padding:0;color:#616161;font-size:18px;font-weight:400}@media (min-width: 1023px){.intro p[data-v-37b267a8]{font-size:24px}}.intro p.meta[data-v-37b267a8]{font-weight:600}.buttons[data-v-eefc648f]{display:flex;flex-direction:row;justify-content:space-between}.content[data-v-eefc648f]{max-width:400px}.autosave-toggle[data-v-63b77c88]{font-size:14px;color:#616161}.q-toolbar__title[data-v-4b1ad10f]{width:208px;font-size:16px;line-height:36px;border-right:1px solid rgba(0,0,0,.12);margin-right:12px}.logo[data-v-4b1ad10f]{width:100px;margin-left:15px;margin-right:15px;display:block}.license[data-v-4b1ad10f]{line-height:28px;border-right:1px solid rgba(0,0,0,.12);padding-right:20px;margin-right:12px}.q-tab[data-v-c5496c34]{color:inherit}.q-tab[data-v-c5496c34] .q-tab__label{font-weight:700}@media (min-width: 1023px){.q-tab[data-v-c5496c34]:first-child{margin-right:200px}}.q-tabs__content[data-v-c5496c34]{gap:100px;background:orange}.container[data-v-70b48271]{height:100%}.additional-info-header[data-v-ac7c3550]{height:32px;padding-top:16px}.thickness[data-v-d2333b03]{min-width:65px;padding-right:5px}.filter-expansion[data-v-4dc598fc] .q-focus-helper{display:none}[data-v-4dc598fc] .filter-header{padding:0;min-height:24px!important}.filter-header-inner[data-v-4dc598fc]{display:flex;align-items:center;gap:8px}.buttons[data-v-e4e615d1]{display:flex;flex-direction:row;justify-content:space-between}.content[data-v-e4e615d1]{max-width:400px}.q-menu.custom-select-popup{max-height:240px}.buttons[data-v-df663cd8]{display:flex;flex-direction:row;justify-content:space-between}.content[data-v-df663cd8]{max-width:400px}.scrolled-list[data-v-42000cd8]{height:210px;overflow:auto}.products-label[data-v-d81912bd]{color:#616161;font-size:10.5px}.products-tab-panel[data-v-d81912bd]{width:calc(100% + 12px);padding-right:6px;margin:0 -12px}.scrolled-list[data-v-50c67569]{height:210px;overflow:auto}.products-label[data-v-e62b2c40]{color:#616161;font-size:10.5px}.insulations-tab-panel[data-v-e62b2c40]{width:calc(100% + 12px);padding-right:6px;margin:0 -12px}.property-toggle[data-v-0c6b4c0d]{text-transform:capitalize;width:100%;color:#616161;font-size:10.5px;margin-bottom:16px}.property-toggle[data-v-0c6b4c0d] .q-toggle__label{flex:1}.insulation-thickness-select[data-v-3e717fad]{margin-left:-8px;margin-right:-8px;margin-bottom:16px}.insulation-thickness-select[data-v-3e717fad] .q-field__control{padding:0 8px}.expansion-item-sub-header[data-v-7d7766ab]{font-size:10px;font-weight:400;color:#616161}.is-wall .insulation.fibreglass[data-v-144bfd18]{background:#e4e401 url(/images/textures/insulation_vertical.svg);height:100%;width:var(--v31e97a00);position:absolute;right:0}.is-wall .insulation.stone-wool[data-v-144bfd18]{background:#b9c69d url(/images/textures/insulation_vertical.svg);height:100%;width:var(--v31e97a00);position:absolute;right:0}.is-wall .insulation.eco-wool[data-v-144bfd18]{background:#987201 url(/images/textures/insulation_vertical.svg);height:100%;width:var(--v31e97a00);position:absolute;right:0}.is-wall .insulation.other-material[data-v-144bfd18]{background:#c6a99f url(/images/textures/insulation_vertical.svg);height:100%;width:var(--v31e97a00);position:absolute;right:0}.is-wall .insulation-2[data-v-144bfd18]{right:auto;left:0}.is-floor .insulation.fibreglass[data-v-144bfd18]{background:#e4e401 url(/images/textures/insulation.svg);height:var(--v31e97a00)}.is-floor .insulation.stone-wool[data-v-144bfd18]{background:#b9c69d url(/images/textures/insulation.svg);height:var(--v31e97a00)}.is-floor .insulation.eco-wool[data-v-144bfd18]{background:#987201 url(/images/textures/insulation.svg);height:var(--v31e97a00)}.is-floor .insulation.other-material[data-v-144bfd18]{background:#c6a99f url(/images/textures/insulation.svg);height:var(--v31e97a00)}.is-floor .insulation.ceiling-frame-insulation[data-v-144bfd18],.is-floor .insulation-2[data-v-144bfd18]{position:absolute;width:100%;bottom:0}.is-wall .wooden-stud{width:calc(var(--fb15389a) - 1px);min-height:var(--v2190fe64);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-floor .wooden-stud{height:calc(var(--fb15389a) - 1px);min-width:var(--v2190fe64);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-wall .steel-stud{width:calc(var(--d64aa6ba) - 1px);min-height:var(--v7d484f54);height:var(--v7d484f54);background-size:100% 100%;border:solid black;border-width:var(--v45c7c24f) var(--v45c7c24f) 0 var(--v45c7c24f);position:relative}.is-wall .steel-stud:before{content:"";position:absolute;bottom:0;left:0;width:7px;border-bottom:var(--v45c7c24f) solid black}.is-wall .steel-stud:after{content:"";position:absolute;bottom:0;right:0;width:7px;border-bottom:var(--v45c7c24f) solid black}.is-floor .steel-stud{height:calc(var(--d64aa6ba) - 1px);min-width:var(--v7d484f54);width:var(--v7d484f54);background-size:100% 100%;border:solid black;border-width:var(--v45c7c24f) var(--v45c7c24f) var(--v45c7c24f) 0;position:relative}.is-floor .steel-stud+.beam-spacing{width:calc(var(--v4402bf54) - var(--v7d484f54))}.is-floor .steel-stud:before{content:"";position:absolute;top:0;left:0;height:7px;border-left:var(--v45c7c24f) solid black}.is-floor .steel-stud:after{content:"";position:absolute;bottom:0;left:0;height:7px;border-left:var(--v45c7c24f) solid black}.is-wall .resilient-bar{width:var(--v0d5b4d52);min-height:var(--e3c9fefa);background:url(/images/textures/resilient_bar.svg);background-size:100% 100%}.is-floor .resilient-bar{height:var(--v0d5b4d52);min-width:var(--e3c9fefa);background:url(/images/textures/resilient_bar_floor.svg);background-size:100% 100%}.is-wall .wooden-stud-with-resilient-bar{display:flex;justify-content:right;width:var(--v528ba927)}.is-wall .wooden-stud-with-resilient-bar:before{content:"";flex:1;height:var(--v6d412c50);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-wall .wooden-stud-with-resilient-bar:after{content:"";flex-grow:1;max-width:14px;height:var(--v6d412c50);background:url(/images/textures/resilient_bar.svg);background-size:100% 100%}.is-floor .wooden-stud-with-resilient-bar{display:flex;flex-direction:column;justify-content:left;height:var(--v528ba927);max-height:none}.is-floor .wooden-stud-with-resilient-bar:before{content:"";flex:1;width:var(--v6d412c50);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-floor .wooden-stud-with-resilient-bar:after{content:"";flex-grow:1;max-height:14px;width:var(--v6d412c50);background:url(/images/textures/resilient_bar_floor.svg);background-size:100% 100%}.is-floor .wooden-stud-with-resilient-hangers{display:flex;flex-direction:column;align-items:center;height:100%}.is-floor .wooden-stud-with-resilient-hangers:before{content:"";flex:1;width:var(--v3d67a646);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-floor .wooden-stud-with-resilient-hangers:after{content:"";width:calc(45px / var(--v22c85294));height:calc(70px / var(--v22c85294));background:url(/images/textures/resilient-hanger.svg) no-repeat center bottom;background-size:100% auto;z-index:1;margin-bottom:calc(20px / var(--v22c85294))}.is-floor .wooden-stud-with-resilient-hangers-inner{position:absolute;bottom:0;width:1000px;height:calc(30px / var(--v22c85294));background:#aaa8a1;border-top:1px solid black}.is-wall .wooden-stud-with-resilient-profiles{display:flex;justify-content:right;width:var(--v53d1dd05);position:relative;padding-right:calc(var(--v3f7fd78c) / var(--v1748cacf))}.is-wall .wooden-stud-with-resilient-profiles:before{content:"";flex:1;height:var(--dae70294);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-wall .wooden-stud-with-resilient-profiles:nth-of-type(9) .wooden-stud-with-resilient-profiles-inner{max-height:none;position:absolute;right:0;height:calc(var(--v3f7fd78c) * var(--v5757a364) / var(--v1748cacf));width:calc(var(--v3f7fd78c) / var(--v1748cacf));top:calc(-.5 * var(--v3f7fd78c) * var(--v5757a364) / var(--v1748cacf));background:url(/images/textures/resilient-profile.svg) repeat-y;background-size:100% 100%;z-index:1}.is-floor .wooden-stud-with-resilient-profiles{display:flex;flex-direction:column;justify-content:left;height:var(--v53d1dd05);position:relative;padding-bottom:calc(var(--v3f7fd78c) / var(--v1748cacf))}.is-floor .wooden-stud-with-resilient-profiles:before{content:"";flex:1;width:var(--dae70294);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-floor .wooden-stud-with-resilient-profiles:nth-of-type(9) .wooden-stud-with-resilient-profiles-inner{max-height:none;position:absolute;bottom:0;width:calc(var(--v3f7fd78c) * var(--v5757a364) / var(--v1748cacf));height:calc(var(--v3f7fd78c) / var(--v1748cacf));left:calc(-.5 * var(--v3f7fd78c) * var(--v5757a364) / var(--v1748cacf));background:url(/images/textures/resilient-profile_floor.svg) repeat-x;background-size:100% 100%;z-index:1}.is-floor .wooden-stud-with-wooden-laths{display:flex;flex-direction:column;justify-content:left;height:var(--b3a96210);padding-bottom:calc(var(--v712d32e0) / var(--v390d8c02))}.is-floor .wooden-stud-with-wooden-laths:before{content:"";flex:1;width:var(--v5625bf29);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-floor .wooden-stud-with-wooden-laths:nth-of-type(9) .wooden-stud-with-wooden-laths-inner{content:"";position:absolute;border:1px solid #000;bottom:0;width:100%;height:calc(var(--v712d32e0) / var(--v390d8c02));left:0;background:#a36f16;z-index:1}.is-floor .granab-7000-n12{display:flex;flex-direction:column;align-items:center}.is-floor .granab-7000-n12:before{content:"";flex:1;background:url(/images/textures/granab-7000-n12_dynamic.svg);background-size:cover;min-width:var(--v5796d3f3)}.is-floor .granab-7000-n12:after{content:"";flex-grow:1;max-height:var(--v3a292c1a);min-width:var(--v2977e2cc);background:url(/images/textures/granab-7000-n12_static.svg);background-size:100% 100%;transform:scaleY(-1)}.is-floor .granab-7000-n25{display:flex;flex-direction:column;align-items:center}.is-floor .granab-7000-n25:before{content:"";flex:1;background:url(/images/textures/granab-7000-n25_dynamic.svg);background-size:cover;min-width:var(--v464ec035)}.is-floor .granab-7000-n25:after{content:"";flex-grow:1;max-height:20px;min-width:var(--c876d9e4);background:url(/images/textures/granab-7000-n25_static.svg);background-size:100% 100%;transform:scaleY(-1)}.is-floor .granab-8000-w25{display:flex;flex-direction:column;align-items:center}.is-floor .granab-8000-w25:before{content:"";flex:1;background:url(/images/textures/granab-8000-w25_dynamic.svg);background-size:cover;min-width:var(--v933d894a)}.is-floor .granab-8000-w25:after{content:"";flex-grow:1;min-height:var(--v88efdb66);max-height:var(--v88efdb66);min-width:var(--v308e1a34);background:url(/images/textures/granab-8000-w25_static.svg);transform:scaleY(-1)}.is-floor .getzner-acoustic-floor-blocks-30{height:calc(var(--v1a9777af) - 1px);min-width:var(--v1b5e9740);background:url(/images/textures/getzner-afb-30.svg);background-size:100% 100%;transform:scaleY(-1)}.is-floor .getzner-acoustic-floor-blocks-60{height:calc(var(--c5c89092) - 1px);min-width:var(--v1925b068);background:url(/images/textures/getzner-afb-60.svg);background-size:100% 100%;transform:scaleY(-1)}.is-wall .gyproc-xr{width:calc(var(--v0961f605) - 1px);min-height:var(--v4aebcde4);background-size:100% auto;position:relative}.is-wall .gyproc-xr:after,.is-wall .gyproc-xr:before{content:"";position:absolute;bottom:0;width:calc(var(--v4aebcde4) * .49618);height:100%;background:url(/images/textures/gyproc-xr_left.svg) no-repeat center;background-size:100% auto}.is-wall .gyproc-xr-inner{width:calc(100% - 1.9 * var(--v4aebcde4) * .49618 + 0px);background:#1d1d1b;height:1.25px;position:absolute;left:50%;top:calc(50% - 2px);transform:translate(-50%)}.is-wall .gyproc-xr:before{left:0}.is-wall .gyproc-xr:after{right:0;background-image:url(/images/textures/gyproc-xr_right.svg)}.is-wall .knauf-mr{width:calc(var(--v5dac8abe) - 1px);min-height:var(--v46826387);background-size:100% auto;position:relative}.is-wall .knauf-mr+.beam-spacing{height:calc(var(--v67e467db) - var(--v46826387))}.is-wall .knauf-mr:after,.is-wall .knauf-mr:before{content:"";position:absolute;bottom:0;width:calc(var(--v46826387) * .4877);height:100%;background:url(/images/textures/knauf-mr_left.svg) no-repeat center;background-size:100% auto}.is-wall .knauf-mr-inner{width:calc(100% - 2 * var(--v46826387) * .4877 + 1px);background:#000;height:1.25px;position:absolute;left:50%;top:0;transform:translate(-50%)}.is-wall .knauf-mr:before{left:0}.is-wall .knauf-mr:after{right:0;background-image:url(/images/textures/knauf-mr_right.svg)}.is-floor .stravifloor-channel-m30{height:var(--v8e9e1a80);min-width:var(--bbb7821e);background:url(/images/textures/m30.svg);background-size:100% 100%;transform:scaleY(-1)}.is-floor .stravifloor-channel-m50{height:var(--v5b631a3a);width:31px;background:url(/images/textures/m50.svg);background-size:cover;transform:scaleY(-1)}.is-floor .stravifloor-channel-m50+.beam-spacing{width:calc(var(--e3998642) - 31px)}.is-floor .stravifloor-channel-m50-30{display:flex;flex-direction:column;align-items:center;height:var(--v36f62753);transform:scaleY(-1)}.is-floor .stravifloor-channel-m50-30+.beam-spacing{width:calc(var(--v3bfd5fa6) - 31px)}.is-floor .stravifloor-channel-m50-30:before{content:"";flex-grow:1;width:calc(var(--v5ac6f204) / 2 + 2px);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black;margin-bottom:0}.is-floor .stravifloor-channel-m50-30:after{content:"";flex:0 0 auto;width:31px;height:25px;background:url(/images/textures/m50.svg) no-repeat;background-size:100% 100%;margin:0}.is-floor .suspended-light-steel-grid{display:flex;flex-direction:column;align-items:center;height:var(--f739cf60)}.is-floor .suspended-light-steel-grid-inner{position:absolute;bottom:0;width:1000px;height:calc(30px / var(--v68785f5a));background:#aaa8a1;border-top:1px solid black}.is-floor .suspended-light-steel-grid:before{content:"";flex-grow:1;width:var(--v56291c81);background:url(/images/textures/suspended-ceiling_dynamic.svg);background-size:100% 100%;background-repeat:no-repeat;background-position-x:2px;margin:0}.is-floor .suspended-light-steel-grid:after{content:"";flex:1;width:100%;height:35px;min-height:25px;max-height:35px;background:url(/images/textures/suspended-ceiling_static.svg);background-size:100% 100%;margin:0 0 calc(30px / var(--v68785f5a))}.is-floor .cdm-stravilink-grid{display:flex;flex-direction:column;align-items:center;height:var(--v56d7ff28)}.is-floor .cdm-stravilink-grid+.beam-spacing{width:calc(var(--v9f1b179e) - 30px)}.is-floor .cdm-stravilink-grid:before{content:"";flex:1;width:calc(5px / var(--v714ef032));background:black;height:20px}.is-floor .cdm-stravilink-grid:after{content:"";flex:1;width:100%;min-width:30px;height:30px;max-height:30px;background:url(/images/textures/cdm-stravilink-ceiling_static.svg);background-size:100% 100%;margin:0}.is-floor .amc-sylomer{display:flex;flex-direction:column;align-items:center;height:var(--v32db439a)}.is-floor .amc-sylomer+.beam-spacing{width:calc(var(--f6442674) - 65px)}.is-floor .amc-sylomer-inner{min-height:auto;height:calc(var(--v32db439a) - 35px);width:8px;background:url(/images/textures/amc-srs-sylomer_dynamic.svg);background-size:100% auto;background-repeat:repeat-y;flex-grow:1}.is-floor .amc-sylomer:before{content:"";width:var(--v3ca68e38);min-width:65px;min-height:30px;height:auto;background:url(/images/textures/amc-akustik-sylomer_static_top.svg);background-size:100% 100%;margin:0}.is-floor .amc-sylomer:after{content:"";width:var(--v3ca68e38);height:14px;min-height:14px;background:url(/images/textures/amc-akustik-sylomer_static_bottom.svg);background-size:100% 100%;margin:0}.is-floor .amc-super-sylomer{display:flex;flex-direction:column;align-items:center;height:var(--v1ca41278)}.is-floor .amc-super-sylomer+.beam-spacing{width:calc(var(--v5997323e) - 45px)}.is-floor .amc-super-sylomer:before{content:"";flex-grow:1;width:100%;max-width:8px;background:url(/images/textures/amc-akustik-super-sylomer_dynamic.svg);background-size:100% auto;margin:0}.is-floor .amc-super-sylomer:after{content:"";flex:0 0 auto;width:45px;height:45px;background:url(/images/textures/amc-akustik-super-sylomer_static.svg) no-repeat;background-size:100% 100%;margin:0}.is-floor .amc-sylomer-floor-mount{display:flex;flex-direction:column;align-items:center;height:var(--v1b0365a8);transform:scaleY(-1)}.is-floor .amc-sylomer-floor-mount+.beam-spacing{width:calc(var(--v12cf91ad) - var(--v27a6835d) * 2)}.is-floor .amc-sylomer-floor-mount:before{content:"";flex-grow:1;width:calc(var(--v27a6835d) / 2 + 2px);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black;margin-bottom:13px}.is-floor .amc-sylomer-floor-mount:after{content:"";flex:0 0 auto;width:calc(var(--v27a6835d) * 2);min-height:var(--v17fac85b);height:auto;background:url(/images/textures/amc_akustik-sylomer-floor-mount_static.svg) no-repeat;background-size:100% 100%;margin:-25px 0 0}.is-wall .amc-sound-clip{display:flex;flex-direction:row;align-items:center;width:var(--v0478503f);height:var(--v501a7620)}.is-wall .amc-sound-clip:before{content:"";flex:0 0 auto;height:calc(var(--v501a7620) * 1.5);min-width:20px;width:auto;background:url(/images/textures/amc-sound-clip_static_horizontal.svg);background-size:100% 100%;background-repeat:no-repeat;margin:0 -4px}.is-wall .amc-sound-clip:after{content:"";flex:0 0 auto;height:calc(var(--v501a7620) * .75);width:10px;background:url(/images/textures/amc-sound-clip_dynamic_end_horizontal.svg);background-size:100% 100%;background-repeat:no-repeat;margin:0}.is-wall .amc-sound-clip-inner{flex:1;height:calc(var(--v501a7620) * .75);background:url(/images/textures/amc-sound-clip_dynamic_middle_horizontal.svg);background-size:100% 100%;background-repeat:repeat-x;margin:0 0 0 -15px}.is-floor .amc-sound-clip{display:flex;flex-direction:column;align-items:center;height:var(--v0478503f)}.is-floor .amc-sound-clip+.beam-spacing{width:calc(var(--cc0d858c) - var(--v501a7620) * 1.5)}.is-floor .amc-sound-clip:before{content:"";flex:0 0 auto;width:calc(var(--v501a7620) * 1.5);min-height:20px;height:auto;background:url(/images/textures/amc-sound-clip_static.svg);background-size:100% 100%;background-repeat:no-repeat;margin:-4px 0}.is-floor .amc-sound-clip:after{content:"";flex:0 0 auto;width:calc(var(--v501a7620) * .75);height:15px;background:url(/images/textures/amc-sound-clip_dynamic_end.svg);background-size:100% 100%;background-repeat:no-repeat;margin:0}.is-floor .amc-sound-clip-inner{flex:1;width:calc(var(--v501a7620) * .75);background:url(/images/textures/amc-sound-clip_dynamic_middle.svg);background-size:100% 100%;background-repeat:repeat-y;margin:-10px 0 0}.is-floor .amc-srs-sylomer{display:flex;flex-direction:column;align-items:center;height:var(--a2a390ca)}.is-floor .amc-srs-sylomer-inner{min-height:auto;height:calc(var(--a2a390ca) - 15px);width:100%;max-width:8px;background:url(/images/textures/amc-srs-sylomer_dynamic.svg);background-size:100% auto;background-repeat:repeat-y;flex-grow:1}.is-floor .amc-srs-sylomer:before{content:"";width:var(--v1bed9e4c);min-height:65px;height:auto;background:url(/images/textures/amc-srs-sylomer_static_top.svg);background-size:100% 100%;margin:0 0 -2px}.is-floor .amc-srs-sylomer:after{content:"";width:var(--v1bed9e4c);height:18px;min-height:18px;background:url(/images/textures/amc-srs-sylomer_static_bottom.svg);background-size:100% 100%;margin:0}.is-rib-panel .rib-panel{height:calc(var(--v58daa1bd) - 1px);min-width:var(--b097b124);background-color:#d59e40;position:relative;overflow:hidden;background-image:repeating-linear-gradient(to bottom,transparent,transparent 14px,black 14px,black 15px);outline:1px solid black;image-rendering:pixelated}.is-floor .subfloor-screw-foot-acoustic-25-wooden-joist-45x45{display:flex;flex-direction:column;align-items:center;height:var(--v1c426a32);transform:scaleY(-1)}.is-floor .subfloor-screw-foot-acoustic-25-wooden-joist-45x45+.beam-spacing{width:calc(var(--v2666a592) - 90px / var(--v65d1c831))}.is-floor .subfloor-screw-foot-acoustic-25-wooden-joist-45x45:before{content:"";width:var(--v62cbab98);height:calc(45px / var(--v65d1c831));min-height:15px;background:url(/images/textures/subfloor-25_45-45_static_upper.svg);background-position:center;background-repeat:no-repeat}.is-floor .subfloor-screw-foot-acoustic-25-wooden-joist-45x45-inner{width:calc(20px / var(--v65d1c831));background:#fff url(/images/textures/subfloor-25_dynamic.svg);background-size:110%;border-left:1px solid black;border-right:1px solid black;flex-grow:1}.is-floor .subfloor-screw-foot-acoustic-25-wooden-joist-45x45:after{content:"";flex:0 0 auto;width:calc(90px / var(--v65d1c831));height:calc(40px / var(--v65d1c831));background:url(/images/textures/subfloor-25_static_lower.svg);background-size:100% 100%;background-repeat:no-repeat}.is-floor .subfloor-screw-foot-acoustic-25-wooden-joist-45x70{display:flex;flex-direction:column;align-items:center;height:var(--v2463f60c);transform:scaleY(-1)}.is-floor .subfloor-screw-foot-acoustic-25-wooden-joist-45x70+.beam-spacing{width:calc(var(--f4c32666) - 90px / var(--v0bb8be16))}.is-floor .subfloor-screw-foot-acoustic-25-wooden-joist-45x70:before{content:"";width:var(--v2accbc3d);height:calc(70px / var(--v0bb8be16));min-height:15px;background:url(/images/textures/subfloor-25_45-70_static_upper.svg);background-position:center;background-repeat:no-repeat}.is-floor .subfloor-screw-foot-acoustic-25-wooden-joist-45x70-inner{width:calc(20px / var(--v0bb8be16));background:#fff url(/images/textures/subfloor-25_dynamic.svg);background-size:110%;border-left:1px solid black;border-right:1px solid black;flex-grow:1}.is-floor .subfloor-screw-foot-acoustic-25-wooden-joist-45x70:after{content:"";flex:0 0 auto;width:calc(90px / var(--v0bb8be16));height:calc(40px / var(--v0bb8be16));background:url(/images/textures/subfloor-25_static_lower.svg);background-size:100% 100%;background-repeat:no-repeat}.is-wall .double-wood-studs{display:flex}.is-wall .double-wood-studs:before{content:"";width:var(--v757ab9fc);height:var(--v9c00039a);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-wall .double-wood-studs-inner{width:calc(var(--v79fcc445) - var(--v757ab9fc) - var(--v757ab9fc))}.is-wall .double-wood-studs:after{content:"";width:var(--v757ab9fc);height:var(--v9c00039a);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-wall .staggered-wood-studs{display:flex;position:relative;width:var(--d75ef622)}.is-wall .staggered-wood-studs:before{content:"";width:var(--v1911feac);height:var(--dbf51646);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-wall .staggered-wood-studs-inner{width:calc(var(--d75ef622) - var(--v1911feac) - var(--v1911feac))}.is-wall .staggered-wood-studs:after{content:"";width:var(--v1911feac);height:var(--dbf51646);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black;position:absolute;right:0;top:calc(var(--dcf39fa6) / 2)}.is-wall .beam-spacing[data-v-d255f6e4]{height:calc(var(--v6032506b) - var(--v67c4295f))}.is-wall .double-steel-studs[data-v-d255f6e4]{width:calc(var(--v1604db71) - 1px)}.is-wall .stud-1[data-v-d255f6e4],.is-wall .stud-2[data-v-d255f6e4]{width:var(--v63d3442e);min-height:var(--v67c4295f);max-height:var(--v67c4295f);background-size:100% 100%;border-color:#000;border-style:solid;border-width:var(--v688aa864) var(--v688aa864) 0 var(--v688aa864);position:relative}.is-wall .stud-1[data-v-d255f6e4]:before,.is-wall .stud-2[data-v-d255f6e4]:before{content:"";position:absolute;bottom:0;left:0;width:7px;border-bottom:var(--v688aa864) solid black}.is-wall .stud-1[data-v-d255f6e4]:after,.is-wall .stud-2[data-v-d255f6e4]:after{content:"";position:absolute;bottom:0;right:0;width:7px;border-bottom:var(--v688aa864) solid black}.is-wall .stud-2[data-v-d255f6e4]{position:absolute;right:0}.is-wall .beam-spacing[data-v-4a018aee]{height:calc(var(--v694791f5) - var(--cae18fd6))}.is-wall .staggered-steel-studs[data-v-4a018aee]{width:calc(var(--v488d0027) - 1px)}.is-wall .studs-wrapper[data-v-4a018aee]{position:relative}.is-wall .stud-1[data-v-4a018aee],.is-wall .stud-2[data-v-4a018aee]{width:var(--v17ae1de4);max-width:var(--v17ae1de4);min-height:var(--cae18fd6);max-height:var(--cae18fd6);background-size:100% 100%;border:solid black;border-width:var(--v448f95ee) var(--v448f95ee) 0 var(--v448f95ee);position:relative}.is-wall .stud-1[data-v-4a018aee]:before,.is-wall .stud-2[data-v-4a018aee]:before{content:"";position:absolute;bottom:0;left:0;width:7px;border-bottom:var(--v448f95ee) solid black}.is-wall .stud-1[data-v-4a018aee]:after,.is-wall .stud-2[data-v-4a018aee]:after{content:"";position:absolute;bottom:0;right:0;width:7px;border-bottom:var(--v448f95ee) solid black}.is-wall .stud-2[data-v-4a018aee]{position:absolute;right:0;top:calc(var(--v694791f5) / 2)}.is-wall .steel-studs-with-resilient-bar[data-v-44175398]{width:calc(var(--dd6a848a) - 1px)}.is-wall .steel-studs-with-resilient-bar .beam-spacing[data-v-44175398]{height:calc(var(--b732b03e) - var(--v13d021a9))}.is-wall .studs-wrapper[data-v-44175398]{display:flex}.is-wall .stud-1[data-v-44175398]{flex:1;min-height:var(--v13d021a9);background-size:100% 100%;border:solid black;border-width:var(--a505584c) var(--a505584c) 0 var(--a505584c);position:relative;max-width:calc(var(--v296af178) - 1px - var(--v34a41bff))}.is-wall .stud-1[data-v-44175398]:before{content:"";position:absolute;bottom:0;left:0;width:7px;border-bottom:var(--a505584c) solid black}.is-wall .stud-1[data-v-44175398]:after{content:"";position:absolute;bottom:0;right:0;width:7px;border-bottom:var(--a505584c) solid black}.is-wall .stud-2[data-v-44175398]{width:var(--v34a41bff);min-height:var(--a505584c);background:url(/images/textures/resilient_bar.svg);background-size:100% 100%}.is-wall .steel-stud-with-resilient-profiles{width:calc(var(--v5b0ab6fe) - 1px);position:relative}.is-wall .steel-stud-with-resilient-profiles .beam-spacing{height:calc(var(--v410ab0be) - var(--v0c7027ec))}.is-wall .steel-stud-with-resilient-profiles .studs-wrapper{display:flex}.is-wall .steel-stud-with-resilient-profiles .resilient-profiles{position:absolute;height:calc(3400px / var(--v1d5d6cf6));width:calc(25px / var(--v1d5d6cf6));right:0;top:50%;transform:translateY(-50%);background:url(/images/textures/resilient-profile.svg) repeat-y;background-size:100% 100%;z-index:1}.is-wall .steel-stud-with-resilient-profiles .stud-1{flex:1;min-height:var(--v0c7027ec);background-size:100% 100%;border:solid black;border-width:var(--v73b602b7) var(--v73b602b7) 0 var(--v73b602b7);position:relative;margin-right:calc(25px / var(--v1d5d6cf6));width:calc(var(--v9792dd8a) - 1px - 25px / var(--v1d5d6cf6));max-width:calc(var(--v9792dd8a) - 1px - 25px / var(--v1d5d6cf6))}.is-wall .steel-stud-with-resilient-profiles .stud-1:before{content:"";position:absolute;bottom:0;left:0;width:7px;border-bottom:var(--v73b602b7) solid black}.is-wall .steel-stud-with-resilient-profiles .stud-1:after{content:"";position:absolute;bottom:0;right:0;width:7px;border-bottom:var(--v73b602b7) solid black}.is-wall .generic-wall-frame{width:calc(var(--v9eb57a40) - 1px);min-height:var(--v2d9901de);background:#9b864b;outline:1px solid black}.is-floor .generic-floor-frame{height:calc(var(--v3419edca) - 1px);min-width:var(--v09b6b60a);background:#4b829e;outline:1px solid black}.is-floor .generic-ceiling-frame{height:calc(var(--v1f83e286) - 1px);min-width:var(--fa644892);background:#6f958d;outline:1px solid black}.is-floor .vibratec-vt-dblock-12mm{display:flex;flex-direction:column;align-items:center;transform:scaleY(-1)}.is-floor .vibratec-vt-dblock-12mm:before{content:"";width:var(--v5dc4c76e);height:calc(45px / var(--v3eebe187));background:url(/images/textures/vibratec-vt-dblock_static_top.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat}.is-floor .vibratec-vt-dblock-12mm-inner{width:calc(25px / var(--v3eebe187));background:#fff url(/images/textures/vibratec-vt-dblock_dynamic_middle.svg) repeat-y;background-size:100% auto;flex-grow:1}.is-floor .vibratec-vt-dblock-12mm:after{content:"";flex:0 0 auto;width:var(--v5dc4c76e);height:calc(30px / var(--v3eebe187));background:url(/images/textures/vibratec-vt-dblock-12mm_static_bottom.svg);background-size:100% 100%;background-repeat:no-repeat}.is-floor .vibratec-vt-dblock-25mm{display:flex;flex-direction:column;align-items:center;transform:scaleY(-1)}.is-floor .vibratec-vt-dblock-25mm:before{content:"";width:var(--v36f7cde8);height:calc(45px / var(--v79ef02a5));background:url(/images/textures/vibratec-vt-dblock_static_top.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat}.is-floor .vibratec-vt-dblock-25mm-inner{width:calc(25px / var(--v79ef02a5));background:#fff url(/images/textures/vibratec-vt-dblock_dynamic_middle.svg) repeat-y;background-size:100% auto;flex-grow:1}.is-floor .vibratec-vt-dblock-25mm:after{content:"";flex:0 0 auto;width:var(--v36f7cde8);height:calc(40px / var(--v79ef02a5));background:url(/images/textures/vibratec-vt-dblock-25mm_static_bottom.svg);background-size:100% 100%;background-repeat:no-repeat}.is-floor .vibratec-vt-sfc{display:flex;flex-direction:column;align-items:center;height:100%}.is-floor .vibratec-vt-sfc:before{content:"";flex:1;width:calc(5px / var(--v613ffcb5));background:black;height:20px}.is-floor .vibratec-vt-sfc:after{content:"";width:var(--v3b7ecf1c);height:calc(58px / var(--v613ffcb5));background:url(/images/textures/vibratec-vt-sfc_static.svg);background-size:100% 100%}.is-floor .vibratec-vt-cbc{display:flex;flex-direction:column;align-items:center;height:100%}.is-floor .vibratec-vt-cbc:before{content:"";flex:1;width:calc(8px / var(--v4846e9d8));background:black}.is-floor .vibratec-vt-cbc:after{content:"";width:var(--fd9d7c8a);height:calc(118px / var(--v4846e9d8));background:url(/images/textures/vibratec-vt-cbc_static_middle.svg) no-repeat;background-size:100% 100%;z-index:1;margin-bottom:calc(20px / var(--v4846e9d8))}.is-floor .vibratec-vt-cbc-inner{position:absolute;bottom:0;width:1000px;height:calc(30px / var(--v4846e9d8));background:#aaa8a1;border-top:1px solid black}.is-floor .vibratec-vt-acc{width:var(--v56ace4c6);height:100%;background:url(/images/textures/vibratec-vt-acc_static.svg);background-size:100% 100%}.is-floor .rothoblaas-piano-a-on-wooden-studs{height:calc(var(--v7f25222b) - 1px);min-width:var(--aa667e48);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black;border-top:5px solid #000;border-bottom:5px solid #000}.is-floor .mitek-posi-joists-with-acoustic-profiles{display:flex;flex-direction:column;justify-content:left;height:var(--v16143094);width:calc(95px / var(--v5244769e));min-width:calc(95px / var(--v5244769e));position:relative;background:url(/images/textures/posi-joist_dynamic.svg) repeat-y;background-size:100%;background-position:center center}.is-floor .mitek-posi-joists-with-acoustic-profiles:after,.is-floor .mitek-posi-joists-with-acoustic-profiles:before{content:"";z-index:1;width:100%;height:calc(45px / var(--v5244769e));background:url(/images/textures/posi-joist_static.svg) no-repeat center;position:absolute;left:0}.is-floor .mitek-posi-joists-with-acoustic-profiles:before{top:0}.is-floor .mitek-posi-joists-with-acoustic-profiles:after{bottom:calc(25px / var(--v5244769e))}.is-floor .mitek-posi-joists-with-acoustic-profiles:nth-of-type(9) .mitek-posi-joists-with-acoustic-profiles-inner{position:absolute;bottom:0;width:calc(3400px / var(--v5244769e));height:calc(25px / var(--v5244769e));left:calc(-1700px / var(--v5244769e));background:#fff url(/images/textures/resilient-profile_floor.svg) repeat-x;background-size:100% 100%;z-index:1}.is-floor .mitek-posi-joists-with-mitek-sound-profiles{display:flex;flex-direction:column;justify-content:left;height:var(--acac9fe0);width:calc(95px / var(--v5678071a));min-width:calc(95px / var(--v5678071a));position:relative}.is-floor .mitek-posi-joists-with-mitek-sound-profiles:after,.is-floor .mitek-posi-joists-with-mitek-sound-profiles:before{content:"";z-index:2;width:100%;height:calc(45px / var(--v5678071a));background:url(/images/textures/posi-joist_static.svg) no-repeat center;position:absolute;left:0}.is-floor .mitek-posi-joists-with-mitek-sound-profiles:before{top:0}.is-floor .mitek-posi-joists-with-mitek-sound-profiles:after{bottom:0;height:calc(125px / var(--v5678071a));background-image:url(/images/textures/posi-joist_bottom.svg)}.is-floor .mitek-posi-joists-with-mitek-sound-profiles .mitek-posi-joists-with-mitek-sound-profiles-inner{position:relative;height:100%;width:100%}.is-floor .mitek-posi-joists-with-mitek-sound-profiles .mitek-posi-joists-with-mitek-sound-profiles-inner:after{content:"";height:calc(var(--acac9fe0) - 125px / var(--v5678071a));width:100%;position:absolute;background:url(/images/textures/posi-joist_dynamic.svg) repeat-y;background-size:100%;background-position:center center}.is-floor .mitek-posi-joists-with-mitek-sound-profiles:nth-of-type(9) .mitek-posi-joists-with-mitek-sound-profiles-inner:before{content:"";position:absolute;bottom:0;width:2000px;height:calc(45px / var(--v5678071a));left:-1000px;z-index:1;background:#a36f16;outline:1px solid black}.is-floor .i-joists-with-acoustic-profiles{display:flex;flex-direction:column;justify-content:left;height:var(--v67cf7d88);min-width:var(--v35f025b9);position:relative;background:url(/images/textures/i-beam_dynamic.svg) repeat-y;background-size:100% auto;background-position:center center}.is-floor .i-joists-with-acoustic-profiles:after,.is-floor .i-joists-with-acoustic-profiles:before{content:"";z-index:1;width:100%;background:url(/images/textures/i-beam_top.svg) no-repeat center;position:absolute;left:0;aspect-ratio:1}.is-floor .i-joists-with-acoustic-profiles:before{top:0}.is-floor .i-joists-with-acoustic-profiles:after{background-image:url(/images/textures/i-beam_bottom.svg);bottom:calc(var(--v326cd6cf) / var(--v22605692))}.is-floor .i-joists-with-acoustic-profiles:nth-of-type(9) .i-joists-with-acoustic-profiles-inner{content:"";position:absolute;bottom:0;width:calc(var(--v326cd6cf) * var(--a19cdffe) / var(--v22605692));height:calc(var(--v326cd6cf) / var(--v22605692));left:calc(-.5 * var(--v326cd6cf) * var(--a19cdffe) / var(--v22605692));background:#fff url(/images/textures/resilient-profile_floor.svg) repeat-x;background-size:100% 100%;z-index:1}.is-floor .wooden-beams-and-amc-sylomer-channel-clip-15{display:flex;flex-direction:column;justify-content:left;position:relative}.is-floor .wooden-beams-and-amc-sylomer-channel-clip-15:after{content:"";z-index:1;height:calc(var(--c5025fe4) - 1px - 55px / var(--acf5c0d0));width:calc(var(--f1f27582));min-width:calc(var(--f1f27582));background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;background-position:center center;outline:1px solid #000}.is-floor .wooden-beams-and-amc-sylomer-channel-clip-15:before{content:"";z-index:1;width:calc(75px / var(--acf5c0d0));height:calc(55px / var(--acf5c0d0));background:url(/images/textures/amc-sylomer-channel-clip15_static.svg) no-repeat center;position:absolute;left:50%;transform:translate(-50%);bottom:0}.is-floor .nivell-system-acoustic-foot-12{display:flex;flex-direction:column;align-items:center;height:var(--d3e2e7bc);transform:scaleY(-1)}.is-floor .nivell-system-acoustic-foot-12+.beam-spacing{width:calc(var(--v3066f412) - 90px / var(--v85d3b2a8))}.is-floor .nivell-system-acoustic-foot-12:before{content:"";width:calc(var(--v0b1b515a));height:calc(70px / var(--v85d3b2a8));min-height:15px;background:url(/images/textures/nivell-static_top.svg);background-position:center;background-repeat:no-repeat}.is-floor .nivell-system-acoustic-foot-12-inner{width:calc(20px / var(--v85d3b2a8));background:#fff url(/images/textures/subfloor-25_dynamic.svg);background-size:110%;border-left:1px solid black;border-right:1px solid black;flex-grow:1}.is-floor .nivell-system-acoustic-foot-12:after{content:"";flex:0 0 auto;width:calc(100px / var(--v85d3b2a8));height:calc(39px / var(--v85d3b2a8));background:url(/images/textures/nivell-static-12_bottom.svg);background-size:100% 100%;background-repeat:no-repeat}.is-floor .nivell-system-acoustic-foot-25{display:flex;flex-direction:column;align-items:center;height:var(--b92e6042);transform:scaleY(-1)}.is-floor .nivell-system-acoustic-foot-25+.beam-spacing{width:calc(var(--v68a6accc) - 90px / var(--v462321ae))}.is-floor .nivell-system-acoustic-foot-25:before{content:"";width:calc(var(--f54b16e0));height:calc(70px / var(--v462321ae));min-height:15px;background:url(/images/textures/nivell-static_top.svg);background-position:center;background-repeat:no-repeat}.is-floor .nivell-system-acoustic-foot-25-inner{width:calc(20px / var(--v462321ae));background:#fff url(/images/textures/subfloor-25_dynamic.svg);background-size:110%;border-left:1px solid black;border-right:1px solid black;flex-grow:1}.is-floor .nivell-system-acoustic-foot-25:after{content:"";flex:0 0 auto;width:calc(100px / var(--v462321ae));height:calc(52px / var(--v462321ae));background:url(/images/textures/nivell-static-25_bottom.svg);background-size:100% 100%;background-repeat:no-repeat}.is-floor .vibisol-senor-elastomer{display:flex;flex-direction:column;align-items:center;height:100%}.is-floor .vibisol-senor-elastomer:before{content:"";flex:1;width:calc(8px / var(--v10084922));background:black}.is-floor .vibisol-senor-elastomer:after{content:"";width:calc(77px / var(--v10084922));height:calc(69px / var(--v10084922));background:url(/images/textures/vibisol-senor-elastomer_static_middle.svg) no-repeat;background-size:100% 100%;z-index:1}.is-floor .vibisol-senor-elastomer-steel-spring{display:flex;flex-direction:column;align-items:center;height:100%}.is-floor .vibisol-senor-elastomer-steel-spring:before{content:"";flex:1;width:calc(8px / var(--v03bdb63c));background:black}.is-floor .vibisol-senor-elastomer-steel-spring:after{content:"";width:calc(77px / var(--v03bdb63c));height:calc(112px / var(--v03bdb63c));background:url(/images/textures/vibisol-senor-elastomer-steel-spring_static_middle.svg) no-repeat center bottom;background-size:100% 100%;z-index:1;margin-bottom:calc(30px / var(--v03bdb63c))}.is-floor .vibisol-senor-elastomer-steel-spring-inner{position:absolute;bottom:0;width:1000px;height:calc(30px / var(--v03bdb63c));background:#aab5c2;border-top:1px solid black}.is-floor .steel-c-studs-with-steel-deck-13mm-acoustic-profiles{height:calc(var(--v3f373fdc) - var(--v3c157fd9) / var(--v6d7282c8) - (var(--v1b212400)) - var(--v0dc4b212));min-width:var(--v8646997a);width:var(--v8646997a);background-size:100% 100%;border:solid black;border-width:var(--v1b212400) var(--v1b212400) var(--v1b212400) 0;position:relative;margin:var(--v0dc4b212) 0 0}.is-floor .steel-c-studs-with-steel-deck-13mm-acoustic-profiles+.beam-spacing{width:calc(var(--v33e8f7f2) - var(--v8646997a))}.is-floor .steel-c-studs-with-steel-deck-13mm-acoustic-profiles:before{content:"";position:absolute;top:0;left:0;height:7px;border-left:var(--v1b212400) solid black}.is-floor .steel-c-studs-with-steel-deck-13mm-acoustic-profiles:after{content:"";position:absolute;bottom:0;left:0;height:7px;border-left:var(--v1b212400) solid black}.is-floor .steel-c-studs-with-steel-deck-13mm-acoustic-profiles-inner{position:absolute;top:calc((var(--v0dc4b212) + var(--v1b212400)) * -1);width:1000px;height:var(--v0dc4b212);background:#aaa8a1;border-bottom:1px solid black}.is-floor .steel-c-studs-with-steel-deck-13mm-acoustic-profiles:nth-of-type(9) .steel-c-studs-with-steel-deck-13mm-acoustic-profiles-inner{position:absolute;top:auto;bottom:calc(var(--v3c157fd9) / var(--v6d7282c8) * -1 - var(--v1b212400));width:calc(var(--v3c157fd9) * var(--v35cfad92) / var(--v6d7282c8));height:calc(var(--v3c157fd9) / var(--v6d7282c8));left:calc(-.5 * var(--v3c157fd9) * var(--v35cfad92) / var(--v6d7282c8));background:url(/images/textures/resilient-profile_floor.svg) repeat-x;background-size:100% 100%;z-index:1}.is-wall .stravlink-qr-steel-studs{width:calc(var(--v354c16f9));background:url(/images/textures/stravilink-qr-full.svg);background-size:calc(80px / var(--f9c7507a)) auto;height:calc(121.8300653595px / var(--f9c7507a));background-repeat:no-repeat;position:relative}.is-wall .stravlink-qr-steel-studs+.beam-spacing{height:calc(var(--v41da1d40) - 121.8300653595px / var(--f9c7507a))}.is-wall .stravlink-qr-steel-studs-inner{width:calc(var(--v354c16f9) - 1px - 28px / var(--f9c7507a));height:calc(30px / var(--f9c7507a));background-size:100% 100%;border:solid black;border-width:var(--d31fa98e) var(--d31fa98e) 0 var(--d31fa98e);position:absolute;overflow:hidden;right:0;top:0;z-index:1}.is-wall .stravlink-qr-steel-studs-inner:before{content:"";position:absolute;bottom:0;left:0;width:3px;border-bottom:var(--d31fa98e) solid black}.is-wall .stravlink-qr-steel-studs-inner:after{content:"";position:absolute;bottom:0;right:0;width:3px;border-bottom:var(--d31fa98e) solid black}.is-floor .stravilink-ijhp{display:flex;flex-direction:column;align-items:flex-end;height:var(--f526fb84)}.is-floor .stravilink-ijhp+.beam-spacing{width:calc(var(--v4368005b) - 76px / var(--v4ccf05c8))}.is-floor .stravilink-ijhp:before{content:"";flex-grow:1;width:calc((var(--v7f6fdf6f)) + 2px);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black;margin-bottom:calc(-73px / var(--v4ccf05c8));position:relative;left:calc((var(--v7f6fdf6f)) + 2px)}.is-floor .stravilink-ijhp:after{content:"";flex:0 0 auto;width:calc(76px / var(--v4ccf05c8));height:calc(180px / var(--v4ccf05c8));background:url(/images/textures/stravilink-ijh-p-static.svg) no-repeat;background-size:100% 100%}.is-floor .stravilink-qrc{display:flex;flex-direction:column;align-items:center;height:var(--v64d2e1cc)}.is-floor .stravilink-qrc+.beam-spacing{width:calc(var(--v65796de6) - var(--v7e5fc7fd))}.is-floor .stravilink-qrc:before{content:"";flex-grow:1;width:calc((var(--v7e5fc7fd)) + 2px);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black;position:relative}.is-floor .stravilink-qrc:after{content:"";flex:0 0 auto;width:calc(27px / var(--v27c88c54));height:calc(27px / var(--v27c88c54));background:url(/images/textures/stravilink-qrc.svg) no-repeat;background-size:100% 100%;margin-bottom:var(--v30e812fd)}.is-floor .stravilink-qrc-inner{position:absolute;bottom:0;width:1000px;height:var(--v30e812fd);background:#aaa8a1;border-top:1px solid black}.is-floor .stravifloor-channel-m30-wooden-beams-spring-stirrup{display:flex;flex-direction:column;justify-content:left;height:var(--e376639c);position:relative;padding-bottom:calc(var(--b5ea940e) / var(--fe77b688))}.is-floor .stravifloor-channel-m30-wooden-beams-spring-stirrup:after{content:"";flex:1;width:var(--eacddd3a);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-floor .stravifloor-channel-m30-wooden-beams-spring-stirrup:before{content:"";height:calc(30px / var(--fe77b688));min-width:calc(45px / var(--fe77b688));background:url(/images/textures/m30.svg);background-size:100% 100%}.is-floor .stravifloor-channel-m30-wooden-beams-spring-stirrup:nth-of-type(9) .stravifloor-channel-m30-wooden-beams-spring-stirrup-inner{max-height:none;position:absolute;bottom:0;width:calc(var(--b5ea940e) * var(--v1d478717) / var(--fe77b688));height:calc(var(--b5ea940e) / var(--fe77b688));left:calc(-.5 * var(--b5ea940e) * var(--v1d478717) / var(--fe77b688));background:url(/images/textures/resilient-profile_floor.svg) repeat-x;background-size:100% 100%;z-index:1}.is-floor .stravifloor-mat-w15a-strips-wooden-beams-spring-stirrup{display:flex;flex-direction:column;justify-content:left;height:var(--v0965e026);position:relative;padding-bottom:calc(var(--v05585718) / var(--v667a3892))}.is-floor .stravifloor-mat-w15a-strips-wooden-beams-spring-stirrup:after{content:"";flex:1;width:var(--v5c3804c4);background:#a36f16 url(/images/textures/wood_stud.svg);background-size:100% 100%;outline:1px solid black}.is-floor .stravifloor-mat-w15a-strips-wooden-beams-spring-stirrup:before{content:"";flex:1;width:var(--v5c3804c4);height:calc(15px / var(--v667a3892));max-height:calc(15px / var(--v667a3892));background:url(/images/textures/polyurethane-foam-and-cellular-rubber-black15.svg) center center;background-size:auto calc(15px / var(--v667a3892))}.is-floor .stravifloor-mat-w15a-strips-wooden-beams-spring-stirrup:nth-of-type(9) .stravifloor-mat-w15a-strips-wooden-beams-spring-stirrup-inner{max-height:none;position:absolute;bottom:0;width:calc(var(--v05585718) * var(--v5120a77c) / var(--v667a3892));height:calc(var(--v05585718) / var(--v667a3892));left:calc(-.5 * var(--v05585718) * var(--v5120a77c) / var(--v667a3892));background:url(/images/textures/resilient-profile_floor.svg) repeat-x;background-size:100% 100%;z-index:1}.print .beam-container-inner .beam-spacing{width:var(--v89d439c4)!important}.is-wall .beam-container{position:absolute;right:0;top:0;bottom:0;overflow:hidden}.is-wall .beam-container-inner{height:500%;display:flex;flex-direction:column;justify-content:center;transform:translateY(-40%)}@media print{.is-wall .beam-container-inner{align-items:flex-end}}.is-wall .beam-spacing{height:calc(var(--dc185de4) - var(--e6abecc8))}.is-floor .beam-container{position:absolute;right:0;left:0;bottom:0;height:100%}.is-floor .beam-container-inner{width:500%;display:flex;flex-direction:row;justify-content:center;transform:translate(-40%);height:100%}.is-floor.ceiling-frame .beam-container-inner{align-items:flex-end}.is-floor .beam-spacing{width:calc(var(--dc185de4) - var(--e6abecc8))}.frame[data-v-27a4a8cd]{position:relative;height:100%;width:100%;background-color:#fff}.is-wall.is-flipped[data-v-27a4a8cd]{transform:scaleX(-1)}.is-floor.is-flipped[data-v-27a4a8cd]{transform:scaleY(-1)}.cavity[data-v-5711b08c]{position:relative;height:100%;width:100%;background:white}.insulation-container[data-v-5711b08c]{width:100%;height:100%}.is-wall .insulation.fibreglass[data-v-5711b08c]{background:#e4e401 url(/images/textures/insulation_vertical.svg);height:100%;width:var(--v01cf571b);position:absolute;top:0}.is-wall .insulation.stone-wool[data-v-5711b08c]{background:#b9c69d url(/images/textures/insulation_vertical.svg);height:100%;width:var(--v01cf571b);position:absolute;top:0}.is-wall .insulation.eco-wool[data-v-5711b08c]{background:#987201 url(/images/textures/insulation_vertical.svg);height:100%;width:var(--v01cf571b);position:absolute;top:0}.is-wall .insulation.other-material[data-v-5711b08c]{background:#c6a99f url(/images/textures/insulation_vertical.svg);height:100%;width:var(--v01cf571b);position:absolute;top:0}.is-wall .insulation-2[data-v-5711b08c]{right:0;left:auto}.is-floor .insulation.fibreglass[data-v-5711b08c]{background:#e4e401 url(/images/textures/insulation.svg);height:var(--v01cf571b)}.is-floor .insulation.stone-wool[data-v-5711b08c]{background:#b9c69d url(/images/textures/insulation.svg);height:var(--v01cf571b)}.is-floor .insulation.eco-wool[data-v-5711b08c]{background:#987201 url(/images/textures/insulation.svg);height:var(--v01cf571b)}.is-floor .insulation.other-material[data-v-5711b08c]{background:#c6a99f url(/images/textures/insulation.svg);height:var(--v01cf571b)}.is-floor .insulation[data-v-5711b08c]{width:100%;height:var(--v01cf571b);background:#979701 url(/images/textures/insulation.svg)}.layer[data-v-b4059246]{background:white;cursor:pointer;overflow:hidden}.layer[data-v-b4059246]:hover{opacity:.7}.layer.is-impact-board.fibreglass[data-v-b4059246]{background-color:#e4e401;background-image:url(/images/textures/impact_board.svg);background-size:60px}.layer.is-impact-board.stonewool[data-v-b4059246]{background-color:#b9c69d;background-image:url(/images/textures/impact_board.svg);background-size:60px}.layer.is-impact-board.woodfibre[data-v-b4059246]{background-color:#987201;background-image:url(/images/textures/impact_board.svg);background-size:60px}.layer.is-impact-board.eps[data-v-b4059246]{background-color:#e8ecdf;background-image:url(/images/textures/impact_board.svg);background-size:60px}.layer.is-impact-board.other-material[data-v-b4059246]{background-color:#c6a99f;background-image:url(/images/textures/impact_board.svg);background-size:60px}.layer.is-impact-board.sponge-rubber[data-v-b4059246]{background-image:url(/images/textures/sponge-rubber.svg);background-position:center center;background-size:auto 100%}.layer.is-impact-board.polyurethane-foam-and-cellular-rubber[data-v-b4059246]{background-image:url(/images/textures/polyurethane-foam-and-cellular-rubber.svg);background-position:center center;background-size:auto 100%}.layer.is-impact-board.pur-getzner-29[data-v-b4059246]{background-image:url(/images/textures/pur-getzner-29.svg);background-position:center center;background-size:auto 100%}.layer.is-impact-board.pur-getzner-35[data-v-b4059246]{background-image:url(/images/textures/pur-getzner-35.svg);background-position:center center;background-size:auto 100%}.layer.is-massive-element-wood[data-v-b4059246]{background:#f2c037 url(/images/textures/clt.svg);background-size:83px}.layer.is-massive-element-wood.c3[data-v-b4059246],.layer.is-massive-element-wood.c5[data-v-b4059246],.layer.is-massive-element-wood.l3[data-v-b4059246],.layer.is-massive-element-wood.l5[data-v-b4059246],.layer.is-massive-element-wood.l7[data-v-b4059246]{background-size:cover;background-position:center}.layer.is-massive-element-wood.c3[data-v-b4059246]{background-image:url(/images/textures/clt-c3layers.svg)}.layer.is-massive-element-wood.c5[data-v-b4059246]{background-image:url(/images/textures/clt-c5layers.svg)}.layer.is-massive-element-wood.l3[data-v-b4059246]{background-image:url(/images/textures/clt-l3layers.svg)}.layer.is-massive-element-wood.l5[data-v-b4059246]{background-image:url(/images/textures/clt-l5layers.svg)}.layer.is-massive-element-wood.l7[data-v-b4059246]{background-image:url(/images/textures/clt-l7layers.svg)}.layer.is-massive-element-concrete[data-v-b4059246]{background:#cdcdcd url(/images/textures/concrete.svg);background-size:82px}.layer.is-massive-element-steel[data-v-b4059246]{background:#a9a9a5 url(/images/textures/metallic.svg);background-size:83px}.layer.is-floor-covering[data-v-b4059246]{background:white;height:var(--v58ec8de8);border-top:3px dashed black}.layer.is-gypsum[data-v-b4059246]{background:#cee0e7 url(/images/textures/gypsum.svg);background-size:100px}.layer.is-wood[data-v-b4059246]{background:#e1d0b3 url(/images/textures/wood.svg);background-size:82px}.layer.is-concrete[data-v-b4059246]{background:#cdcdcd url(/images/textures/concrete.svg);background-size:82px}.layer.is-gravel[data-v-b4059246]{background:#a9a9a5 url(/images/textures/gravel.svg);background-size:83px}.layer.is-steel[data-v-b4059246]{background:#a9a9a5 url(/images/textures/metallic.svg);background-size:83px}.layer.is-metallic[data-v-b4059246]{background-color:#aeaeaa}.layer.is-porous[data-v-b4059246]{background-color:#e5e7b3}.layer--is-wall[data-v-b4059246]{border:1px solid gray;width:var(--v58ec8de8);height:600px;background-size:70px;border-left-width:0}.layer--is-wall[data-v-b4059246]:first-child:not(.is-selected){box-shadow:-1px 0 gray}@media (max-height: 819px){.layer--is-wall[data-v-b4059246]{height:500px}}.layer--is-floor[data-v-b4059246]{border:1px solid gray;width:300px;height:var(--v58ec8de8);background-size:70px;border-top-width:0}.layer--is-floor[data-v-b4059246]:first-child:not(.is-selected){box-shadow:0 -1px gray}@media (min-width: 1300px){.layer--is-floor[data-v-b4059246]{width:360px}}@media (min-width: 1440px){.layer--is-floor[data-v-b4059246]{width:510px}}@media (min-width: 1500px){.layer--is-floor[data-v-b4059246]{width:560px}}@media (min-width: 1600px){.layer--is-floor[data-v-b4059246]{width:660px}}.is-blurred[data-v-b4059246]{filter:blur(2px)}.is-selected[data-v-b4059246]{z-index:1;box-shadow:1px 1px 6px #333}.total-thickness[data-v-6f297185]{height:20px;margin-top:20px;border:solid #616161;border-width:0 2px 0 2px;z-index:1;text-align:center;position:relative}.total-thickness span[data-v-6f297185]{font-size:12px;background:#eeeeee;white-space:nowrap}.total-thickness[data-v-6f297185]:before,.total-thickness[data-v-6f297185]:after{content:"";width:10px;position:absolute;top:10px;border-bottom:2px solid #616161;z-index:-1;margin-top:-1px}.total-thickness[data-v-6f297185]:before{left:0}.total-thickness[data-v-6f297185]:after{right:0}.resonance-frequencies[data-v-9c3d3035]{position:absolute;bottom:0px;text-align:center}main[data-v-f77888ca]{display:flex;min-height:100%;justify-content:center;align-items:center}.content-wrapper[data-v-f77888ca]{display:flex}.buttons[data-v-f77888ca]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:136px}.buttons[data-v-f77888ca]>*{margin:10px 40px}.q-btn[data-v-f77888ca]{padding:0}.q-btn[data-v-f77888ca] .q-icon{font-size:32px!important}.total-thickness[data-v-bc845125]{margin-left:20px;width:60px;border-left:2px solid #616161;z-index:1;position:relative;display:flex;align-self:stretch;align-items:center;margin-top:-8px;margin-bottom:-8px}.total-thickness .value[data-v-bc845125]{font-size:.8571em;background:#eeeeee;white-space:nowrap;position:relative;left:4px}.total-thickness .start[data-v-bc845125],.total-thickness .end[data-v-bc845125]{position:absolute}.total-thickness .start[data-v-bc845125]:before,.total-thickness .start[data-v-bc845125]:after,.total-thickness .end[data-v-bc845125]:before,.total-thickness .end[data-v-bc845125]:after{content:"";height:10px;width:20px;position:absolute;left:-11px;transform-origin:10px 1px;border-top:2px solid #616161;z-index:-1}.total-thickness .start[data-v-bc845125]{top:7px}.total-thickness .start[data-v-bc845125]:after{rotate:45deg}.total-thickness .end[data-v-bc845125]{bottom:10px}.total-thickness .end[data-v-bc845125]:after{rotate:45deg}main[data-v-32b189e4]{display:flex;min-height:100%;justify-content:center;align-items:center}.content-wrapper[data-v-32b189e4]{display:flex;flex-direction:column}.buttons[data-v-32b189e4]{display:flex;justify-content:center;align-items:center;min-height:136px}.buttons[data-v-32b189e4]>*{margin:40px 10px}.q-btn[data-v-32b189e4]{padding:0}.q-btn[data-v-32b189e4] .q-icon{font-size:32px!important}.chart-wrapper[data-v-6afd0c6e]{height:430px;width:355px;margin-bottom:32px}.locked[data-v-6afd0c6e]{pointer-events:none}.chart-heading[data-v-6afd0c6e]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-right:16px}.chart-reference-checkboxes[data-v-6afd0c6e]{display:flex;flex-direction:row;gap:8px}.chart-reference-checkboxes label[data-v-6afd0c6e]{display:flex;flex-direction:row;gap:4px;font-size:12px;align-items:normal}.chart-reference-checkboxes input[data-v-6afd0c6e]{margin-bottom:2px}@media print{.chart-wrapper canvas[data-v-6afd0c6e]{width:355px!important;height:430px!important}.simplified .chart-wrapper canvas[data-v-6afd0c6e]{width:300px!important;height:363.3802816901px!important;max-width:100%}}.chart-table{width:100%;font-size:10px;border-collapse:collapse}.chart-table th,.chart-table td{padding:0 4px;border:1px solid #bdbdbd}.chart-table th{font-weight:400;background:#cfd2ba;text-align:left}.chart-table td{background:#f4ede5;line-height:14px}@media print{.copy-data-btn[data-v-d0cfaafc]{display:none}}.copy-data-btn[data-v-d0cfaafc]:disabled{pointer-events:none}.section[data-v-711bd5f7]{margin-bottom:30px}.title[data-v-711bd5f7]{font-size:15px;font-weight:700}.drawer-table[data-v-1bd8647a]{width:100%}.drawer-table td[data-v-1bd8647a]{padding-bottom:8px}.drawer-table td[data-v-1bd8647a]:first-child{width:40%}.light-table{width:100%}.light-table td{padding-bottom:8px}.light-table td:first-child{width:40%}.chart-spinner[data-v-7d5b1408]{position:absolute;right:20px;top:60px}.error-message[data-v-7d5b1408]{padding-bottom:0;margin-bottom:0}.delayed-loading-overlay[data-v-7d5b1408]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:10;padding:1rem;min-height:200px}.delayed-loading-overlay div[data-v-7d5b1408]{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.delayed-loading-overlay div p[data-v-7d5b1408]{font-weight:600;font-size:1rem}.radio[data-v-01633301]{border:1px solid #bdbdbd;border-radius:4px;padding:8px 4px;display:flex;flex-direction:column-reverse;justify-content:start;text-align:center;min-height:120px}.radio.disabled[data-v-01633301]{opacity:.5!important;pointer-events:none;border:1px solid #e0e0e0}.radio[data-v-01633301]:focus{background:#f5f5f5}.radio[aria-checked=true][data-v-01633301]{opacity:1;outline:4px solid #577399!important;outline-offset:-2px}.radio[data-v-01633301] .q-radio__inner{height:45px}.radio[data-v-01633301] .q-radio__inner:before{display:none}.radio[data-v-01633301] .q-radio__label{height:45px;font-size:9px}.radio[data-v-01633301] .q-radio__icon-container{justify-content:center}.radio[data-v-01633301] .q-radio__icon{width:var(--v24630bc7);margin-bottom:18px}.radio[data-v-01633301] .q-radio__icon img{width:100%;height:auto}.radio.radio-flanking-0[data-v-01633301] .q-radio__icon img{width:85%;left:-6%;position:relative}.flanking-container[data-v-e0171e47],.flanking-container[data-v-a24b42e8]{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr 1fr}.result-field[data-v-1e621b43]{display:flex;justify-content:center;align-items:center;text-align:center;height:40px;border:1px solid #eee}.overlay[data-v-57117357]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#1b1b1b2e;z-index:10;display:flex;pointer-events:none}.overlay-text[data-v-57117357]{position:relative;border-top:2px solid #C10015;border-bottom:2px solid #C10015;color:#c10015;z-index:11;font-size:22px;font-weight:700;text-align:center;margin:175px 50px 0 auto;height:fit-content;transform:rotate(45deg)}p[data-v-57117357]{padding:0;margin:0}.thickness[data-v-4875bdd4]{min-width:65px;padding-right:5px}.report-header[data-v-a8037daa]{display:flex;align-items:center;padding-left:16px;padding-right:16px;padding-bottom:8px;border-bottom:2px solid #000;justify-content:space-between}.page-number[data-v-a8037daa]{text-align:right;padding-right:16px;font-size:.9em;margin-top:4px;margin-bottom:-18px}.logo-calculated[data-v-a8037daa]{display:block;width:120px}.custom-logo{&[data-v-a8037daa]{margin-right:16px;width:150px;max-height:80px;display:flex;align-items:center}img[data-v-a8037daa] {max-width: 100%; height: auto; max-height: 80px; object-fit: contain; object-position: left center; display: block;}}.report-meta-secondary{p[data-v-a8037daa] {margin: 0; text-align: right;}}.made-by[data-v-a8037daa]{font-size:.8em}.logo[data-v-a8037daa]{width:120px;margin-right:16px}.report-meta h1[data-v-a8037daa]{margin:0;font-size:1.3em;line-height:1.1}.report-meta p[data-v-a8037daa]{margin:0;font-size:1em}.component-section[data-v-16143d20]{margin-bottom:0rem}.component-header[data-v-16143d20]{display:flex;align-items:center;margin-bottom:.5rem}.component-number[data-v-16143d20]{font-weight:700;margin-right:.5rem}.properties-grid[data-v-16143d20]{display:grid;grid-template-columns:auto auto 1fr}.property-row[data-v-16143d20]{display:contents}.property-label[data-v-16143d20]{grid-column:1}.property-value[data-v-16143d20]{grid-column-start:2;padding-left:2rem;padding-right:1rem;white-space:nowrap}.property-unit[data-v-16143d20]{grid-column:3}.component-icon[data-v-16143d20]{margin-right:5px!important}.layer[data-v-de98ba5b]{background:white;cursor:pointer;overflow:hidden}.layer[data-v-de98ba5b]:hover{opacity:.7}.layer.is-impact-board.fibreglass[data-v-de98ba5b]{background-color:#e4e401;background-image:url(/images/textures/impact_board.svg);background-size:60px}.layer.is-impact-board.stonewool[data-v-de98ba5b]{background-color:#b9c69d;background-image:url(/images/textures/impact_board.svg);background-size:60px}.layer.is-impact-board.woodfibre[data-v-de98ba5b]{background-color:#987201;background-image:url(/images/textures/impact_board.svg);background-size:60px}.layer.is-impact-board.eps[data-v-de98ba5b]{background-color:#e8ecdf;background-image:url(/images/textures/impact_board.svg);background-size:60px}.layer.is-impact-board.other-material[data-v-de98ba5b]{background-color:#c6a99f;background-image:url(/images/textures/impact_board.svg);background-size:60px}.layer.is-massive-element-wood[data-v-de98ba5b]{background:#f2c037 url(/images/textures/clt.svg);background-size:83px}.layer.is-massive-element-wood.c3[data-v-de98ba5b],.layer.is-massive-element-wood.c5[data-v-de98ba5b],.layer.is-massive-element-wood.l3[data-v-de98ba5b],.layer.is-massive-element-wood.l5[data-v-de98ba5b],.layer.is-massive-element-wood.l7[data-v-de98ba5b]{background-size:cover;background-position:center}.layer.is-massive-element-wood.c3[data-v-de98ba5b]{background-image:url(/images/textures/clt-c3layers.svg)}.layer.is-massive-element-wood.c5[data-v-de98ba5b]{background-image:url(/images/textures/clt-c5layers.svg)}.layer.is-massive-element-wood.l3[data-v-de98ba5b]{background-image:url(/images/textures/clt-l3layers.svg)}.layer.is-massive-element-wood.l5[data-v-de98ba5b]{background-image:url(/images/textures/clt-l5layers.svg)}.layer.is-massive-element-wood.l7[data-v-de98ba5b]{background-image:url(/images/textures/clt-l7layers.svg)}.layer.is-massive-element-concrete[data-v-de98ba5b]{background:#CDCDCD url(/images/textures/concrete.svg);background-size:82px}.layer.is-massive-element-steel[data-v-de98ba5b]{background:#A9A9A5 url(/images/textures/metallic.svg);background-size:83px}.layer.is-floor-covering[data-v-de98ba5b]{background:white;height:var(--c392dddc);border-top:3px dashed black}.layer.is-gypsum[data-v-de98ba5b]{background:#cee0e7 url(/images/textures/gypsum.svg);background-size:100px}.layer.is-wood[data-v-de98ba5b]{background:#e1d0b3 url(/images/textures/wood.svg);background-size:82px}.layer.is-concrete[data-v-de98ba5b]{background:#CDCDCD url(/images/textures/concrete.svg);background-size:82px}.layer.is-gravel[data-v-de98ba5b]{background:#A9A9A5 url(/images/textures/gravel.svg);background-size:83px}.layer.is-steel[data-v-de98ba5b]{background:#A9A9A5 url(/images/textures/metallic.svg);background-size:83px}.layer.is-metallic[data-v-de98ba5b]{background-color:#aeaeaa}.layer.is-porous[data-v-de98ba5b]{background-color:#e5e7b3}.layer--is-wall[data-v-de98ba5b]{border:1px solid gray;width:var(--c392dddc);height:600px;background-size:70px;overflow:hidden}.layer--is-wall+.layer--is-wall[data-v-de98ba5b]{border-left-width:0}.layer--is-floor[data-v-de98ba5b]{border:1px solid gray;width:300px;height:var(--c392dddc);background-size:70px}.layer--is-floor+.layer--is-floor[data-v-de98ba5b]{border-top-width:0}@media (min-width: 1300px){.layer--is-floor[data-v-de98ba5b]{width:400px}}@media (min-width: 1440px){.layer--is-floor[data-v-de98ba5b]{width:550px}}@media (min-width: 1500px){.layer--is-floor[data-v-de98ba5b]{width:600px}}@media (min-width: 1600px){.layer--is-floor[data-v-de98ba5b]{width:700px}}@media print{.layer--is-floor[data-v-de98ba5b]{width:600px}}.is-blurred[data-v-de98ba5b]{filter:blur(2px)}.is-selected[data-v-de98ba5b]{z-index:1;box-shadow:1px 1px 6px #333}@media print{body[data-v-bc769b27]{width:210mm;height:297mm;margin:0;transform:scale(.98)}}@media print{.always-break-after[data-v-bc769b27]{page-break-after:always}}.construction-section[data-v-bc769b27],.graph-section[data-v-bc769b27],.total-thickness-text[data-v-bc769b27]{margin-top:20px}h2[data-v-bc769b27]{background-color:#eee;color:#000;padding:8px;margin:0;font-size:1rem;line-height:1;margin-bottom:1rem;font-weight:400}[data-v-bc769b27] .chart-table{width:150px}[data-v-bc769b27] .q-item__section--main~.q-item__section--side{display:none}[data-v-bc769b27] .row>.col-3{width:auto}.simplified{.layer-details-section[data-v-bc769b27],.disclaimer-section[data-v-bc769b27] {display: none;} .always-break-after[data-v-bc769b27] {page-break-after: avoid;} [data-v-bc769b27] .page-number,[data-v-bc769b27] .charts-section .report-header {display: none;} .graph-section[data-v-bc769b27] {display: flex; gap:2%;} .airborne-sound-section[data-v-bc769b27] {width: 49%;} .impact-sound-section[data-v-bc769b27] {width: 49%;} [data-v-bc769b27] .chart-table {width: 120px; max-width: 100%;} [data-v-bc769b27] .chart-wrapper {width: 300px;} [data-v-bc769b27] .chart-heading {font-size: 12px;} [data-v-bc769b27] .row > .col-3 {width: 25%;}}.layer[data-v-bc769b27]{max-width:550px}.layer-details[data-v-bc769b27]{margin-top:20px}.component-layer-wrapper.wall[data-v-bc769b27]{max-width:400px;height:90%;max-height:300px;overflow:hidden}.component-layer-wrapper.floor[data-v-bc769b27]{max-width:550px;overflow:hidden;display:block}.component-layer-wrapper[data-v-bc769b27] *{max-height:100%}.component-layer-wrapper[data-v-bc769b27] .beam-container-inner{max-height:300%}.total-thickness[data-v-bc769b27]{max-width:100%;display:none}.components-grid[data-v-bc769b27]{display:grid;grid-template-columns:repeat(2,1fr);gap:0rem}.disclaimer-section[data-v-bc769b27]{padding:20px 16px 16px}.disclaimer-section h2[data-v-bc769b27]{font-size:1.25em;margin-bottom:16px}.disclaimer-section p[data-v-bc769b27]{font-size:.9em;line-height:1.6;margin-bottom:12px}footer p[data-v-bc769b27]{font-size:.8em;color:#777}#print-component-pre[data-v-7f9398f3]{visibility:hidden}#print-component[data-v-7f9398f3]{position:absolute;left:-9999px;top:0;width:100%;height:0;overflow:hidden}@media print{body *{visibility:hidden}body #app main{display:none}.q-menu,.q-dialog,.q-tooltip,.q-notify{display:none!important}#print-component{display:block!important;left:0!important;top:0!important;height:auto!important;overflow:visible!important}#print-component,#print-component *{visibility:visible!important}}.logoImage[data-v-8afa839e]{max-width:200px;max-height:100px;margin-bottom:1rem}.change-password-container[data-v-62e94599]{border-radius:16px}.change-password-card[data-v-62e94599]{min-width:300px;width:100%;background-color:#5d6570;border-radius:16px;color:#f4ede5}.change-password-button[data-v-62e94599]{width:100%;color:#000!important;font-size:18px;font-weight:600;border-radius:16px;padding:18px;min-height:55px}.change-password-input[data-v-62e94599]{color:#fff!important}.info-text a[data-v-62e94599]{color:#f4ede5;font-weight:600}.signup-page[data-v-f4f3771c]{padding:30px 0;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:35px}@media (min-width: 1023px){.signup-page[data-v-f4f3771c]{padding:45px 0}}@media (min-width: 1439px){.signup-page[data-v-f4f3771c]{padding:70px 0}}.signup-page .signup-container[data-v-f4f3771c]{display:flex;max-width:420px;margin-top:35px}@media (min-width: 1023px){.signup-page .signup-container[data-v-f4f3771c]{margin-top:50px}}@media (min-width: 1439px){.signup-page .signup-container[data-v-f4f3771c]{margin-top:100px}}.signup-card[data-v-f4f3771c]{min-width:300px;width:100%;background:#5d6570;border-radius:16px}@media (min-width: 1023px){.signup-card[data-v-f4f3771c]{min-width:485px}}.signup-button[data-v-f4f3771c]{width:100%;color:#000!important;font-size:18px;font-weight:600;border-radius:16px;padding:18px;min-height:55px}.signup-button[data-v-f4f3771c]{width:100%;color:#000!important;font-size:18px;font-weight:600;border-radius:16px;padding:18px;min-height:55px;margin-top:16px}.logo[data-v-f4f3771c]{width:100%;max-width:380px;margin:auto;padding:15px 55px;display:block}.input-prepend[data-v-f4f3771c]{display:flex;align-items:center;justify-content:center;background-color:#4a5159;width:48px;padding:0 8px;height:100%;margin-right:12px}.checkbox-container[data-v-f4f3771c]{margin-bottom:0;display:flex}.checkbox-container[data-v-f4f3771c] .q-field__control-container{display:flex;align-items:center}.checkbox-container .checkbox-label[data-v-f4f3771c]{margin-left:8px;font-size:14px;line-height:1.4;color:#f4ede5}.checkbox-container[data-v-f4f3771c] .q-field__messages{color:#f4ede5}.checkbox-container[data-v-f4f3771c] .q-field__append .q-icon{color:#f4ede5!important}.q-menu.info-menu[data-v-39da749f]{max-width:300px}.title[data-v-39da749f]{font-weight:700;padding-right:24px;text-wrap-style:balance}.close-info-menu[data-v-39da749f]{position:absolute;top:12px;right:8px}.structure-radio-container[data-v-39da749f]{position:relative;display:inline-block}.structure-radio[data-v-39da749f]{border:1px solid #bdbdbd;border-radius:4px;padding:18px 8px 12px;opacity:.6;display:flex;flex-direction:column;justify-content:center;text-align:center;min-width:200px;min-height:120px;width:100%}.structure-radio[data-v-39da749f]:focus{background:#f5f5f5}.structure-radio[aria-checked=true][data-v-39da749f]{opacity:1;outline:2px solid #577399!important;outline-offset:-2px}.structure-radio[data-v-39da749f] .q-radio__inner{height:105px}.structure-radio[data-v-39da749f] .q-radio__inner:before{display:none}.structure-radio[data-v-39da749f] .q-radio__label{height:34px;display:flex;align-items:center}.structure-radio[data-v-39da749f] .q-radio__icon-container{justify-content:center}.structure-radio[data-v-39da749f] .q-radio__icon{width:150px;height:100%;margin-bottom:10px}.structure-radio[data-v-39da749f] .q-radio__icon img{width:auto;height:auto;max-height:90px}.info-icon[data-v-39da749f]{position:absolute;top:4px;right:4px;font-size:12px;color:#9e9e9e;cursor:pointer}.info-menu p[data-v-39da749f]{margin:0}.predefined-constructions[data-v-f0feab8f] .structure-radio .q-radio__icon img{max-height:105px}.structure-radio-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (min-width: 1023px){.structure-radio-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.q-card__actions{padding:16px}.q-dialog__backdrop{background-color:transparent}.blur .q-dialog__backdrop{backdrop-filter:blur(10px);background-color:#00000026}.q-dialog__message a{color:#577399}.q-table th{font-weight:700}.q-card.login-card .q-card__section,.q-card.login-card .q-card__actions,.q-card.signup-card .q-card__section,.q-card.signup-card .q-card__actions,.q-card.change-password-card .q-card__section,.q-card.change-password-card .q-card__actions{padding-left:32px;padding-right:32px}.q-card.login-card .q-card__section .q-field.icon-input,.q-card.login-card .q-card__actions .q-field.icon-input,.q-card.signup-card .q-card__section .q-field.icon-input,.q-card.signup-card .q-card__actions .q-field.icon-input,.q-card.change-password-card .q-card__section .q-field.icon-input,.q-card.change-password-card .q-card__actions .q-field.icon-input{margin-bottom:12px}.q-card.login-card .q-card__section .q-field.icon-input:last-of-type,.q-card.login-card .q-card__actions .q-field.icon-input:last-of-type,.q-card.signup-card .q-card__section .q-field.icon-input:last-of-type,.q-card.signup-card .q-card__actions .q-field.icon-input:last-of-type,.q-card.change-password-card .q-card__section .q-field.icon-input:last-of-type,.q-card.change-password-card .q-card__actions .q-field.icon-input:last-of-type{margin-bottom:0}.q-card.login-card .q-card__section .q-field.icon-input .q-field__messages,.q-card.login-card .q-card__actions .q-field.icon-input .q-field__messages,.q-card.signup-card .q-card__section .q-field.icon-input .q-field__messages,.q-card.signup-card .q-card__actions .q-field.icon-input .q-field__messages,.q-card.change-password-card .q-card__section .q-field.icon-input .q-field__messages,.q-card.change-password-card .q-card__actions .q-field.icon-input .q-field__messages{color:#f4ede5}.q-card.login-card .q-card__section .q-field.icon-input .q-field__append .q-icon,.q-card.login-card .q-card__actions .q-field.icon-input .q-field__append .q-icon,.q-card.signup-card .q-card__section .q-field.icon-input .q-field__append .q-icon,.q-card.signup-card .q-card__actions .q-field.icon-input .q-field__append .q-icon,.q-card.change-password-card .q-card__section .q-field.icon-input .q-field__append .q-icon,.q-card.change-password-card .q-card__actions .q-field.icon-input .q-field__append .q-icon,.q-card.login-card .q-card__section .q-field.icon-input .q-field__control.text-negative,.q-card.login-card .q-card__actions .q-field.icon-input .q-field__control.text-negative,.q-card.signup-card .q-card__section .q-field.icon-input .q-field__control.text-negative,.q-card.signup-card .q-card__actions .q-field.icon-input .q-field__control.text-negative,.q-card.change-password-card .q-card__section .q-field.icon-input .q-field__control.text-negative,.q-card.change-password-card .q-card__actions .q-field.icon-input .q-field__control.text-negative{color:#f4ede5!important}.q-card.login-card .q-card__section .q-field.icon-input .q-field__control-container .q-field__native,.q-card.login-card .q-card__actions .q-field.icon-input .q-field__control-container .q-field__native,.q-card.signup-card .q-card__section .q-field.icon-input .q-field__control-container .q-field__native,.q-card.signup-card .q-card__actions .q-field.icon-input .q-field__control-container .q-field__native,.q-card.change-password-card .q-card__section .q-field.icon-input .q-field__control-container .q-field__native,.q-card.change-password-card .q-card__actions .q-field.icon-input .q-field__control-container .q-field__native{color:#f4ede5}.q-card.login-card .q-card__actions,.q-card.signup-card .q-card__actions,.q-card.change-password-card .q-card__actions{padding-bottom:32px;padding-top:0}.q-card.login-card .q-field--outlined.icon-input .q-field__control,.q-card.signup-card .q-field--outlined.icon-input .q-field__control,.q-card.change-password-card .q-field--outlined.icon-input .q-field__control{padding-left:0;height:50px;color:#f4ede5}.q-card.login-card .q-field--outlined.icon-input .q-field__control .q-field__marginal,.q-card.signup-card .q-field--outlined.icon-input .q-field__control .q-field__marginal,.q-card.change-password-card .q-field--outlined.icon-input .q-field__control .q-field__marginal{height:100%}.q-card.login-card .q-card__section--vert,.q-card.signup-card .q-card__section--vert,.q-card.change-password-card .q-card__section--vert{padding-bottom:8px}.q-card.login-card .q-field__native,.q-card.signup-card .q-field__native,.q-card.change-password-card .q-field__native{color:#f4ede5}.q-card.change-password-card .q-card__actions{padding-bottom:18px;padding-top:24px}.q-card.change-password-card .q-field__control,.q-card.change-password-card .q-field__control .q-field__label,.q-card.change-password-card .q-field--error .q-field__bottom{color:#f4ede5}.q-card.change-password-card .q-field__append .q-icon,.q-card.change-password-card .q-field__control.text-negative{color:#f4ede5!important}.q-btn.bg-secondary{color:#1d1d1d!important}.q-btn.disabled{opacity:.5!important}.q-btn.disabled:before{box-shadow:none!important}.sticky-header-table{height:452px}.sticky-header-table .q-table__top,.sticky-header-table .q-table__bottom,.sticky-header-table thead tr:first-child th{background-color:#fff}.sticky-header-table thead tr th{position:sticky;z-index:1}.sticky-header-table thead tr:first-child th{top:0}.sticky-header-table.q-table--loading thead tr:last-child th{top:48px}.bg-img{background:url(/images/welcome-bg.png) no-repeat center center fixed!important;background-size:cover!important;width:100vw;height:100vh}input:-internal-autofill-selected,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #5d6570 inset;box-shadow:0 0 0 1000px #5d6570 inset;-webkit-text-fill-color:#f4ede5!important;transition:background-color 5000s ease-in-out 0s!important;background-color:#5d6570!important}a{color:#f4ede5;font-weight:600;text-decoration:underline;cursor:pointer}a:visited{color:#f4ede5}a.error-link{color:#c10015;font-weight:700}a.error-link:visited{color:#c10015}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{.q-notifications__list{display:none}}
