#selector-comparator{width:-webkit-fill-available}#comparator-body{margin-top:5rem}#selector-comparator .comparator-header{position:fixed;width:100%;box-sizing:border-box;padding-inline:6rem;padding-block:4rem;background:linear-gradient(to bottom,var(--scrim-grad-lightest-nodir--)),linear-gradient(to bottom,var(--scrim-grad-lightest-nodir--)),linear-gradient(to bottom,var(--scrim-grad-lightest-nodir--));z-index:10}#selector-comparator .comparator-border{margin-top:120px;min-width:240px;height:200px;padding:1.5rem;border-radius:.75rem;background:linear-gradient(transparent,var(--layout-bg-light--));box-sizing:border-box}.jss-waiting-panel{opacity:.5;position:absolute;top:60px;z-index:1000;display:flex;justify-content:center;width:100%}#selector-comparator .comparator-category{position:relative}#selector-comparator .comparator-left-panel .category-select{height:2.25rem;max-width:none;background:var(--layout-bg-lightest--);border:1px solid var(--layout-btn-unimportant--);border-radius:.5rem}#selector-comparator .comparator-left-panel .category-select select{background:inherit}#selector-comparator .comparator-border,#selector-comparator .description-section{margin-left:2rem}#selector-comparator .description-section{min-height:300px}#selector-comparator .description-section a{white-space:normal}#selector-comparator .attributes-list li{padding-block:.35rem;height:1.25rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jss-compared-products .attributes-list li.compare-active{color:var(--layout-color-warn--)}#selector-comparator .attributes-list li:nth-child(odd){background:var(--layout-bg-light--)}#selector-comparator .comparator-left-panel .comparator-attributes .attributes-list li{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}#selector-comparator .jss-compared-products{position:relative}#selector-comparator .comparator-product{width:calc(2rem + 300px);flex:1}#selector-comparator .comparator-product .product-image img{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:block;mix-blend-mode:darken}#selector-comparator .comparator-product .product-image button,#selector-comparator .comparator-add .add-image button{padding:.25rem;border-radius:.5rem;background:unset;opacity:1;transition:.3s;min-width:2.5rem;min-height:2.5rem}#selector-comparator .comparator-product .attributes-list li{padding-inline:max(15%,2rem)}#selector-comparator .comparator-product .product-image .buttons-container{position:absolute;bottom:.5rem;right:.5rem}#selector-comparator .comparator-product .product-image .buttons-container button{border:unset;justify-content:center}#selector-comparator .comparator-product .product-image .buttons-container button:hover{background:var(--layout-btn-hover--)}#selector-comparator .comparator-product .product-image button.proitems-add{color:var(--layout-btn-confirm--);filter:drop-shadow(var(--layout-sshadow-dgreen--))}#selector-comparator .comparator-product .product-image button.proitems-add:hover{color:var(--layout-btn-hover-confirm--);filter:drop-shadow(var(--layout-sshadow-lgreen--))}#selector-comparator .comparator-product .product-image .remove-from-compare{color:var(--layout-btn-cancel--);filter:drop-shadow(var(--layout-sshadow-dred--))}#selector-comparator .comparator-product .product-image .remove-from-compare:hover{color:var(--layout-btn-hover-cancel--);filter:drop-shadow(var(--layout-sshadow-lred--))}#selector-comparator .comparator-product:hover .product-image button.open-product{opacity:1}#selector-comparator .comparator-product .product-image button.open-product{position:absolute;left:50%;border-radius:50%;padding:.5rem;bottom:unset;color:var(--layout-bg-info--);background:var(--layout-bg-colored-dark--);box-shadow:var(--layout-bshadow-dblue--);opacity:0}#selector-comparator .comparator-product .product-image button.open-product:hover{background:var(--layout-bg-colored-light--);box-shadow:var(--layout-bshadow-lblue--)}#selector-comparator .comparator-add .add-attributes .attributes-list li{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}#selector-comparator .comparator-add .add-image button{position:relative;z-index:10;color:var(--layout-bg-info--);background:var(--layout-bg-colored-dark--);box-shadow:var(--layout-bshadow-dblue--);opacity:1;justify-self:center;border-radius:4rem;transition:.3s}#selector-comparator .comparator-add .add-image:has(input:focus) button{opacity:0;pointer-events:none}#selector-comparator .comparator-add .add-image button:hover{background:var(--layout-bg-colored-light--);box-shadow:var(--layout-bshadow-lblue--)}#selector-comparator .comparator-add .add-image .compare-add-input{display:flex;position:relative;top:-44px;width:100%;height:100%;align-items:center;justify-content:center}#selector-comparator .comparator-add .add-image .compare-add-input input{opacity:1;width:48px;height:48px;box-sizing:border-box;border-radius:1.5rem;padding:.75rem;margin-bottom:auto;border:0;background-color:var(--layout-bg-info--);outline:20px solid var(--layout-bg-colored-light--);outline-offset:-20px}#selector-comparator .comparator-add .add-image .compare-add-input input::placeholder{opacity:0;transition:1s}#selector-comparator .comparator-add .add-image .compare-add-input input:focus::placeholder{opacity:1;transition:1s}#selector-comparator .comparator-add .add-image .compare-add-input input:focus{animation:comparator-add-product .3s ease;width:100%;border-radius:.5rem;background-color:var(--layout-bg-lightest--);outline:2px solid var(--layout-bg-colored-light--);outline-offset:-2px}@keyframes comparator-add-product{0%{width:48px;opacity:1;border-radius:1.5rem;background-color:var(--layout-bg-info--);outline:20px solid var(--layout-bg-colored-light--);outline-offset:-20px}50%{border-radius:1.5rem;background-color:var(--layout-bg-info--);outline:20px solid var(--layout-bg-colored-light--);outline-offset:-20px}70%{border-radius:1.5rem;background-color:var(--layout-bg-info--)}100%{width:100%;opacity:1;border-radius:.5rem;background-color:var(--layout-bg-lightest--);outline:2px solid var(--layout-bg-colored-light--);outline-offset:-2px}}#selector-comparator .comparator-add .add-image .compare-add-input input:not(:focus){opacity:0;pointer-events:none}.ui-autocomplete{color:var(--layout-text-notice--);font-size:var(--layout-font-size-14--);overflow-y:auto;overflow-x:hidden;max-height:170px}#selector-comparator .comparator-footer{min-height:2rem}#pickLayout{overflow:hidden}.result-empty{color:var(--layout-btn-unimportant--);text-align:center}#pinout-top-tools{position:fixed;z-index:99;top:59px;left:calc(1.75rem + 18px + 8px + 60px);gap:.5rem;color:var(--layout-text-common--)}@media screen and (max-width:1400px){#pinout-top-tools{left:calc(1.625rem + 18px + 8px + 58px);gap:.5rem}}#pinout-top-tools button{background-color:var(--layout-bg-lightest--) !important}#pinout-top-tools button:hover{background-color:var(--layout-bg-light--) !important}#pinout-top-tools button:hover span{filter:drop-shadow(var(--layout-mshadow-lblue-strong--))}#pinout-linking-empty-container{position:fixed;left:50vw;-ms-transform:translateY(-50%);transform:translateX(-50%);width:30vw}@media only screen and (max-width:1380px){#pinout-linking-empty-container{position:unset;left:unset;-ms-transform:unset;transform:unset;width:unset}.pinout-upward-arrow{visibility:hidden}}#entry-screen{display:block}#text-editor{display:none;position:absolute;font-family:'Courier New';font-weight:bold;font-size:12px;text-align:left;padding:10px 20px;border:1px dotted var(--layout-color-orange--)}#text-editor:focus{outline:0}.hello-icon{width:7rem;height:7rem;border-radius:1.75rem;background:linear-gradient(0,var(--layout-bg-colored-light--) 0,var(--layout-bg-colored-dark--) 100%);box-shadow:var(--layout-bshadow-dblue--);color:var(--layout-bg-lightest--);fill:var(--layout-text-lightest--);align-items:center;margin:1rem;justify-content:center;z-index:1;animation:slide-in-bottom .5s ease-out}@keyframes slide-in-bottom{0%{transform:translateY(10px);opacity:0}100%{transform:translateY(0);opacity:1}}#draw-canvas-container{position:absolute}#pick-canvas{position:relative}.canvas-grid{background-image:url("/drawing/img/grid.png") !important}#pick-canvas[resize]{margin-top:1px;width:100%;height:100%}#canvas-context-menu{display:flex;position:absolute}#canvas-context-menu:has(.lt-btn){align-items:center;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:var(--layout-shadow-black--);font-size:12px;position:absolute;padding:.25rem .75rem;border-radius:50px;gap:.25rem;animation:fade-in-zoom-subtle .2s ease-out}#canvas-context-menu>div{display:inherit;padding:.25rem}#canvas-context-menu .lt-btn span,#canvas-context-menu .lt-btn svg{fill:var(--layout-bg-lighter--);color:var(--layout-bg-lighter--);width:24px;height:24px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.3));transition:.2s ease-in-out}#canvas-context-menu .lt-btn:hover span,#canvas-context-menu .lt-btn:hover svg{color:var(--layout-bg-lightest--);fill:var(--layout-bg-lightest--);transform:translateY(-1px);filter:drop-shadow(0 3px 8px rgba(0,0,0,0.4))}#canvas-context-menu .lt-btn:hover .flip-h{transform:translateX(-1px)}#ctx-length-setter{display:flex;height:100%;line-height:28px;max-width:100%}#ctx-length-setter input{height:100%;border-radius:100vw;box-sizing:border-box;background:var(--layout-bg-colored-darkest--);color:var(--layout-bg-lightest--);border:0;outline:2px solid var(--layout-bg-colored-light--);box-shadow:0 0 8px 2px var(--layout-bg-colored-light--);-moz-appearance:none;appearance:none}#ctx-length-setter .unit-cm input,#ctx-length-setter .unit-mm input{width:100%;padding-left:.75rem}#ctx-length-setter .unit-feet,#ctx-length-setter .unit-inches{width:90px;position:relative}#ctx-length-setter .unit-feet input{width:42px;border-radius:22px 8px 8px 22px;padding-left:.5rem;margin-right:2px}#ctx-length-setter .unit-inches input{width:42px;border-radius:8px 22px 22px 8px;padding-left:.5rem}#ctx-length-setter input::-webkit-outer-spin-button,#ctx-length-setter input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}#ctx-length-setter .attr-unit-holder::after{color:var(--layout-bg-lightest--);font-weight:var(--layout-font-weight-bold--);font-size:var(--layout-font-size-14--);padding-left:.25rem}#ctx-length-setter .unit-feet::after,#ctx-length-setter .unit-inches::after{position:absolute;right:8px;top:0}#ctx-length-setter .unit-cm::after,#ctx-length-setter .unit-mm::after{position:absolute;right:21px;top:2px}#canvas-context-menu .context-btn{position:absolute;cursor:pointer;align-items:center;top:82px;justify-content:center;background-color:var(--layout-bg-colored-dark--);box-shadow:var(--layout-shadow-dblue--);border-radius:50%;width:32px;height:32px;transition:.2s}#canvas-context-menu .context-btn svg,#canvas-context-menu .context-btn span{fill:var(--layout-bg-info--);color:var(--layout-bg-info--)}#canvas-context-menu .context-btn:hover{background-color:var(--layout-bg-colored-light--);box-shadow:var(--layout-shadow-lblue--)}#canvas-context-menu .context-text-btn{position:absolute;justify-content:center;overflow:visible;white-space:nowrap;background-color:var(--layout-bg-colored-dark--);color:var(--layout-bg-info--);box-shadow:var(--layout-shadow-dblue--);border-radius:22px;width:90px;height:28px;font-size:18px;transition:.2s}#canvas-context-menu .context-text-btn:hover{background-color:var(--layout-bg-colored-light--);box-shadow:var(--layout-shadow-lblue--)}#canvas-context-menu .attr-unit-holder{display:inline-flex;height:100%}#canvas-context-menu .context-btn:only-child{left:50%;transform:translateX(-50%)}#canvas-context-menu .context-btn>svg:first-child:not(:only-child){margin-right:-6px;width:16px;height:16px}#canvas-context-menu .context-btn>svg:last-child:not(:only-child){width:22px;height:22px}#top-panel{position:relative;height:100%;max-height:calc(var(--layout-100vh--) - var(--layout-nav-height--));background-color:var(--layout-bg-light-gray--)}#drawing-loader-container{position:absolute;top:0;width:100%;height:100%;color:var(--layout-bg-colored-dark--);z-index:80}#drawing-loader{position:absolute;left:calc(50% - 60px);top:calc(50% - 60px);border:16px solid #f3f3f3;border-top:16px solid #25408f;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;border-top:16px solid #25408f;border-bottom:16px solid #25408f}.rotate180{transform:rotate(180deg)}#drawing-add-container{display:none;position:absolute;animation:zoom-fade-in .15s ease-out}@keyframes zoom-fade-in{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:100%}}#drawing-add-container .add-btns-col{align-self:flex-start}#drawing-add-container .add-btns-col:first-child>button:first-child{position:absolute;top:-60%;left:21%}#drawing-add-container .add-btns-col:last-child>button:first-child{position:absolute;top:-60%;right:21%}#drawing-add-container.closed{animation:zoom-fade-in .1s ease-in-out backwards}#drawing-add-container>div:first-child{margin-bottom:10px}#drawing-add-container>div{display:flex;align-items:center;justify-content:center;gap:10px}#drawing-add-container button{border-radius:50%;align-items:center;justify-content:center}#drawing-add-container button:empty{visibility:hidden}.add-small-btn{width:2.25rem;height:2.25rem;background-color:rgba(0,0,0,0.5) !important;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:var(--layout-shadow-black--) !important;color:var(--layout-text-lightest--);transition:.2s}.add-small-btn svg,.add-small-btn span{color:var(--layout-bg-lighter--);fill:var(--layout-bg-lighter--);filter:drop-shadow(var(--layout-mshadow-black--))}.add-small-btn:hover{background-color:var(--layout-bg-colored-light--) !important;box-shadow:var(--layout-shadow-lblue--) !important}.add-small-btn:hover svg,.add-small-btn:hover span{fill:var(--layout-bg-info--) !important;color:var(--layout-bg-info--) !important}.add-small-btn-1{animation:small-btn-1 .3s ease-out}.add-small-btn-2{animation:small-btn-2 .3s ease-out}.add-small-btn-3{animation:small-btn-3 .3s ease-out}.add-small-btn-4{animation:small-btn-4 .3s ease-out}.add-small-btn-5{animation:small-btn-5 .3s ease-out}.add-small-btn-2of2{animation:small-btn-2of2 .3s ease-out}@keyframes small-btn-1{0%{transform:scale(0.5) translateX(30px);opacity:0}20%{transform:scale(0.5) translateX(30px);opacity:0}60%{transform:scale(1) translateX(0);opacity:1}}@keyframes small-btn-2of2{0%{transform:scale(0.5) translateX(-30px);opacity:0}30%{transform:scale(0.5) translateX(-30px);opacity:0}70%{transform:scale(1) translateX(0);opacity:1}}@keyframes small-btn-2{0%{transform:scale(0.5) translate(21px,20px);opacity:0}30%{transform:scale(0.5) translate(21px,20px);opacity:0}70%{transform:scale(1) translate(0,0);opacity:1}}@keyframes small-btn-3{0%{transform:scale(0.5) translateY(30px);opacity:0}40%{transform:scale(0.5) translateY(30px);opacity:0}80%{transform:scale(1) translateY(0);opacity:1}}@keyframes small-btn-4{0%{transform:scale(0.5) translate(-21px,20px);opacity:0}50%{transform:scale(0.5) translate(-21px,20px);opacity:0}90%{transform:scale(1) translate(0,0);opacity:1}}@keyframes small-btn-5{0%{transform:scale(0.5) translateX(-30px);opacity:0}60%{transform:scale(0.5) translateX(-30px);opacity:0}100%{transform:scale(1) translateX(0);opacity:1}}#drawing-add-container .add-large-btn{width:4rem;height:4rem;background-color:var(--layout-bg-colored-dark--);box-shadow:var(--layout-shadow-dblue--);color:var(--layout-bg-info--)}#drawing-add-container .add-large-btn:hover{box-shadow:var(--layout-shadow-lblue--)}#drawing-add-container>div:first-child>button:first-child,#drawing-add-container>div:first-child>button:last-child{position:absolute;top:20px}#drawing-add-container>div:first-child>button:first-child{left:18px}#drawing-add-container>div:first-child>button:last-child{right:18px}#drawing-add-container svg{fill:var(--layout-bg-lightest--)}#drawing-add-container .add-small-btn svg{width:24px;height:24px}#add-close-btn{transition:.25s linear}#add-close-btn:hover{transform:rotate(45deg);background-color:var(--layout-bg-colored-light--)}@keyframes fade-in{from{opacity:0;display:block}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0;display:none}}#drawing-zoom-input-container{padding:0 12px 0 2px;border:1px solid var(--layout-border-neutral--);border-radius:100vw;gap:.25rem}#drawing-zoom-input input{color:var(--layout-text-common--);height:26px;width:40px;max-width:calc(100% - 7px);border:1px solid transparent;text-align:center;padding-left:.625rem;padding-right:.125rem;font-size:.875rem;border-radius:100vw}#drawing-zoom-input input:hover{border:1px solid var(--layout-border-neutral--);color:var(--layout-bg-colored-light--);transition:.2s ease-in}#drawing-zoom-input input:focus{outline:0;border:2px solid var(--layout-bg-colored-light--);box-shadow:0 0 4px 1px rgb(0 132 232 / .5);margin-inline:-1px;transition:none}#top-panel-content{display:-webkit-box;display:-ms-flexbox;display:flex}#drawing-scroll-container{color:var(--layout-text-common--);position:absolute;height:34px;bottom:1.125rem;right:2rem;z-index:20;gap:.375rem}#drawing-scroll-container div{display:inherit;transition:.1s ease-in}#drawing-scroll-container>div{align-items:center;background-color:var(--layout-bg-lightest--);box-shadow:1px 3px 10px rgba(0,0,0,0.16)}#drawing-scroll-container .drawing-zoom-btn{justify-content:center;border:1px solid var(--layout-border-neutral--);padding:.25rem;border-radius:100vw}#drawing-scroll-container .drawing-zoom-btn:hover,#drawing-zoom-input-container .lt-btn:hover{color:var(--layout-bg-colored-light--)}#low-hw-indicator{cursor:pointer;background-color:var(--layout-bg-warn--) !important;color:var(--layout-color-warn--);font-weight:var(--layout-font-weight-medium--);border-radius:100vw;gap:6px;padding:0 8px 0 6px;box-shadow:var(--layout-shadow-dorange--) !important;border:1px solid rgb(166 78 25 / .15);transition:.2s;margin-right:.75rem;animation:fade-in-up .2s ease-out}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}#low-hw-indicator:hover{color:var(--layout-btn-hover-warning--)}#alert-window{position:fixed;display:grid;inset:0;width:100vw;height:100vh;background:rgba(0 0 0/0.3);z-index:99}#alert-window-dialog{color:var(--layout-bg-colored-dark--);background:var(--layout-bg-lightest--);box-shadow:0 8px 20px #00000029;border:1px solid var(--layout-border-neutral--);border-radius:1rem;position:relative}.js-project .layout-bookmark-select,.js-project .layout-input-text{max-width:unset;width:100%}.js-project .layout-bookmark-select-btn{min-width:34px}#alert-window-content{padding:1.5rem 2rem;min-width:320px;max-width:520px}#alert-window-content .subtitle{font-size:var(--layout-font-size-18--);font-weight:var(--layout-font-weight-medium--);color:var(--layout-bg-dark--)}#alert-window .btn-section{margin-top:22px;margin-right:0;width:100%;gap:1rem;align-self:end;justify-content:right}#alert-window-content .common-text{color:var(--layout-bg-dark--)}#alert-window .btn-section button{float:right;padding:.25rem 1rem}#alert-window-content>div>.layout-col{gap:.5rem}.selected-project-save{margin:5px 0;outline:0;border:0}.btnMenu-common-input,.btnMenu-projectName-input,#existing-project-search{border:1px solid var(--layout-border-neutral--);border-radius:.5rem;background:var(--layout-bg-light--);outline:2px solid transparent;outline-offset:2px;transition:.1s ease-in}#ask-pickering-changes-form .btnMenu-common-input{min-height:266px}.existing-project-search-select{position:absolute;top:3px;right:0;font-size:12px;line-height:28px;pointer-events:none;background-color:var(--layout-bg-colored-dark--);color:var(--layout-text-lightest--);width:28px;height:28px;border-radius:0 3px 3px 0;text-align:center;pointer-events:none}.layout-input-with-search-i{position:relative;width:100%}.layout-input-with-search-i>i{position:absolute;top:9px;left:8px;color:#a0a2a4;font-size:.8rem;pointer-events:none}.layout-input-with-search-i input{padding-left:26px;width:100%}.drawing-wrong-project{color:var(--layout-color-warn--);display:none}#library-panel{position:absolute;left:calc(var(--layout-min-vw--) * 10 / 100);bottom:0;width:calc(var(--layout-min-vw--) * 80 / 100);height:calc(var(--layout-100vh--) * 60 / 100);z-index:50;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background-color:rgba(238,239,240,0.7);box-shadow:3px 3px 32px 0 rgba(0,0,0,0.16);animation:bottom-panel-slide-in .5s ease-in forwards;overflow:hidden;border:1px solid rgba(0,0,0,0.15);border-radius:.75rem .75rem 0 0}#library-panel.panel-is-closed{animation:bottom-panel-slide-out .5s ease-in forwards;visibility:hidden;transition:visibility .5s ease-in}#library-panel .close-btn,#alert-close-btn{position:absolute;inset:.5rem .5rem auto auto;color:var(--layout-bg-colored-dark--)}#library-panel .close-btn:hover,#alert-close-btn:hover{color:var(--layout-bg-colored-light--)}#library-panel-content>span{align-self:center;margin:.5rem 0;color:var(--layout-btn-unimportant--)}#library-panel-content .module-head-content{padding-inline:6rem}#library-panel-content>span,#library-panel-content .layout-tab span{font-size:var(--layout-font-size-16--);font-weight:var(--layout-font-weight-medium--);letter-spacing:.01ch}#library-panel-content .layout-table th{font-size:var(--layout-font-size-14--);font-weight:var(--layout-font-weight-medium--);line-height:32px;color:var(--layout-bg-colored-dark--)}#library-panel-content .layout-table-scroll{height:calc(60vh - 98px)}#library-panel-content tbody tr{cursor:pointer;transition:.1s ease-in}#library-panel-content tbody tr:hover{background-color:var(--layout-bg-info--);color:var(--layout-bg-colored-dark--)}#library-panel-content table.layout-table thead::after{content:'';position:absolute;left:0;bottom:auto;width:100%;height:1px;background:rgb(0 0 0 / .15)}#library-panel-content table.layout-table thead{position:sticky;top:0;background:var(--layout-bg-lightest--);box-shadow:0 10px 10px rgba(0,0,0,0.05)}#project-items-table-container{padding-top:1rem}#library-panel-content table.layout-table thead th:first-child{padding-left:1rem}#library-panel-content .js-filter-template div:has(.layout-input-text)::before{content:'search';position:absolute;font-family:'Material Symbols Outlined';font-size:var(--layout-font-size-20--);color:var(--layout-text-placeholder--);padding-block:5px;padding-inline:.5rem;pointer-events:none}#library-panel-content .layout-input-text{width:10rem;padding-left:2rem}#library-panel-content .layout-input-text::placeholder{color:var(--layout-text-placeholder--)}#custom-product-btns{justify-content:flex-end}#custom-product-btns button{padding:.375rem;border:unset;font-size:var(--layout-font-size-14--)}#custom-product-btns button#add-custom-product{padding-inline:.5rem 1.125rem}#top-tools,#left-panel,#right-panel,#module-panel{box-shadow:0 3px 10px 0 rgba(0,0,0,0.16);background-color:var(--layout-bg-lightest--);-ms-user-select:none;-webkit-user-select:none;user-select:none}#right-panel-settings-btn span:last-child{display:none}#top-tools-content{height:100%;position:relative}#top-tools{width:100%;height:3.125rem;flex:none;z-index:20;border-bottom:1px solid rgba(0,0,0,0.08)}ul li:hover:has(.jss-main-close-btn){color:var(--layout-btn-hover-cancel--);background-color:rgba(255,207,204,0.3)}#left-panel,#right-panel,#module-panel{position:relative;height:100%;width:330px;flex:none;z-index:10;background-color:var(--layout-bg-light--);overflow:hidden}#left-panel,#module-panel{transition:width .2s ease-in}#left-panel.panel-is-closed,#right-panel.panel-is-closed{min-width:50px}.control-btns{float:right;margin-left:auto;display:flex;align-items:center;height:100%;position:relative}.control-btns>div{position:relative}.control-btns .control-icon-btns{margin:0 1.5vw;gap:.5rem;align-items:center}.control-btns .control-icon-btns button:hover svg{cursor:pointer;fill:var(--layout-bg-colored-light--)}.control-btns .main-btn{display:flex;align-items:center;height:2.125rem;margin-right:.5rem;padding:0 1.125rem 0 1rem}.control-btns .main-btn:has(.dropdown-icon){padding:0 .5rem 0 1rem}.control-btns .main-btn .btn-text{vertical-align:top;font-size:var(--layout-font-size-16--);font-weight:var(--layout-font-weight-medium--);font-style:normal;letter-spacing:normal;line-height:21.6px}#control-icon-btns-minified{display:none;color:var(--layout-text-common--);margin-right:.5rem}#control-icon-btns-minified .jss-lt-ddown button{width:100%;padding-inline:.5rem .75rem}#control-icon-btns-minified .jss-lt-ddown button:hover{color:var(--layout-bg-colored-light--)}@media only screen and (max-width:1600px){.control-btns .control-icon-btns{margin:0 1vw 0 0}.control-btns .control-icon-btns{gap:.25rem}.control-btns .main-btn{padding:0 .5rem}.control-btns .main-btn:has(.dropdown-icon){padding:0 .25rem 0 .5rem}}@media only screen and (max-width:1490px){.control-btns .main-btn .btn-text{display:none}}@media only screen and (max-width:1510px){.control-btns .control-icon-btns{margin-right:1rem}}@media only screen and (max-width:1200px){.control-icon-btns{display:none}#control-icon-btns-minified{display:block}}.btn-img{display:flex;align-items:center;justify-content:center}.control-btns .main-btn svg{width:18px;height:18px;fill:var(--layout-bg-lightest--)}.control-btns .dropdown-icon svg{width:8px;height:4px;margin-left:4px}#drawing-view-container{position:absolute;left:50%;bottom:0;transform:translateX(-50%);transition:.2s}#drawing-view-container>span[id]{align-items:center;text-align:center;min-width:6rem;color:var(--layout-text-notice--);font-size:var(--layout-font-size-18--);font-weight:var(--layout-font-weight-bold--);padding:.4rem .25rem;cursor:pointer;transition:2s;z-index:0}#drawing-view-container>span[id]:hover{color:var(--layout-bg-colored-light--);transition:.3s}#drawing-view-container>span.active-drawing-view{color:var(--layout-bg-colored-dark--)}#drawing-view-container.jss-active-pinout span:not(.active-drawing-view){pointer-events:none;color:var(--layout-btn-unimportant--)}.disabled-for-pinout{background-color:var(--layout-btn-unimportant--) !important;cursor:not-allowed;pointer-events:none;color:var(--layout-btn-unimportant--) !important;box-shadow:none !important}#drawing-view-container .slide{left:0;height:4px;bottom:-1px;width:6.5rem;border-radius:2px;box-shadow:0 -4px 20px var(--layout-bg-colored-light--)}#drawing-tools{float:left;margin:0 auto 0 .5rem;display:flex;align-items:center;height:100%}#drawing-tools #select-file:first-child{font-size:var(--layout-font-size-18--)}#drawing-no-save-btn{display:none}#select-file{display:inherit;align-items:center;cursor:pointer;color:var(--layout-bg-colored-dark--) !important;padding:4px 8px 4px 18px;margin-right:.5rem;font-weight:var(--layout-font-weight-medium--);border-radius:6px}#select-file:hover{color:var(--layout-bg-colored-light--) !important;background-color:var(--layout-btn-hover--)}@media only screen and (max-width:1000px){#select-file{padding-inline:12px 2px;margin-right:.25rem}#select-file .dropdown-icon{margin:0 !important}}#select-file .jss-lt-ddown li{border-radius:.5rem}#select-file .dropdown-icon{margin-left:4px}#select-file .jss-lt-ddown{top:42px;width:11rem;transform-origin:top left;font-size:var(--layout-font-size-16--)}#select-file .jss-lt-ddown-lv2{font-size:var(--layout-font-size-16--)}#select-file .jss-lt-ddown-lv2{left:100%;top:0}#select-file .jss-lt-ddown li.layout-sub-ddown>a::after{content:'▸';margin-left:auto}#drawing-tools svg:not(.dropdown-icon svg){width:1.5rem;height:1.5rem;fill:var(--layout-text-common--)}#drawing-tools button:hover svg{fill:var(--layout-bg-colored-light--)}#drawing-tools .dropdown-icon svg{width:8px;height:4px;fill:currentColor}#drawing-tools .icon-btn{width:2rem;height:2rem;position:relative}#basic-tools button,#distribution-tools button,#align-tools div>button,#other-tools button{display:inline-flex;margin:0 .25rem;cursor:pointer}#top-tools-content .icon-btn:hover{background-color:var(--layout-btn-hover--)}#top-tools-content .icon-btn:hover span,#top-tools-content .icon-btn:hover svg{filter:drop-shadow(var(--layout-mshadow-lblue-strong--))}#basic-tools{padding:0 .5rem;border-right:1px solid var(--layout-btn-unimportant--);border-left:1px solid var(--layout-btn-unimportant--)}#align-tools{padding:0 .5rem;border-right:1px solid var(--layout-btn-unimportant--)}#align-tools>div{position:relative}#align-tools button,#distribution-tools button{overflow:visible}#align-tools .icon-btn span:last-child,#distribution-tools .icon-btn span:last-child{position:absolute;bottom:-10px;right:-10px;transform:rotate(-45deg)}#align-minified{display:none}@media only screen and (max-width:1130px){.align-full{display:none}#align-minified{display:block}#align-tools{padding:0}}#distribution-tools{border-right:1px solid var(--layout-btn-unimportant--);padding:0 .5rem}#distribution-minified{display:none}@media only screen and (max-width:1190px){#distribution-full{display:none !important}#distribution-minified{display:block}}#other-tools{padding:0 .5rem;display:flex}.divider-vertical{content:"";display:block;margin-block:.5rem;width:100%;background-color:var(--layout-border-neutral--);height:1px}.divider-horizontal{content:"";display:block;margin-inline:.5rem;width:1px;background-color:var(--layout-border-neutral--);height:100%}@media only screen and (max-width:1340px){#basic-tools button,#align-tools div>button{margin:0 4px}#distribution-tools,#other-tools,#basic-tools{padding:0 .25rem}#distribution-tools button,#other-tools button{margin:0}}@media only screen and (max-width:1400px){#drawing-view-container{left:52%}}@media only screen and (max-width:1250px){#drawing-view-container{left:53%}}#low-hardware-btn.jss-active-lh,#low-hardware-btn.jss-active-lh:hover{color:var(--layout-bg-warn--) !important;background:var(--layout-color-warn--)}#drawing-tools #low-hardware-btn:hover{color:var(--layout-color-warn--)}#drawing-tools #low-hardware-btn:hover span{filter:drop-shadow(var(--layout-mshadow-lorange-strong--))}#top-tools-content .active-tool{transform:none;background-color:var(--layout-bg-colored-light--) !important;color:var(--layout-bg-info--)}#top-tools-content .active-tool svg{fill:var(--layout-bg-info--) !important;fill-opacity:1 !important}#drawing-tools #low-hardware-btn{padding:.25rem;width:auto;height:auto}#left-panel-content{height:100%;align-items:center}#left-panel-content .expand-btn{align-self:flex-end;margin-top:4px}#left-panel-content .tools-container{gap:12px}#left-panel-content .bottom-btn{min-height:2.25rem;padding:8px;align-self:flex-start;border-radius:50%;color:var(--layout-bg-info--);background-color:var(--layout-bg-colored-dark--);box-shadow:var(--layout-shadow-dblue--)}#left-panel-content .bottom-btn:hover{background-color:var(--layout-bg-colored-light--);box-shadow:var(--layout-shadow-lblue--)}#left-panel-content .bottom-btn svg{fill:var(--layout-bg-lightest--)}#left-panel-content .menu-bottom-buttons{margin:auto 0 0;gap:.5rem}#left-panel-content .menu-bottom-buttons .project-items-btn{background-color:var(--layout-btn-confirm--);color:var(--layout-bg-success--);box-shadow:var(--layout-shadow-dgreen--)}#left-panel-content .menu-bottom-buttons .project-items-btn:hover{background-color:var(--layout-btn-hover-confirm--);box-shadow:var(--layout-shadow-lgreen-strong--)}#library-panel .module-head-content button.project-items-tab .layout-icon svg{color:var(--layout-btn-confirm--) !important;fill:var(--layout-btn-confirm--) !important}#library-panel .module-head-content button.project-items-tab span{color:var(--layout-btn-confirm--) !important}.side-panel-content .lt-btn{display:inherit;padding:4px}#left-panel-content svg{width:1.5rem;height:1.5rem}.side-panel-content .expand-btn svg{fill:var(--layout-bg-colored-dark--)}.side-panel-content .tools-container{padding:12px 0}#left-panel-content .lt-btn:not(.expand-btn) svg{fill:var(--layout-bg-darkest--);fill-opacity:.8}#left-panel-content .menu-panel-tab .tool img{width:28px;height:28px}#left-panel-add-product{padding:.5rem;color:var(--layout-bg-info--);background:var(--layout-bg-colored-dark--);gap:1rem;font-size:var(--layout-font-size-18--);border-radius:.5rem;box-shadow:var(--layout-bshadow-dblue--);min-height:fit-content}#left-panel-add-product:hover{background:var(--layout-bg-colored-light--);box-shadow:var(--layout-bshadow-lblue-strong--)}#left-panel-add-product .btn-img{background:var(--layout-bg-info--);color:var(--layout-bg-colored-dark--);border-radius:.25rem;width:1.25rem;height:1.25rem}#right-panel{border-left:1px solid rgba(0,0,0,0.08);transition:300ms ease-out}#right-panel-content{height:100%}#right-panel-content .expand-btn{min-height:40px;padding:4px;color:var(--layout-bg-colored-dark--);align-self:flex-start}#right-panel-content .expand-btn:hover{color:var(--layout-bg-colored-light--)}#right-panel-content .module-body-content{min-height:calc(100% - 86px);background-color:var(--layout-bg-lightest--);user-select:text}#right-panel:not(.panel-is-closed) #right-panel-content .jss-lt-active-tab{background-color:var(--layout-bg-lightest--);z-index:unset;pointer-events:none}#right-panel-content .module-head-content .layout-tab{border:1px solid transparent;background-color:transparent;border-bottom:0;border-radius:.75rem .75rem 0 0;box-shadow:0 0 0 rgb(0 0 0 / 16%);transition:.2s ease-in}#right-panel.panel-is-closed #right-panel-content{width:50px;background-color:var(--layout-bg-lightest--);transition:200ms}#right-panel.panel-is-closed .module-head-content{padding:12px 0;align-items:center;gap:24px;flex-flow:column;flex:none;transition:200ms;background-color:var(--layout-bg-lightest--)}#right-panel.panel-is-closed .module-head-content .jss-lt-active-tab{background:none !important;box-shadow:none !important;border:0}#right-panel.panel-is-closed .module-head-content:after{display:none}#right-panel.panel-is-closed .module-body-content{display:none}#right-panel-content button:empty{display:none}#right-panel-content .attr-main-wrapper{padding:.5rem 1rem 4rem .5rem;font-size:var(--layout-font-size-12--)}#right-panel-content .attr-toggle-switch{width:100%}#right-panel-content .attr-toggle-switch .layout-toggle-switch input{--switch-width--:2.5rem;--switch-height--:1.5rem}#draw-input-connProducts{flex-flow:column !important}#draw-input-products .bookmark-arrow-choser,#draw-input-connProducts .bookmark-arrow-choser{width:100%;color:var(--layout-text-common--);font-size:var(--layout-font-size-12--);font-weight:var(--layout-font-weight-medium--);text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#draw-input-products .subcontent-header p,#draw-input-connProducts .subcontent-header p{margin-block:auto;position:relative;overflow:hidden;text-overflow:ellipsis;padding-right:.5rem}#draw-input-connProducts .subcontent-header,#draw-input-products .subcontent-header{margin-left:0;position:relative}#draw-input-strokeColor,#draw-input-fillColor,#draw-input-bgColor{display:flex;overflow:hidden;border-radius:50%;border:2px solid var(--layout-border-neutral--);max-width:fit-content;height:20px;margin-left:auto;transition:.3s}#draw-input-strokeColor:hover,#draw-input-fillColor:hover,#draw-input-bgColor:hover{background-color:var(--layout-bg-colored-light--);border:2px solid var(--layout-bg-colored-light--);box-shadow:0 0 .25rem 2px rgba(0,101,179,0.5)}#module-panel{z-index:15;position:absolute;right:0;top:0}#module-panel.panel-is-closed{width:0}#module-panel .jss-lt-tab-head h2{margin-block:1rem;font-size:var(--layout-font-size-24--);font-weight:var(--layout-font-weight-medium--);margin-left:1.5rem}#module-panel .module-head-content h2{color:var(--layout-btn-unimportant--);z-index:51}#module-panel .layout-collapse-panel-btn{position:absolute;right:1rem;top:1rem;z-index:52;border-radius:100vw;color:var(--layout-bg-colored-dark--);background-color:transparent;padding:2px;transition:.2s}#module-panel .layout-collapse-panel-btn:hover{color:var(--layout-bg-colored-light--);background-color:var(--layout-btn-hover--)}#module-revision .jss-highlightet-comment .comments-items-container,#module-note .jss-highlightet-comment .comments-items-container{background-color:#174e88;color:var(--layout-bg-info--)}#module-revision .jss-highlightet-comment .jss-comments-misc,#module-revision .jss-highlightet-comment textarea,#module-note .jss-highlightet-comment .jss-comments-misc,#module-note .jss-highlightet-comment textarea{color:var(--layout-bg-info--)}#module-note .comments-items-container .jss-man-note,#module-note .jss-highlightet-comment .comments-items-container .jss-man-note{background-color:var(--layout-bg-warn--);color:var(--layout-text-orange--)}#module-note .comments-items-container .jss-man-note::placeholder,#module-note .jss-highlightet-comment .comments-items-container .jss-man-note::placeholder{color:rgb(166,78,25,0.5)}#module-revision .jss-edit-comment textarea,#module-note .jss-edit-comment textarea{color:var(--layout-text-colored-dark--)}#module-revision .revision-date-create{font-style:italic;font-size:12px;margin-left:14px}#module-revision .revision-title{font-weight:bold;font-size:1rem}#layout-center{flex:1;height:100%}.menu-panel-head>span:not(.mui):not(svg){font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}h2.attr-header-text{padding:10px;background:linear-gradient(var(--layout-bg-lightest--),transparent),linear-gradient(var(--layout-bg-lightest--),transparent),linear-gradient(var(--layout-bg-lightest--),transparent);color:var(--layout-text-colored-dark--);font-size:18px;font-weight:var(--layout-font-weight-medium--);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:sticky;top:0;z-index:3}#module-attr1 .layout-bg-light{border-radius:.5rem}.attr-pn{border-radius:.5rem;background-color:var(--layout-btn-hover--);color:var(--layout-bg-colored-dark--);width:fit-content;padding:.25rem 1rem;font-weight:var(--layout-font-weight-medium--);font-size:var(--layout-font-size-14--);align-self:center}.jss-title-item{display:none}.jss-attr-line-container{display:none;margin-block:.25rem;margin-left:.5rem;font-size:12px;min-height:24px;align-content:center}.attr-line-path-info{background-color:var(--layout-btn-hover--);padding:1rem;border-radius:.5rem;margin-top:unset}.attr-line-segment{background-color:var(--layout-btn-hover--);padding:.5rem 1rem;border-radius:.5rem;margin-bottom:2rem}.attr-main-wrapper .multiple-inputs .jss-attr-line-container{width:auto}.jss-attr-line-container>.layout-col{gap:.25rem}.attr-bigest-container{height:110px}.jss-attr-line-container>div .attr-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jss-attr-line-container>div .attr-label.attr-label-main{font-size:var(--layout-font-size-14--);font-weight:var(--layout-font-weight-medium--);color:var(--layout-bg-dark--);display:inline-flex;align-items:center}.attr-label .attr-label-misc{margin-left:auto;font-weight:var(--layout-font-weight-normal--);color:var(--layout-text-placeholder--)}.attr-label.cat-label{margin-left:.25rem;gap:.25rem;display:inline-flex;align-items:center;padding-block:.25rem;font-size:var(--layout-font-size-14--);font-weight:var(--layout-font-weight-medium--);color:var(--layout-bg-dark--)}.jss-attr-line-container .layout-bookmark-select{width:100%}.jss-attr-line-container .layout-bookmark-select select{font-size:var(--layout-font-size-14--)}.jss-attr-line-container .attr-info-icon{font-size:14px;color:#515c6b;cursor:pointer}.jss-attr-line-container .attr-info-icon:hover{color:var(--layout-border-neutral--)}.jss-attr-line-container .layout-input-checkbox{margin-left:10px}.jss-attr-line-container .layout-input-checkbox>input{float:right;padding:6px;margin-top:5px}.jss-attr-line-container .layout-input-checkbox>input:checked::after{font-size:10px}.jss-attr-line-container input:not([type="checkbox"]):not([type="color"]),.jss-attr-line-container textarea,.jss-attr-line-container .jss-select-like-ddown,.jss-attr-line-container .layout-bookmark-select{min-width:50px;max-width:10rem;width:9rem;box-sizing:border-box;height:auto}#draw-input-selectCustomWire .layout-bookmark-select{max-width:unset;width:100%}#draw-input-selectCustomWire button{min-width:28px;border:unset !important}.jss-attr-line-container.attr-line-3inputs input:not([type="checkbox"]):not([type="color"]),.jss-attr-line-container.attr-line-3inputs .jss-select-like-ddown{min-width:50px;max-width:5.7rem;float:inline-end;height:1.75rem}.jss-attr-line-container input:not([type="checkbox"]):not([type="color"]),.jss-attr-line-container textarea{color:var(--layout-bg-darker--);font-size:var(--layout-font-size-14--);padding:.3125rem .5rem;text-align:right;outline:2px solid transparent;outline-offset:1px;transition:.1s ease-in}.attr-main-wrapper .multiple-inputs input:not([type="checkbox"]):not([type="color"]),.jss-attr-line-container textarea{max-width:7rem}.jss-attr-line-container .attr-unit-holder input:not([type="checkbox"]):not([type="color"]){padding-right:1.875rem;float:inline-end}.jss-attr-line-container .attr-unit-holder.unit-wires input,.jss-attr-line-container .attr-unit-holder.unit-w input{padding-right:2.75rem !important}.jss-attr-line-container .attr-unit-holder.unit-cm input{padding-right:2rem !important}.jss-attr-line-container .attr-unit-holder.unit-h input{padding-right:3rem !important}.jss-attr-line-container .attr-unit-holder:is(.unit-feet,.unit-inches) input:not([type="checkbox"]):not([type="color"]){width:4.25rem;max-width:4.25rem;padding-right:1rem}.jss-attr-line-container input[type="number"]::-webkit-outer-spin-button,.jss-attr-line-container input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jss-attr-line-container input[type="number"]{-moz-appearance:textfield;appearance:textfield}.jss-attr-line-container .wrong-input-value input{border:1px solid var(--layout-color-err--) !important}.jss-attr-line-container .wrong-input-value input:focus{outline:1px solid var(--layout-color-err--)}.jss-attr-line-container .attr-error-mess{display:none}.jss-attr-line-container .wrong-input-value .attr-error-mess{display:block;color:var(--layout-color-err--);margin-top:2px}.attr-line-item{flex:1}.attr-line-item textarea{width:100%;height:4.5rem;padding:.25rem .5rem;resize:none;border-radius:.5rem;background-color:var(--layout-bg-lighter--);outline:0;border:1px solid var(--layout-border-neutral--);max-width:unset;text-align:left}.attr-line-item input:not([type="color"]){padding:.25rem .5rem;height:calc(100% - 6px);min-width:70px;border:1px solid var(--layout-border-neutral--);border-radius:.5rem;background:var(--layout-bg-lighter--)}.attr-line-item input[type="number"]{max-width:70px;width:100%}.attr-line-item input[type="text"]{max-width:100%;width:100%}.attr-wrap .attr-line-item input{max-width:70px;width:100%}.attr-line-item input[type="checkbox"]{min-width:initial;float:left}.attr-line-item input:hover,.attr-line-item textarea:hover{border-color:var(--layout-border-neutral--);cursor:text}.attr-line-item input:focus,.attr-line-item textarea:focus{outline:2px solid var(--layout-bg-colored-light--) !important;outline-offset:-1px !important;box-shadow:0 0 .375rem 2px rgba(0,102,179,0.5)}.jss-attr-line-container .jss-select-like-ddown{border-color:var(--layout-border-neutral--);height:1.5rem;float:inline-end;border-radius:.5rem}.jss-attr-line-container .layout-bookmark-select:hover select,.jss-attr-line-container .jss-select-like-ddown:hover{border-color:var(--layout-border-neutral--)}.attr-unit-holder{position:relative}.attr-unit-holder::after{position:absolute;align-content:center;right:1rem;top:1px;width:10px;height:100%;z-index:998;font-size:11px;text-align:right;color:#9a9b9c;pointer-events:none}.attr-unit-holder-long::after{right:2rem}.attr-unit-holder.unit-deg::after{content:'deg'}.attr-unit-holder.unit-px::after{content:'px'}.attr-unit-holder.unit-cm::after{content:'cm';right:1.75rem;width:0;display:inline-block}.attr-unit-holder.unit-mm::after{content:'mm'}.attr-unit-holder.unit-feet::after{content:"'"}.attr-unit-holder.unit-inches::after{content:'"'}.attr-unit-holder.unit-feet::after,.attr-unit-holder.unit-inches::after{font-size:16px;right:10px}.attr-unit-holder.unit-wires::after{content:'wire(s)'}.attr-unit-holder.unit-x::after{content:'x'}.attr-unit-holder.unit-y::after{content:'y'}.attr-unit-holder.unit-z::after{content:'z'}.attr-unit-holder.unit-x::after,.attr-unit-holder.unit-y::after,.attr-unit-holder.unit-z::after{right:1.125rem}.attr-unit-holder.unit-w::after{content:'width';margin-right:14px}.attr-unit-holder.unit-h::after{content:'height';margin-right:17px}.attr-unit-holder.unit-percentage::after{content:'%'}.attr-wrap{flex-flow:wrap !important}.attr-header{position:relative;height:1.25rem}:nth-child(1 of .attr-header-content){display:none}:not(.attr-header-content ~ .attr-header-content).attr-header-content{color:red}.attr-header-content ~ .attr-header-content{display:none}.attr-header~.attr-header{display:none !important}.attr-main-wrapper~.attr-header-content .attr-header{display:none}.attr-header-content:first-of-type .attr-header{display:none}.attr-header:not(:first-of-type){display:none}.attr-header::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--layout-btn-unimportant--)}.jss-attr-line-container>div .attr-label-overall-length{width:fit-content;position:relative;top:1px;font-size:var(--layout-font-size-14--);font-weight:var(--layout-font-weight-medium--);color:var(--layout-bg-dark--)}.edit-product-btn,.delete-product-btn{top:6px;line-height:24px;padding:.25rem;background-color:var(--layout-bg-colored-dark--);color:var(--layout-bg-lightest--);text-align:center;border:0;cursor:pointer;position:absolute;margin-right:.25rem;transition:.2s ease-in}.edit-product-btn span,.delete-product-btn span{padding-inline:0 !important}.edit-product-btn:hover{background:var(--layout-bg-colored-light--);box-shadow:var(--layout-sshadow-lblue-strong--)}.edit-product-btn{right:2rem;color:var(--layout-bg-info--);background:var(--layout-bg-colored-dark--);box-shadow:var(--layout-sshadow-dblue--);transition:.2s}.delete-product-btn{right:0;color:var(--layout-bg-err--);background-color:var(--layout-btn-cancel--);box-shadow:0 4px 8px rgb(190 26 14 / .3)}.delete-product-btn:hover{background-color:var(--layout-btn-hover-cancel--);box-shadow:0 4px 8px rgb(238 49 36 / .3)}.product-btn-secondary{background-color:transparent;color:var(--layout-bg-colored-dark--);border-radius:.25rem}.product-btn-secondary:hover{color:var(--layout-bg-colored-light--);background-color:var(--layout-btn-hover--)}.layout-bookmarkpanel-subcontent-main .product-btns{animation:fade-in2 .3s reverse;opacity:0;display:none}.layout-bookmarkpanel-subcontent-main:hover .product-btns{animation:fade-in2 .3s;opacity:1;display:block}@keyframes fade-in2{0%{opacity:0;display:none}100%{opacity:1;display:inline-block}}.jss-select-like-ddown{position:relative;display:block;padding:2px;cursor:pointer;text-align-last:center;padding-right:29px;background-color:var(--layout-bg-lightest--);border:1px solid var(--layout-border-neutral--);color:var(--layout-text-gray--);white-space:nowrap;text-overflow:ellipsis;background:var(--layout-bg-light--);border-radius:100vw}.jss-select-like-ddown::after{position:absolute;font-family:'Material Symbols Outlined';content:'arrow_drop_down';font-size:20px;right:0;pointer-events:none;color:var(--layout-bg-colored-dark--);transition:.2s}.jss-select-like-ddown .select-like-option-container{display:none;position:absolute;border-radius:.75rem;padding-block:.25rem;width:100%;background-color:var(--layout-bg-lightest--);box-shadow:var(--layout-shadow-lblack--);border:1px solid var(--layout-border-neutral--);z-index:999}.jss-select-like-ddown .select-like-option-container .jss-select-like-option{position:relative;padding-block:3px;min-height:20px;display:flex;align-items:center;justify-content:center;margin-inline:.25rem;border-radius:.5rem;transition:.2s}.jss-select-like-ddown .select-like-option-container .jss-select-like-option:hover{background-color:var(--layout-btn-hover--);color:var(--layout-bg-darker--)}.path-marker-select{display:block;height:18px}.path-marker-select svg{pointer-events:none;width:10px;height:10px}#right-panel .result-empty{gap:1rem;margin-top:20vh;animation:slide-left .3s ease-out}@keyframes slide-left{from{opacity:0;transform:translateX(5%)}to{opacity:1;transform:translateX(0)}}#right-panel .result-empty span{font-size:var(--layout-font-size-24--);font-weight:var(--layout-font-weight-medium--);color:var(--layout-btn-unimportant--)}#right-panel .result-empty .layout-icon svg{width:75px;height:75px}.jss-attr-container .attr-more{display:none}.jss-attr-container.show-more .attr-more{display:block}.jss-attr-container.show-more .attr-more-btn svg{transform:rotate(180deg)}#right-panel .product-links svg{width:28px;height:28px}#module-attachment .jss-comments-container{margin-top:6rem}#left-panel-content .menu-panel-tab-container{flex:1;padding:16px;gap:12px;box-sizing:border-box}#left-panel-content .menu-panel-tab{font-weight:700;padding:0 1rem;align-items:center;justify-content:center;box-shadow:0 8px 10px rgba(0,0,0,0.08);border-radius:.5rem;background-color:var(--layout-bg-lightest--);color:var(--layout-bg-colored-dark--);transition:.2s linear}#left-panel-content .menu-panel-tab:hover{color:var(--layout-bg-colored-light--);box-shadow:0 8px 10px rgba(0,0,0,0.16)}#left-panel-content .menu-panel-tab:not(.panel-is-closed){max-height:fit-content;animation:slide-down .3s ease}@keyframes slide-down{from{max-height:48px}to{max-height:360px}}#left-panel-content .menu-panel-tab .tool-wrapper:not(:empty){padding-bottom:12px}#left-panel-content .menu-panel-tab:not(.panel-is-closed) .menu-panel-head .dropdown-icon{transform:rotate(180deg)}#left-panel-content .menu-panel-head{padding:12px 0;align-items:center;cursor:pointer;gap:1rem}#left-panel-content .dropdown-icon{margin-left:auto;transition:.3s ease}#left-panel-content .splitter-tool-wrapper:not(:empty){margin:12px 0}#left-panel-content .splitter-tool-wrapper.layout-block{display:flex !important;gap:4px}#left-panel-content .splitter-tool-wrapper:not(.layout-block){display:none}#left-panel-content .menu-panel-tab .tool,#left-panel-content .net-wrap .tool{width:52px;height:48px;padding:4px;display:flex;flex-flow:column;align-items:center;gap:2px;color:rgba(0,0,0,0.8);fill:rgba(0,0,0,0.8);font-size:10px;font-weight:300;text-align:center;border-radius:8px;transition:.2s ease-in;cursor:pointer}#left-panel-content .tool:hover{background-color:var(--layout-btn-hover--);fill:var(--layout-bg-colored-light--);color:var(--layout-bg-colored-light--)}#left-panel-content .active-tool{color:var(--layout-bg-info--) !important;fill:var(--layout-bg-info--) !important;background-color:var(--layout-bg-colored-light--) !important}#left-panel-content .multipanel-content{font-size:var(--layout-font-size-14--);font-weight:500}#left-panel-content .tool-wrapper>.tool{margin-bottom:8px}#left-panel-content .tool-wrapper:not(.layout-icon){color:var(--layout-text-common--)}#left-panel.panel-is-hidden{width:0}#right-panel.panel-is-hidden,#module-panel.panel-is-hidden{width:0}@keyframes left-panel-slide-out{from{transform:translateX(0)}99%{width:max-content}to{transform:translateX(-100%);width:0}}@keyframes right-panel-slide-out{from{transform:translateX(0)}99%{width:max-content}to{transform:translateX(100%);width:0}}@keyframes left-panel-slide-in{from{transform:translateX(-100%);display:block}to{transform:translateX(0)}}@keyframes right-panel-slide-in{from{transform:translateX(100%);display:block}to{transform:translateX(0)}}#draw-description-container{background-color:var(--layout-bg-light--);background-image:url("/project/img/background.svg");background-repeat:repeat-x;background-position:bottom}#drawing-tools>div.layout-invisible,#top-tools-content .control-icon-btns.layout-invisible{animation:fade-out .2s ease-in forwards}#drawing-tools>div:not(.layout-invisible),#top-tools-content .control-icon-btns:not(.layout-invisible){animation:fade-in .2s ease-in forwards;color:rgba(0,0,0,0.8)}#pdf-ajfrejm{height:0}#draw-description-container .tox-tinymce{max-width:calc(1120px + 1rem);max-height:calc(100% - 2rem);margin:1rem auto 1rem auto;border-radius:.75rem;padding:.5rem;border-color:var(--layout-border-neutral--);box-shadow:0 4px 20px rgb(0 0 0 / 16%);background-color:white}@media only screen and (max-width:1800px){#draw-description-container .tox-tinymce{width:calc(1120px + 1rem);position:absolute;left:45%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:1700px){#draw-description-container .tox-tinymce{width:calc(1120px + 1rem);position:absolute;left:40%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:1400px){#draw-description-container .tox-tinymce{width:calc(1120px + 1rem);position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:1160px){#draw-description-container .tox-tinymce{position:unset;width:unset;margin-inline:1rem;left:unset;-ms-transform:unset;transform:unset}}#take-image-btn{margin-top:1.375rem;fill:var(--layout-bg-info--)}#canvas-images{gap:.5rem;padding:1rem 1.125rem;font-weight:var(--layout-font-weight-medium--);color:var(--layout-btn-unimportant--);text-align:center;font-size:var(--layout-font-size-18--)}#canvas-images img{max-width:100%;width:auto}#canvas-images .one-screenshot{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.5rem;background-color:var(--layout-bg-light--);border-radius:.5rem;cursor:pointer}#submit-to-pickering-content{right:.5rem}#submit-to-pickering-container{padding:1rem;gap:1rem;min-width:12rem;max-width:30rem}#submit-to-pickering-container button{margin:3px}#submit-to-pickering-container h3{margin:0 .25rem}#submit-to-pickering-container .more-info-content{padding:.25rem}#submit-to-pickering-container .more-info-content:empty{padding:.25rem}#submit-to-pickering-container .more-info-container button{background-color:var(--layout-btn-hover--);border-radius:100rem;padding:4.5px}.visual-adjust-right{margin-right:-1rem}#submit-to-pickering-container .more-info-container .jss-lt-ddown-lv2.origin-top-right{transform-origin:top right;inset:auto 14% auto auto}#submit-to-pickering-container .more-info-container .jss-lt-ddown-lv2.origin-top-right button{background-color:unset;border-radius:.5rem;padding-inline:1rem}#submit-to-pickering-container .more-info-container .jss-lt-ddown-lv2.origin-top-right button:hover{background-color:var(--layout-btn-hover--)}#submit-to-pickering-container [class*=-info] span{text-align:center}#submit-to-pickering-container .approved-info h3{color:var(--layout-color-success--)}#submit-to-pickering-container [class*=-info] .layout-icon{padding:.5rem;border-radius:50%}#submit-to-pickering-container .locked-info .layout-icon{background:var(--layout-bg-err--);color:var(--layout-color-err--)}#submit-to-pickering-container .approved-info .layout-icon{background:var(--layout-bg-success--)}#submit-to-pickering-container .common-info .layout-icon{background:var(--layout-bg-text--)}#submit-to-pickering-container [class*=-info] .layout-icon svg{width:3rem;height:3rem}#submit-to-pickering-container .locked-info span{filter:drop-shadow(var(--layout-bshadow-lred--))}#submit-to-pickering-container .approved-info .layout-icon svg{fill:var(--layout-color-success--) !important}#submit-to-pickering-container .common-info .layout-icon svg{fill:var(--layout-bg-colored-dark--) !important}#submit-to-pickering-container textarea{max-width:calc(var(--layout-min-vw--) * 50 / 100);max-height:calc(var(--layout-100vh--) * 30 / 100);width:100%;box-sizing:border-box;resize:none}#submit-to-pickering-container textarea::placeholder{color:var(--layout-text-placeholder--)}.layout-icon.js-line-info-icon{fill:var(--layout-bg-colored-dark--);filter:drop-shadow(0 3px 4px rgba(0,57,116,0.3))}#submit-to-pickering-container input:disabled{background:var(--layout-bg-light--);color:var(--layout-btn-text-notice--);font-size:14px}#submit-to-pickering-container .submitted-data{grid-template-columns:1rem 1fr;align-items:center}#submit-to-pickering-container .submitted-data span{word-break:break-word}#submit-to-pickering-container .submitted-data .layout-icon svg{width:1rem;height:1rem}#submit-to-pickering-container .wrong-input{outline:2px solid var(--layout-color-err--) !important;outline-offset:-1px;box-shadow:0 0 .375rem 2px rgba(238,49,36,0.5);animation:required-field-flashing .25s 2 ease-out forwards}#alert-window-content div .submitted-data{padding:1rem .75rem;border-radius:.75rem;background-color:var(--layout-btn-hover--);color:var(--layout-bg-darker--);grid-template-columns:1rem 1fr}#submit-to-pickering-container .jss-select-like-ddown{font-size:14px;border-radius:.5rem;padding:5px 6px;text-align-last:left}#submit-to-pickering-container .jss-select-like-option{justify-content:left}#submit-to-pickering-container .select-like-default-option{top:unset;display:flex;align-items:center}#submit-to-pickering-container .select-like-default-option img{border-radius:.25rem;margin-left:.125rem}#submit-to-pickering-container img{border-radius:.25rem;border:1px solid var(--layout-border-neutral--);margin-inline:3px .5rem}#submit-to-pickering-container .select-like-option-container{max-height:220px;width:max-content;overflow-y:auto}#submit-to-pickering-container .select-like-option-container .mui{position:absolute;margin-inline:.625rem;z-index:1;transition:.2s}#submit-to-pickering-container .select-like-option-container:has(input:focus) .mui{color:var(--layout-bg-colored-light--)}#submit-to-pickering-container .select-like-option-container input{width:fill-available;padding-left:2.75rem;width:-webkit-fill-available}#submit-to-pickering-container #country-select{left:unset;min-width:320px;right:-1rem;overflow-x:hidden}#submit-to-pickering-container #state-select{left:unset;min-width:226px;right:-1rem}#action-description:has(p){background-color:var(--layout-btn-hover--);padding:.25rem .5rem .25rem .375rem;border-radius:.5rem}.submit-design-summary{border:1px solid var(--layout-border-neutral--);border-radius:.75rem;padding:.5rem .75rem;box-shadow:0 .5rem 1rem var(--layout-border-neutral--)}#submit-to-pickering-container mark a{gap:.25rem}#wizard-highlight{position:fixed;display:relative;z-index:100;transition:.2s ease-in}#wizard-highlight>div[wizard-page]{display:none}#wizard-highlight>div[wizard-page].active-page{display:block}#wizard-highlight>div[wizard-page]:not(.wizard-hello).active-page{display:block;width:100%;height:100%;border-radius:50%;box-shadow:0 0 3rem 2px var(--layout-bg-info--),0 0 0 1000em rgb(0 0 0 / 60%);outline:2px solid var(--layout-bg-info--);outline-offset:-1px}#wizard-highlight .message-container svg{width:22px;height:22px;position:relative;top:5px;display:inline-block}#wizard-hello{color:var(--layout-text-colored-dark--);background-color:var(--layout-bg-lightest--);padding:2rem;position:relative;text-align:center;top:-8%;width:300px;width:-webkit-fit-content;margin:auto;box-shadow:0 8px 20px rgba(0,0,0,0.16);animation:fade-in-zoom-subtle .3s ease-out}#wizard-hello img{position:absolute;z-index:0;width:calc(100% - 2rem);inset:1rem;border-radius:.5rem .5rem 0 0;mask:linear-gradient(rgba(255,255,255,0.7),black);mask-mode:luminance}#wizard-hello h1{margin-top:1rem;letter-spacing:1px}#wizard-hello h2{font-size:var(--layout-font-size-22--);font-weight:var(--layout-font-weight-medium--);margin-top:.25rem}#wizard-hello p{max-width:20rem;color:var(--layout-text-notice--);margin-top:1rem;margin-bottom:1.5rem}#wizard-hello button{font-weight:var(--layout-font-weight-medium--);margin-top:.75rem;gap:.5rem;padding:.25rem 1.125rem .25rem 1.125rem;font-size:var(--layout-font-size-18--)}#wizard-hello button.layout-btn-primary-default{padding-inline:1.125rem 1.5rem}#wizard-hello .login{position:absolute;top:calc(100% + 0.5rem);width:100%;padding:1.5rem;box-sizing:border-box;color:var(--layout-color-info--);background:var(--layout-bg-info--);border-radius:1rem;border:1px solid var(--layout-border-colored--);cursor:pointer;transition:.2s ease-in;box-shadow:0 8px 20px rgb(0,102,179,0.3);animation:fade-down-delayed 1s ease-out}#wizard-hello .login:hover{box-shadow:0 .5rem 1.5rem rgb(0,132,232,0.5)}#wizard-hello .login .layout-icon svg{width:1.5rem;height:1.5rem}#wizard-hello .layout-icon svg{width:5rem;height:5rem;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.2))}#wizard-highlight .message-container{position:absolute;display:flex;align-items:center;color:var(--layout-bg-lightest--);gap:.5rem;width:22rem;font-size:var(--layout-font-size-18--);line-height:1.25;height:fit-content}#wizard-highlight .right-message{flex-flow:row;top:50%;right:-2rem;transform:translate(100%,-50%)}#wizard-highlight .left-message{flex-flow:row;top:50%;right:8rem;text-align:end;transform:translate(0,-50%)}#wizard-highlight .top-message{flex-flow:column;top:-0.5rem;left:50%;transform:translate(-50%,-100%)}#wizard-highlight .top-right-message{flex-flow:column;align-items:baseline;top:-0.5rem;left:50%;transform:translateY(-100%)}#wizard-highlight .bottom-message{flex-flow:column;bottom:-0.5rem;left:50%;transform:translate(-50%,100%)}#wizard-highlight .bottom-left-message{flex-flow:row;top:55%;right:.5rem;text-align:end;transform:translate(0,-50%)}#wizard-highlight .top-message,#wizard-highlight .bottom-message{text-align:left}#wizard-highlight .wide-message{width:28rem}#wizard-overlay{position:fixed;align-content:center;background-color:rgb(0 0 0 / .25);top:0;width:var(--layout-min-vw--);height:var(--layout-100vh--);z-index:1000;user-select:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:blur-in .5s ease-out}#wizard-overlay.wizard-active{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;animation:blur-out .5s ease-in}@keyframes blur-out{from{background-color:rgb(255 255 255 / .35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}to{background-color:transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}#wizard-buttons{position:absolute;bottom:5rem;left:8%;gap:.5rem;pointer-events:none}#wizard-buttons>button{position:relative;pointer-events:auto;width:4rem;justify-content:center}#wizard-buttons>button:not(.active-page):hover{color:var(--layout-bg-lightest--);filter:drop-shadow(0 2px 12px rgba(204,233,255,0.3))}#wizard-buttons>button,#wizard-next{background-color:transparent;border:0;font-size:var(--layout-font-size-56--);border-radius:unset;color:var(--layout-text-light--);filter:drop-shadow(var(--layout-shadow-lblack--));height:5.5rem;transition:.2s}#wizard-buttons>button.active-page{color:var(--layout-bg-lightest--);filter:drop-shadow(0 4px 12px rgba(204,233,255,0.8));cursor:default}#wizard-buttons>button.active-page::after{content:"";position:absolute;bottom:.25rem;box-sizing:border-box;border:2px solid var(--layout-bg-info--);border-top:0;background:linear-gradient(transparent,rgba(204,233,255,0.8));width:100%;height:4rem;border-radius:0 0 .75rem .75rem;transition:.2s;z-index:-1;mask:linear-gradient(transparent,white);animation:wizard-btn .4s ease}@keyframes wizard-btn{0%{height:.5rem;opacity:0}100%{height:4rem;opacity:1}}#wizard-next{position:absolute;bottom:5rem;right:8%;padding:.5rem 0 .5rem 3.5rem}#wizard-next svg{width:3.5rem;height:3.5rem;opacity:0}#wizard-next:hover{color:var(--layout-bg-lightest--);filter:drop-shadow(0 2px 12px rgba(204,233,255,0.3))}#wizard-next:hover svg{opacity:1}#wizard-close{position:absolute;top:calc(4rem + 50px);right:4rem;pointer-events:auto;color:var(--layout-bg-light--);filter:drop-shadow(var(--layout-shadow-lblack--));transition:.2s;background-color:var(--layout-btn-unimportant--);padding:.5rem;border-radius:50rem;transition:.2s}#wizard-close:hover{color:var(--layout-bg-lightest--);filter:drop-shadow(0 2px 12px rgba(204,233,255,0.3))}#wizard-background{position:absolute}.template-tab-container{height:calc(60vh - 93px)}.template-item{width:188px;padding:0;border-width:1px}.template-item.active-tool{outline:3px solid var(--layout-bg-colored-light--);box-shadow:0 0 10px 1px var(--layout-bg-colored-light--)}.template-item:hover{box-shadow:0 8px 12px rgb(0 0 0 / 16%)}.template-item .line-form-preview{margin:.5rem;margin-bottom:unset;height:150px;background:linear-gradient(var(--layout-btn-hover--),transparent);overflow:hidden;border-radius:.5rem .5rem 0 0;cursor:pointer}.template-item .line-form-preview img{mix-blend-mode:multiply;padding:.5rem;box-sizing:border-box}.template-item .line-type-preview{opacity:.05}.template-item .line-type-preview svg{width:4.5rem;height:4.5rem}.template-item .line-grid-information{padding-block:0 1rem;padding-inline:.5rem;margin-top:-0.75rem}.template-item .line-grid-information .js-line-name{color:var(--layout-text-common--)}.template-item .design-title-container .layout-icon{color:var(--layout-bg-colored-dark--);filter:drop-shadow(var(--layout-sshadow-dblue--))}.template-item .line-grid-overlay{position:absolute;inset:0;cursor:pointer;opacity:0;pointer-events:none;color:var(--layout-bg-colored-dark--)}.template-item:hover .line-grid-overlay{opacity:1}.template-item .overlay-send-btn{position:absolute;inset:3.5rem auto auto 50%;transform:translateX(-50%);pointer-events:auto}.template-item .overlay-info-btn{position:absolute;inset:.5rem -0.25rem auto auto;transform:translateX(-50%);pointer-events:auto}.template-filter-toggles{max-height:16rem;transition:.3s ease-in;overflow:hidden}.template-filter-toggles.closed{max-height:0}#drawing-confirm-message{display:none}#drawing-confirm-message:has(div){display:block;position:absolute;inset:calc(100% + 1rem) auto auto 50%;border-radius:100vw;color:var(--layout-bg-lightest--);background:var(--layout-bg-dark--);padding-left:1rem;padding-right:1rem;min-height:2.25rem;align-content:center;box-shadow:0 .375rem .75rem 1px rgb(0 0 0 / 20%);transform:translateX(-50%);animation:fade-in-down .2s ease-out}@keyframes fade-in-down{0%{opacity:0;transform:translate(-50%,-20px)}100%{opacity:1;transform:translate(-50%,0)}}#drawing-confirm-message-content button{margin-right:-1rem}#drawing-confirm-message-content button:disabled{color:#cacbcc !important}#pinout-show-map-button{position:absolute;top:.75rem;left:.75rem;font-size:var(--layout-font-size-14--);font-weight:600;z-index:9;fill:var(--layout-bg-colored-dark--);background-color:rgb(228 229 230 / .7);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:.5rem;padding:.0625rem .75rem .0625rem .5rem}#pinout-show-map-button:hover{fill:var(--layout-bg-colored-light--)}#pinout-show-map-button.active-bookmark-btn::after{content:"";position:fixed;top:97px;left:calc(50% - 6.5rem * 1.5);width:104px;height:4px;background-color:orange;z-index:50;border-radius:1rem 0 0 1rem}#pinout-show-map-button.active-bookmark-btn span.expanded{display:none}#pinout-show-map-button:not(.active-bookmark-btn) span:not(.expanded){display:none}.add-btn-tiny{color:var(--layout-bg-colored-dark--);filter:drop-shadow(var(--layout-sshadow-dblue--));display:flex;transform:.3s;cursor:pointer}.add-btn-tiny:hover{color:var(--layout-bg-colored-light--);filter:drop-shadow(var(--layout-sshadow-lblue--))}