@media (width>=640px){.pb-installation-editor>div:first-child>*+*{margin-top:.5rem!important}.pb-installation-editor>div:first-child>section:first-child{padding:.5rem .75rem}.pb-installation-editor>div:first-child>section:first-child>.mb-3{display:none}.pb-installation-editor>div:first-child>section:first-child>.grid{gap:.375rem}.pb-installation-editor>div:first-child>section:first-child>.grid>button{border-radius:.625rem;min-height:3rem;padding:.4rem .55rem}.pb-installation-editor>div:first-child>section:first-child>.grid>button>span:first-child{gap:.375rem}.pb-installation-editor>div:first-child>section:first-child>.grid>button>span:first-child>span:first-child{border-radius:.45rem;width:1.75rem;height:1.75rem}.pb-installation-editor>div:first-child>section:first-child>.grid>button>span:last-child{text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;line-height:1.15;overflow:hidden}.pb-installation-editor>div:first-child>section:nth-child(2)>div:first-child{gap:.5rem;padding:.45rem .75rem}.pb-installation-editor>div:first-child>section:nth-child(2)>div:first-child>span:first-child{border-radius:.45rem;width:1.75rem;height:1.75rem}.pb-installation-editor>div:first-child>section:nth-child(2)>div:first-child>span:nth-child(2)>span:last-child{display:none}.pb-installation-editor>div:first-child>section:nth-child(2)>div:first-child button{height:1.75rem;min-height:1.75rem;padding-inline:.5rem}.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10{gap:.5rem;padding:.5rem}.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>section,.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>details{border-radius:.625rem}.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>section>div:first-child,.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>details>summary{padding:.4rem .625rem}.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>section>div:first-child>div:last-child{margin-top:.1rem}.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>section>.grid.p-3{gap:.375rem;padding:.5rem}.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>section>.grid.p-3>.min-h-24{border-radius:.5rem;min-height:0;padding:.5rem}.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>section>.grid.p-3>.min-h-24 p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.2rem;display:-webkit-box;overflow:hidden}.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>section>.grid.p-3>.min-h-24>div:last-child{margin-top:.35rem}.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10 button:not([role=combobox]){min-height:1.75rem}.pb-installation-editor>div:first-child>section:nth-child(2) select,.pb-installation-editor>div:first-child>section:nth-child(2) button[role=combobox]{height:2rem;min-height:2rem}.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>section>.grid.lg\:grid-cols-3>button{border-radius:.5rem;min-height:0;padding:.5rem .625rem}.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>section>.grid.lg\:grid-cols-3>button>span:last-child{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.15rem;display:-webkit-box;overflow:hidden}.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>section .px-3.py-3,.pb-installation-editor>div:first-child>section:nth-child(2)>.bg-muted\/10>section .px-3.py-2\.5{padding-top:.4rem;padding-bottom:.4rem}.pb-installation-editor input.h-8{height:1.75rem;min-height:1.75rem}.pb-installation-editor>details{border-radius:.625rem}.pb-installation-editor>details>summary{padding:.45rem .75rem}.pb-installation-editor>details>summary>span:last-child{display:none}.pb-installation-editor>details>div>div{padding:.4rem .75rem}.pb-installation-editor>details>div>div>div:first-child{margin-right:.5rem;display:inline-block}.pb-installation-editor>details>div>div>div.mt-1\.5{margin-top:0;display:inline-block}}.pb-construction-editor{--pb-construction-highlight:oklch(59% .24 305);--pb-construction-house-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M10 25L32 8L54 25M14 31V49M50 31V49M18 53H46' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pb-construction-editor>div>section:first-of-type{--pb-construction-part-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M14 53H50' fill='none' stroke='black' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E")}.pb-construction-editor>div>section:nth-of-type(2){--pb-construction-part-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M14 29V51M50 29V51' fill='none' stroke='black' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E")}.pb-construction-editor>div>section:nth-of-type(3){--pb-construction-part-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 31V49' fill='none' stroke='black' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E")}.pb-construction-editor>div>section:nth-of-type(4){--pb-construction-part-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M17 36H47' fill='none' stroke='black' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E")}.pb-construction-editor>div>section:nth-of-type(5){--pb-construction-part-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M10 25L32 8L54 25' fill='none' stroke='black' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pb-construction-editor>div>section>div:first-child h2{align-items:center;min-height:1.65rem;padding-left:1.85rem;display:inline-flex;position:relative}.pb-construction-editor>div>section>div:first-child h2:before,.pb-construction-editor>div>section>div:first-child h2:after{content:"";width:1.5rem;height:1.5rem;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pb-construction-editor>div>section>div:first-child h2:before{background:var(--muted-foreground);opacity:.52;-webkit-mask-image:var(--pb-construction-house-mask);mask-image:var(--pb-construction-house-mask);-webkit-mask-image:var(--pb-construction-house-mask)}.pb-construction-editor>div>section>div:first-child h2:after{background:var(--pb-construction-highlight);opacity:1;-webkit-mask-image:var(--pb-construction-part-mask);mask-image:var(--pb-construction-part-mask);-webkit-mask-image:var(--pb-construction-part-mask)}.pb-construction-editor>div>section>div:first-child{gap:.375rem;min-height:2.35rem;padding:.25rem .5rem}.pb-construction-editor>div>section>div:first-child button{min-height:2rem}.pb-construction-editor article>div:first-child{align-items:center;padding:.375rem .5rem .125rem}.pb-construction-editor article>div:first-child>button:first-child{padding-bottom:0}.pb-construction-editor article>div:nth-child(2){padding:0 2rem .25rem}.pb-construction-editor article>div:nth-child(2) button{height:1.9rem;min-height:1.9rem}.pb-construction-editor article>div.border-t{padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem}.pb-construction-editor article>div.border-t>div:first-child{gap:.25rem;padding-top:.2rem;padding-bottom:.2rem}.pb-construction-editor article>div.border-t>div:first-child button{height:1.75rem;min-height:1.75rem;padding-left:.3rem;padding-right:.3rem;font-size:.75rem}.pb-construction-editor article>div.border-t>div:first-child>div:last-child{display:none}.pb-construction-editor article>div.border-t>div.overflow-hidden{border-radius:.55rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3{padding:.3rem .4rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid{align-items:center;gap:.3rem}@media (width<=639px){.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid{grid-template-columns:auto minmax(0,1fr) auto auto}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:first-child{grid-area:1/1}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:nth-child(2){grid-area:1/2/auto/-1}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:nth-child(3){grid-area:2/2;justify-self:start}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:nth-child(4){grid-area:2/3;width:5.75rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:nth-child(5){grid-area:2/4}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:nth-child(2)>div.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.3rem}.pb-construction-editor article>div.border-t .space-y-2.rounded-lg.border.bg-background.p-3{border-radius:.45rem;gap:.25rem;padding:.35rem}.pb-construction-editor article>div.border-t .space-y-2.rounded-lg.border.bg-background.p-3>div:first-child{gap:.25rem}.pb-construction-editor article>div.border-t .space-y-2.rounded-lg.border.bg-background.p-3>div:first-child>span{font-size:.625rem}.pb-construction-editor article>div.border-t .space-y-2.rounded-lg.border.bg-background.p-3>div:first-child>div{width:4.75rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-t.bg-muted\/15{padding:.4rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-t.bg-muted\/15 .space-y-3{gap:.4rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-t.bg-muted\/15 .grid.gap-2.lg\:grid-cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.3rem}}.pb-construction-editor article>div.border-t button[role=combobox]{border-radius:.5rem;height:2rem;min-height:2rem;padding:0 .5rem;font-size:.8rem}.pb-construction-editor article>div.border-t .grid.h-9.grid-cols-2,.pb-construction-editor article>div.border-t .flex.h-9.items-center.justify-center{border-radius:.5rem;min-width:4.75rem;height:2rem;min-height:2rem}.pb-construction-editor article>div.border-t input{border-radius:.5rem;height:2rem;min-height:2rem;padding-left:.5rem;padding-right:1.7rem;font-size:.8rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:first-child{gap:.05rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:first-child>span{width:1.2rem;height:1.2rem;font-size:.625rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:first-child button{width:1.4rem;height:1.6rem;min-height:1.6rem;padding:0}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:first-child button svg{width:.75rem;height:.75rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:last-child button{width:1.65rem;height:1.65rem;min-height:1.65rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:last-child button svg{width:.8rem;height:.8rem}.pb-construction-editor article>div.border-t>button.mt-2{height:1.8rem;min-height:1.8rem;margin-top:.25rem}@media (width>=640px){.pb-construction-editor article{grid-template-columns:minmax(0,1fr) 10.5rem 2.5rem;align-items:stretch;display:grid}.pb-construction-editor article>div:first-child{display:contents}.pb-construction-editor article>div:first-child>button:first-child{grid-area:1/1;min-height:3.25rem;padding:.4rem .5rem .4rem .75rem}.pb-construction-editor article>div:first-child>button:last-child{grid-area:1/3;place-self:center}.pb-construction-editor article>div:nth-child(2),.pb-construction-editor article>div:nth-child(2)>div{display:contents}.pb-construction-editor article>div:nth-child(2)>div>button{grid-area:1/2;place-self:center start;width:10rem;margin:0}.pb-construction-editor article>div:nth-child(2)>div>div{grid-area:2/1/auto/-1;margin:.125rem .75rem .5rem}.pb-construction-editor article>div.border-t{grid-area:3/1/auto/-1}.pb-construction-editor article>div.border-t>div:first-child button{height:1.65rem;min-height:1.65rem}.pb-construction-editor article>div.border-t button[role=combobox],.pb-construction-editor article>div.border-t .grid.h-9.grid-cols-2,.pb-construction-editor article>div.border-t .flex.h-9.items-center.justify-center,.pb-construction-editor article>div.border-t input{height:1.75rem;min-height:1.75rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3{padding:.25rem .5rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid{gap:.375rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:first-child button{width:1.125rem;height:1rem;min-height:1rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:last-child button{width:1.5rem;height:1.5rem;min-height:1.5rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-t.bg-muted\/15{padding:.5rem}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-t.bg-muted\/15 .mb-3{margin-bottom:.5rem}}.pb-construction-editor article>div.border-t .space-y-2.rounded-lg.border.bg-background.p-3>.grid.grid-cols-2:has(>input[type=number]){grid-template-rows:.7rem auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.1rem .3rem}.pb-construction-editor article>div.border-t .space-y-2.rounded-lg.border.bg-background.p-3>.grid.grid-cols-2:has(>input[type=number]):before{content:"Bredd";color:var(--muted-foreground);grid-area:1/1;align-self:end;padding-left:.15rem;font-size:.6rem;font-weight:600;line-height:1}.pb-construction-editor article>div.border-t .space-y-2.rounded-lg.border.bg-background.p-3>.grid.grid-cols-2:has(>input[type=number]):after{content:"c/c";color:var(--muted-foreground);grid-area:1/2;align-self:end;padding-left:.15rem;font-size:.6rem;font-weight:600;line-height:1}.pb-construction-editor article>div.border-t .space-y-2.rounded-lg.border.bg-background.p-3>.grid.grid-cols-2:has(>input[type=number])>input:first-of-type{grid-area:2/1}.pb-construction-editor article>div.border-t .space-y-2.rounded-lg.border.bg-background.p-3>.grid.grid-cols-2:has(>input[type=number])>input:last-of-type{grid-area:2/2}.pb-construction-editor article>div.border-t .grid.gap-2.lg\:grid-cols-2:has(>div:first-child>.grid.grid-cols-2>input[type=number])>div:nth-child(2):after{content:"Tjocklek = lagrets tjocklek · mängd beräknas automatiskt";color:var(--muted-foreground);margin-top:.15rem;font-size:.6rem;line-height:1.2;display:block}@media (width<=639px){.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:nth-child(4){position:relative}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:nth-child(4):before{z-index:1;content:"Tj.";pointer-events:none;color:var(--muted-foreground);font-size:.6rem;font-weight:600;position:absolute;top:50%;left:.45rem;transform:translateY(-50%)}.pb-construction-editor article>div.border-t>div.overflow-hidden>div.border-b.p-3>div.grid>div:nth-child(4) input{padding-left:1.85rem}}@media (width>=1024px){.pb-opening-editor>div>*+*{margin-top:.75rem!important}.pb-opening-editor>div>section:first-child>div:first-child{align-items:center;padding:.5rem .75rem}.pb-opening-editor>div>section:first-child>div:first-child h2{font-size:.875rem}.pb-opening-editor>div>section:first-child>div:first-child p{display:none}.pb-opening-editor>div>section:first-child>div.border-t{padding:.4rem .75rem}.pb-opening-editor>div>div.grid:has(aside:empty){grid-template-columns:minmax(0,1fr)}.pb-opening-editor #oppningar-utan-typ>div:first-child{padding:.5rem .75rem}.pb-opening-editor #oppningar-utan-typ>div.divide-y>div{gap:.5rem;padding:.4rem .75rem}.pb-opening-editor #oppningar-utan-typ button,.pb-opening-editor #oppningar-utan-typ button[role=combobox]{height:1.75rem;min-height:1.75rem}.pb-opening-editor section>.mb-2{margin-bottom:.5rem}.pb-opening-editor section>.mb-2+.grid{gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))!important}.pb-opening-editor section>.mb-2+.grid>button{border-radius:.75rem;min-height:10.5rem;overflow:hidden}.pb-opening-editor section>.mb-2+.grid>button>div:first-child{justify-content:center;align-items:center;min-height:6.25rem;padding:.25rem .5rem 0;display:flex}.pb-opening-editor section>.mb-2+.grid>button>div:first-child svg{max-width:10.5rem;height:5.75rem}.pb-opening-editor section>.mb-2+.grid>button>div:last-child{padding:.5rem .625rem .625rem}.pb-opening-editor section>.mb-2+.grid>button>div:last-child>*+*{margin-top:.125rem}.pb-opening-editor section>.mb-2+.grid>button>div:last-child>.flex.flex-wrap{padding-top:.125rem}.pb-opening-editor aside>div{max-height:calc(100vh - 7rem);padding:.75rem;overflow-y:auto}.pb-opening-editor aside>div>svg{height:7.5rem}.pb-opening-editor aside input,.pb-opening-editor aside button[role=combobox]{height:2rem;min-height:2rem}.pb-opening-editor aside .rounded-lg.border.p-3{padding:.5rem .625rem}.pb-opening-editor aside details>summary{padding:.5rem .75rem}.pb-opening-editor aside details>div{gap:.5rem;padding:.625rem .75rem}.pb-opening-editor aside textarea{min-height:4rem}.pb-opening-editor>div>p:last-child{margin-top:.375rem!important}}
