.run-occurrence-dialog.svelte-ufzth4{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--line);border-radius:12px;padding:20px 22px;background:var(--surface);color:var(--ink);box-shadow:0 20px 60px var(--shadow)}.run-occurrence-dialog.svelte-ufzth4::backdrop{background:light-dark(#16151f40,rgb(0 0 0 / 50%))}header.svelte-ufzth4{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}header.svelte-ufzth4 h2:where(.svelte-ufzth4){margin:0;font-size:24px;font-weight:500}header.svelte-ufzth4 .icon-button:where(.svelte-ufzth4){font-size:26px;color:var(--muted)}.occurrence-page.svelte-ufzth4{margin:0 0 14px;height:min(56dvh,480px);padding:10px;background:var(--surface-tile);border:1px solid var(--line);border-radius:8px}.occurrence-crops.svelte-ufzth4{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 12px;padding:0}.occurrence-crops.svelte-ufzth4 button:where(.svelte-ufzth4){display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:transparent;padding:4px 10px 4px 4px;color:inherit}.occurrence-crops.svelte-ufzth4 button:where(.svelte-ufzth4):hover,.occurrence-crops.svelte-ufzth4 button:where(.svelte-ufzth4):focus-visible{background:var(--surface-selected)}.occurrence-crops.svelte-ufzth4 .occurrence-crop{width:40px;height:40px}.occurrence-where.svelte-ufzth4{margin:0 0 4px;font-size:13px}.occurrence-source.svelte-ufzth4{display:inline-block;margin-top:14px;font-size:13px;padding:10px 16px;text-decoration:none}.hand-filter.svelte-1igbs89{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 2px}button.svelte-1igbs89{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:transparent;border-radius:8px;padding:7px 12px;font-size:12px;white-space:nowrap;flex-shrink:0}small.svelte-1igbs89{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.active.svelte-1igbs89{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.form-filter.svelte-119ed80{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 2px}.form-label.svelte-119ed80{font-size:12px;color:var(--muted);margin-inline-end:4px}button.svelte-119ed80{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:transparent;border-radius:8px;padding:5px 12px;font-size:12px;white-space:nowrap;flex-shrink:0}.form-text.svelte-119ed80{font-size:17px;line-height:1.2}small.svelte-119ed80{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.active.svelte-119ed80{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.run-heading.svelte-jxhq6c{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding:18px 0}.run-heading.svelte-jxhq6c p:where(.svelte-jxhq6c){display:flex;align-items:baseline;gap:14px;margin:0}.run-heading.svelte-jxhq6c b:where(.svelte-jxhq6c){font-size:40px;font-weight:500;line-height:1.1}.run-heading.svelte-jxhq6c b.vertical:where(.svelte-jxhq6c){writing-mode:vertical-rl;text-orientation:upright}.run-heading.svelte-jxhq6c p:where(.svelte-jxhq6c)>span:where(.svelte-jxhq6c){color:var(--muted);font-size:13px}.run-controls.svelte-jxhq6c{display:flex;flex-direction:column;gap:2px;padding-bottom:12px}.run-order.svelte-jxhq6c{position:relative;display:flex;align-items:center;gap:16px;padding-top:10px;min-width:0}.run-order.svelte-jxhq6c .work-control{position:static}.run-order.svelte-jxhq6c .work-menu{top:100%;left:0;right:auto;width:min(360px,100%)}.orders.svelte-jxhq6c{display:flex;flex-shrink:0;border:1px solid var(--line);border-radius:8px;padding:2px}.orders.svelte-jxhq6c button:where(.svelte-jxhq6c){border:0;border-radius:6px;background:transparent;padding:5px 10px;font-size:12px;white-space:nowrap}.orders.svelte-jxhq6c .active:where(.svelte-jxhq6c){background:var(--surface-selected);color:var(--ink)}.run-near.svelte-jxhq6c{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding:12px 0 14px}.near-row.svelte-jxhq6c{display:flex;align-items:baseline;gap:12px;min-width:0}.near-label.svelte-jxhq6c{flex:0 0 auto;max-width:9em;font-size:12px;color:var(--muted)}.near-row.svelte-jxhq6c ul:where(.svelte-jxhq6c){display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;min-width:0}.near-row.svelte-jxhq6c a:where(.svelte-jxhq6c){display:flex;align-items:baseline;gap:6px;border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:15px;color:inherit;text-decoration:none}.near-row.svelte-jxhq6c a:where(.svelte-jxhq6c):hover,.near-row.svelte-jxhq6c a:where(.svelte-jxhq6c):focus-visible{background:var(--surface-selected)}.near-row.svelte-jxhq6c small:where(.svelte-jxhq6c){font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.run-grid.svelte-jxhq6c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.run-occurrence.svelte-jxhq6c{display:flex;flex-direction:column;background:var(--surface-tile);min-width:0}.run-open.svelte-jxhq6c{display:flex;flex-direction:column;flex:1;width:100%;border:0;border-radius:0;padding:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.run-open.svelte-jxhq6c:hover,.run-open.svelte-jxhq6c:focus-visible{background:var(--surface-selected)}.run-page.svelte-jxhq6c{display:block;height:calc(clamp(190px,15vw,270px) + max(0,var(--run-size) - 3)*36px);padding:12px}.run-where.svelte-jxhq6c{display:block;margin:0;padding:8px 12px 10px;font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-empty.svelte-jxhq6c{color:var(--muted);padding:30px 0}@media(min-width:1700px){.run-grid.svelte-jxhq6c{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.run-grid.svelte-jxhq6c{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.near-row.svelte-jxhq6c{flex-direction:column;gap:6px}.near-label.svelte-jxhq6c{max-width:none}.run-order.svelte-jxhq6c{flex-wrap:wrap;gap:8px}.run-grid.svelte-jxhq6c{grid-template-columns:repeat(2,minmax(0,1fr))}.run-page.svelte-jxhq6c{height:calc(200px + max(0,var(--run-size) - 3)*30px);padding:10px}}
