@font-face{font-family:Roboto;font-weight:100;src:url(3a845e2312092fcddf4c.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:300;src:url(227e7be6f094357ec1e2.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:400;src:url(2f9dbc9ff52bf7de811e.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:500;src:url(4953c07a5bf1e5bb7e4c.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:700;src:url(9f72cb076e3b2369fc92.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:900;src:url(c4a2c683342f443ba6d2.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-weight:300;src:url(5d2da57e78ccb220d139.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-weight:400;src:url(fd55075af28b340bce1b.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-weight:700;src:url(114cd18b478088cff3e4.woff2) format("woff2")}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(e50ccb4f912a0d9d2eba.eot?jczqjb);src:url(e50ccb4f912a0d9d2eba.eot?jczqjb#iefix) format("embedded-opentype"),url(f7bc8ade62c89bf1e323.ttf?jczqjb) format("truetype"),url(59d8e164f0d86c448b65.woff?jczqjb) format("woff"),url(c9509ad295d908e4139f.svg?jczqjb#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-circle-arrow-left-solid:before{content:"\e900"}.icon-arrows-rotate-solid:before{content:"\e901"}.icon-location-arrow-solid:before{content:"\e902"}.icon-location-dot-solid:before{content:"\e903"}.icon-thumbtack-solid:before{content:"\e904"}.icon-toggle-off-solid1:before{content:"\e905"}.icon-toggle-on-solid1:before{content:"\e906"}.icon-list-ul-solid:before{content:"\e907"}.icon-list-check-solid:before{content:"\e908"}.icon-arrow-right-from-bracket-solid:before{content:"\e909"}.icon-hand-point-up-solid:before{content:"\e90a"}.icon-hand-solid:before{content:"\e90b"}.icon-retweet-solid:before{content:"\e90c"}.icon-toggle-off-solid:before{content:"\e90d"}.icon-toggle-on-solid:before{content:"\e90e"}.icon-glasses-solid:before{content:"\e90f"}.icon-file-pdf-solid:before{content:"\e910"}.icon-file-signature-solid:before{content:"\e911"}.icon-door-closed-solid:before{content:"\e912"}.icon-door-open-solid:before{content:"\e913"}.icon-face-grin-stars-regular:before{content:"\e914"}.icon-face-rolling-eyes-regular:before{content:"\e915"}.icon-face-sad-cry-regular:before{content:"\e916"}.icon-face-smile-wink-regular:before{content:"\e917"}.icon-pen-solid:before{content:"\e918"}.icon-pen-to-square-solid:before{content:"\e919"}.icon-arrow-right-to-bracket-solid:before{content:"\e91a"}.icon-delete1:before{content:"\e91e"}.icon-cancel:before,.icon-close:before,.icon-x-altx-alt:before{content:"\e91b"}.icon-delete:before,.icon-remove:before,.icon-trash-fill:before{content:"\e91c"}.icon-pencil:before{content:"\e91d"}.icon-undo:before{content:"\e965"}.icon-redo:before{content:"\e966"}.icon-info1:before{content:"\ea0c"}.icon-cross:before{content:"\ea0f"}.icon-checkmark:before{content:"\ea10"}.icon-loop2:before{content:"\ea2e"}.icon-arrow-up-left2:before{content:"\ea39"}.icon-arrow-up2:before{content:"\ea3a"}.icon-arrow-up-right2:before{content:"\ea3b"}.icon-arrow-right2:before{content:"\ea3c"}.icon-arrow-down-right2:before{content:"\ea3d"}.icon-arrow-down2:before{content:"\ea3e"}.icon-arrow-down-left2:before{content:"\ea3f"}.icon-arrow-left2:before{content:"\ea40"}.icon-circle-up:before{content:"\ea41"}.icon-circle-right:before{content:"\ea42"}.icon-circle-down:before{content:"\ea43"}.icon-circle-left:before{content:"\ea44"}.icon-tab:before{content:"\ea45"}.icon-move-up:before{content:"\ea46"}.icon-move-down:before{content:"\ea47"}.icon-checkbox-checked:before{content:"\ea52"}.icon-checkbox-unchecked:before{content:"\ea53"}.icon-radio-checked:before{content:"\ea54"}.icon-radio-checked2:before{content:"\ea55"}.icon-radio-unchecked:before{content:"\ea56"}.icon-file-pdf:before{content:"\eadf"}.icon-cart:before{content:"\e93a"}.icon-paper-plane:before,.icon-send:before{content:"\e91f"}.icon-commenting-o:before{content:"\e920"}.icon-commenting:before{content:"\e921"}.icon-comment:before{content:"\e922"}.icon-heart:before{content:"\e923"}.icon-bookmark-o:before{content:"\e924"}.icon-star-o:before{content:"\e925"}.icon-bookmark:before{content:"\e926"}.icon-star:before{content:"\e927"}.icon-check-square-o:before{content:"\e928"}.icon-check-circle:before{content:"\e929"}.icon-check-square:before{content:"\e92a"}.icon-check:before{content:"\e92b"}.icon-exchange:before{content:"\e92c"}.icon-play-circle-o:before{content:"\e92d"}.icon-play-circle:before{content:"\e92e"}.icon-user-circle-o:before{content:"\e92f"}.icon-user-circle:before{content:"\e930"}.icon-info:before{content:"\e931"}.icon-info-circle:before{content:"\e932"}:root{--font-family:"Roboto","PT Sans Narrow",sans-serif;--header-height:2rem;--padding-y:0rem;--padding-x:0rem;--color-primary-0:#67900e;--color-primary-1:#86b521;--color-primary-2:#a3cf44;--color-primary-3:#c4ec6f;--color-primary-4:#d8f599;--color-primary-4-trans:rgba(163,207,68,.2);--color-text-over-primary:#555f3f;--color-dark-0:#0d0d0d;--color-dark-1:#4d4d4d;--color-dark-2:#999;--color-dark-3:#b3b3b3;--color-dark-1-trans:rgba(77,77,77,.7);--color-background-0:#ccc;--color-background-1:#f0f0f0;--color-background-2:#fcfcfc;--color-background-3:#fff;--color-background-0-trans:hsla(0,0%,80%,.2);--color-background-1-trans:hsla(0,0,94%,0.7);--color-background-2-trans:hsla(0,0%,99%,.7);--color-background-3-trans:hsla(0,0%,100%,0);--color-focus:#3c83f6;--color-interactive-0:#0062b3;--color-interactive-1:#007ee6;--color-interactive-2:#42aaff;--color-interactive-3:#70bfff;--color-interactive-4:#a8d8ff;--color-interactive-5:#cce8ff;--color-interactive-2-trans:rgba(0,135,245,.7);--color-interactive-4-trans:rgba(168,216,255,.3);--color-success:var(--color-primary-2);--color-warning:#ef9361;--color-error:#ff6052;--color-disabled:var(--color-background-0-trans);--transition-shadow-scale-opacity:box-shadow 0.3s ease-in-out,transform 0.3s ease-in-out,opacity 0.3s ease-in-out;--transition-shadow-scale-opacity-fast:box-shadow 0.1s ease-in-out,transform 0.1s ease-in-out,opacity 0.1s ease-in-out;--transition-shadow-scale-opacity-slow:box-shadow 1s ease-in-out,transform 1s ease-in-out,opacity 1s ease-in-out;--transition-all-slow:all 500ms ease-in-out;--transition-all:all 300ms ease-in-out;--select-line-color:var(--color-dark-1-trans);--select-line-width:2px;--select-color-transparent:var(--color-interactive-2-trans);--select-button-color:var(--color-interactive-2);--panel-border:1px solid var(--color-background-0);--dialog-border-radius:2px;--tile-body:var(--color-background-3);--breadcrumbs-background-color:hsla(0,0%,100%,.42);--border-radius-default:0.3rem;--button-border-radius:var(--border-radius-default);--button-border-size:4px;--responsive-factor-narrow:1;--responsive-factor-wide:1;--spacing-0:"0px";--spacing-1:"0.25rem";--spacing-2:"0.5rem";--spacing-3:"0.75rem";--spacing-4:"1rem";--spacing-5:"1.25rem";--spacing-6:"1.5rem";--spacing-7:"1.75rem";--spacing-8:"2rem";--spacing-9:"2.25rem";--spacing-10:"2.5rem";--spacing-11:"2.75rem";--spacing-12:"3rem";--spacing-14:"3.5rem";--spacing-16:"4rem";--spacing-20:"5rem";--spacing-24:"6rem";--spacing-28:"7rem";--spacing-32:"8rem";--spacing-36:"9rem";--spacing-40:"10rem";--spacing-44:"11rem";--spacing-48:"12rem";--spacing-52:"13rem";--spacing-56:"14rem";--spacing-60:"15rem";--spacing-64:"16rem";--spacing-72:"18rem";--spacing-80:"20rem";--spacing-96:"24rem";--outline-defaut:2px solid transparent;--outline-offset:2px}#rounded-none{border-radius:0}#rounded-sm{border-radius:.125rem}#rounded-df{border-radius:.25rem}#rounded-md{border-radius:.375rem}#rounded-lg{border-radius:.5rem}#rounded-xl{border-radius:.75rem}#rounded-2xl{border-radius:1rem}#rounded-3xl{border-radius:1.5rem}#rounded-full{border-radius:9999px}#border-0{border-width:0}#border-1{border-width:1px}#border-2{border-width:2px}#border-4{border-width:4px}#border-8{border-width:8px}#shadow-none{box-shadow:none}#shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}#shadow-df{box-shadow:0 1px 3px 0 0 1px 2px -1px rgba(0,0,0,.1) rgba(0,0,0,.1)}#shadow-md{box-shadow:0 4px 6px -1px 0 2px 4px -2px rgba(0,0,0,.1) rgba(0,0,0,.1)}#shadow-lg{box-shadow:0 10px 15px -3px 0 4px 6px -4px rgba(0,0,0,.1) rgba(0,0,0,.1)}#shadow-xl{box-shadow:0 20px 25px -5px 0 8px 10px -6px rgba(0,0,0,.1) rgba(0,0,0,.1)}#shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}#shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)}#drop-shadow-sm{filter:drop-shadow("0 1px 1px rgb(0 0 0 / 0.05)")}#drop-shadow-df{filter:drop-shadow("0 1px 2px rgb(0 0 0 / 0.1)") drop-shadow("0 1px 1px rgb(0 0 0 / 0.06)")}#drop-shadow-md{filter:drop-shadow("0 4px 3px rgb(0 0 0 / 0.07)") drop-shadow("0 2px 2px rgb(0 0 0 / 0.06)")}#drop-shadow-lg{filter:drop-shadow("0 10px 8px rgb(0 0 0 / 0.04)") drop-shadow("0 4px 3px rgb(0 0 0 / 0.1)")}#drop-shadow-xl{filter:drop-shadow("0 20px 13px rgb(0 0 0 / 0.03)") drop-shadow("0 8px 5px rgb(0 0 0 / 0.08)")}#drop-shadow-2xl{filter:drop-shadow("0 25px 25px rgb(0 0 0 / 0.15)")}#drop-shadow-none{filter:drop-shadow("0 0 #0000")}#cfg-app.cfg-page-Zauneditor .fuellung-menu .prefix,#text-xs{font-size:.75rem;line-height:1rem}#cfg-app.cfg-page-Zauneditor .column-container .farbe-with-label,#cfg-app.cfg-page-Zauneditor .fuellung-menu .fuellung-menu-item .label,#cfg-app.cfg-page-Zauneditor .fuellung-menu .label,#cfg-app.cfg-page-Zauneditor .fuellung-menu .material-item .label,#cfg-app.cfg-page-Zauneditor .fuellung-menu .pfosten-item .label,#cfg-app.cfg-page-Zauneditor .füllungen .fuellung-menu-item .label,#cfg-app.cfg-page-Zauneditor .füllungen .material-item .label,#cfg-app.cfg-page-Zauneditor .füllungen .pfosten-item .label,#cfg-app.cfg-page-Zauneditor .material-menu .fuellung-menu-item .label,#cfg-app.cfg-page-Zauneditor .material-menu .material-item .label,#cfg-app.cfg-page-Zauneditor .material-menu .pfosten-item .label,#cfg-app.cfg-page-Zauneditor .options-tab .fuellung-menu-item .label,#cfg-app.cfg-page-Zauneditor .options-tab .material-item .label,#cfg-app.cfg-page-Zauneditor .options-tab .pfosten-item .label,#text-sm{font-size:.875rem;line-height:1.25rem}#text-df{font-size:1rem;line-height:1.5rem}#text-lg{font-size:1.125rem}#text-lg,#text-xl{line-height:1.75rem}#text-xl{font-size:1.25rem}#text-2xl{font-size:1.5rem;line-height:2rem}#text-3xl{font-size:1.875rem;line-height:2.25rem}#text-4xl{font-size:2.25rem;line-height:2.5rem}#text-5xl{font-size:3rem;line-height:1}#text-6xl{font-size:3.75rem;line-height:1}#text-7xl{font-size:4.5rem;line-height:1}#text-8xl{font-size:6rem;line-height:1}#text-9xl{font-size:8rem;line-height:1}#font-thin{font-weight:100}#font-light{font-weight:300}#font-normal{font-weight:400}#font-medium{font-weight:500}#font-bold,.page-prompt .prompt-text .prompt-header{font-weight:700}#font-black{font-weight:900}#tracking-tighter{letter-spacing:-.05em}#tracking-tight{letter-spacing:-.025em}#tracking-normal{letter-spacing:0}#tracking-wide{letter-spacing:.025em}#tracking-wider{letter-spacing:.05em}#tracking-widest{letter-spacing:.1em}#leading-none{line-height:1}#leading-tight{line-height:1.25}#leading-snug{line-height:1.375}#leading-normal{line-height:1.5}#leading-relaxed{line-height:1.625}#leading-loose{line-height:2}#leading-3{line-height:.75rem}#leading-4{line-height:1rem}#leading-5{line-height:1.25rem}#leading-6{line-height:1.5rem}#leading-7{line-height:1.75rem}#leading-8{line-height:2rem}#leading-9{line-height:2.25rem}#leading-10{line-height:2.5rem}#decoration-auto{text-decoration-thickness:auto}#decoration-from-font{text-decoration-thickness:from-font}#decoration-0{text-decoration-thickness:0}#decoration-1{text-decoration-thickness:1px}#decoration-2{text-decoration-thickness:2px}#decoration-4{text-decoration-thickness:4px}#decoration-8{text-decoration-thickness:8px}#duration-0{transition-duration:0s}#duration-75{transition-duration:75ms}#duration-100{transition-duration:.1s}#duration-150{transition-duration:.15s}#duration-200{transition-duration:.2s}#duration-300{transition-duration:.3s}#duration-500{transition-duration:.5s}#duration-700{transition-duration:.7s}#duration-1000{transition-duration:1s}#z-auto{z-index:auto}#z-0{z-index:0}#cfg-app>:not(.oc-ui-dialog,.chatbot),#z-5{z-index:5}#z-10,.assistant .assistant-speech-bubble{z-index:10}#z-20,.PartsList{z-index:20}#z-30{z-index:30}#z-40{z-index:40}#z-50{z-index:50}#z-60{z-index:60}#z-70{z-index:70}#z-80{z-index:80}#z-90{z-index:90}#ease-df{transition-timing-function:cubic-bezier(.4 0 .2 1)}#ease-linear{transition-timing-function:linear}#ease-in{transition-timing-function:cubic-bezier(.4 0 1 1)}#ease-out{transition-timing-function:cubic-bezier(0 0 .2 1)}#ease-in-out{transition-timing-function:cubic-bezier(.4 0 .2 1)}#animate-none{animation:none}#animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}#animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}#animate-bounce{animation:bounce 1s infinite}#cfg-app ::-webkit-scrollbar,#scrollbar ::-webkit-scrollbar{background:transparent;border-radius:10px;height:8px;width:8px}#cfg-app ::-webkit-scrollbar-track,#scrollbar ::-webkit-scrollbar-track{border-radius:10px}#cfg-app ::-webkit-scrollbar-thumb,#scrollbar ::-webkit-scrollbar-thumb{background:hsla(0,0%,51%,.502);border-radius:10px;height:8px;width:8px}#cfg-app ::-webkit-scrollbar-thumb:hover,#scrollbar ::-webkit-scrollbar-thumb:hover{background:#8f8f8f}:focus-visible{outline-color:var(--color-focus,initial)}#cfg-app,#fill-screen,body,html{height:100dvh;margin:0;padding:0;position:relative;width:100dvw}.error-dialog-container{align-items:center;bottom:0;box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.12);display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10000}.error-dialog-container .error-dialog{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;max-width:80%;padding:20px;text-align:center}.error-dialog-container .error-dialog button{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:20px;padding:10px 20px}.error-dialog-container .error-dialog button:hover{background-color:#d32f2f}#cfg-app :not(input):not(textarea):not(select):not(.text):not(p){-webkit-user-select:none;-moz-user-select:none;user-select:none}#cfg-app .text,#cfg-app .text *,#cfg-app h1,#cfg-app h1 *,#cfg-app h2,#cfg-app h2 *,#cfg-app h3,#cfg-app h3 *,#cfg-app h4,#cfg-app h4 *,#cfg-app h5,#cfg-app h5 *,#cfg-app p,#cfg-app p *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}#cfg-app .dialog *{-webkit-user-select:text;-moz-user-select:text;user-select:text}#cfg-app .cursorDragging,#cfg-app .cursorDragging *{cursor:move!important}#cfg-app .no-pointer-events{pointer-events:none}body,html{background-color:var(--color-background-2);box-sizing:border-box;font-family:Roboto,PT Sans Narrow,sans-serif}.fullsize{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.question,body,html{font-size:large;transition:var(--transition-shadow-scale-opacity)}body:not(.holoAppReady) #loadingScreen{animation:fade-in-animation 1s ease-in}body.holoAppReady #loadingScreen,body:not(.holoAppReady) #cfg{display:none}body.holoAppReady #cfg{animation:fade-in-animation .15s ease-in;display:block}.help{color:var(--color-dark-1);font-size:medium}#cfg-app,button,input,select,textarea{position:relative}#cfg-app.cfg-page-Inspiration .tiles .group,.hover-shadow,.outlined-button,.primary-button,.primary-button-disabled,.text-button{box-shadow:0 0 4px rgba(0,0,0,.05);transition:var(--transition-shadow-scale-opacity)}#cfg-app.cfg-page-Inspiration .tiles .group:hover,.hover-shadow:hover,.outlined-button:hover,.primary-button-disabled:hover,.primary-button:hover,.text-button:hover{box-shadow:0 0 5px rgba(0,0,0,.16),0 0 19px rgba(0,0,0,.1)}.hover-shadow-light{box-shadow:0 0 4px rgba(0,0,0,.05);transition:var(--transition-shadow-scale-opacity)}.hover-shadow-light:hover{box-shadow:0 0 4px rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.06)}#cfg-app.cfg-page-Inspiration .tiles .group .colors .color:hover,.chatbot.closing,.chatbot.open,.shadow{box-shadow:0 0 6px rgba(0,0,0,.16),0 0 6px rgba(0,0,0,.23)}#cfg-app.cfg-page-Inspiration .tiles .group,#cfg-app.cfg-page-Inspiration .tiles .group .colors .color,.shadow-light{box-shadow:0 0 6px rgba(0,0,0,.1)}.shadow-very-wide{box-shadow:0 0 40vmin rgba(0,0,0,.6),0 0 16px rgba(0,0,0,.6)}.button,.fade,.outlined-button,.primary-button,.primary-button-disabled,.text-button{transition:var(--transition-shadow-scale-opacity)}.fade-fast{transition:var(--transition-shadow-scale-opacity-fast)}.fade-slow{transition:var(--transition-shadow-scale-opacity-slow)}.rsc-float-button img{height:100%;width:100%}.hover-grow{box-shadow:0 2px 8px rgba(0,0,0,.1);transition:var(--transition-shadow-scale-opacity)}.hover-grow:hover{box-shadow:0 0 4px rgba(0,0,0,.05),0 0 19px rgba(0,0,0,.09);transform:scale(1.02)}.page-prompt{align-items:center;display:flex;gap:1em;grid-area:prompt;justify-content:center;outline:none;pointer-events:none;z-index:8!important}.page-prompt .prompt-text{background-color:var(--color-background-2);display:grid;gap:.5rem;height:-moz-min-content;height:min-content;padding:1rem;place-self:center;text-align:center;width:-moz-max-content;width:max-content}.page-prompt .prompt-text .prompt-header{font-size:x-large}.page-prompt .prompt-text .prompt-hint{color:#333;font-size:large}.hidden,.page-initial-hidden{opacity:0}.hidden{pointer-events:none}.display-none{display:none!important}.flex-center{display:flex;justify-content:center}.flex-right{display:flex;justify-content:right}.flex-column{display:flex;flex-direction:column}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElement,#cfg-app.cfg-page-Zauneditor .farbe-with-label,#cfg-app.cfg-page-Zauneditor .fuellung-menu .fuellung-menu-item,#cfg-app.cfg-page-Zauneditor .fuellung-menu .material-item,#cfg-app.cfg-page-Zauneditor .fuellung-menu .pfosten-item,#cfg-app.cfg-page-Zauneditor .füllungen .fuellung-menu-item,#cfg-app.cfg-page-Zauneditor .füllungen .material-item,#cfg-app.cfg-page-Zauneditor .füllungen .pfosten-item,#cfg-app.cfg-page-Zauneditor .material-menu .fuellung-menu-item,#cfg-app.cfg-page-Zauneditor .material-menu .material-item,#cfg-app.cfg-page-Zauneditor .material-menu .pfosten-item,#cfg-app.cfg-page-Zauneditor .options-tab .fuellung-menu-item,#cfg-app.cfg-page-Zauneditor .options-tab .material-item,#cfg-app.cfg-page-Zauneditor .options-tab .pfosten-item,#cfg-app.cfg-page-Zauneditor .serien-cog,.breadcrumbs__crumb--selectable,.link{cursor:pointer}a:active,a:link,a:visited{text-decoration:none}a:active:hover,a:link:hover,a:visited:hover{text-decoration:underline}a,a:active,a:link,a:visited{color:var(--color-dark-0)}.grow{transition:var(--transition-shadow-scale-opacity)}.grow:hover{transform:scale(1.02)}.shrinkzero{transform:scale(0)}.shrinkzero-able{transition:transform .3s ease-in}.no-pointer-events>*{pointer-events:auto}.no-pointer-events,.no-pointer-events-tree,.no-pointer-events-tree *{pointer-events:none}.pointer-events-initial{pointer-events:auto}.font-size-small{font-size:small}.popup{display:inline-flex;position:absolute}#cfg-app.cfg-page-Grundriss .left-menus .undo-redo-buttons,.bordered,.chatbot.closing,.chatbot.open{background-color:var(--tile-body);border:var(--panel-border);border-radius:var(--button-border-radius);padding:1em}#cfg-app.cfg-page-Zauneditor .editor-optionen,#cfg-app.cfg-page-Zauneditor .fuellung-menu,.backdrop-filter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-background-2-trans)}.tooltiptext{background-color:dimgray;border-radius:var(--button-border-radius);color:#fff;padding:.5em;position:absolute;text-align:center;width:15em;z-index:1}.tooltiptext:after{border:10px solid transparent;border-right-color:dimgray;content:" ";margin-top:-10px;position:absolute;right:100%;top:50%}.rotate{animation:rotation-360 30s linear infinite}.blink-background-color{animation:blink-background-color-animation .4s;animation-iteration-count:30;animation-timing-function:ease-in-out}.highlight-overlay:after{animation:diagonal 1.2s forwards;animation-timing-function:ease-out;background-image:repeating-linear-gradient(135deg,#eee,#ddd 37%,#fff 38%,#fff 42%,#ddd 43%,#eee);background-size:100% 400%;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.highlight-overlay>*{animation:fadeIn 1s forwards}@keyframes blink{0%,to{box-shadow:none;outline:none}50%{box-shadow:0 0 6em 2em red;outline:5px solid blue}}.highlighted-for-10-seconds{animation:blink 1s ease-in-out 0s 10}.text-center{text-align:center}.icon{color:var(--color-dark-2);font-size:1em}.icon-svg{height:1em;width:1em}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.bordered-primary,.outlined-button{border:1px solid var(--color-background-0);color:var(--color-dark-0)}.filled-primary-2{background-color:var(--color-primary-2);color:var(--color-dark-0)}.dialog{background-color:var(--color-background-2-trans);display:flex;flex-direction:column;justify-content:space-evenly;padding:5em}.button-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.button-container-column{display:flex;flex-direction:column;flex-wrap:nowrap}.font-size-1{font-size:1rem}.centered{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.flex-row{align-items:center;display:flex;flex-direction:row}.gap-2{gap:.5rem}.align-center{align-items:center}.flex-gap-1{gap:1rem}.image{background-repeat:no-repeat;background-size:contain}.key-code{display:inline-flex;flex-direction:row;font-size:smaller;gap:.2em}kbd{background-color:#eee;border:1px solid #b4b4b4;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 2px 0 0 hsla(0,0%,100%,.7);color:#333;display:inline-block;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}.small{font-size:.8em;line-height:.8em}.italic{font-style:italic}.underline{text-decoration:underline}.pointer{cursor:pointer}.z-index-on-top{z-index:100}.icon-close{color:var(--color-dark-1);cursor:pointer;font-size:2em;position:absolute;right:.1em;top:.1em}.icon-close:hover{color:var(--color-dark-0)}.svg-button{color:rgba(0,0,0,.1);cursor:not-allowed;height:1em;width:1em}.svg-button.active{color:var(--color-dark-0);cursor:pointer}.svg-button.active.on{color:var(--color-interactive-1)}.svg-button.x-small{height:.5rem;width:.5rem}.svg-button.small{height:.75rem;width:.75rem}.svg-button.medium{height:1rem;width:1rem}.svg-button.large{height:1.25rem;width:1.25rem}.svg-button.x-large{height:1.5rem;width:1.5rem}.svg-button-dotted{color:rgba(0,0,0,.1);cursor:not-allowed;font-size:xx-large;position:relative}.svg-button-dotted>svg{height:1.5rem;width:1.5rem}.svg-button-dotted.active{color:var(--color-dark-0);cursor:pointer}.svg-button-dotted.active.on{color:var(--color-interactive-1)}.svg-button-dotted.active.on:after{bottom:-.25rem;color:var(--color-interactive-1);content:".";font-size:x-large;font-weight:500;left:.5rem;position:absolute}#loadingScreen{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}#loadingScreen>div,.loading{animation:loading-animation 1s linear infinite;background:radial-gradient(farthest-side,var(--color-primary-2) 94%,transparent) top/8px 8px no-repeat,conic-gradient(transparent 30%,var(--color-primary-2));border-radius:50%;display:inline-block;height:2em;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 0);width:2em}@keyframes rotation-360{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes shake{0%{transform:scale(1.01) rotate(.6deg)}50%{transform:scale(1.01) rotate(-.6deg)}to{transform:scale(1.01) rotate(.6deg)}}@keyframes blink-background-color-animation{50%{background-color:var(--color-primary-2)}}@keyframes restartPreviousAnimation{to{width:auto}}@keyframes diagonal{0%{background-color:#666;background-position-y:100%;opacity:0}5%{opacity:1}10%{background-color:#eee;background-position-y:90%;opacity:.8}to{background-position-y:0;opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fade-in-animation{0%{opacity:0}to{opacity:1}}@keyframes loading-animation{to{transform:rotate(1turn)}}.filter-grayscale-60{filter:grayscale(60%)}.react-joyride{display:none}#cfg-app{align-self:stretch;display:grid;gap:1rem;grid:".     .       .     " var(--padding-y) ".     top     .     " min-content ".     header  .     " 5em ".     main    .     " 1fr ".     .       .     " var(--padding-y)/var(--padding-x) 1fr var(--padding-x);overflow:hidden;position:relative;transition:var(--transition-shadow-scale-opacity-slow)}#cfg-app.fullsize{bottom:auto;left:auto;right:auto;top:auto}#cfg-app .grid-fullscreen{grid-area:1/1/-1/-1}#cfg-app>.stage{background-color:var(--color-background-2);transition-duration:0s;transition-property:none;z-index:0}#cfg-app>.faded-background{opacity:0;position:absolute;transition:all .8s ease;z-index:1}#cfg-app>.faded-background.faded-background-start{opacity:.95;z-index:10}#cfg-app>.faded-background.faded-background-middle{opacity:.8;transition:all 1s ease;z-index:10}#cfg-app .header{align-items:center;display:flex;grid-area:top;justify-content:space-between;justify-self:stretch;z-index:10}#cfg-app .header,#cfg-app .header :not(>a){transition:var(--transition-all-slow)}#cfg-app .header>.logo{align-items:center;display:flex;justify-content:space-between}#cfg-app .header>.logo img{height:var(--header-height)}#cfg-app .header>.logo .logo-text{color:var(--color-dark-1);display:inline-block;font-size:large;font-weight:700;margin-left:.5em;white-space:nowrap}@media(max-width:1100px){#cfg-app .header .configurationCodeInput{display:none}}#cfg-app .header__right-menue{display:flex;flex-flow:row;gap:.5em}.form-control{display:grid;gap:.5em;grid-template-columns:1em auto}.form-control+.form-control{margin-top:1em}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-background);border:1px solid #a9a9a9;border-radius:50%;color:currentColor;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;width:1.15em}input[type=radio]:before{background-color:CanvasText;border-radius:50%;box-shadow:inset 1em 1em var(--color-interactive-2);content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}input[type=radio]:checked:before{transform:scale(1)}.input-group,.input-label-group{display:flex;white-space:nowrap}.input-label-group{position:relative}.input-label-group .number-input-warning{background-color:#fff;border:1px solid var(--color-background-2-trans);border-radius:var(--button-border-radius);color:var(--color-error);display:inline-block;font-size:small;padding:4px 1em;position:absolute;top:-2em;z-index:10}.input-group-addon.step.minus:after{content:"⊖"}.input-group-addon.step.plus:after{content:"⊕"}.ui-number-input.invalid{color:var(--color-error)}.abstandInput{--border-color:#ccc;--select-color:#2684ff;background-color:var(--color-background-3)}.abstandInput:not(.disabled){align-items:center;border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:8px;min-height:38px;padding-right:5px;transition:all .1s}.abstandInput:not(.disabled) .unit{border-right:1px solid var(--border-color);margin-right:5px;padding-right:8px}.abstandInput:not(.disabled):focus-within{border:1px solid transparent;box-shadow:0 0 0 2px var(--select-color)}.abstandInput>input{border:none;font-size:1rem;text-align:right;width:3em}.abstandInput>input:focus{outline:none}.abstandInput .input-group-addon{color:var(--color-near-black)}.abstandInput .input-group-addon:hover{color:#000}.svg-line-inner{stroke:var(--select-line-color);stroke-width:var(--select-line-width);fill:transparent}.svg-line-outer{stroke:hsla(0,0%,100%,.8);stroke-width:.33rem;fill:transparent}.svg-dashed-line{stroke:var(--select-color-transparent);stroke-width:.5rem;fill:transparent;stroke-dasharray:.5rem}.svg-dashed-line-alt{stroke:hsla(0,0%,100%,.7);stroke-width:.5rem;fill:transparent;stroke-dasharray:.5rem;stroke-dashoffset:.5rem}.svg-line-like-border{background-color:var(--tile-body);border:var(--select-line-width) solid var(--color-background-0-trans)}.button,.outlined-button,.primary-button,.primary-button-disabled,.text-button{align-items:center;background-color:transparent;border:none;border:var(--button-border-size) solid transparent;border-radius:var(--button-border-radius);color:var(--color-dark-1);cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;outline:var(--outline-defaut);outline-offset:var(--outline-offset);padding:.5em 1em}.button.large,.large.outlined-button,.large.primary-button,.large.primary-button-disabled,.large.text-button{padding:1em 2em}.button:focus-visible,.outlined-button:focus-visible,.primary-button-disabled:focus-visible,.primary-button:focus-visible,.text-button:focus-visible{outline-color:var(--color-focus)}.button[disabled],[disabled].outlined-button,[disabled].primary-button,[disabled].primary-button-disabled,[disabled].text-button{background-color:var(--color-disabled)}.outlined-button{background-color:var(--color-background-2);border:var(--button-border-size) solid var(--color-background-0-trans)}.primary-button{background-color:var(--color-primary-2)}.primary-button,.primary-button-disabled,a.primary-button,a:active.primary-button,a:link.primary-button,a:visited.primary-button{color:var(--color-text-over-primary)}.primary-button-disabled{background-color:var(--color-background-0-trans)}.button-container>*+*{margin-left:2em}#cfg-app.cfg-page-Inspiration .tiles .group .card-details,.info-button{border:1px solid var(--color-dark-2);border-radius:2em;color:var(--color-dark-2);font-size:smaller;padding:.3em .7em .3em 2.2em;position:relative}#cfg-app.cfg-page-Inspiration .tiles .group .card-details .icon,.info-button .icon{font-size:2.1em;left:0;position:absolute;top:-.08em;z-index:-1}.checkbox-button{padding:.3em .7em .3em 2.2em;position:relative}.checkbox-button:after{background-image:url(cf0168f45db95bde90b2.png);background-repeat:no-repeat;background-size:contain;content:"";height:2em;left:0;position:absolute;top:0;width:2em}.checkbox-button.checked:after{background-image:url(dec63f6f835bb44a9c5b.png)}.my-select__menuh-list{display:flex;flex-direction:column;padding-bottom:.5em!important;padding-top:.5em!important;padding:.5em}.dropdown-entry{align-items:center;display:flex;flex-direction:row;gap:1em}.dropdown-entry .image{background-position:50%;background-size:contain;height:calc(2em + var(--responsive-factor-narrow)*2em);width:calc(3em + var(--responsive-factor-narrow)*3em)}.dropdown-entry .text{align-self:center;white-space:normal}.Auswahl{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.Auswahl .Headline{word-wrap:break-word;color:var(--color-dark-1);-webkit-hyphens:auto;hyphens:auto;line-height:1.5em}.Auswahl .select-container{width:100%}.Auswahl .info-tooltip-button{color:var(--color-primary-2);cursor:help;display:inline-block;float:right;margin-top:.3em}.Auswahl .info-tooltip-button:hover{color:#000;font-weight:700}.auswahl-info{align-items:center;gap:1em}.auswahl-info .text{text-align:left;width:20em}.auswahl-info .image{background-position:50%;height:50vmin;width:50vmin}.AuswahlInfoPopup{position:absolute;z-index:10}.AuswahlInfoPopup>.body{background-color:var(--color-background-3);border-color:var(--color-primary-2);border-radius:3em;display:flex;flex:.5;flex-direction:column;gap:1em;max-width:40em;padding:2em}.AuswahlInfoPopup>.anchor{fill:var(--color-background-3);stroke:var(--color-primary-2);stroke-width:1;left:-11px;position:absolute;top:25px;z-index:-1}.oc-ui-dialog{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.oc-ui-dialog>.dialog{background-color:#fff;border:var(--panel-border);border-radius:var(--dialog-border-radius);box-shadow:0 0 4em .5em rgba(0,0,0,.5);padding:2em;pointer-events:auto}.oc-ui-dialog>.dialog>.title{font-weight:700}.oc-ui-dialog>.dialog>.button-container{display:flex;flex-direction:row;gap:1em;margin-top:2em}.oc-ui-dialog>.dialog>.button-container>button{border:1px solid #d3d3d3;border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.05);padding:.5em 1em;transition:var(--transition-shadow-scale-opacity)}.oc-ui-dialog>.dialog>.button-container>button:hover{box-shadow:0 0 5px rgba(0,0,0,.16),0 0 19px rgba(0,0,0,.1)}.oc-ui-dialog>.dialog>.button-container>.outlined-button{background-color:#fff}.oc-ui-dialog.oc-ui-dialog-toast{align-items:flex-end;margin-bottom:.5em}.oc-ui-dialog.oc-ui-dialog-toast>.dialog{background-color:var(--color-primary-2);box-shadow:0 0 1em .3em rgba(0,0,0,.3);color:#fff;min-width:5em;padding:.2em .5em;text-align:center}.oc-ui-dialog.oc-ui-dialog-ok>.dialog{min-width:20em;padding-top:3em;text-align:center}.oc-ui-dialog.oc-ui-dialog-ok>.dialog .outlined-button{background-color:var(--color-primary-2);border-radius:var(--button-border-radius);color:#fff}.oc-ui-dialog.oc-ui-dialog-warning>.dialog{background-color:#fff;box-shadow:0 0 100vw 30vw rgba(0,0,0,.6);font-weight:bolder;min-width:20em;text-align:center}.oc-ui-dialog.oc-ui-dialog-warning>.dialog .outlined-button{background-color:var(--color-warning);border-radius:var(--button-border-radius);color:#fff}.oc-ui-dialog.oc-ui-dialog-error>.dialog{background-color:#fff;box-shadow:0 0 100vw 30vw rgba(0,0,0,.6);font-weight:bolder;min-width:20em;text-align:center}.oc-ui-dialog.oc-ui-dialog-error>.dialog .outlined-button{background-color:var(--color-error);border-radius:var(--button-border-radius);color:#fff}.oc-ui-dialog.oc-ui-dialog-waiting{background-color:rgba(0,0,0,.3)}.oc-ui-dialog.oc-ui-dialog-waiting>.dialog{background-color:#add8e6}.oc-ui-dialog.oc-ui-dialog-question{background-color:rgba(0,0,0,.3)}.breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center}.breadcrumbs__crumb{background-color:transparent;border:none;border-radius:var(--button-border-radius);color:var(--color-dark-1);cursor:pointer;font-family:var(--font-family);font-size:large;outline:var(--outline-defaut);outline-offset:var(--outline-offset);padding:0;transition:var(--transition-all)}@media(max-width:1000px){.breadcrumbs__crumb{font-size:medium}}@media(max-width:850px){.breadcrumbs__crumb{font-size:small}}.breadcrumbs__crumb:focus-visible{outline-color:var(--color-focus)}.breadcrumbs__crumb:disabled{color:var(--color-background-0);cursor:not-allowed}.breadcrumbs__crumb--selectable:hover{color:var(--color-dark-0)}.breadcrumbs__crumb--active{border-bottom:2px solid var(--color-interactive-2);border-radius:var(--button-border-radius) var(--button-border-radius) 0 0;color:var(--color-dark-0)}.breadcrumbs__chevron-right{color:var(--color-dark-1)}.tabs{display:grid;grid-template-rows:min-content 1fr}.tabs,.tabs .tab-headers{overflow-x:auto;overflow-y:hidden}.tabs .tab-headers{display:flex;flex-direction:row;min-height:1em;width:100%}.tabs .tab-headers .tab-header{background-color:rgba(0,0,0,.05);cursor:pointer;font-size:16px;-webkit-hyphens:auto;hyphens:auto;min-width:5em;padding:.5em;position:relative;text-align:center;word-break:normal}.tabs .tab-headers .tab-header:not(:first-child){border-left:1px solid rgba(0,0,0,.1)}.tabs .tab-headers .tab-header.active{background-color:transparent;box-shadow:0 -8px 8px 1px rgba(0,0,0,.15);cursor:auto}.tabs .tab-headers .tab-header .highlight{background-color:var(--color-primary-0);display:block;height:.2em;margin:-.5em -.5em .3em}.tabs .tab-headers .tab-header-stretch{background-color:rgba(0,0,0,.05);flex:1}.tabs .tab-bodies{display:grid;overflow-y:auto}.tabs .tab-bodies .tab-body{display:none;grid-column:1;grid-row:1;opacity:0;overflow-y:auto;transition:var(--transition-shadow-scale-opacity)}.tabs .tab-bodies .tab-body.active{display:flex;gap:1em;opacity:1}.mouse-tutorial{font-size:1.2rem}.mouse-tutorial .assistant{padding:var(--grid-gap-y)}.mouse-tutorial .mouse-tutorial-modal{background-color:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0}.mouse-tutorial .mouse-tutorial-text{background-color:#fff;left:calc(50% - 20em);position:absolute;top:calc(50% - 20em);width:20em}.mouse-tutorial .mouse{background-image:url(eccce70de23e11b7ad41.png);background-repeat:no-repeat;background-size:contain;bottom:10vh;height:40vmin;pointer-events:none;position:absolute;right:10vw;transition:background-image .3s ease-in-out,opacity .3s ease-in-out;width:27.2vmin}.mouse-tutorial .mouse.left-press{background-image:url(98a31c8ff6d899d71f53.png)}.mouse-tutorial .mouse.right-press{background-image:url(e1fc90bcf9e4a45345c8.png)}.mouse-tutorial .mouse.middle-roll-1{background-image:url(36dbddbf6b9b2425d858.png)}.mouse-tutorial .mouse.middle-roll-2{background-image:url(3f708d8a60e0f8807026.png)}.mouse-tutorial .mouse:after{content:url(eccce70de23e11b7ad41.png) url(98a31c8ff6d899d71f53.png) url(e1fc90bcf9e4a45345c8.png) url(36dbddbf6b9b2425d858.png) url(3f708d8a60e0f8807026.png);height:0;overflow:hidden;position:absolute;width:0;z-index:-1}.assistant{display:flex;line-height:1.5em;padding:8px;position:absolute}.assistant.assistant-big .assistant-avatar{height:12em;width:12em}.assistant.assistant-big .assistant-speech-bubble{margin-bottom:8em}.assistant.assistant-small .assistant-avatar{height:6em;width:6em}.assistant.assistant-small .assistant-speech-bubble{margin-bottom:4em}.assistant.assistant-top{top:var(--padding-y)}.assistant.assistant-bottom{bottom:calc(.4em + var(--padding-y))}.assistant.assistant-left{left:var(--padding-x)}.assistant.assistant-left .assistant-avatar{order:0}.assistant.assistant-left .assistant-speech-bubble{margin-left:-1em}.assistant.assistant-left .assistant-speech-bubble .anchor{left:0}.assistant.assistant-right{right:var(--padding-x)}.assistant.assistant-right .assistant-avatar{order:2}.assistant.assistant-right .assistant-speech-bubble{margin-right:-1em}.assistant.assistant-right .assistant-speech-bubble .anchor{right:0;transform:scaleX(-1)}.assistant .text{color:var(--color-dark-1);font-style:italic}.assistant .button-container{margin-bottom:.7em;margin-top:1.5em}.assistant .button-container.vertical{flex-direction:column}.assistant .button-container.vertical>*+*{margin-left:0}.assistant .button-container .button,.assistant .button-container .outlined-button,.assistant .button-container .primary-button,.assistant .button-container .primary-button-disabled,.assistant .button-container .text-button{border-radius:2em;font-style:italic;padding:.3em 1em}.assistant .assistant-avatar{align-self:flex-end;background-repeat:no-repeat;background-size:contain;cursor:pointer;filter:blur(.5px) drop-shadow(2px 2px 2px rgba(0,0,0,.16));position:relative;transition:var(--transition-shadow-scale-opacity)}.assistant .assistant-avatar:hover{filter:blur(.5px) drop-shadow(3px 3px 4px rgba(0,0,0,.4))}.assistant .assistant-speech-bubble{align-self:flex-start;position:relative}.assistant .assistant-speech-bubble .bubble{background-color:var(--color-background-3);border-radius:20vmax;color:#000;max-width:70vw;overflow:hidden;padding:3em 4em;position:relative;text-align:center;z-index:1}.assistant .assistant-speech-bubble .anchor{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTUuNDI5IiBoZWlnaHQ9IjE4MC4wMDUiIHZpZXdCb3g9IjAgMCA1MS43MDcgNDcuNjI2Ij48ZGVmcz48ZmlsdGVyIHN0eWxlPSJjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM6c1JHQiIgaWQ9ImEiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9Ii40OTgiIGZsb29kLWNvbG9yPSIjMDAwIiByZXN1bHQ9ImZsb29kIi8+PGZlQ29tcG9zaXRlIGluPSJmbG9vZCIgaW4yPSJTb3VyY2VHcmFwaGljIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iY29tcG9zaXRlMSIvPjxmZUdhdXNzaWFuQmx1ciBpbj0iY29tcG9zaXRlMSIgc3RkRGV2aWF0aW9uPSIxIiByZXN1bHQ9ImJsdXIiLz48ZmVPZmZzZXQgZHk9IjEiIHJlc3VsdD0ib2Zmc2V0Ii8+PGZlQ29tcG9zaXRlIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9Im9mZnNldCIgcmVzdWx0PSJjb21wb3NpdGUyIi8+PC9maWx0ZXI+PC9kZWZzPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOiNlYWVhZWE7c3Ryb2tlLXdpZHRoOi4yNjQ1ODMzMnB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5Oi4xOTcxMjUyNDtmaWx0ZXI6dXJsKCNhKSIgZD0iTS43NTYgNDAuNTQzQzI2LjI2OSAzNy4zMyAyOC4xNTkuODU2IDI4LjE1OS44NTZsMTUuNjg2IDE0LjM2M1MyNS44OTEgNDAuNzMyLjc1NiA0MC41NDN6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjU1MyAzLjExMykiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;bottom:0;height:5em;position:absolute;width:5em;z-index:0}.assistant.assistant-faq{z-index:-5}.assistant.assistant-faq.open{z-index:auto}.assistant .dialog{padding:0}.feedback-dialog{display:flex;flex-direction:column;gap:1.5em;min-width:30vw}.feedback-dialog .feedback{border:1px solid #d3d3d3;box-sizing:border-box;color:var(--color-dark-1);min-height:10em;padding:1em;width:100%}.feedback-dialog .feedback:focus-within{color:#000}.assistant-container{bottom:1em;position:fixed;right:1em}.assistant-avatar-button{background-size:cover;border-radius:100%;cursor:pointer;height:119px;width:112px}.chatbot{bottom:0;font-size:.95rem;position:fixed;right:0;transition-duration:.3s;transition-property:font-size,opacity;transition-timing-function:ease-in;z-index:20}.chatbot.closing,.chatbot.open{--border-radius:0.5rem;--border-radius-message:1rem;border-radius:var(--border-radius);display:grid;grid-template-areas:"header" "body" "footer";grid-template-columns:100%;grid-template-rows:auto 1fr auto;height:-moz-min-content;height:min-content;max-height:70vh;max-width:50em;padding:0;width:50vw}.chatbot.closing .chatbot-header,.chatbot.open .chatbot-header{align-items:center;background-color:var(--color-interactive-4);border-bottom:1px solid #ddd;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);display:flex;grid-area:header;justify-content:space-between;padding:10px;position:relative}.chatbot.closing .chatbot-header .assistant-avatar,.chatbot.open .chatbot-header .assistant-avatar{background-size:cover;height:64px;left:12px;position:absolute;top:-12px;width:60px}.chatbot.closing .chatbot-header .chatbot-title,.chatbot.open .chatbot-header .chatbot-title{font-weight:700;margin-left:4em}.chatbot.closing .chatbot-header .close,.chatbot.open .chatbot-header .close{cursor:pointer;height:2em;line-height:2em;position:absolute;right:0;text-align:center;width:2em}.chatbot.closing .chatbot-header .close:before,.chatbot.open .chatbot-header .close:before{content:"×";font-size:24px}.chatbot.closing .chatbot-body,.chatbot.open .chatbot-body{background-color:#f7f7f7;display:flex;flex-direction:column;grid-area:body;line-height:1.5em;overflow-y:auto;padding:1em}.chatbot.closing .chatbot-body .chatbot-message,.chatbot.open .chatbot-body .chatbot-message{border-radius:var(--border-radius-message);display:inline-flex;flex-direction:column;margin-bottom:1em;padding:.5em 1em}.chatbot.closing .chatbot-body .chatbot-message,.chatbot.closing .chatbot-body .chatbot-message *,.chatbot.open .chatbot-body .chatbot-message,.chatbot.open .chatbot-body .chatbot-message *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.chatbot.closing .chatbot-body .chatbot-message.role-user,.chatbot.open .chatbot-body .chatbot-message.role-user{align-self:flex-end;background-color:var(--color-primary-4-trans);margin-left:2em;text-align:left}.chatbot.closing .chatbot-body .chatbot-message.role-assistant,.chatbot.open .chatbot-body .chatbot-message.role-assistant{align-self:flex-start;background-color:var(--color-interactive-4-trans);margin-right:2em;text-align:left}.chatbot.closing .chatbot-body .chatbot-message.role-error,.chatbot.open .chatbot-body .chatbot-message.role-error{align-self:center;background-color:#f2d9d9;color:var(--color-error);text-align:center}.chatbot.closing .chatbot-body .chatbot-message.role-option,.chatbot.open .chatbot-body .chatbot-message.role-option{align-self:center;background-color:var(--color-primary-2);text-align:center}.chatbot.closing .chatbot-body .chatbot-message.role-log,.chatbot.open .chatbot-body .chatbot-message.role-log{align-self:flex-start;background-color:#e6e6e6;border-radius:4px;color:gray;font-size:.7rem;padding:.1rem .5rem;text-align:left}.chatbot.closing .chatbot-footer,.chatbot.open .chatbot-footer{align-items:center;background-color:#fff;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:1px solid #ddd;display:flex;grid-area:footer;padding:.5em 1em}.chatbot.closing .chatbot-footer textarea,.chatbot.open .chatbot-footer textarea{border:none;flex-grow:1;font-family:var(--font-family);font-size:1em;line-height:1.5em;margin-right:.5em;outline:none;padding:0;resize:none}.chatbot.closing .chatbot-footer .button-bot,.chatbot.open .chatbot-footer .button-bot{border:none;border-radius:100%;font-size:1.5em;height:1.5em;outline:none;padding:0;position:relative;text-align:center;width:1.5em}.chatbot.closing .chatbot-footer .button-cancel,.chatbot.open .chatbot-footer .button-cancel{background-color:#000;color:#fff}.chatbot.closing .chatbot-footer .button-send:before,.chatbot.open .chatbot-footer .button-send:before{content:"▲";position:absolute;top:3px}.chatbot.closing .chatbot-footer .button-cancel:before,.chatbot.open .chatbot-footer .button-cancel:before{content:"▣︎";position:absolute;top:3px}@keyframes bounce{0%,20%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.chatbot.closing .loading-indicator,.chatbot.open .loading-indicator{display:inline-block}.chatbot.closing .loading-indicator span,.chatbot.open .loading-indicator span{animation:bounce .85s infinite;animation-fill-mode:both;animation-timing-function:ease-in-out;display:inline-block;margin:0 2px}.chatbot.closing .loading-indicator span:first-child,.chatbot.open .loading-indicator span:first-child{animation-delay:0s}.chatbot.closing .loading-indicator span:nth-child(2),.chatbot.open .loading-indicator span:nth-child(2){animation-delay:.1s}.chatbot.closing .loading-indicator span:nth-child(3),.chatbot.open .loading-indicator span:nth-child(3){animation-delay:.2s}.chatbot.closed,.chatbot.closing{font-size:0;opacity:0}.chatbot.closed{visibility:hidden}.chatbot .show-delayed{animation:showDelayed 1s ease-out}.chatbot .pop-in{animation:popIn .3s ease-out}@keyframes popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes showDelayed{0%,90%{opacity:0}to{opacity:1}}.configurationCodeInput{align-items:center;border:1px solid var(--color-background-0);border-radius:1.8em;display:flex;font-size:16px;outline:var(--outline-defaut);outline-offset:var(--outline-offset);overflow:hidden}.configurationCodeInput:focus-within{outline-color:var(--color-focus)}.configurationCodeInput[data-invalid=true]{border-color:red}.configurationCodeInput input{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-background-2-trans);border:none;cursor:pointer;font-size:medium;height:1.5em;outline:none;padding:.2em 1.75rem .2em .5rem;text-transform:uppercase;width:8em}@media only screen and (max-width:1280px){.configurationCodeInput input{font-size:small}}@media only screen and (max-width:800px){.configurationCodeInput input .configurationCodeInput{margin-right:.5em}}.configurationCodeInput input::-moz-placeholder{text-transform:none}.configurationCodeInput input::placeholder{text-transform:none}.configurationCodeInput .icon-wrapper{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-background-2-trans);display:grid;height:100%;padding-right:2px;place-items:center;width:1.5rem}.configurationCodeInput button{align-items:center;background:transparent;border:0;border-radius:4rem;cursor:pointer;display:flex;height:1.25rem;justify-content:center;margin:0;outline:var(--outline-defaut);outline-offset:1px;padding:0;width:1.25rem}.configurationCodeInput button:focus-visible{outline-color:var(--color-focus)}.configurationCodeInput button:hover .icon{color:var(--color-dark-0)}.configurationCodeInput button .icon{background:transparent;border:none;border-radius:4rem;color:var(--color-dark-2);font-size:1.8em}.cfg-page-Zauneditor .configurationCodeInput input{border:none}.cfg-page-Zauneditor .configurationCodeInput .icon,.cfg-page-Zauneditor .userMenu .icon{color:var(--color-dark-1)}.cfg-page-Zauneditor .userMenu .icon:hover{color:var(--color-dark-0)}.userMenu{align-items:center;display:flex;position:relative}.userMenu,.userMenu button,.userMenu input{font-size:medium}.userMenu button{cursor:pointer}.userMenu .username{font-weight:700;padding:.5em;text-align:center}.userMenu .login-popup-trigger{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-background-2-trans);border:none;border-radius:1.7em;display:flex;height:1.7em;justify-content:center;outline:var(--outline-defaut);outline-offset:var(--outline-offset);padding:0;width:1.7em}.userMenu .login-popup-trigger:focus-visible{outline-color:var(--color-focus)}.userMenu .form{display:flex;flex-direction:column;gap:.5rem}.userMenu .icon{background-color:var(--breadcrumbs-background-color);border-radius:100%;color:var(--color-dark-2);cursor:pointer;font-size:1.7em;padding:2px}.userMenu .icon:hover{color:var(--color-dark-0)}.userMenu .left{transform:translateX(0)}.userMenu .right{transform:translateX(calc(1.7em - 100%))}.userMenu .loginPopup{background:#fff;border-radius:var(--border-radius-default);box-shadow:0 2px 3px #ccc;display:flex;flex-direction:column;margin-top:.5em;padding:.6em;position:absolute;top:1.7em;width:15rem;z-index:210}.userMenu .loginPopup .info{padding:.25rem}.userMenu .loginPopup .button,.userMenu .loginPopup .outlined-button,.userMenu .loginPopup .primary-button,.userMenu .loginPopup .primary-button-disabled,.userMenu .loginPopup .text-button{font-family:Roboto Condensed Light,sans-serif;font-size:16px;font-weight:400;text-align:center}.userMenu .loginPopup .button--primary{background:var(--color-primary-2);color:#fff}.userMenu .loginPopup .button--secondary{border:1px solid var(--color-dark-2);color:var(--color-dark-1)}.userMenu .loginPopup input{background:#fff;border:1px solid #d0cbce;border-radius:var(--border-radius-default);box-sizing:border-box;outline:var(--outline-defaut);outline-offset:var(--outline-offset);padding:.5em 1em;text-align:left;transition:.5s}.userMenu .loginPopup input:focus-visible{outline-color:var(--color-focus);outline-offset:var(--outline-offset)}.userMenu .loginPopup a{border-radius:var(--border-radius-default);display:inline-block;outline:var(--outline-defaut);outline-offset:var(--outline-offset);padding:.5em 1em}.userMenu .loginPopup a:focus-visible{outline-color:var(--color-focus)}.userMenu .loginPopup .center{text-align:center}.userMenu .backdrop{inset:0;position:fixed;z-index:200}.userMenu .titleBarText{height:100%;width:100%}.userMenu .titleBarText:hover{text-decoration:underline}.zaunCircleMenuItem.onTop{z-index:10}.zaunCircleMenuItem .namedIcon{align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;flex-wrap:wrap}.zaunCircleMenuItem .namedIcon .icon{color:var(--color-dark-1);font-size:1.2em;margin-right:.5em}.zaunCircleMenuItem .rounded{border:1px solid var(--color-background-0);border-radius:calc(.2em + var(--responsive-factor-narrow)*1.8em);display:flex;min-height:calc(1em + var(--responsive-factor-wide)*.5em);min-width:5em;padding:calc(.2em + var(--responsive-factor-wide)*.6em);padding-left:calc(.3em + var(--responsive-factor-wide)*1em);padding-right:calc(.3em + var(--responsive-factor-wide)*1em);white-space:nowrap;width:-moz-max-content;width:max-content}.zaunCircleMenuItem .rounded:focus-within{border-color:var(--select-button-color);box-shadow:0 3px 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.23)}.zaunCircleMenuItem .break{flex-basis:100%;height:0}.zaunCircleMenuItem .info-text-container{display:inline-flex;flex-direction:row;margin-top:1em;white-space:normal}.zaunCircleMenuItem .info-text-container .text{max-width:15em}.zaunCircleMenuItem .align-items-center{align-items:center}.zaunCircleMenuItem .info-tooltip-button{color:var(--color-primary-2);cursor:help;display:inline-block;margin-left:.5em}.zaunCircleMenuItem .info-tooltip-button:hover{color:#000;font-weight:700}.zaunCircleMenuItem .select{margin-top:.5em;width:15em}.zaunCircleMenuItem .z-index-20{z-index:20}.zaunCircleMenuItem .icon-remove-container{margin-left:1em}.PartsList{background-color:var(--color-background-3);border:var(--panel-border);border-radius:var(--button-border-radius);bottom:6em;color:var(--color-dark-1);font-size:medium;height:min(50vh,30em);line-height:1.5em;position:absolute;right:1.5em;transition:all .3s ease-in-out;width:min(80vw,55em)}.PartsList .tab-menu{height:100%}.PartsList .tab-body{padding:1em!important}.PartsList .body{display:block;max-height:40vh;overflow:auto;width:100%}.PartsList .partslist-group{height:24px}.PartsList .partslist-group-bottom{padding-bottom:1rem}.PartsList .table-spacing{border-collapse:collapse;border-spacing:0 .2em;table-layout:fixed}.PartsList .group-end,.PartsList .group-mid{display:flex;gap:.5rem}.PartsList .group-mid:before{content:"├─";font-family:Courier New,Courier,monospace}.PartsList .group-end:before{content:"└─";font-family:Courier New,Courier,monospace}.PartsList th{padding:0 1rem 1rem 0}.PartsList td{padding-right:1rem}.PartsList .align-right{text-align:right}.PartsList .align-left{text-align:left}.PartsList .vertical-align-top{vertical-align:top}.PartsList .no-wrap{white-space:nowrap}.PartsList .hr{border-bottom:1px solid #000;padding:.5em 0}.PartsList .icon{height:1.2em;position:relative;width:auto}#TorOptionen{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;overflow:hidden;width:100%}#TorOptionen .abstandInput{margin-left:0}#TorOptionen .select-container{width:100%}#TorOptionen .scrollarea{display:flex;flex-direction:column;gap:1em;grid-column:1/1;grid-row:1/1;overflow-y:auto;padding:1em}#TorOptionen .zubehör-container{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1em}#TorOptionen .zubehör-container .header{display:flex;gap:1em;justify-content:space-between;width:100%}#TorOptionen .footer{display:inline-grid;grid-column:1/1;grid-row:2/2;padding-top:1em}#TorOptionen .ausrichtung_image{align-items:start;aspect-ratio:38/25;background-color:#eee;background-repeat:no-repeat;background-size:contain;border:4px solid #fff;border-radius:.5em;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;max-width:400px;padding:.5rem;width:100%}#TorOptionen .ausrichtung_dala{background-image:url(936238df859453556bf9.png)}#TorOptionen .ausrichtung_dalb{background-image:url(1c399b107efd8cbbb377.png)}#TorOptionen .ausrichtung_dara{background-image:url(92182a4ed2b7e991bc81.png)}#TorOptionen .ausrichtung_darb{background-image:url(2134c5552ba8c654f1b8.png)}#TorOptionen .ausrichtung_dila{background-image:url(18ab778a011268230c02.png)}#TorOptionen .ausrichtung_dilb{background-image:url(701d3914c9f20fc9087a.png)}#TorOptionen .ausrichtung_dira{background-image:url(1601acc70b7682119762.png)}#TorOptionen .ausrichtung_dirb{background-image:url(d7575c1ef24e5b6cbdd9.png)}#TorOptionen .ausrichtung_eala{background-image:url(71b1cffadb8b966b86d1.png)}#TorOptionen .ausrichtung_ealb{background-image:url(43a65876c2f3ce2b4f73.png)}#TorOptionen .ausrichtung_eara{background-image:url(1ad14ef1061cf8db7c79.png)}#TorOptionen .ausrichtung_earb{background-image:url(7dc3694adcc377384a52.png)}#TorOptionen .ausrichtung_eila{background-image:url(240b451f06352de59992.png)}#TorOptionen .ausrichtung_eilb{background-image:url(1789ba6ad378df374af1.png)}#TorOptionen .ausrichtung_eira{background-image:url(f2e31a5d232f2b200df8.png)}#TorOptionen .ausrichtung_eirb{background-image:url(f6fb42548d5f136feb58.png)}.massinput{position:absolute}.massinput *{font-size:large}.massinput input{background-color:transparent;border:none;text-align:right;width:3em}.massinput .massinput-inner{background-color:var(--color-background-3);border-radius:var(--border-radius-default);left:-50%;outline:var(--outline-defaut);outline-offset:2px;padding:.5em;position:relative;top:-1em}.massinput .massinput-inner:focus-within{outline-color:var(--color-focus)}.massinput .massinput-inner input:focus{outline:none}.massinput .input-group-addon{display:none}.massinput input[type=checkbox]{height:1.5em;width:1.5em}@supports(-moz-appearance:none){.massinput input[type=checkbox]{height:auto;transform:scale(2);width:auto}}#cookiebanner{border:.25rem solid var(--color-primary-2);border-radius:var(--button-border-radius);display:flex;flex-direction:column;font-size:.875rem;gap:1rem;max-height:95%;max-width:70%;padding:1.25rem 1.875rem;text-align:center}#cookiebanner::backdrop{background:rgba(0,0,0,.6)}#cookiebanner h1{font-size:1.5rem;font-weight:700}#cookiebanner h2{font-size:1.3rem;font-weight:700}#cookiebanner ul{list-style-type:none;margin:0;padding-inline-start:0;text-align:left}#cookiebanner a{text-decoration:underline}#cookiebanner .selector{display:flex;flex-direction:row;gap:.5rem;justify-content:space-evenly}#cookiebanner .buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}#cookiebanner .buttons>button{flex:1 1 0}.cookieList{text-align:left}.cookieList input[type=checkbox]{font-size:2rem}.cookieList label{align-items:center;display:grid;gap:.5rem;grid-template-columns:2rem auto}.cookieList label input[type=checkbox]{accent-color:var(--color-primary-2);aspect-ratio:1;justify-self:end;margin-left:0;margin-right:0;min-width:1.7rem}.cookieList li input[type=checkbox]{min-width:1.2rem}.NumberSelect{display:flex;flex-direction:column;gap:.5em;margin-bottom:.5rem;width:calc(50% - .5em)}.NumberSelect .title{display:flex;font-size:medium;gap:.5em;justify-content:space-between}.NumberSelect .dropdown-entry{align-items:center;display:flex;flex-direction:row;gap:1em}.NumberSelect .dropdown-entry .image{aspect-ratio:2/1;background-position:50%;background-size:cover;height:4em}.NumberSelect .dropdown-entry .text{align-self:center;white-space:normal;width:18em}.NumberSelect .dropdown-entry .text.with-image{width:10em}.NumberSelect .info-tooltip-button{color:var(--color-primary-2);cursor:help;display:inline-block;margin-right:.5em}.NumberSelect .info-tooltip-button:hover{color:#000;font-weight:700}.numberSelect-info{align-items:center;gap:2em;padding:1em}.numberSelect-info .text{padding-left:2em;text-align:left;width:20em}.numberSelect-info .image{background-position:50%;height:50vmin;width:50vmin}.select-container{width:15em}.scene-editor-group :has(>button+button){display:flex;gap:var(--0p5em,.5em)}.scene-editor-group .uploadProtokoll{display:grid;gap:var(--0p5em,.5em);grid-auto-rows:max-content;grid-template-columns:auto auto auto;padding:var(--0p5em,.5em)}.scene-editor-group .dropdown{display:grid;gap:var(--0p5em,.5em);grid-template-columns:auto auto;padding:var(--0p5em,.5em)}.scene-editor-group #snapshot_preview canvas{background:linear-gradient(180deg,hsla(0,0%,100%,.66),hsla(0,0%,100%,.66)),linear-gradient(180deg,#5a8fbe,#a7bd6f)}#cfg-app.cfg-page-Zaunart{align-items:stretch;grid:".    .     .     .     .     .     ." var(--padding-y) ".    top   top   top   top   top   ." var(--header-height) ".    prompt  prompt  prompt  prompt  prompt  ." 1fr ".    .     left  .     right .     ." 3fr ".    space space space bottom bottom ." 1fr ".    .     .     .     .     .     ." var(--padding-y)/var(--padding-x) 10fr 45fr 5fr 45fr 10fr var(--padding-x);justify-content:center}#cfg-app.cfg-page-Zaunart .weiter-button{align-self:end;grid-area:bottom;justify-content:space-between;justify-self:right}#cfg-app.cfg-page-Zaunart .stage{display:none}#cfg-app.cfg-page-Zaunart .cell-0{grid-area:left;justify-self:end}#cfg-app.cfg-page-Zaunart .cell-1{grid-area:right}#cfg-app.cfg-page-Zaunart .zaunart-preview{background:var(--color-white);border:none;border-radius:.5rem;cursor:pointer;display:grid;grid:"top" 80fr "text" 1fr/1fr;height:100%;outline:4px solid transparent;outline-offset:4px;overflow:hidden;padding:0;transition:all .2s;width:100%}#cfg-app.cfg-page-Zaunart .zaunart-preview:hover{transform:scale(1.025)}#cfg-app.cfg-page-Zaunart .zaunart-preview:focus-visible{outline-color:var(--color-focus)}#cfg-app.cfg-page-Zaunart .zaunart-preview__img{background-position:50%;background-repeat:no-repeat;background-size:cover;grid-area:top;height:100%;transition:all .5s ease;width:100%}#cfg-app.cfg-page-Zaunart .zaunart-preview__label{font-family:var(--font-family);font-size:xx-large;grid-area:text;padding:1rem 1px;text-align:center}#cfg-app.cfg-page-Zaunart .selected{outline-color:var(--color-interactive-2)}#cfg-app.cfg-page-Zaunart .selected:focus-visible{outline-offset:8px}#cfg-app.cfg-page-Inspiration{grid:".  .    .          .    ." var(--padding-y) ".  top  top        top  ." var(--header-height) ".  .    prompt     .    ." max-content ".  .    materials  .    ." max-content ".  .    tiles      .    ." 1fr ".  .    .          .    ." var(--padding-y)/var(--padding-x) 2fr 10fr 2fr var(--padding-x);overflow-y:auto}#cfg-app.cfg-page-Inspiration .my-select__control{min-width:10rem}#cfg-app.cfg-page-Inspiration .back-button{bottom:1rem;justify-content:space-between;left:2rem;position:fixed}#cfg-app.cfg-page-Inspiration .weiter-button{bottom:1rem;justify-content:space-between;position:fixed;right:2rem}#cfg-app.cfg-page-Inspiration .stage{display:none}#cfg-app.cfg-page-Inspiration .materials{align-self:center;grid-area:materials;justify-self:center}#cfg-app.cfg-page-Inspiration .materials .Headline,#cfg-app.cfg-page-Inspiration .materials .image{display:none}#cfg-app.cfg-page-Inspiration .tiles{grid-gap:var(--grid-gap-x);display:grid;gap:3rem;grid-area:tiles;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fill,minmax(23.25rem,1fr))}#cfg-app.cfg-page-Inspiration .tiles .group{align-items:center;border:none;border-radius:.5rem;display:flex;flex-direction:column;font-size:larger;font-weight:300;gap:1rem;outline:4px solid transparent;outline-offset:4px;overflow:hidden;padding:0 0 1rem;transition:var(--transition-all);white-space:break-spaces}#cfg-app.cfg-page-Inspiration .tiles .group:focus-within{outline-color:var(--color-focus)}#cfg-app.cfg-page-Inspiration .tiles .group.active-group{outline-color:var(--color-interactive-2)}#cfg-app.cfg-page-Inspiration .tiles .group .img{aspect-ratio:18/9;background-position:50%;background-size:cover;cursor:pointer;display:grid;grid:"zaungroup" 1fr "rest" 3fr/1fr;place-content:stretch;transition:var(--transition-all);width:100%}#cfg-app.cfg-page-Inspiration .tiles .group .img .system-category{background:hsla(0,0%,100%,.7);border-bottom-right-radius:.3rem;border-top-right-radius:.3rem;font-size:large;font-weight:400;margin:1rem 0;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}#cfg-app.cfg-page-Inspiration .tiles .group .card-details{grid-area:details}#cfg-app.cfg-page-Inspiration .tiles .group .colors{border:none;display:flex;gap:.75rem;padding:0}#cfg-app.cfg-page-Inspiration .tiles .group .colors .color-wrapper{display:grid;grid:1/1;place-items:center}#cfg-app.cfg-page-Inspiration .tiles .group .colors .color-input{border:none;cursor:pointer;grid-column-end:1;grid-column-start:1;grid-row-end:1;grid-row-start:1;height:2.5rem;outline:var(--outline-defaut);outline-offset:2px;transition:var(--transition-all);width:2.5rem}#cfg-app.cfg-page-Inspiration .tiles .group .colors .color-input:focus-visible{outline-color:var(--color-focus)}#cfg-app.cfg-page-Inspiration .tiles .group .colors .color-input:before{display:none}#cfg-app.cfg-page-Inspiration .tiles .group .colors .selected-color{animation:rotation-360 30s linear infinite;outline:4px dashed var(--color-interactive-2)}#cfg-app.cfg-page-Inspiration .tiles .group .colors .selected-color:focus-visible{outline-offset:4px;outline-width:4px}#cfg-app.cfg-page-Inspiration .tiles .group .colors .color{border-radius:100%;cursor:pointer;grid-column-end:1;grid-column-start:1;grid-row-end:1;grid-row-start:1;height:2.5rem;width:2.5rem}#cfg-app.cfg-page-Inspiration .tiles .group .title{align-items:center;display:flex;gap:.5rem}#cfg-app.cfg-page-Inspiration .tiles .group .info{background:none;border:none;border-radius:100%;color:var(--color-dark-2);cursor:pointer;display:grid;height:1.25rem;margin:0;outline:var(--outline-defaut);outline-offset:2px;padding:.25rem;place-items:center;transition:var(--transition-all);width:1.25rem}#cfg-app.cfg-page-Inspiration .tiles .group .info:focus-visible{outline-color:var(--color-focus)}#cfg-app.cfg-page-Grundriss{--moveable-color:var(--color-interactive-2);align-content:space-evenly;gap:1rem;grid:".     .       .       .       .     " var(--padding-y) ".     top     top     top     .     " var(--header-height) ".     prompt    prompt    prompt    .     " 2fr ".     left    main    main    .     " 8fr ".     bottom    bottom  bottom  .     " min-content ".     .       .       .       .     " var(--padding-y)/var(--padding-x) min-content 1fr min-content var(--padding-x);overflow:hidden;position:relative}#cfg-app.cfg-page-Grundriss.mousedown .action-item,#cfg-app.cfg-page-Grundriss.mousedown .aufbau,#cfg-app.cfg-page-Grundriss.mousedown .back-button,#cfg-app.cfg-page-Grundriss.mousedown .weiter-button{pointer-events:none}#cfg-app.cfg-page-Grundriss.mode-radieren>.stage2d{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AYht+mSkUrCmYQcchQnSyIijhqFYpQIdQKrTqYXPoHTRqSFBdHwbXg4M9i1cHFWVcHV0EQ/AFxdnBSdJESv0sKLWK947iH97735e47QKiVmG53jAO64VjJeExKZ1al0CuCEGn2oF9htjknywm0HV/3CPD9Lsqz2tf9OXq1rM2AgEQ8y0zLId4gnt50TM77xCIrKBrxOfGYRRckfuS66vMb57zHAs8UrVRynlgklvItrLYwK1g68RRxRNMNyhfSPmuctzjrpQpr3JO/MJw1Vpa5TmsYcSxiCTIkqKigiBIcRGk3SLGRpPNYG/+Q55fJpZKrCEaOBZShQ/H84H/wu7d2bnLCTwrHgM4X1/0YAUK7QL3qut/Hrls/AYLPwJXR9JdrwMwn6dWmFjkC+raBi+umpu4BlzvA4JOpWIonBWkJuRzwfkbflAEGboHuNb9vjXOcPgAp6lXiBjg4BEbzlL3e5t1drX37t6bRvx8jX3KH53cDTgAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+gDFBQVBfLokGAAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAEpElEQVR42u2bW4hVZRTHf98+54wzzehMxxwZDMuUcAQt7WK3McuEBuzyNJVZL00FESH5khT0JEUv+RBBgT2UdIWuUiZBaJRIZUGmEQ3VIN4wwtScdKZ/D9+aZnc6p5lmzj5nX2bB5jCz1/72t+7rW2ttRx1AMB1oBgoO+qgj5GtA7IXAEuAC4CKgFTgLaAD2AL0l+A5YCQwCu+zfpx2cIYkgeFGg0PWt4D3BZsHaMvgtgo0h/B2C+wUXC4rV3p+rEpHOpPovSQkuA5YDbwGngCG7/gQGHJwswc8Bc4Fu4GbTnjagH9gKvA1sc36NukvXCVoF602y51XACca5diDoMA14WvCF4JK4qHaToFvwmqnqd4KFEb6vUbBQcHYcpD5DsEFwWPCj4FHB7PFIukp76hQUavWyxYK9JvXXBZfWi3DbT7tp4UuCebV44VIj/l7BuTEwxaLgMdvTVsF1Ub8wECwybx0Xf9RhZnhcsEtwlaoU4ZKUbzQJbhf0mzYsI2sgyAmWGQP6JxQyzdsvNtVqTBgTugXrJ7pQm3nWo4IrEqYJDdXg4rOmShtUg0NT3Di4woh/I4vEzxC8IthjSY5LAU05y19yY4nxt5r016UllgpuFBwaNTQKCoKnDHleirR6vgn1TcHU0ZBb45DiRpAkPS44KLg2fC8oUyE55mB/mhjgfCFmB3AauD5JeU1VcwPBFjOFaRU1IK3gvPTfsT+X/IMB5v0bMsCHj4CfKM1srRK7zgqYaTaDvEWEqaU37jTbWJ013zDsAzrs95OsMqDLfn/NKgOKwE5vDdmCvCUFBeCXrOQDjPQvvskDs4AWCw9Z0IApwEP4ZOi+AH9EdMABfL8uC1DA9zJdMJIoZcb+G4Emo5nAPP8pC4VZSI3bzOkfAgYD4Hf8MEIz2WgmFPCO8GdgILD+/EnzjFlgQDNwDnAcGBwueH5qB4WhDDDAmeM/aifEzNUFZsoXRRYwCZMwCS5kG85ChBI7kzeB0yDATOAJ/ORHIW2EWs+jUz4RKovQLnhfsE/QnkIGXCnoE9wTFnAQsoUjwIfAfGBFyogP8GGvCeiraOKC6VYb3Jum7pBgruCM4F0b1K7MKcEdxoQHUkK8EzxjNN01lgdmCz4Q/GADyi7hDLha8Js1RhvG8kAu1CLvVYKPyKEhyu8F14xZmBYybkh6t0jQbF3hR5ShNmApE6bJf6QxCRPlZN64GcR4j0GUi98k+FgjXaS4EZ8TdAkuj+oFDwuGBJ/LfwITt1jfI/hasFM+m43EBO4WfGUhsuc/s6raEd8mWCsYsHH5WyK1McFywRFjwibBgnr4BRt5WSp4zvayXaHJj6htbY7gZZvP31jroSPbwypT+cOCJ23II6jlJloEa+pRXDRN7LJR3lV1nfoqN0ssmCVYWbH48P/WL5Y7mQqmaGSwY9zgImLKbVZdOgDsxvcdtmMfTjo4UeaZ4TZ9gM/ceoDz8XNLLwDPu6T0L+0U+aB96KiSa3Pp0LKpdK9gdxn8LYLVUal5JKPwzjunfcCrwBz8WFonsAg4RnlJDuLnFD4DvgQOApvw3aoTDv5IelHi76vC/eJoeFHAX1YhEWsNbQBUAAAAAElFTkSuQmCC) 32 32,auto}#cfg-app.cfg-page-Grundriss.mode-zeichnen>.stage2d{cursor:crosshair}#cfg-app.cfg-page-Grundriss.mode-verschieben>.stage2d{cursor:grab}#cfg-app.cfg-page-Grundriss.mode-verschieben.mousedown>.stage2d{cursor:grabbing}#cfg-app.cfg-page-Grundriss.mode-selektieren.mousedown>.stage2d{cursor:pointer}#cfg-app.cfg-page-Grundriss .aufbau{cursor:grab}#cfg-app.cfg-page-Grundriss.mode-radieren .aufbau{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV8/pFIqInYQccjQdrIgKuKoVShChVArtOpgcukXNDEkKS6OgmvBwY/FqoOLs64OroIg+AHi7OCk6CIl/i8ptIjx4Lgf7+497t4B/maNqWZwDFA1y8imU0K+sCKEXhFEGANIIC4xU58VxQw8x9c9fHy9S/Is73N/jj6laDLAJxDPMN2wiNeJpzYtnfM+cZRVJIX4nHjUoAsSP3JddvmNc9lhP8+MGrnsHHGUWCh3sdzFrGKoxJPEMUXVKN+fd1nhvMVZrdVZ+578hZGitrzEdZojSGMBixAhQEYdVdRgIUmrRoqJLO2nPPzDjl8kl0yuKhg55rEBFZLjB/+D392apYlxNymSAnpebPsjDoR2gVbDtr+Pbbt1AgSegSut499oAtOfpDc6WuwI6N8GLq47mrwHXO4AQ0+6ZEiOFKDpL5WA9zP6pgIweAuEV93e2vs4fQBy1FXmBjg4BBJlyl7zeHdvd2//nmn39wN86XKrpWe0mQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+gEChExER33m+wAAALzSURBVFjDvZc/aBRBFMZ/u3eXPwrGSzzQKSTYZLETsVUUBQ1YiKjYabBSsBFUtFE7bcQiFtaKaKOliMRC0ELsN4J/DmSEk1wK0SRn7sbi3srcOLe7l1zy4GCYezPvm++9+d5sQA6LlRoALgEXga05lnwH7gF3I60baY4h+ew0cDNncIBtwC3gZJZjmOP0RWASKMnUMrCY8vsjfgPApKzvasUcpwmADTI2wB3gUQZb1+RwG2V9NoBYqUAWuQsK1pwBasDHlD1rDsPFWCnj8WtGWhubgSnggAdACOyy2JgC9qUA2GHtsRt4DLQcnxbwEngQWAx8AcZZP6tGWo/bRTjI+lqpl2u4ZmbXQHKNBiWHTetK9evEBSnkJYnVAWA/MAw8AyLgOXDDU0ArsVD2Og7MAseA3x0AIq2rIrk1AQAQR1ovrza6I0Y14HMi0aHnetRlPNrHGgmBMRnXbVZdJTTAvIzLPhWLlQqBIWAp0rppzRekfhYjrVseNS1bAEy3XmAzUHb/F7U8C3wFLguYBNQVmT8jfi4DozKetxnoCBBpnTBgBEDBI8sHgQpwxGKwCByW+UOedUVgRPatS5yu3TChqARsSumggYfmbnuOyH7GYjgVQMvJ22otKehWHgBJCuy89QNA4BR5JgNhHxko98JAUgPBGjCQOwXNNUhBwkBmCpaAX/0qwtm2JiQM/AQaWQA65DgRm5Wa6UzlvNvcsgC4amiABat9G2t+UcYLttQ6xVx3ART9oP/ladQWnEjrZqzUtPg8DNpPdAJYNnAb+AZM2z3CI8MmC0ALmJPxmEeu38dKnbODTLSl9VWs1GsneKKQW2Q8l5mCoO1QtV64/90ET5C0+Yo8dg1QDbIAyGlm5DZsBq7GSg2t8CEyDFyXntIAZiasRpT2ZfRW3u1HgfPAzlipN+4VyrBB+X7YK2l4AbyjSwfzod8OPAX2WEyZHgAEVk19AE5EWldzAxAQFeACcErqYaAHAA3gE/AEuB9p/cPn9BeEZ/VcP5POggAAAABJRU5ErkJggg==) 32 32,auto}#cfg-app.cfg-page-Grundriss.mode-radieren .aufbau:hover{background-color:rgba(255,0,0,.3)!important;outline:2px dashed red!important;outline-offset:3px}#cfg-app.cfg-page-Grundriss .prompt-text{background:none}#cfg-app.cfg-page-Grundriss .grundriss{grid-area:main;grid-column:3/4;grid-row:4/5;height:80%;position:relative}#cfg-app.cfg-page-Grundriss .back-button{align-self:baseline;grid-area:bottom;justify-content:space-between;justify-self:left}#cfg-app.cfg-page-Grundriss .weiter-button{align-self:baseline;grid-area:bottom;justify-content:space-between;justify-self:right}#cfg-app.cfg-page-Grundriss.openai-active .weiter-button{margin-right:130px}#cfg-app.cfg-page-Grundriss .left-menus{grid-area:prompt/left/left;height:100%;justify-content:center;width:-moz-fit-content;width:fit-content;z-index:10}#cfg-app.cfg-page-Grundriss .left-menus,#cfg-app.cfg-page-Grundriss .left-menus .icons{display:flex;flex-direction:column;gap:.5em;pointer-events:none}#cfg-app.cfg-page-Grundriss .left-menus .icons>*,#cfg-app.cfg-page-Grundriss .left-menus>:not(.icons){gap:.2em;padding:.5em;pointer-events:auto}#cfg-app.cfg-page-Grundriss .left-menus .action-item{align-items:center;display:inline-flex;flex-direction:column;font-size:smaller;justify-content:center;justify-items:center;width:100%}#cfg-app.cfg-page-Grundriss .left-menus .action-item.selected{background-color:var(--color-interactive-5);border-color:var(--color-interactive-2)}#cfg-app.cfg-page-Grundriss .left-menus .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:1.5em;width:2.5em}#cfg-app.cfg-page-Grundriss .left-menus .icon.zeichnen{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHdpZHRoPSIzNTMuMjEzIiBoZWlnaHQ9IjIzOC42NzciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMjMuNjUgMjM4LjVjLS4yNS0uMjUtLjQtMS4wNS0uNC0xLjg1di0xLjRoLTk4LjV2M0g2LjNsLS4xNS0xLjM1Yy0uMTUtMS4zLS4zLTEuNC0zLjE1LTEuNjVMMCAyMzV2LTEyLjVsMy0uMjVjMi44NS0uMjUgMy0uMyAzLjI1LTEuNzVsLjI1LTEuNSA3LjUtLjE1YzQuMTUtLjEgOC4yNSAwIDkuMTUuMTUgMS4zNS4yNSAxLjYuNSAxLjYgMS43NXYxLjVoOTguNDVsLjE1LTEuNi4xNS0xLjY1aDE3Ljk1bC40NSAxLjdjLjI1IDEuMS41NSAxLjUuOCAxLjE1LjMtLjQ1IDMuNTUtLjYgMTIuODUtLjVsMTIuNDUuMTVWMjM0bC0xMS4zNS4xNWMtNy4wNS4wNS0xMS40LjMtMTEuNC42cy0uNjUuNS0xLjQ1LjVjLTEuMiAwLTEuNS4yNS0xLjcgMS41bC0uMyAxLjVoLTMuN2MtMi4wNSAwLTYuMDUuMTUtOC45LjMtMi44NS4yLTUuMzUuMTUtNS41NS0uMDV6TTE3NC42IDIyOC40Yy0uNi0uNi0uNC0yLjMgMi4yLTE1LjVsMi42LTEzLjE1aDEuODVjMS41NSAwIDIuNDUuNSA1Ljc1IDMuNCAyLjEgMS44NSA1LjggNC45NSA4LjIgNi44NSAzLjg1IDMuMTUgNC4zIDMuNyA0LjQ1IDUuMzUuMiAyLjUtLjQgMi45NS05LjI1IDctNCAxLjgtNy43IDMuNjUtOC4yIDQuMS0yLjA1IDEuNzUtNi42NSAyLjk1LTcuNiAxLjk1ek0yMDEuMjUgMjA5LjljLS45NS0uOTUtMy4zLTMtNS4yNS00LjU1LTEuOS0xLjU1LTUuNS00LjU1LTcuOS02LjctMi40NS0yLjE1LTQuNy0zLjktNC45NS0zLjktLjM1IDAtLjQ1LTEtLjI1LTIuNi4yNS0yLjggNi44LTM2LjQgNy4yLTM3IC4xLS4yNS45NS0uNCAxLjktLjQgMS43NSAwIDQuNTUgMS45NSA5LjUgNi41NSAyLjIgMi4wNSAxMC45NSA5LjU1IDE2Ljc1IDE0LjM1IDIuMDUgMS43IDYuMSA1LjE1IDkgNy42IDIuOSAyLjUgNi41NSA1LjYgOC4xIDYuOSAyLjQ1IDIgMi45IDIuNiAyLjkgNCAwIDEuNS0uMjUgMS43NS0zLjM1IDMuMzUtMy42NSAxLjg1LTE0Ljk1IDcuNC0xOC42NSA5LjItMS4yNS41NS0zLjggMS45NS01Ljc1IDMuMDUtNC42IDIuNi02Ljc1IDIuNjUtOS4yNS4xNXpNMjQwLjcgMTg1Ljg1Yy00Ljg1LTMuOS0xNC43LTEyLjM1LTE0Ljg1LTEyLjctLjEtLjItMi44LTIuNS02LTUuMS01Ljc1LTQuNy0xMS40LTkuNDUtMTkuODUtMTYuNy01Ljc1LTQuOTUtNS43NS01LjM1LS4yLTEyLjg1IDIuMi0zLjA1IDUuNjUtNy43IDcuNi0xMC40NSAyLTIuNyA1LTYuNzUgNi43NS04Ljk1IDEuNzUtMi4yIDYuOC04Ljk1IDExLjI1LTE1LjA1IDQuNDUtNi4xIDEwLTEzLjUgMTIuMzUtMTYuNTUgMi4zNS0zIDYuMDUtNy45NSA4LjI1LTExIDIuMi0zIDYuNS04Ljg1IDkuNi0xMyAxMy4yLTE3LjcgMTUuNjUtMjEgMjAuMTUtMjcuMTUgNC42LTYuMzUgNC44LTYuNTUgNi42LTYuNTUgMS42LS4wNSAyLjQuNCA1LjQ1IDMuMSAxLjk1IDEuNyA1LjIgNC40NSA3LjIgNi4xIDIgMS42NSA1LjMgNC40NSA3LjM1IDYuMTUgMiAxLjc1IDYuMSA1LjI1IDkuMSA3Ljc1IDMgMi41NSA3LjA1IDYgOSA3LjcgMS45NSAxLjcgNS4xNSA0LjQgNy4xNSA2IDMuNiAyLjg1IDMuNiAyLjk1IDMuNjUgNS4zIDAgMi4zLS4yNSAyLjc1LTYuMjUgMTAuNzUtMjIuNjUgMzAuMy0yNy40NSAzNi43LTMzLjM1IDQ0LjY1LTQuODUgNi42LTkuMjUgMTIuNDUtMjUuMTUgMzMuNzUtMyA0LjA1LTcuOTUgMTAuNjUtMTAuOSAxNC42NS05LjcgMTMuMS04Ljc1IDEyLjA1LTEwLjggMTIuMDUtMS4zNSAwLTIuNC0uNS00LjEtMS45ek0zMzAgNjIuMTVjLTIuNDUtMi01LjctNC43NS03LjI1LTYuMTUtMS41NS0xLjM1LTYuMDUtNS4yLTEwLTguNXMtOC45LTcuNTUtMTEuMDUtOS40Yy0yLjE1LTEuODUtNS4zLTQuNS02Ljk1LTUuOC0xLjctMS4zNS00LjE1LTMuNS01LjUtNC43NS0zLjM1LTMuMTUtMy40LTQuNjUtLjEtOS4wNSAxLjMtMS43NSA0LjI1LTUuNzUgNi41NS04LjlDMzAxLjkgMS4xIDMwMy42LjA1IDMxMSAwYzQuMjUgMCA1LjMuMTUgNy4xIDEuMSAyIDEuMSA3LjY1IDUuNyAxNy45IDE0LjYgMi41IDIuMiA1LjY1IDQuODUgNyA1LjkgMy44NSAzLjA1IDYuOTUgNi40IDguNDUgOS4xNSAxLjEgMiAxLjQgMy40IDEuNjUgNi45NS4yNSA0IC4xNSA0LjY1LS45NSA3LjEtLjcgMS41LTIuNyA0LjY1LTQuNDUgNy0xLjc1IDIuMzUtNC43NSA2LjQ1LTYuNyA5LjEtNC41IDYuMjUtNC44NSA2LjMtMTEgMS4yNXoiLz48L3N2Zz4=)}#cfg-app.cfg-page-Grundriss .left-menus .icon.radieren{background-image:url(bacaa49360db2fdc98ca.svg)}#cfg-app.cfg-page-Grundriss .left-menus .icon.verschieben{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUwIDI1LjQtMTAuNC05LjZ2NC44SDI5LjRWMTAuNGg0LjhMMjQuNiAwbC04LjkgMTAuNGg0Ljh2MTAuMkgxMC40di00LjhMMCAyNS40bDEwLjQgOC45di00LjhoMTAuMnYxMC4yaC00LjhMMjQuNiA1MGw5LjYtMTAuNGgtNC44VjI5LjRoMTAuMnY0Ljh6Ii8+PC9zdmc+)}#cfg-app.cfg-page-Grundriss .left-menus .icon.selektieren{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iOC4yIiBoZWlnaHQ9IjE0LjM3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKC0yMi43NzMpIiBzdHlsZT0ic3Ryb2tlLXdpZHRoOjEuMDAwMDYiIGQ9Ik0tMS4wMTkgNy4xNTZoMnY4aC0yeiIvPjxwYXRoIGQ9Ik04LjIgOC4yIDAgMHYxMS4ybDMtMi45LjQtLjF6Ii8+PC9zdmc+)}@media(max-height:1000px){#cfg-app.cfg-page-Grundriss .left-menus .icons{align-content:space-evenly;align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:.5em;justify-content:space-evenly;justify-items:stretch}#cfg-app.cfg-page-Grundriss .left-menus .icons .icon{height:1.5em;width:4em}#cfg-app.cfg-page-Grundriss .left-menus .action-item{width:-moz-min-content;width:min-content}#cfg-app.cfg-page-Grundriss .left-menus .action-item .title{display:none}}#cfg-app.cfg-page-Grundriss .left-menus .aufbauten-menu{align-items:center;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}#cfg-app.cfg-page-Grundriss .left-menus .zoom-menu{align-items:center;display:flex;flex-direction:row;justify-content:center}#cfg-app.cfg-page-Grundriss .left-menus .zoom-menu .text{font-size:.9em}#cfg-app.cfg-page-Grundriss .left-menus .zoom-menu .zoom-button{background-color:var(--white);border:none;border-radius:var(--button-border-radius);color:var(--color-dark-1);cursor:pointer;font-size:1.4em;outline:var(--outline-defaut);outline-offset:2px;padding:.1em .4em;text-align:center}#cfg-app.cfg-page-Grundriss .left-menus .zoom-menu .zoom-button:focus-visible{outline-color:var(--color-focus)}#cfg-app.cfg-page-Grundriss .left-menus .undo-redo-buttons{justify-content:space-evenly;padding:.5em}#cfg-app.cfg-page-Grundriss .stage2d{--color-zaunlinie:var(--color-dark-2);--color-zaunteil:var(--color-dark-1);--color-ruler:var(--color-background-0);--color-selected:var(--color-interactive-2)}#cfg-app.cfg-page-Grundriss .stage2d .z-index-0{z-index:0}#cfg-app.cfg-page-Grundriss .stage2d .z-index-1{z-index:1}#cfg-app.cfg-page-Grundriss .stage2d .z-index-2{z-index:2}#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-zaunline{stroke:var(--color-zaunlinie);fill:transparent;stroke-width:2}#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-ecke{stroke:var(--color-zaunlinie);stroke-width:2;fill:none;r:5}#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-ecke:hover{fill:var(--color-selected)}#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-scalebar{stroke:var(--color-zaunlinie);stroke-width:2}#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-text{opacity:40%}#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-line-ruler{stroke:var(--color-ruler);stroke-width:2;fill:none}#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-line-ruler.selected{stroke:var(--color-selected)}#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-line-ruler-2{stroke:var(--color-ruler);stroke-width:2;stroke-dasharray:5,5;fill:none}#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-ruler-text{fill:var(--color-ruler);text-anchor:middle;dominant-baseline:central;font-size:1em}#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-line-ruler-arrow{fill:var(--color-ruler)}#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-line-ruler-arrow.selected{fill:var(--color-selected)}#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-line-part,#cfg-app.cfg-page-Grundriss .stage2d .svg-grundriss .svg-pfosten{stroke:var(--color-zaunteil);fill:none}#cfg-app.cfg-page-Grundriss .stage2d .ruler-length-input{background-color:#fff;color:var(--color-dark-2);padding:.3em 1em;position:absolute;transform:translate(-50%,-50%)}#cfg-app.cfg-page-Grundriss .aufbau{align-items:center;display:flex;justify-content:center;outline:var(--outline-defaut);outline-offset:2px;position:relative}#cfg-app.cfg-page-Grundriss .aufbau:focus-visible{outline-color:var(--color-focus)}#cfg-app.cfg-page-Grundriss .aufbau.selected{opacity:.8;z-index:10}#cfg-app.cfg-page-Grundriss .moveable-control-box{--moveable-color:var(--color-interactive-2);z-index:15}#cfg-app.cfg-page-Grundriss .rulers{z-index:15}#cfg-app.cfg-page-Grundriss .rulers .svg-line-ruler{stroke:var(--color-interactive-2);stroke-width:2;fill:transparent;z-index:15}#cfg-app.cfg-page-Grundriss .rulers .svg-line-ruler.out-of-bounds{stroke:var(--color-error)}#cfg-app.cfg-page-Grundriss .rulers .ruler-text{position:absolute;z-index:15}#cfg-app.cfg-page-Grundriss .rulers .ruler-text-inner{background-color:#fff;color:var(--color-zaunlinie);font-size:smaller;left:-50%;min-width:-moz-max-content;min-width:max-content;padding:.2em .5em;position:relative;top:-.75em;z-index:15}#cfg-app.cfg-page-Grundriss .rulers .ruler-text-inner.out-of-bounds{background-color:var(--color-error)}#cfg-app.cfg-page-Grundriss .moveable-addon{background-color:var(--moveable-color);color:#fff;cursor:auto;font-size:smaller;min-width:-moz-max-content;min-width:max-content;padding:.2em .5em;position:absolute}#cfg-app.cfg-page-Grundriss .moveable-addon.moveable-size{bottom:-3em}#cfg-app.cfg-page-Grundriss .moveable-addon.moveable-rotate{pointer-events:none;top:-7em}#cfg-app.cfg-page-Grundriss .moveable-addon.moveable-delete{border-radius:100%;font-size:20px;height:25px;padding:0;right:-3rem;top:-3rem;width:25px}#cfg-app.cfg-page-Grundriss .moveable-addon.moveable-delete:hover{outline:2px solid #fff}#cfg-app.cfg-page-Grundriss .moveable-addon.moveable-delete .sign{left:4px;position:absolute;top:1px}#cfg-app.cfg-page-Zauneditor{--left-menu-width:max(14em,calc(10em + var(--responsive-factor-narrow)*10em));grid:".     .          .         .            .           .          ." var(--padding-y) ".     top        top       top          top         top        ." var(--header-height) ".     fills      fills     fills        fills       fills      ." min-content ".     left       overlay   füllungen    füllungen   main       ." 1fr ".     left       buttons   .            bottom      bottom     ." min-content ".     .          .         .            .           .          ." var(--padding-y)/var(--padding-x) var(--left-menu-width) max-content min-content 10fr min-content var(--padding-x)}@media(min-width:1930px){#cfg-app.cfg-page-Zauneditor{--left-menu-width:30em}}#cfg-app.cfg-page-Zauneditor.menu-links-hoehe-variabel .editor-optionen{height:-moz-min-content;height:min-content}#cfg-app.cfg-page-Zauneditor{align-content:space-evenly;gap:1rem;overflow:hidden;position:relative}#cfg-app.cfg-page-Zauneditor .editor-optionen{border:0;border-radius:var(--button-border-radius);grid-area:left;min-height:3em;min-width:3em;position:relative;width:100%}#cfg-app.cfg-page-Zauneditor .editor-optionen .farbe-with-label{flex-direction:row!important;justify-content:start!important}#cfg-app.cfg-page-Zauneditor .editor-optionen .farbe-with-label .text-container{flex:1;text-align:start}#cfg-app.cfg-page-Zauneditor .editor-optionen .Auswahl{margin:0}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder{display:grid;width:100%}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElements{display:grid;flex-wrap:wrap;gap:1em;grid-template-columns:1fr 1fr;justify-content:space-evenly;overflow-y:auto;padding:1em;place-items:center}@media(min-width:1930px){#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElements{grid-template-columns:1fr 1fr 1fr}}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunelement-container{display:grid;grid-template-rows:min-content min-content;place-items:center;width:100%}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunelement-container .label{text-align:center}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElement{aspect-ratio:1;border:3px solid transparent;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElement .img{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;transition:var(--transition-all);width:100%}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElement.--error .img,#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElement.--warning .img{opacity:.3}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElement.--error svg,#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElement.--warning svg{aspect-ratio:1;box-sizing:border-box;display:block;padding:5% 5% 70% 70%;pointer-events:none;position:absolute;width:100%}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElement.--error svg{fill:var(--color-error)}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElement.--warning svg{fill:var(--color-warning)}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElement.--error~.label,#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElement.--warning~.label{opacity:.3}#cfg-app.cfg-page-Zauneditor .editor-optionen .zaunfelder .zaunElement .label{text-align:center}#cfg-app.cfg-page-Zauneditor .options-tab{display:flex;flex-direction:column;gap:3rem;padding:1.5rem;width:100%}#cfg-app.cfg-page-Zauneditor .headline-kategorie{border-bottom:1px solid var(--color-dark-2);color:var(--color-dark-1);font-weight:700;margin-bottom:1em}#cfg-app.cfg-page-Zauneditor .column-container{display:flex;flex-direction:column;gap:1rem}#cfg-app.cfg-page-Zauneditor .fuellung-menu .farbe-with-label,#cfg-app.cfg-page-Zauneditor .füllungen .farbe-with-label,#cfg-app.cfg-page-Zauneditor .material-menu .farbe-with-label,#cfg-app.cfg-page-Zauneditor .options-tab .farbe-with-label{align-items:center;display:flex;flex-direction:column;gap:.7em;justify-content:space-evenly;max-height:-moz-max-content;max-height:max-content;text-align:center}#cfg-app.cfg-page-Zauneditor .fuellung-menu .fuellung-menu-item,#cfg-app.cfg-page-Zauneditor .fuellung-menu .material-item,#cfg-app.cfg-page-Zauneditor .fuellung-menu .pfosten-item,#cfg-app.cfg-page-Zauneditor .füllungen .fuellung-menu-item,#cfg-app.cfg-page-Zauneditor .füllungen .material-item,#cfg-app.cfg-page-Zauneditor .füllungen .pfosten-item,#cfg-app.cfg-page-Zauneditor .material-menu .fuellung-menu-item,#cfg-app.cfg-page-Zauneditor .material-menu .material-item,#cfg-app.cfg-page-Zauneditor .material-menu .pfosten-item,#cfg-app.cfg-page-Zauneditor .options-tab .fuellung-menu-item,#cfg-app.cfg-page-Zauneditor .options-tab .material-item,#cfg-app.cfg-page-Zauneditor .options-tab .pfosten-item{background-position:50%;background-repeat:no-repeat;background-size:550%;border:1px solid rgba(0,0,0,.2);border-radius:100%;height:calc(2.25rem + var(--responsive-factor-narrow)*.75rem);min-width:calc(2.25rem + var(--responsive-factor-narrow)*.75rem);position:relative}#cfg-app.cfg-page-Zauneditor .fuellung-menu .fuellung-menu-item .label,#cfg-app.cfg-page-Zauneditor .fuellung-menu .material-item .label,#cfg-app.cfg-page-Zauneditor .fuellung-menu .pfosten-item .label,#cfg-app.cfg-page-Zauneditor .füllungen .fuellung-menu-item .label,#cfg-app.cfg-page-Zauneditor .füllungen .material-item .label,#cfg-app.cfg-page-Zauneditor .füllungen .pfosten-item .label,#cfg-app.cfg-page-Zauneditor .material-menu .fuellung-menu-item .label,#cfg-app.cfg-page-Zauneditor .material-menu .material-item .label,#cfg-app.cfg-page-Zauneditor .material-menu .pfosten-item .label,#cfg-app.cfg-page-Zauneditor .options-tab .fuellung-menu-item .label,#cfg-app.cfg-page-Zauneditor .options-tab .material-item .label,#cfg-app.cfg-page-Zauneditor .options-tab .pfosten-item .label{-webkit-hyphens:auto;hyphens:auto;max-width:7em;text-align:center;width:7em;word-break:normal}#cfg-app.cfg-page-Zauneditor .select{margin:.5em .5em 0 0;width:15em}#cfg-app.cfg-page-Zauneditor .fuellung-menu .prefix{color:gray;line-height:.5rem;text-align:center;white-space:nowrap}#cfg-app.cfg-page-Zauneditor .fuellung-menu .label{-webkit-hyphens:none;hyphens:none;text-align:center;white-space:nowrap}#cfg-app.cfg-page-Zauneditor .scene-overlay{grid-area:overlay/overlay/füllungen/main;margin:10dvh 30dvh 10dvh 10dvh;pointer-events:none}#cfg-app.cfg-page-Zauneditor .select-buttons{flex-direction:column;justify-content:space-evenly}#cfg-app.cfg-page-Zauneditor .fuellung-menu,#cfg-app.cfg-page-Zauneditor .select-buttons{align-items:center;border:var(--panel-border);border-radius:var(--button-border-radius);display:flex}#cfg-app.cfg-page-Zauneditor .fuellung-menu{grid-area:fills;justify-content:space-between;max-width:-moz-max-content;max-width:max-content;overflow-y:hidden}#cfg-app.cfg-page-Zauneditor .fuellung-menu .detailserien-auswahl{padding:.3em 0;width:var(--left-menu-width)}#cfg-app.cfg-page-Zauneditor .fuellung-menu .füllungen{justify-content:space-between;overflow-x:auto}#cfg-app.cfg-page-Zauneditor .fuellung-menu .Auswahl{display:inline-block;margin:0 1em;width:calc(var(--left-menu-width) - 2em)}#cfg-app.cfg-page-Zauneditor .fuellung-menu .Auswahl .select-container{width:100%}#cfg-app.cfg-page-Zauneditor .fuellung-menu .Auswahl .dropdown-entry{gap:.5em}#cfg-app.cfg-page-Zauneditor .fuellung-menu .Auswahl .dropdown-entry .image{background-size:contain;height:5em;max-width:calc(2em + var(--responsive-factor-wide)*15em)}#cfg-app.cfg-page-Zauneditor .grundriss{grid-area:main;position:relative}#cfg-app.cfg-page-Zauneditor .bestell-buttons{align-items:center;align-self:baseline;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:calc(.8em + var(--responsive-factor-narrow)*.35em);gap:1rem;grid-area:bottom;justify-content:space-between;justify-self:right}#cfg-app.cfg-page-Zauneditor .bestell-buttons .price-button{color:var(--color-dark-1);cursor:pointer;padding:calc(.5em + var(--responsive-factor-wide)*.5em) calc(.5em + var(--responsive-factor-wide)*1em)}#cfg-app.cfg-page-Zauneditor .bestell-buttons .price-button.button,#cfg-app.cfg-page-Zauneditor .bestell-buttons .price-button.outlined-button,#cfg-app.cfg-page-Zauneditor .bestell-buttons .price-button.primary-button,#cfg-app.cfg-page-Zauneditor .bestell-buttons .price-button.primary-button-disabled,#cfg-app.cfg-page-Zauneditor .bestell-buttons .price-button.text-button{background-color:var(--color-background-3)}#cfg-app.cfg-page-Zauneditor .bestell-buttons .price-button:hover{color:var(--color-dark-0)}#cfg-app.cfg-page-Zauneditor .bestell-buttons .price-button .container{align-items:center;display:inline-flex;flex-direction:row}#cfg-app.cfg-page-Zauneditor .bestell-buttons .price-button .icon{color:inherit;padding-right:.75em}@media(max-width:1300px){#cfg-app.cfg-page-Zauneditor .bestell-buttons .price-button .gesamtpreis{display:none}}#cfg-app.cfg-page-Zauneditor .bestell-buttons .fertig-button{justify-content:flex-start;margin-right:calc(90px + var(--responsive-factor-narrow)*50px);padding:calc(.5em + var(--responsive-factor-wide)*.5em) calc(.5em + var(--responsive-factor-wide)*1em)}#cfg-app.cfg-page-Zauneditor .scene-buttons{align-items:center;align-self:baseline;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:xx-large;gap:calc(.5rem + var(--responsive-factor-narrow)*1rem);grid-area:5/1/-1/-1;justify-content:space-between;justify-self:center}#cfg-app.cfg-page-Zauneditor .scene-buttons>*{gap:.5rem}#cfg-app.cfg-page-Zauneditor .scene-buttons .camera-reset-button{cursor:pointer;height:1.5em;width:1.5em}@media(max-width:1400px){#cfg-app.cfg-page-Zauneditor .scene-buttons{grid-area:buttons}}#cfg-app.cfg-page-Zauneditor .scene-buttons .undo-label{display:none}#cfg-app.cfg-page-Zauneditor .selected:after{animation:rotation-360 30s linear infinite;aspect-ratio:1;border:4px dashed var(--color-interactive-2);border-radius:100%;bottom:-.5em;content:"";left:-.5em;position:absolute;right:-.5em;top:-.5em}#cfg-app.cfg-page-Zauneditor .zaunElement.selected:after{bottom:-1em;left:-1em;right:-1em;top:-1em}#cfg-app.cfg-page-Zauneditor .serien-cog{display:flex;height:3rem;position:absolute;right:.6rem;top:.5rem}#cfg-app.cfg-page-Zauneditor .serien-options{box-sizing:border-box;display:flex;flex-direction:column;height:-moz-max-content;height:max-content;padding:2rem;position:absolute;right:5rem;top:1rem;width:30rem}#cfg-app.cfg-page-Zauneditor .serien-options .serien-auswahlen{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));height:100%;max-height:100%}#cfg-app.cfg-page-Zauneditor .serien-options .serien-auswahlen .serie-filter{aspect-ratio:18/9;color:#fff;display:grid;grid:"top" 2fr "check" 3fr "label" 2fr/1fr;place-items:center}#cfg-app.cfg-page-Zauneditor .serien-options .serien-auswahlen .serie-filter .serie-check{aspect-ratio:1;font-size:xx-large;grid-area:check;width:3rem;z-index:1}#cfg-app.cfg-page-Zauneditor .serien-options .serien-auswahlen .serie-filter .serie-img{background-size:contain;filter:brightness(70%);grid-area:top/label/label;height:100%;width:100%}#cfg-app.cfg-page-Zauneditor .serien-options .serien-auswahlen .serie-filter .serie-label{font-size:larger;grid-area:label;text-shadow:2px 2px 4px #000;z-index:1}#cfg-app.cfg-page-Zauneditor .füllungen{align-items:start;display:flex;gap:2em;grid-area:füllungen;height:-moz-min-content;height:min-content;overflow:visible;padding-left:2em;padding-right:1.5em;padding-top:.5em;width:-moz-min-content;width:min-content;z-index:20}#cfg-app.cfg-page-Zauneditor .fertig-dialog{background-color:var(--color-background-2-trans);display:flex;flex-direction:column;justify-content:space-evenly;margin:5em;overflow:visible;position:absolute}#cfg-app.cfg-page-Zauneditor .fertig-dialog .icon{aspect-ratio:1;color:inherit;font-size:1.2em;height:1.2em}#cfg-app.cfg-page-Zauneditor .url .copy-button:not(.active){color:var(--color-success,green)}#cfg-app.cfg-page-Zauneditor .url .copy-button:not(.active) .checked{stroke-dashoffset:745.7485351563;stroke-dasharray:745.7485351563;animation:animateSVGPath 2s ease-out forwards}@keyframes animateSVGPath{0%{stroke-dashoffset:745.7485351563}to{stroke-dashoffset:0}}#cfg-app.cfg-page-Zauneditor .direction-cross{display:grid;gap:2px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}#cfg-app.cfg-page-Zauneditor .direction-cross .button,#cfg-app.cfg-page-Zauneditor .direction-cross .outlined-button,#cfg-app.cfg-page-Zauneditor .direction-cross .primary-button,#cfg-app.cfg-page-Zauneditor .direction-cross .primary-button-disabled,#cfg-app.cfg-page-Zauneditor .direction-cross .text-button{font-size:1.5em;padding:0}#cfg-app.cfg-page-Zauneditor .direction-cross .button.left,#cfg-app.cfg-page-Zauneditor .direction-cross .left.outlined-button,#cfg-app.cfg-page-Zauneditor .direction-cross .left.primary-button,#cfg-app.cfg-page-Zauneditor .direction-cross .left.primary-button-disabled,#cfg-app.cfg-page-Zauneditor .direction-cross .left.text-button{grid-column:1;grid-row:2/4}#cfg-app.cfg-page-Zauneditor .direction-cross .button.up,#cfg-app.cfg-page-Zauneditor .direction-cross .up.outlined-button,#cfg-app.cfg-page-Zauneditor .direction-cross .up.primary-button,#cfg-app.cfg-page-Zauneditor .direction-cross .up.primary-button-disabled,#cfg-app.cfg-page-Zauneditor .direction-cross .up.text-button{grid-column:2;grid-row:1/3}#cfg-app.cfg-page-Zauneditor .direction-cross .button.down,#cfg-app.cfg-page-Zauneditor .direction-cross .down.outlined-button,#cfg-app.cfg-page-Zauneditor .direction-cross .down.primary-button,#cfg-app.cfg-page-Zauneditor .direction-cross .down.primary-button-disabled,#cfg-app.cfg-page-Zauneditor .direction-cross .down.text-button{grid-column:2;grid-row:3/5}#cfg-app.cfg-page-Zauneditor .direction-cross .button.right,#cfg-app.cfg-page-Zauneditor .direction-cross .right.outlined-button,#cfg-app.cfg-page-Zauneditor .direction-cross .right.primary-button,#cfg-app.cfg-page-Zauneditor .direction-cross .right.primary-button-disabled,#cfg-app.cfg-page-Zauneditor .direction-cross .right.text-button{grid-column:3;grid-row:2/4}#cfg-app.cfg-page-Zauneditor .url{display:inline-flex;flex-direction:row}#cfg-app.cfg-page-Zauneditor .url .copy-button{background-position:50%;background-repeat:no-repeat;height:1em;padding:0;width:1em}#cfg-app.page-preview .warning{color:var(--color-error)}#cfg-app.page-preview *{font-size:small}#cfg-app.page-preview .preview-menu{display:flex;flex-direction:column;position:absolute;right:1em;top:1em}#cfg-app.page-preview .form-group{display:flex;flex-direction:column;margin-bottom:1em}.scene-editor .number-input.with-slider input[type=text]{width:4em}.scene-editor .color-input{align-items:center}.scene-editor .color-input .color{min-height:1.5em;min-width:1.5em}.scene-editor .vector-input .dimension{align-items:center}.scene-editor .vector-input .dimension label{align-items:center;align-self:stretch;background-color:var(--color-gray-light);border-right:none;display:flex;margin-bottom:var(--2px);margin-top:var(--2px);padding-left:var(--0p5em);padding-right:var(--0p5em);position:relative;right:-var(--2px)}.scene-editor .vector-input .dimension input{align-items:center;align-self:stretch;border-left:none;display:flex;padding-left:8px;width:4em}.scene-editor .image-preview,.scene-editor .preview-stage{background-color:var(--color-gray-light);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;width:100%}.scene-editor .image-preview{height:12em}.scene-editor .preview-stage{height:30vh}.scene-editor .loading-indicator{align-items:center;display:grid;justify-items:center}.scene-editor .loading-indicator.dark-background{background-color:var(--color-gray-dark)}.scene-editor .loading-indicator>*{grid-column:1;grid-row:1}.scene-editor .upload-input{margin-bottom:4px}.scene-editor .model-preview{display:grid}.scene-editor .model-preview>*{grid-column:1;grid-row:1}.scene-editor .model-preview .loading-indicator{z-index:1}.scene-editor .list-input .list-input-head input.search{flex-grow:1}.scene-editor .list-input .list-input-button,.scene-editor .list-input .list-input-list{background-color:var(--color-gray-light);color:var(--color-near-black)}.scene-editor .list-input .list-input-list{border:none;height:20vh;margin-bottom:4px;margin-top:4px;overflow-y:scroll;width:100%}.scene-editor .list-input .list-input-list .list-entry{align-items:baseline;padding:var(--0p5em)}.scene-editor .list-input .list-input-list .list-entry:hover{background-color:var(--color-selected)}.scene-editor .accordion{background-color:var(--color-gray)}.scene-editor .accordion .accordion-entry{border-top:4px solid var(--color-gray-light)}.scene-editor .accordion .accordion-entry .accordion-header{color:var(--color-white);font-weight:700;min-height:var(--1em);padding:var(--0p5em);padding-right:var(--2em);position:relative}.scene-editor .accordion .accordion-entry .accordion-header.open:after{content:"▼";position:absolute;right:.5em}.scene-editor .accordion .accordion-entry .accordion-header.closed:after{content:"▲";position:absolute;right:.5em}.scene-editor .accordion .accordion-entry .accordion-body{padding:var(--1em);padding-top:var(--0p5em)}.scene-editor .property-table,.scene-editor .property-table tbody{width:100%}.scene-editor .property-table th{color:var(--color-white);font-weight:400;padding-right:var(--1em);text-align:right}.scene-editor .property-table th[colSpan="2"]{text-align:left}.scene-editor .property-table td{text-align:left;width:100%}.scene-editor .property-table .warning{color:var(--color-warning)}:root{--color-background:#ccc;--color-near-black:rgba(0,0,0,.7);--color-gray-dark:rgba(0,0,0,.3);--color-gray:rgba(0,0,0,.1);--color-gray-light:hsla(0,0%,100%,.3);--color-near-white:hsla(0,0%,100%,.8);--color-white:#fff;--color-blue:rgba(0,0,255,.8);--color-selected:#add8e6;--color-selected-transparent:rgba(173,216,230,.8);--color-warning:#f08080;--0p5em:0.5em;--1em:1em;--2em:2em;--2px:1px}.scene-editor-group{display:grid;grid-area:editor;grid-template-areas:"scene-editor";grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;width:25dvw}.scene-editor{background-color:var(--color-background);border-left:1px solid var(--color-gray);display:grid;font-size:.8rem;grid-area:scene-editor;grid-template-areas:"head" "body" "bottom" "bottom-message";grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;overflow:hidden;padding:var(--1em);position:relative}.scene-editor *{box-sizing:border-box}.scene-editor.pop,.scene-editor.push{transition:transform .2s}.scene-editor.pop-init.slide-1{transform:translateZ(0)}.scene-editor.pop-init.slide-0{transform:translate3d(-100%,0,0)}.scene-editor.pop.slide-1{transform:translate3d(100%,0,0)}.scene-editor.pop.slide-0{transform:translateZ(0)}.scene-editor.push-init.slide-1{transform:translate3d(100%,0,0)}.scene-editor.push-init.slide-0,.scene-editor.push.slide-1{transform:translateZ(0)}.scene-editor.push.slide-0{transform:translate3d(-100%,0,0)}.scene-editor .scene-editor-body{grid-area:body;overflow-y:auto;padding-right:1em}.scene-editor .title-row{align-items:stretch;grid-area:head;padding-bottom:var(--0p5em);position:relative}.scene-editor .title-row .button{background-color:transparent}.scene-editor .title-row .back-button{border:none;cursor:pointer;padding-right:var(--1em)}.scene-editor .title-row .title{flex-grow:1}.scene-editor .title-row .button,.scene-editor .title-row .title{align-items:baseline;height:auto;margin:0;padding:var(--0p5em)}.scene-editor .flex-column{display:flex;flex-direction:column}.scene-editor .flex-row{display:flex;flex-direction:row}.scene-editor .flex-grow-1{flex-grow:1}.scene-editor .inline-block{display:inline-block}.scene-editor .bottom-row{grid-area:bottom;justify-content:space-between;margin-top:var(--1em)}.scene-editor .bottom-row .button{background-color:var(--color-near-white);padding:1.5em}.scene-editor .bottom-message-row{align-items:flex-end;border-top:1px solid var(--color-gray-dark);grid-area:bottom-message;justify-content:space-between;margin-top:.5em}.scene-editor .bottom-message-row .bottom-toast{color:var(--color-near-black);padding-left:1em;padding-right:1em;padding-top:.5em}.scene-editor .bottom-message-row .bottom-toast .toast-action{color:var(--color-blue);cursor:pointer;margin-left:.5em}.scene-editor .bottom-message-row .bottom-toast .toast-action:hover{background-color:var(--color-selected)}.scene-editor .bottom-message-row .bottom-toast .toast-action.close{color:var(--color-near-black);margin-left:2em}.scene-editor hr{border:1px solid var(--color-gray-light)}.scene-editor .info{color:var(--color-gray-dark)}.scene-editor .accordion-header,.scene-editor .button,.scene-editor .dropzone,.scene-editor .list-input,.scene-editor .tree,.scene-editor button,.scene-editor canvas,.scene-editor select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.scene-editor .button{border-radius:0}.scene-editor .button,.scene-editor input:not([type=checkbox]),.scene-editor select{background-color:var(--color-gray-light);border:none;color:var(--color-near-black);font-size:small;height:var(--2em);margin-bottom:var(--2px);margin-top:var(--2px);padding:.4em}.scene-editor select{padding-bottom:0;padding-top:0;width:100%}.scene-editor .string-input{width:100%}.scene-editor .button{cursor:pointer}.scene-editor .button:hover{background-color:var(--color-selected)}.scene-editor .button:hover.delete{background-color:var(--color-warning)}.scene-editor a.download.button{text-decoration:none}.scene-editor .error{color:var(--color-warning)}.scene-editor .rounded.button{border:none;cursor:pointer;height:1.5em;margin-left:var(--0p5em);padding:.2em;width:1.5em}.scene-editor .infos{color:var(--color-near-black);font-size:smaller}.scene-editor .button,.scene-editor .dropzone,.scene-editor a,.scene-editor button,.scene-editor canvas,.scene-editor input,.scene-editor select{transition:all .3s ease}.scene-editor .button:focus,.scene-editor .dropzone:focus,.scene-editor a:focus,.scene-editor button:focus,.scene-editor canvas:focus,.scene-editor input:focus,.scene-editor select:focus{box-shadow:0 0 0 2px var(--color-selected-transparent);outline:none}.scene-editor .button:hover,.scene-editor .dropzone:hover,.scene-editor a:hover,.scene-editor button:hover,.scene-editor input:hover{background-color:var(--color-selected-transparent)}.scene-editor input::-moz-placeholder{color:var(--color-gray-dark)}.scene-editor input::placeholder{color:var(--color-gray-dark)}.scene-editor .comboSelectInput{border:none;flex:1;margin-top:1px}.scene-editor .comboSelectInput .comboSelectInput__control{background-color:var(--color-gray-light);border:none;border-radius:0;color:var(--color-near-black);min-height:auto}.scene-editor .comboSelectInput .comboSelectInput__value-container{padding-bottom:1px;padding-left:4px;padding-right:4px}.scene-editor .comboSelectInput .comboSelectInput__control--is-focused,.scene-editor .comboSelectInput .comboSelectInput__control--menu-is-open{border:none;box-shadow:0 0 0 2px var(--color-selected-transparent);outline:none}.scene-editor .comboSelectInput input.comboSelectInput__input{height:1em}.scene-editor .comboSelectInput .comboSelectInput__indicator{color:var(--color-gray-dark);padding-bottom:0;padding-top:0}.scene-editor .comboSelectInput .comboSelectInput__indicator:hover{background-color:var(--color-selected-transparent)}.scene-editor .comboSelectInput .comboSelectInput__indicator-separator{background-color:var(--color-gray-dark)}.scene-editor .comboSelectInput .comboSelectInput_menu{background-color:var(--color-gray-light);border-radius:0}.scene-editor .comboSelectInput input:focus{box-shadow:none;outline:none}.scene-editor-app-wrapper{display:grid;grid:"app editor" 1fr/1fr min-content}.scene-editor-app-wrapper>*{z-index:1}.scene-editor-app-wrapper>#cfg-app{grid-area:app;width:100%}.scene-editor-app-wrapper>.scene-editor-open-button{align-self:start;background-color:var(--color-background);border:1px solid var(--color-gray);cursor:pointer;font-size:.8rem;font-weight:bolder;grid-area:app;justify-self:end;padding:4px}.scene-editor-app-wrapper>.farbkalibrierungplanes{bottom:10%;display:flex;flex-direction:row;grid-area:app;justify-content:center;margin:auto;pointer-events:none;position:absolute;width:100%;z-index:1000}.scene-editor-app-wrapper>.farbkalibrierungplanes>.farbrows{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:50rem}.scene-editor-app-wrapper>.farbkalibrierungplanes>.farbrows>.quadrat{display:flex;flex-direction:row;height:4rem;margin:.1rem;width:4rem}.scene-editor-app-wrapper>.farbkalibrierungplanes>.farbrows>.quadrat>.left-half,.scene-editor-app-wrapper>.farbkalibrierungplanes>.farbrows>.quadrat>.right-half{height:100%;width:50%}.renderstats{background:rgba(0,0,0,.8);bottom:0;color:#fff;font-size:x-small;left:0;padding:.5em;position:absolute}.renderstats td{padding-right:.5em}.renderstats .current{padding-top:.5em}.scene-editor .SceneExplorer table{border-collapse:collapse}.scene-editor .SceneExplorer .tree{background-color:var(--color-gray-light);height:20em;margin-top:var(--2px);max-height:50vh;overflow:auto;padding:var(--1em)}.scene-editor .SceneExplorer .tree .object3d{margin-top:2px}.scene-editor .SceneExplorer .tree .tree-point{display:inline-flex;justify-content:center;width:1.5em}.scene-editor .SceneExplorer .tree .selected{background-color:var(--color-selected);display:inline-block}.scene-editor .SceneExplorer .lists{margin-top:var(--1em)}.scene-editor .SceneExplorer .lists .button{margin-right:2px}.scene-editor .SceneExplorer .children{padding-left:2em}.scene-editor .SceneExplorer .nameRow>*{padding-right:var(--0p5em)}.scene-editor .SceneExplorer .object-name{display:inline-block;max-width:20em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-editor .SceneExplorer .materialsRow{display:block;padding-left:2.6em}.scene-editor .SceneExplorer .materialsRow>*{padding-right:var(--0p5em)}.scene-editor .SceneExplorer .hoverunderscore:hover{text-decoration-line:underline}.scene-editor .SceneExplorer .details{padding:var(--1em)}.scene-editor .Model3dInfos,.scene-editor .SceneExplorer .details{font-family:monospace;font-size:smaller;white-space:pre}.TestRunner{background-color:rgba(0,0,0,.4);display:grid;grid:". .    ." 5em ". main ." 1fr ". .    ." 5em/5em 1fr 5em;overflow:hidden;z-index:1}.TestRunner *{box-sizing:border-box}.TestRunner .bordered{align-self:stretch;background-color:#fefefe;display:grid;grid:"header" auto "main" 1fr/1fr;grid-area:main;outline:1px solid #888;overflow:hidden;padding:0 2em 2em;position:relative}.TestRunner .bordered .header{display:flex;flex-direction:column;grid-area:header;width:100%}.TestRunner .bordered .header .row{align-items:baseline;display:flex;flex-direction:row;padding-right:2em;width:100%}.TestRunner .bordered .header .justify-right{display:flex;flex-grow:1;gap:1em;justify-content:flex-end}.TestRunner .bordered .header p{flex-basis:100%}.TestRunner .bordered .header select{background-clip:padding-box;background-color:#f8f8f8;border:1px solid #c1c1c1;border-radius:.4rem;color:#333;display:block;font-size:.9rem;font-weight:400;line-height:1.5rem;padding:.5rem .75rem}.TestRunner .bordered .header select:focus{border-color:#6c757d;outline:none}.TestRunner .bordered .header option{font-size:1rem;line-height:1.5rem;padding:1em}.TestRunner .bordered .header option:active,.TestRunner .bordered .header option:focus,.TestRunner .bordered .header option:hover{background-color:#e2e2e2}.TestRunner .bordered .header option:checked,.TestRunner .bordered .header option[selected]{background-color:#ddd;font-weight:700}.TestRunner .bordered .header .test-button{background-color:transparent;border:1px solid #d3d3d3;border-radius:.25rem;color:#333;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem 1rem;transition:background-color .3s,color .3s}.TestRunner .bordered .header .test-button:hover{background-color:#f2f2f2;color:#555}.TestRunner .bordered .header .test-button:focus{box-shadow:0 0 0 2px rgba(51,51,51,.3);outline:none}.TestRunner .bordered .header .test-button:active{background-color:#e5e5e5;color:#444}.TestRunner .bordered .header .test-button:disabled{cursor:not-allowed;opacity:.5}.TestRunner .bordered .viewport{align-self:stretch;border:1px solid #d3d3d3;grid-area:main;overflow:auto}.TestRunner .bordered .no-tests-failed{color:#d3d3d3;padding:1em}.TestRunner .bordered .test-result-table{border-collapse:collapse;display:grid;grid-template-columns:1fr auto auto;max-width:100%;width:100%}.TestRunner .bordered .test-result-table>.table-row{display:contents}.TestRunner .bordered .test-result-table>.table-row>.table-cell{border-top:1px solid #d3d3d3;padding:.5em 2em}.TestRunner .bordered .test-result-table>.table-row>.table-cell.time{text-align:right}.TestRunner .bordered .test-result-table>.table-row>.table-cell.error{border-top:none;grid-column:1/4}.TestRunner .bordered .test-result-table>.table-row>.table-cell.error .diff{background-color:#fafafa;color:#a9a9a9;display:block;font-family:monospace;font-size:smaller;margin:1em 0;max-height:30em;overflow:auto;padding:10px;white-space:pre}.TestRunner .bordered .test-result-table>.table-row>.table-cell.error .diff .red{color:red;text-decoration:line-through}.TestRunner .bordered .test-passed,.TestRunner .bordered .test-result-table>.table-row>.table-cell.error .diff .green{color:green}.TestRunner .bordered .test-failed{color:red}.TestRunner .bordered .test-ignored{color:#a9a9a9}.TestRunner .bordered .error{color:red}.TestRunner .bordered .info{color:#0b0b0b;font-size:smaller}.TestRunner .close-button{color:#aaa;font-size:28px;font-weight:700;position:absolute;right:20px;top:18px}.TestRunner .close-button:focus,.TestRunner .close-button:hover{color:#000;cursor:pointer;text-decoration:none}.loading-indicator{align-items:center;display:inline-grid;justify-items:center}.loading-indicator.dark-background{background-color:var(--color-gray-dark)}.loading-indicator>*{grid-column:1;grid-row:1}.JacoExplorerWindow{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);padding:.5em;position:absolute;z-index:10000}.JacoExplorerWindow .header{font-weight:700;padding:.5em;position:relative}.JacoExplorerWindow .header .close{position:absolute;right:1em;top:.2em}.JacoExplorer .tree{border:1px inset #d3d3d3;height:20em;max-height:50vh;overflow:auto;padding:1em}.JacoExplorer .tree .selected{border:2px solid #d3d3d3;display:inline-block}.JacoExplorer .details{font-family:monospace;font-size:smaller;padding:1em;white-space:pre}.JacoExplorer .children{padding-left:1em}.JacoExplorer .nameRow>*{padding-right:.5em}.JacoExplorer .materialsRow{display:block;padding-left:2.6em}.JacoExplorer .materialsRow>*{padding-right:.5em}.JacoExplorer .hoverunderscore:hover{text-decoration-line:underline}
/*# sourceMappingURL=app.42d945fda2b906a59cf50bd02f434df8.bundle.css.map*/