.container.svelte-m5w0dy{display:flex;flex-direction:row;gap:.25rem}.rangeinput.svelte-m5w0dy{flex:1 1 100%}.numberinput.svelte-m5w0dy{width:3rem;padding:0 .25rem;text-align:right;flex:0 0 auto}.button.svelte-m5w0dy{width:2rem;height:2rem;flex:0 0 auto}.lineitem.svelte-s1f5vb{display:grid;grid-template-columns:1rem 5rem auto 2rem;gap:1rem;border:1px solid #ccc;padding:.25rem}.lineitem.svelte-s1f5vb label:where(.svelte-s1f5vb){font-size:.75rem}.lineitem.svelte-s1f5vb .propertyitem:where(.svelte-s1f5vb){text-indent:-1rem;padding-left:1rem;line-height:.75rem}.lineitem.svelte-s1f5vb .width-and-position:where(.svelte-s1f5vb){min-width:16rem;flex:1 1 100%;display:flex;flex-direction:column;gap:.25rem}.lineitem.svelte-s1f5vb .remove-button:where(.svelte-s1f5vb){display:flex;flex-direction:column;align-items:end;justify-content:start}.lineitem.svelte-s1f5vb .colorinput:where(.svelte-s1f5vb){width:100%;padding:0 .25rem}.lineitem.svelte-s1f5vb .closebutton:where(.svelte-s1f5vb){width:1.5rem;height:1.5rem;border:1px solid #777;border-radius:.15rem;display:flex;justify-content:center;align-items:center}.colorpreview.svelte-s1f5vb{width:.5rem;height:100%}h3.svelte-1nxyovc{margin-top:1rem}.form.svelte-1nxyovc{height:100dvh;display:flex;flex-direction:column}.header.svelte-1nxyovc{flex:none;height:2.5rem;background-color:#ccc;display:flex;flex-direction:row;gap:2rem;align-items:center}.buttonarea.svelte-1nxyovc{padding:0 .5rem;flex:1 1 0%;text-align:end}.linkbutton.svelte-1nxyovc{padding:.1rem .5rem;border:1px #ccc solid;border-radius:.25rem;background-color:#eee;cursor:pointer}.linkbutton.svelte-1nxyovc:hover{background-color:#fff}.workarea.svelte-1nxyovc{height:calc(100% - 2.5rem);flex:none;display:flex;flex-direction:row}.preview.svelte-1nxyovc{background-color:#eee;flex:1 1 0%;display:flex;align-items:center;justify-content:center}.lines.svelte-1nxyovc{width:29rem;flex:none;display:flex;flex-direction:column}.lines-header.svelte-1nxyovc{display:flex;flex-direction:row;gap:1rem;align-items:baseline;justify-content:start;height:3rem;padding:0 .5rem;flex:none}.lines-header.svelte-1nxyovc button:where(.svelte-1nxyovc){width:1.5rem;height:1.5rem;border:1px solid #777;border-radius:.15rem;display:flex;justify-content:center;align-items:center}.lineproperties.svelte-1nxyovc{overflow-y:scroll;flex:1 1 0%;display:flex;flex-direction:column-reverse;justify-content:start;gap:.25rem}*{margin:0;padding:0;color:#333;line-height:1.7rem;box-sizing:border-box}
