[data-v-9ffaaf13]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.progress-spinner[data-v-9ffaaf13]{--multiplicator: .5}.progress-spinner .loader[data-v-9ffaaf13]{position:relative;width:calc(48px * var(--multiplicator));height:calc(48px * var(--multiplicator));animation:rotate-9ffaaf13 1s linear infinite;border-radius:50%}.progress-spinner .loader[data-v-9ffaaf13]:before,.progress-spinner .loader[data-v-9ffaaf13]:after{position:absolute;box-sizing:border-box;content:"";animation:prixClipFix-9ffaaf13 6s linear infinite;border:calc(4px * var(--multiplicator)) solid currentColor;border-radius:50%;top:0;right:0;bottom:0;left:0}.progress-spinner .loader[data-v-9ffaaf13]:after{animation:prixClipFix-9ffaaf13 6s linear infinite,rotate-9ffaaf13 .5s linear infinite reverse;border-color:currentColor;inset:calc(6px * var(--multiplicator))}.progress-spinner .loader.multicolor[data-v-9ffaaf13]:after{border-color:var(--p-primary-color)}.progress-spinner .loader.multicolor[data-v-9ffaaf13]:before{border-color:var(--p-secondary-600)}.progress-spinner.size-small[data-v-9ffaaf13]{--multiplicator: .438}.progress-spinner.size-small .loader[data-v-9ffaaf13]:after{inset:calc(7px * var(--multiplicator))}.progress-spinner.size-large[data-v-9ffaaf13]{--multiplicator: 2}.progress-spinner.size-large .loader[data-v-9ffaaf13]:before,.progress-spinner.size-large .loader[data-v-9ffaaf13]:after{border-width:calc(2px * var(--multiplicator))}.progress-spinner.size-large .loader[data-v-9ffaaf13]:after{inset:calc(6px * var(--multiplicator))}@keyframes rotate-9ffaaf13{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes prixClipFix-9ffaaf13{0%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}16.666%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}33.333%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}66.666%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}83.333%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}}[data-v-3999003b]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.p-button.loading[data-v-3999003b]{animation:ani-3999003b 3s infinite linear;background-image:linear-gradient(-45deg,var(--p-red-400) 0%,var(--p-red-400) 10%,var(--p-red-600) 10%,var(--p-red-600) 20%,var(--p-red-400) 20%,var(--p-red-400) 30%,var(--p-red-600) 30%,var(--p-red-600) 40%,var(--p-red-400) 40%,var(--p-red-400) 50%,var(--p-red-600) 50%,var(--p-red-600) 60%,var(--p-red-400) 60%,var(--p-red-400) 70%,var(--p-red-600) 70%,var(--p-red-600) 80%,var(--p-red-400) 80%,var(--p-red-400) 90%,var(--p-red-600) 90%,var(--p-red-600) 100%);background-size:200%}.p-button-secondary.loading[data-v-3999003b]{animation:ani-3999003b 3s infinite linear;background-image:linear-gradient(-45deg,var(--p-secondary-400) 0%,var(--p-secondary-400) 10%,var(--p-secondary-600) 10%,var(--p-secondary-600) 20%,var(--p-secondary-400) 20%,var(--p-secondary-400) 30%,var(--p-secondary-600) 30%,var(--p-secondary-600) 40%,var(--p-secondary-400) 40%,var(--p-secondary-400) 50%,var(--p-secondary-600) 50%,var(--p-secondary-600) 60%,var(--p-secondary-400) 60%,var(--p-secondary-400) 70%,var(--p-secondary-600) 70%,var(--p-secondary-600) 80%,var(--p-secondary-400) 80%,var(--p-secondary-400) 90%,var(--p-secondary-600) 90%,var(--p-secondary-600) 100%);background-size:200%}.fade-enter-active[data-v-3999003b],.fade-leave-active[data-v-3999003b]{transition:all .2s ease}.fade-enter-from[data-v-3999003b],.fade-leave-to[data-v-3999003b]{transform:translate(-.5rem);opacity:0}@keyframes ani-3999003b{0%{background-position-x:0}to{background-position-x:85%}}.p-button[data-v-3999003b]{min-height:2.8rem;padding:.75rem 1.2rem;transition:.2s all;border-radius:.5rem;gap:.5rem}.icon-button[data-v-3999003b]{padding:.5rem!important;border-radius:100%;aspect-ratio:1}.rounded[data-v-3999003b]{border-radius:5rem}.multiline[data-v-3999003b]{white-space:wrap;text-align:left}@media (min-width: 768px){.p-button[data-v-3999003b]{padding:.5rem 1rem}}[data-v-fa2be5df]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.nav-profile[data-v-fa2be5df]{display:flex;justify-content:center;align-items:center;gap:.5rem}.avatar[data-v-fa2be5df]{background:var(--p-surface-300)}[data-v-d39387ab]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.breadcrumb[data-v-d39387ab]{display:none;flex:0 0 100%;margin:0;padding:.25rem .5rem;border-top:1px solid var(--p-surface-100)}.breadcrumb .container[data-v-d39387ab]{align-items:center;justify-content:flex-start;min-height:3rem;list-style:none;flex-direction:row}.breadcrumb .container li[data-v-d39387ab]{display:flex;align-items:center}.breadcrumb .container li a[data-v-d39387ab]{text-decoration:none}.breadcrumb .container li .type--default[data-v-d39387ab]{background:transparent!important}.breadcrumb .container li .type--default[data-v-d39387ab]:hover{color:var(--p-primary-color)!important}.breadcrumb .container li .router-link-active[data-v-d39387ab]{font-weight:700}@media (min-width: 768px){.breadcrumb[data-v-d39387ab]{display:block}}.configurator-layout.breadcrumb[data-v-d39387ab]{padding:0 .5rem 0 calc(200px + 1rem)}.configurator-layout.breadcrumb .container[data-v-d39387ab]{max-width:unset}.list-enter-active[data-v-d39387ab],.list-leave-active[data-v-d39387ab]{transition:all .5s ease}.list-leave-active[data-v-d39387ab]{transition:all 0s ease}.list-enter-from[data-v-d39387ab],.list-leave-to[data-v-d39387ab]{transform:translateY(5px);opacity:0}[data-v-ca110023]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}[data-v-ca110023] .p-button:focus{outline:none;box-shadow:none}.p-button[data-v-ca110023]{text-decoration:none}.p-button.disabled[data-v-ca110023]{pointer-events:none;opacity:.5;filter:saturate(.8)}.p-button.type--mainnav[data-v-ca110023]{transition:.4s;border:0!important;border-radius:0;justify-self:stretch;align-self:stretch}.p-button.type--mainnav[data-v-ca110023]:after{position:absolute;right:1rem;bottom:0;left:1rem;height:.16rem;content:"";transition:.4s;transform:scaleX(.5) translateY(.16rem);opacity:0;border-radius:.1rem;background:var(--p-primary-color)}.p-button.type--mainnav.router-link-active[data-v-ca110023]{color:var(--p-primary-color)!important;background:transparent!important}.p-button.type--mainnav.router-link-active[data-v-ca110023]:after{transform:scaleX(1) translateY(0);opacity:1}.type--sidenav[data-v-ca110023]{display:flex;justify-content:flex-start;width:-webkit-fill-available}.type--sidenav.router-link-active[data-v-ca110023]{color:var(--p-primary-color)!important;background:var(--p-red-50-transparent)!important}.type--sidenav.router-link-active[data-v-ca110023]:focus{box-shadow:none!important}.dead__link[data-v-ca110023]{text-decoration:line-through}[data-v-24eb3db4]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.icon[data-v-24eb3db4]{color:var(--cyan-100)}.title[data-v-24eb3db4]{font-size:1.25rem;font-weight:500;display:inline-flex;align-items:center;flex-grow:1;margin:0}.subtitle[data-v-24eb3db4]{margin:.75rem 0;color:var(--p-surface-700)}.p-dialog.size--large{width:1140px;max-width:90vw;height:600px;margin:100px}.p-dialog.size--large .p-dialog-content{display:flex;overflow:hidden;flex-direction:column;height:100%}.p-dialog.size--large .p-dialog-content .filter{justify-content:flex-start}.p-dialog.size--medium{width:760px;max-width:90vw;height:700px;margin:70px auto}.p-dialog.size--medium .p-dialog-content{display:flex;flex-direction:column;height:100%}.p-dialog.size--medium .p-dialog-content .filter{justify-content:flex-start}.size--fullscreen.p-dialog{--margin: 100px;width:calc(100dvw - var(--margin));height:calc(100dvh - var(--margin));background:var(--p-surface-100);max-height:unset;margin:0}.size--fullscreen.p-dialog .p-dialog-content{height:100%;max-height:100%;border-radius:0 0 .4rem .4rem}.footer-label{display:flex;width:100%;justify-content:flex-end}[data-v-d6f61eb7]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.flag[data-v-d6f61eb7]{width:1.7rem;height:1.7rem;border-radius:var(--border-radius)}.language-container[data-v-d6f61eb7]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:.5rem 0}.language-container .language-item[data-v-d6f61eb7]{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.8rem 1rem;border-radius:var(--border-radius);transition:background .2s ease}.language-container .language-item[data-v-d6f61eb7]:hover{background:var(--p-secondary-100)}.language-container .language-item.selected[data-v-d6f61eb7]{background:var(--p-red-100);color:var(--p-error-500)}[data-v-92c215a4]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.language-text[data-v-92c215a4]{font-size:1rem;margin-right:.25rem}[data-v-61b9e858]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.container[data-v-61b9e858]{flex-direction:row}.logo-container[data-v-61b9e858]{width:auto;height:100%;padding:0 1rem 0 0}nav.main[data-v-61b9e858]{position:sticky;z-index:1000;top:0;flex-wrap:wrap;height:auto;background-color:var(--p-content-background)}nav.main h2[data-v-61b9e858]{font-size:1.2rem}nav.main .logo[data-v-61b9e858]{height:100%;cursor:pointer}nav.main .spacer[data-v-61b9e858]{flex:1 1 1px}nav.main .main-navigation-buttons-container[data-v-61b9e858]{display:flex;align-self:stretch;justify-content:stretch;align-items:center}nav.main .nav-container[data-v-61b9e858]{align-items:center;flex:0 0 auto;justify-content:space-between;width:100%;height:5rem;display:flex;border-bottom:1px solid var(--p-surface-200)}nav.main .mobile-nav[data-v-61b9e858]{position:absolute;z-index:1001;top:0;right:0;left:0;display:flex;flex:1 1 auto;flex-direction:column;height:auto;background-color:var(--p-surface-50)}nav.main .mobile-nav .nav-list[data-v-61b9e858]{padding:0;list-style:none;flex-grow:1}nav.main .mobile-nav .nav-list li[data-v-61b9e858]{display:flex;justify-content:stretch;padding:.5rem 1rem}nav.main .mobile-nav .nav-list li[data-v-61b9e858]>*{flex:1 1 1px}nav.main[data-v-61b9e858] .p-button:focus{outline:none;background:var(--p-secondary-100);box-shadow:none!important}.fade-enter-active[data-v-61b9e858],.fade-leave-active[data-v-61b9e858]{transition:all .5s}.fade-enter-from[data-v-61b9e858],.fade-leave-to[data-v-61b9e858]{transform:translateY(-1rem);opacity:0}.configurator-layout[data-v-61b9e858]{min-width:1920px;max-width:none!important;padding-right:1rem}.configurator-layout .logo-container[data-v-61b9e858]{width:200px;padding:0 .5rem}.configurator-layout.nav-container[data-v-61b9e858]{padding-left:0}[data-v-0751d458]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}aside.nav[data-v-0751d458]{position:relative;flex:0 0 200px;background:var(--p-content-background)}aside.nav ul[data-v-0751d458]{position:sticky;top:6rem;margin:0;padding:0;list-style:none}aside.nav ul li[data-v-0751d458]{margin:.5rem 1rem}.project__name[data-v-0751d458]{margin:2rem}[data-v-56fd8062]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.container[data-v-56fd8062]{margin:1rem auto}.configurator[data-v-56fd8062]{display:flex;flex:1;flex-direction:row;min-width:120rem;background:var(--p-surface-50)}.configurator .configurator__content[data-v-56fd8062]{position:relative;display:flex;flex:1 1 auto;flex-direction:column;max-width:1920px;margin:0 auto;transition:max-width 1s}.configurator .configurator__content.canvas__content[data-v-56fd8062]{max-width:5000px}.configurator .configurator__content.canvas__content .transition-wrapper[data-v-56fd8062]{padding:0}.transition-wrapper[data-v-56fd8062]{padding:1rem 2rem}.layout--configurator-enter-active,.layout--configurator-leave-active{transition:all .5s ease}.layout--configurator-enter-active main,.layout--configurator-enter-active header,.layout--configurator-leave-active main,.layout--configurator-leave-active header{transition:all .5s ease}.layout--configurator-enter-from,.layout--configurator-leave-to{opacity:0}.layout--configurator-enter-from header,.layout--configurator-leave-to header{transform:translateY(-1rem)}.layout--configurator-enter-from main{transform:translate(-1rem)}.layout--configurator-leave-to main{transform:translate(1rem)}[data-v-a6d06f49]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.breadcrumb[data-v-a6d06f49]{flex:0 0 100%;margin:0;padding:.25rem .5rem;border-top:1px solid var(--p-surface-100)}.breadcrumb .container[data-v-a6d06f49]{align-items:center;justify-content:flex-start;min-height:3rem;list-style:none;flex-direction:row}.breadcrumb .container li[data-v-a6d06f49]{display:flex;align-items:center}.breadcrumb .container li a[data-v-a6d06f49]{text-decoration:none}.breadcrumb .container li .type--default[data-v-a6d06f49]{background:transparent!important}.breadcrumb .container li .type--default[data-v-a6d06f49]:hover{color:var(--p-primary-color)!important}.breadcrumb .container li .router-link-active[data-v-a6d06f49]{font-weight:700}.list-enter-active[data-v-a6d06f49],.list-leave-active[data-v-a6d06f49]{transition:all .5s ease}.list-leave-active[data-v-a6d06f49]{transition:all 0s ease}.list-enter-from[data-v-a6d06f49],.list-leave-to[data-v-a6d06f49]{transform:translateY(5px);opacity:0}#bottom-controls{position:sticky!important;z-index:100;right:0;bottom:0;left:0;margin:1rem -1rem 0;display:flex;box-shadow:0 -1px 2px #0000001a;background:#ffffff80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:1rem 1rem 0 0}[data-v-2f55f85a]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.container[data-v-2f55f85a]{width:1133px}.container .device-composer[data-v-2f55f85a]{flex:1 1 auto;height:100%;min-width:25px}[data-v-e250d0fc]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.container[data-v-e250d0fc]{flex-direction:row}nav.main[data-v-e250d0fc]{position:sticky;z-index:1000;top:0;flex-wrap:wrap;height:auto;background-color:var(--p-surface-50)}nav.main .logo[data-v-e250d0fc]{height:100%}nav.main .spacer[data-v-e250d0fc]{flex:1 1 1px}nav.main .nav-container[data-v-e250d0fc]{align-items:center;flex:0 0 auto;justify-content:space-between;width:100%;height:5rem}nav.main .nav-container .logo-container[data-v-e250d0fc]{width:auto;height:100%;padding:0 1rem 0 0}nav.main .nav-container .navbar-buttons[data-v-e250d0fc]{display:flex;align-self:stretch}nav.main .nav-container[data-v-e250d0fc] .nav-button{margin-right:.5rem}@media (max-width: 768px){nav.main .nav-container[data-v-e250d0fc] .nav-button{display:none}}@media (min-width: 768px){nav.main .nav-container[data-v-e250d0fc] .menu-button{display:none}}nav.main[data-v-e250d0fc] .p-button:focus{outline:none;background:var(--p-secondary-100);box-shadow:none!important}.mobile-nav[data-v-e250d0fc]{position:absolute;z-index:1001;top:0;right:0;left:0;display:flex;flex-direction:column;height:auto;background-color:var(--p-surface-50);flex-grow:1;box-shadow:0 0 10px #0003}.mobile-nav .container[data-v-e250d0fc]{display:flex}.mobile-nav .nav-list[data-v-e250d0fc]{display:flex;flex-direction:column;flex-grow:1;padding:0 1rem;gap:.5rem;list-style:none}.mobile-nav .nav-list li[data-v-e250d0fc] .p-button{font-size:1.1rem}.fade-enter-active[data-v-e250d0fc],.fade-leave-active[data-v-e250d0fc]{transition:all .5s}.fade-enter-from[data-v-e250d0fc],.fade-leave-to[data-v-e250d0fc]{transform:translateY(-1rem);opacity:0}[data-v-7dc1e261]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.container[data-v-7dc1e261]{max-width:500px}[data-v-d8bb78cb]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.nav-container[data-v-d8bb78cb]{position:relative}.transition-wrapper[data-v-d8bb78cb]{position:relative;flex:1 1 auto}[data-v-f6114017]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.loader[data-v-f6114017]{min-height:100vh;--dimensions: 300px;--border: 40px;display:flex;justify-content:center;align-items:center}.loader .logo[data-v-f6114017]{position:relative;z-index:3;width:var(--dimensions);height:var(--dimensions)}.loader .frame[data-v-f6114017]{position:absolute;z-index:2;display:inline-block;width:calc(var(--dimensions) + var(--border));height:calc(var(--dimensions) + var(--border));animation:running__border-f6114017 2s infinite;background:0 0 no-repeat linear-gradient(45deg,transparent 35%,var(--p-surface-300) 35%,var(--p-surface-300) 65%,transparent 65%);background-size:300% 300%}@keyframes running__border-f6114017{0%{background-position:100% 0}10%{background-position:100% 0}90%{background-position:0 100%}to{background-position:0 100%}}.authentication-enter-active[data-v-f6114017],.authentication-leave-active[data-v-f6114017]{transition:all .5s ease}.authentication-enter-active[data-v-f6114017]{transition-delay:.5s}.authentication-enter-from[data-v-f6114017],.authentication-leave-to[data-v-f6114017]{transform:scale(.95);opacity:0}[data-v-eee76225]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.transition-wrapper[data-v-eee76225]{padding:1rem 0}.layout--default-enter-active,.layout--default-leave-active{transition:all .5s ease}.layout--default-enter-active main,.layout--default-enter-active header,.layout--default-leave-active main,.layout--default-leave-active header{transition:all .5s ease}.layout--default-enter-from,.layout--default-leave-to{opacity:0}.layout--default-enter-from header,.layout--default-leave-to header{transform:translateY(-1rem)}.layout--default-enter-from main{transform:translate(-1rem)}.layout--default-leave-to main{transform:translate(1rem)}[data-v-6868a259]:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}.app[data-v-6868a259]{display:flex;flex-direction:column}.app[data-v-6868a259] .container{transition:max-width 1s}.app.desktop-only[data-v-6868a259]{min-width:1920px;height:100dvh}.app.fullscreen[data-v-6868a259]{overflow-y:hidden;width:100dvw;height:100dvh}.app.mobile-only[data-v-6868a259]{height:auto;min-height:100vh}.app.mobile-only[data-v-6868a259] .container{max-width:550px}.app.tablet-only[data-v-6868a259]{min-width:unset;height:auto;min-height:100vh}.app.tablet-only[data-v-6868a259] .container{max-width:1133px}.app-enter-active,.app-leave-active{transition:all .5s ease}.app-enter-active main,.app-enter-active header,.app-enter-active aside,.app-enter-active nav.main,.app-leave-active main,.app-leave-active header,.app-leave-active aside,.app-leave-active nav.main{transition:all .5s ease}.app-enter-active{transition-delay:.5s}.app-enter-active main,.app-enter-active header,.app-enter-active aside,.app-enter-active nav.main{transition-delay:.5s}.app-enter-from,.app-leave-to{opacity:0}.app-enter-from header,.app-leave-to header{transform:translateY(-1rem)}.app-enter-from aside,.app-leave-to aside{transform:translate(-10rem)}.app-enter-from nav,.app-leave-to nav{transform:translateY(-6rem)}:export{breakpoint-mobile:768px;max-content-width:1680px;desktop-width:1920px;mobile-width:550px}:root{background-color:var(--p-surface-50);--border-radius: .5rem;--border-radius--large: 1rem;--font-size: 14px;--p-red-50-transparent: rgba(255, 0, 0, .1)}@font-face{font-family:inter;font-weight:400;src:url(/assets/Inter-Regular-B3vv58xm.ttf) format("truetype");font-display:swap}@font-face{font-family:inter;font-weight:500;src:url(/assets/Inter-Medium-BvRl13LW.ttf) format("truetype");font-display:swap}@font-face{font-family:inter;font-weight:700;src:url(/assets/Inter-Bold-DzTqCIlM.ttf) format("truetype");font-display:swap}@font-face{font-family:inter;font-weight:200;src:url(/assets/Inter-Light-C-JgZJDN.ttf) format("truetype");font-display:swap}html,body{font-family:inter;font-size:var(--font-size);margin:0;color:var(--p-surface-950);background:var(--p-surface-50)}h1,h2,h3,h4,h5,h6{font-family:inter}h3,h4{font-size:1.5rem;font-weight:500}h4{margin:0}h4 svg{margin-right:.5rem}small{font-size:.8rem}.p-button{display:inline-flex;overflow:hidden;align-items:center;justify-content:center;max-width:100%;white-space:nowrap;text-overflow:ellipsis!important}.p-button svg{font-size:1.5rem;width:1.5rem}.p-button--large{max-width:unset;text-align:left;white-space:normal;gap:1rem}.p-button.p-button-link{padding:0!important;background:none!important}.p-button.p-button-link:hover{opacity:.8}.p-fileupload-choose:not(.p-disabled):focus{box-shadow:0 0 0 .2rem #f5f5f5!important}.p-fileupload-choose:not(.p-disabled):hover{color:#fff;border-color:#56717d;background:#56717d}.edit__button{padding:.5rem}.p-card,.p-panel{border:1px solid var(--p-surface-100);box-shadow:none}.p-panel{overflow:hidden;border-radius:var(--border-radius)}.container{width:100%;max-width:1680px;margin:0 auto;padding-right:1rem;padding-left:1rem}@media (min-width: 1680px){.container{padding-right:0;padding-left:0}}.p-dialog{width:560px;margin:0 .5rem}.p-dialog .p-dialog-header{justify-content:flex-start;padding-bottom:.3rem;gap:1rem}.p-dialog .p-dialog-header h2{flex:1 1 1px;margin:0}.p-dialog .p-dialog-header .icon svg{font-size:1.5rem;color:var(--p-primary-color)}.p-dialog .p-dialog-footer{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:1rem;padding-right:1rem;gap:1rem}.p-dialog .p-dialog-footer:after{position:absolute;top:0;right:1.5rem;left:1.5rem;height:1px;content:"";background:var(--p-surface-300)}.p-inputtext:enabled:focus,.p-dropdown:not(.p-disabled).p-focus{border-color:var(--p-secondary-500);outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem var(--p-secondary-100)}.p-datatable{font-size:.85rem;overflow:hidden;border:1px solid var(--p-surface-200);border-radius:var(--border-radius);background:var(--p-surface-0)}.p-datatable .p-datatable-header{word-break:break-all}.p-datatable .p-datatable-header span{font-size:1rem}.p-datatable .p-datatable-wrapper .p-column-filter-menu-button-active{color:var(--p-red-400);background:var(--p-red-50-transparent)}.p-datatable .p-datatable-wrapper .p-column-filter-menu-button{margin-left:.5rem}.p-datatable .p-datatable-wrapper th{padding:.5rem 1rem!important}.p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td{min-height:3rem;padding:.5rem 1rem}.p-datatable .p-datatable-wrapper .p-datatable-tbody>tr>td .p-column-title{padding-right:40px}.p-datatable .p-datatable-wrapper .p-datatable-tbody>tr.p-highlight{background:var(--p-red-50-transparent)}.p-tieredmenu{min-width:fit-content!important}.p-multiselect-items.p-component{max-height:20rem}.p-datatable-loading-overlay{transition:.4s}.p-input-icon-right{position:relative;height:2.5rem}.p-input-icon-right>svg:last-of-type{position:absolute;top:50%;right:.6rem;margin-top:-.6rem}.p-input-icon-left>svg:last-of-type{position:absolute;top:50%;left:.6rem;margin-top:-.6rem}.p-inputswitch .p-inputswitch-slider,.p-inputswitch:hover .p-inputswitch-slider:hover{background:var(--p-surface-700)}.p-tabview-header{flex:1 1 1px}.p-tabview-nav-container{margin-bottom:1rem}.p-tabview-panel{gap:1rem}.p-panel,.p-tabview-panel{display:flex;flex-direction:column}.p-panel .p-panel-header{border:none;border-bottom:1px solid #dee2e6;border-radius:0}.p-panel .p-panel-header .p-panel-title{width:100%;padding-top:.5rem;padding-bottom:.5rem;text-align:center}.p-panel .p-panel-content{display:flex;flex-direction:column;border:0;gap:1rem}.p-panel .p-panel-content .footer{display:flex;flex-grow:1;justify-content:space-between}.p-panel .p-tabview-panels{padding:0}.badge{font-size:.75rem;margin:0 .3rem .3rem 0;padding:.3rem .5rem;text-transform:lowercase;border-radius:var(--border-radius);background:var(--gray-100);display:inline-flex;gap:.3rem;justify-content:center;align-items:center}.badge.type-OUTPUT{color:var(--p-red-900);background:var(--p-red-100)}.badge.type-INPUT{color:var(--p-green-900);background:var(--p-green-100)}.badge.type-luminaire{color:var(--blue-900);background:#ced7db}.badge.type-push_button{color:var(--green-900);background:var(--p-green-200)}.badge.type-sensor{color:var(--p-red-900);background:var(--p-red-100)}.badge.class-LUMINAIRE{color:var(--blue-900);background:var(--blue-100)}.badge.class-PUSH_BUTTON{color:var(--purple-900);background:var(--purple-100)}.badge.class-MOTION_DETECTOR{color:var(--orange-900);background:var(--orange-100)}.badge.badge--red{color:var(--p-red-900);background:var(--p-red-100)}.badge.badge--green{color:var(--p-green-900);background:var(--p-green-100)}.badge.badge--blue{color:var(--blue-900);background:var(--blue-100)}.badge.badge--purple{color:var(--purple-900);background:var(--purple-100)}.badge.badge--orange{color:var(--orange-900);background:var(--orange-100)}.p-chips .p-chips-multiple-container{overflow-x:auto;gap:1rem .5rem}.p-chips .p-chips-multiple-container .p-chips-token{margin:0;border-radius:1rem;background:var(--gray-100)}.p-chips .p-chips-multiple-container .p-chips-token-label,.p-chips .p-chips-multiple-container .p-chips-token-icon{color:var(--p-surface-700)}small.p-error{padding-right:.5rem}.pi.pi-filter-icon.pi-filter{font:var(--fa-font-light)}.pi.pi-filter-icon.pi-filter:before{content:""}@media (min-width: 768px){.md\:table-cell{display:table-cell!important}}form{display:flex;gap:1rem;flex-direction:column}form.dialog-form{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.container{display:flex;flex-direction:column;flex:1 1 auto}.transition-wrapper{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%}.transition-wrapper>.content-strechter{display:flex;flex-direction:column;flex:1 1 auto}.layout__fade-enter-active,.layout__fade-leave-active{transition:all .5s ease}.layout__fade-enter-active{transition-delay:.5s}.layout__fade-enter-from,.layout__fade-leave-to{opacity:0}.layout__fade-enter-from{transform:scale(.8)}.layout__fade-leave-to{transform:scale(1.2)}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:all .3s ease-in-out}.slide-right-enter-from,.slide-right-leave-to,.slide-left-enter-from,.slide-left-leave-to{transform-origin:50% 0%;opacity:0}.slide-right-enter-from{transform:translate(-10rem)}.slide-right-leave-to,.slide-left-enter-from{transform:translate(10rem)}.slide-left-leave-to{transform:translate(-10rem)}.flex-grow-1{flex:1 0 auto}.center{display:flex;justify-content:center;align-items:center;flex:1 1 auto}.shadow-2{box-shadow:0 2px 6px #0000001f,0 0 2px #0000000f,0 4px 10px #00000008}.grid{display:flex;gap:1rem;flex-wrap:wrap}.col{flex:1 1 auto}.col-12{width:100%;flex:1 1 auto}.col-6{width:50%;flex:1 1 auto}.font-bold{font-weight:700}.flex{display:flex!important}.block{display:block!important}.hidden{display:none!important}@media (max-width: 550px){.mobile\:inline-flex{display:inline-flex!important}.mobile\:flex{display:flex!important}.mobile\:inline-block{display:inline-block!important}.mobile\:block{display:block!important}.mobile\:hidden{display:none!important}}@media (min-width: 1920px){.desktop\:inline-flex{display:inline-flex!important}.desktop\:flex{display:flex!important}.desktop\:inline-block{display:inline-block!important}.desktop\:block{display:block!important}.desktop\:hidden{display:none!important}.lg-- col{flex:1 1 auto}.lg--col-12{width:100%;flex:1 1 auto}.lg--col-6{width:50%;flex:1 1 auto}}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{border-width:1px;border-style:solid;border-color:#bbb}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}
