.option-list.svelte-1be8mbh{grid-template-columns:auto 1fr;gap:.5rem 1rem;max-width:40rem;margin:0 auto;display:grid}label.svelte-1be8mbh{grid-template-columns:subgrid;cursor:pointer;grid-column:1/-1;align-items:center;display:grid}label.svelte-1be8mbh button:where(.svelte-1be8mbh){text-align:left}label.svelte-1be8mbh:not(.selected):hover button:where(.svelte-1be8mbh){border-color:var(--button-hover-border-color)}label.svelte-1be8mbh:not(.selected):hover .hint:where(.svelte-1be8mbh){opacity:.7}label.selected.svelte-1be8mbh .hint:where(.svelte-1be8mbh){opacity:1}.checkbox.svelte-1be8mbh{margin-right:.3em}.hint.svelte-1be8mbh{color:var(--button-color);opacity:.3;font-size:.9em}.size-estimate.svelte-1hxm2hq{flex-direction:column;gap:.25rem;max-width:400px;margin:0 auto;display:flex}.size-estimate.svelte-1hxm2hq .size-label:where(.svelte-1hxm2hq){margin-bottom:.15rem}.size-estimate.svelte-1hxm2hq .size-row:where(.svelte-1hxm2hq){justify-content:space-between;gap:1rem;display:flex}.size-estimate.svelte-1hxm2hq .size-value:where(.svelte-1hxm2hq){font-variant-numeric:tabular-nums}.size-estimate.svelte-1hxm2hq .size-total:where(.svelte-1hxm2hq){border-top:1px solid #ffffff26;padding-top:.35rem;font-weight:700}hr.svelte-1g36zmq{background:#888;border:none;width:100%;height:1px;margin:5rem auto 2rem}.form.svelte-1g36zmq h2:where(.svelte-1g36zmq){margin-bottom:0;font-size:1.2rem}.subheading.svelte-1g36zmq{text-align:center;opacity:.85;margin:1.25rem 0 0;font-size:1rem;font-weight:400}.hint.svelte-1g36zmq{text-align:center;opacity:.5;margin:1rem 0;font-size:.85em}div.options.svelte-1g36zmq{margin:1rem 0 .5rem}.bbox-map.svelte-1g36zmq{color-scheme:dark;width:80vmin;max-width:600px;height:60vmin;max-height:450px;margin:.5em auto;position:relative}.zoom-range.svelte-1g36zmq{justify-content:center;gap:1.5rem;margin:1rem 0 .5rem;display:flex}.zoom-range.svelte-1g36zmq label:where(.svelte-1g36zmq){flex-direction:column;align-items:center;gap:.25rem;font-size:.9em;display:flex}.zoom-range.svelte-1g36zmq input:where(.svelte-1g36zmq){width:5rem;color:inherit;font:inherit;text-align:center;background:0 0;border:1px solid #888;border-radius:4px;padding:.3rem .5rem}.optional.svelte-1g36zmq{opacity:.6;font-size:.85em;font-weight:400}.zoom-error.svelte-1g36zmq{color:#e88;opacity:1}.draw-prompt.svelte-1g36zmq{opacity:.8;font-style:italic}
