html,body{min-height:100vh;padding:0;margin:0;background:#333;color:#fff}html,body,input,input::file-selector-button{font-family:Open Sans,sans-serif}div[data-v-2ac8afab]{box-shadow:inset 0 calc(var(--header-height) - .9rem) 0 .5rem #333;transition:background .3s ease-in-out;display:flex;gap:.5rem;align-items:center;cursor:pointer;justify-content:center}div[data-v-2ac8afab]:hover{background:#637498}div.selected[data-v-2ac8afab]{background:#5394FC}div.selected[data-v-2ac8afab]:hover{background:#9BC0FD}div.inverted[data-v-2ac8afab]{box-shadow:inset 0 calc(.9rem - var(--footer-height)) 0 .5rem #333}div[data-v-18d7439b]{--button-height: 2rem;height:var(--button-height);line-height:var(--button-height);cursor:pointer;justify-content:center;padding:0 .5rem;white-space:nowrap;border-radius:.25rem}div.color-default[data-v-18d7439b]{background:#eee;color:#333}div.color-orange[data-v-18d7439b]{background:#ff5a00;color:#000}div.color-red[data-v-18d7439b]{background:#F00;color:#000}div.color-blue[data-v-18d7439b]{background:#AAF;color:#000}div.with-icon[data-v-18d7439b]{display:flex;gap:.5rem;align-items:center}div.disabled[data-v-18d7439b]{filter:brightness(1.4);cursor:not-allowed}#topBar[data-v-88ee9ce4]{display:grid;grid-template-columns:1fr 10rem 10rem 2rem;align-items:center;gap:.5rem;border-bottom:1px solid #fff;padding:0 .5rem;position:sticky;top:0;background:#333;-webkit-user-select:none;user-select:none;z-index:100}#tabs[data-v-88ee9ce4]{display:grid;grid-template-columns:repeat(4,8rem);height:100%}#footer[data-v-cdcbee3b]{display:grid;grid-template-columns:1fr;align-items:center;gap:.5rem;border-top:1px solid #fff;position:sticky;bottom:0;background:#333;overflow:hidden;-webkit-user-select:none;user-select:none;z-index:100}#footer .dummy-grid[data-v-cdcbee3b]{display:grid;gap:.5rem;height:100%}#footer .footer-button[data-v-cdcbee3b]{display:flex;align-items:center;position:sticky;text-align:center;cursor:pointer}#footer .footer-button#left[data-v-cdcbee3b]{left:0;background:linear-gradient(90deg,#333 0%,#333 75%,rgba(51,51,51,0) 100%)}#footer .footer-button#add[data-v-cdcbee3b]{right:1.5rem;background:linear-gradient(270deg,#333 0%,#333 75%,rgba(51,51,51,0) 100%)}#footer .footer-button#right[data-v-cdcbee3b]{grid-column:right;right:0;background:#333}div[data-v-f4b47f37]{height:calc(100vh - var(--header-height) - var(--footer-height))}div[data-v-97ee6b5d]{padding:.5rem;display:grid;grid-template-columns:64px 1fr;align-items:center;gap:1rem}.number[data-v-ab4aaa9e]{-webkit-user-select:all;user-select:all}.number>span[data-v-ab4aaa9e]{-webkit-user-select:none;user-select:none}div[data-v-bb559347]{padding:.5rem;display:grid;align-items:center;gap:1rem}div[data-v-f9ba3bc5]{display:flex;flex-direction:column;justify-content:center;padding:0 .5rem}div>span[data-v-f9ba3bc5]{display:block}div[data-v-83450862]{padding:.5rem;display:grid;grid-template-columns:64px 1fr;align-items:center;gap:1rem}.item[data-v-dffe7656]{display:flex;align-items:center;gap:.5rem}.inputsOutputs[data-v-4005cbac]{display:flex;align-items:center}.inputsOutputs>div[data-v-4005cbac]{display:grid;grid-template-columns:1.6rem 10rem max-content;column-gap:.5rem}div[data-v-133bdb74]:nth-child(n+5){border-top:1px solid #fff}.mover[data-v-133bdb74]{padding-left:1rem;display:flex;align-items:center}.mover .material-symbols-outlined[data-v-133bdb74]{font-size:32pt;cursor:pointer}div[data-v-1c8f8ced]{display:grid;grid-template-columns:repeat(4,max-content)}.machineListMachine[data-v-3e36847a]{display:grid;grid-template-rows:auto 2rem;gap:.5rem;text-align:center;justify-content:center}.machineList[data-v-df907df7]{padding:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(256px,1fr));gap:1rem}span[data-v-f57af257]{padding:.25rem;height:1.6rem}.content-container[data-v-0c9e9c66]{padding:.5rem;display:grid;grid-template-columns:2rem 3fr 8fr}.content[data-v-0c9e9c66]{grid-column:span 4}.spacer[data-v-0c9e9c66]{grid-column:span 2}.content[data-v-0c9e9c66],.spacer[data-v-0c9e9c66]{opacity:.4;column-gap:.5rem;align-items:center;overflow:hidden;transition:all .6s ease-in-out}.content.opened[data-v-0c9e9c66],.spacer.opened[data-v-0c9e9c66]{border-top:1px solid #fff}.itemListItemColumn[data-v-7c1157e3]{padding:.5rem .5rem .5rem 1rem}.itemListItemColumn>span[data-v-7c1157e3]{height:100%;display:flex;align-items:center;gap:1rem}.itemListItemColumn.extra>span[data-v-7c1157e3]{opacity:.5}.itemListItemColumn[data-v-7c1157e3]:nth-child(n+7){border-top:1px solid #fff}.collapser .collapser-button[data-v-7c1157e3]{transition:all .6s ease-in-out;cursor:pointer}.collapser.opened .collapser-button[data-v-7c1157e3]{transform:rotate(90deg)}.item[data-v-7c1157e3]{padding-left:.5rem}.item-list[data-v-e9126256]{display:grid;grid-template-columns:repeat(6,max-content)}.modal[data-v-1827ed53]{position:relative;background:#444;border-radius:1rem;border:1px solid #555;width:calc(100vw - 8rem);height:calc(100vh - 8rem);padding:2rem;box-sizing:border-box}.modal .modal-content[data-v-1827ed53]{overflow:auto}.modal .close-button[data-v-1827ed53]{position:absolute;top:.75rem;right:.75rem;color:red;cursor:pointer}.modal.autoWidth[data-v-1827ed53]{display:inline-block;width:auto}.modal.autoHeight[data-v-1827ed53]{height:auto}.buttons[data-v-7125a970]{display:flex;flex-direction:row;justify-content:right;gap:1rem}.buttons.stretch[data-v-7125a970] *{flex-grow:1}.slider[data-v-842773b1]{display:grid;grid-template-columns:1fr 8rem}input[type=number][data-v-842773b1]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:transparent;color:#fff;border:0;text-align:right}input[type=number][data-v-842773b1]::-webkit-outer-spin-button,input[type=number][data-v-842773b1]::-webkit-inner-spin-button{display:none}input[type=number][data-v-842773b1]:focus{border:0;outline:0}select[data-v-80727a46]{background:#777;color:#fff;border:1px solid #AAA;padding:.5rem;border-radius:.25rem}.factory-splitter[data-v-5e8d7dfd],.row[data-v-5e8d7dfd]{display:grid;grid-template-columns:1fr 1fr;row-gap:1rem}.factory-splitter .slider[data-v-5e8d7dfd],.factory-splitter .button-bar[data-v-5e8d7dfd]{grid-column:span 2}.factory-splitter .header[data-v-5e8d7dfd]{display:flex;align-items:center;gap:1rem}input[data-v-d3d446a1]::file-selector-button{--button-height: 2rem;height:var(--button-height);line-height:var(--button-height);cursor:pointer;justify-content:center;padding:0 .5rem;white-space:nowrap;border:0;border-radius:.25rem;background:#eee;color:#333}.error[data-v-d3d446a1]{color:red}.file-information[data-v-d3d446a1]{margin:2rem 0}.file-information th[data-v-d3d446a1],.file-information td[data-v-d3d446a1]{padding:.2rem .75rem}.file-information th[data-v-d3d446a1]:first-child,.file-information td[data-v-d3d446a1]:first-child{padding-left:0}.file-information th[data-v-d3d446a1]:last-child,.file-information td[data-v-d3d446a1]:last-child{padding-right:0}.file-information th[data-v-d3d446a1]:not(.table-header){text-align:left;font-weight:400}label[data-v-b6d975d1]{display:block;position:relative}label input[data-v-b6d975d1],label input[data-v-b6d975d1]:focus{width:100%;box-sizing:border-box;background:transparent;border:none;outline:none;font-size:inherit;background:#555;color:#eee;padding:1.3rem .5rem .5rem;border:1px solid #eee;border-radius:.25rem}label input[data-v-b6d975d1]:invalid,label input[data-v-b6d975d1]:focus:invalid{border-color:red}label span[data-v-b6d975d1]{position:absolute;left:.5rem;top:.85rem;transition:all .2s ease-in-out}label input:focus+span[data-v-b6d975d1],label:not(.empty) span[data-v-b6d975d1]{top:.25rem;font-size:.7em}.manage-modal[data-v-9fc09dfd],.manage-modal[data-v-6206ca04]{display:flex;flex-direction:column;gap:1rem}iframe[data-v-6206ca04]{width:100%;height:calc(100vh - 12rem);border:0}a[data-v-6206ca04]{text-decoration:underline dotted}a[data-v-6206ca04]:link{color:#aaf}a[data-v-6206ca04]:visited{color:#faf}a[data-v-6206ca04]:hover{color:#fff;text-decoration:underline}a[data-v-6206ca04]:active{color:#fff}:root{--header-height: 3rem;--footer-height: 3rem}body:has(#backdrop){overflow:hidden}#main[data-v-41cecc08]{min-height:100vh;display:grid;grid-template-rows:var(--header-height) 1fr var(--footer-height)}#backdrop[data-v-41cecc08]{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:1000;display:flex;align-items:center;justify-content:center}
