.manifold-container.svelte-1mj6g4l{flex-grow:1;overflow:hidden;background-color:#e9e9e9}svg.svelte-1mj6g4l{display:block;-webkit-user-select:none;user-select:none;touch-action:none}input.svelte-6r7q9y{flex-grow:1}.shape-editor.svelte-mw95tx{display:flex;flex-direction:column;flex:1 1 100px;overflow:hidden}.fields.svelte-mw95tx{display:flex;flex-direction:column;overflow:auto}h2.svelte-mw95tx{margin:0;padding:.5rem;color:#aa4bef;text-align:center}label.svelte-mw95tx{font-size:.8rem}.field-container.svelte-mw95tx{display:flex;flex-direction:column;padding:.15rem .5rem}.group.svelte-1615kuy{display:flex;flex-direction:column;width:200px;padding-left:20px}.list-item.svelte-1615kuy{border-bottom:1px solid #ccc;background-color:#f0f8ff;padding:6px 12px;margin:0;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:8px}.list-item.svelte-1615kuy:hover{border:1px solid #000}.selected.svelte-1615kuy{background-color:#4bdeff}ul.svelte-1w19eei{list-style:none;padding:0;margin:0;width:250px}button.svelte-1b27dzr{display:flex;align-items:center;gap:4px;justify-content:center;border:1px solid #0056a7;padding:2px 4px;border-radius:4px;background-color:#ceefff;color:#0056a7;cursor:pointer}button.svelte-1b27dzr:hover{background-color:#77d2ff}button.svelte-1b27dzr:active{background-color:#41c0ff}.label.svelte-1b27dzr{position:relative;top:1px}.paste-area.svelte-2k3lfj{position:absolute;bottom:40px;right:20px;background-color:#fff;min-height:200px;border:2px dashed #ccc;padding:20px;text-align:center;cursor:pointer}.paste-area.hidden.svelte-2k3lfj{display:none}.paste-area.svelte-2k3lfj:focus{outline:none;border-color:#06c}.preview.svelte-2k3lfj{margin-top:20px}.preview.svelte-2k3lfj img:where(.svelte-2k3lfj){max-width:100%;max-height:300px}.error.svelte-2k3lfj{color:red}.success.svelte-2k3lfj{color:green}.container.svelte-1z9dbn{display:flex;flex-grow:1;flex-direction:row;height:100%}.manifold-area.svelte-1z9dbn{display:flex;flex-grow:1}.list-area.svelte-1z9dbn{display:flex;flex-direction:column;border-right:1px solid black;align-items:flex-stretch;height:100%;overflow:auto}.element-list.svelte-1z9dbn{flex:1 1 100px;overflow:auto}.toolbar.svelte-1z9dbn{display:flex;justify-content:space-around;padding:4px 8px;gap:8px}.container.svelte-117si5z{display:flex;height:100%;flex-direction:column}.manifold-area.svelte-117si5z{flex:1;border:1px solid black;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}
