.import.svelte-13curep{flex-direction:column;gap:10px;display:flex}.field.svelte-13curep{flex-direction:column;gap:4px;display:flex}.label.svelte-13curep,h4.svelte-13curep{color:var(--color-text-muted);margin:0;font-size:12px;font-weight:500}.block.svelte-13curep{flex-direction:column;gap:6px;display:flex}.versions.svelte-13curep{border-collapse:collapse;color:var(--color-text);font-size:12px}.versions.svelte-13curep th:where(.svelte-13curep){text-align:left;color:var(--color-text-muted);padding:2px 6px 4px 0;font-weight:500}.versions.svelte-13curep td:where(.svelte-13curep){padding:3px 6px 3px 0}.versions.svelte-13curep select:where(.svelte-13curep){background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border-control);border-radius:6px;padding:3px 6px;font-size:12px}.matched.svelte-13curep{color:var(--color-text-dim);margin-left:6px}.tiles.svelte-13curep{flex-direction:column;gap:4px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tiles.svelte-13curep li:where(.svelte-13curep){color:var(--color-text);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.tile-title.svelte-13curep{font-weight:500}.reason.svelte-13curep{color:var(--color-text-muted);flex-basis:100%;font-size:12px}.badge.svelte-13curep{border:1px solid color-mix(in srgb, var(--color-text-dim) 45%, transparent);color:var(--color-text-muted);white-space:nowrap;border-radius:10px;align-items:center;padding:1px 8px;font-size:.75rem;display:inline-flex}.badge-exact.svelte-13curep{border-color:color-mix(in srgb, var(--color-positive) 50%, transparent);color:var(--color-positive)}.badge-rebuild.svelte-13curep{border-color:color-mix(in srgb, var(--ws-warning) 50%, transparent);color:var(--ws-warning)}.badge-placeholder.svelte-13curep{border-color:color-mix(in srgb, var(--color-negative) 50%, transparent);color:var(--color-negative)}.summary.svelte-13curep,.note.svelte-13curep,.error.svelte-13curep{margin:0;font-size:12px}.summary.svelte-13curep{color:var(--color-text)}.note.svelte-13curep{color:var(--color-text-muted)}.error.svelte-13curep{color:var(--color-negative)}.actions.svelte-13curep{justify-content:flex-end;gap:8px;display:flex}.cancel.svelte-13curep,.secondary.svelte-13curep,.primary.svelte-13curep{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.cancel.svelte-13curep,.secondary.svelte-13curep{color:var(--color-text-muted);border-color:var(--color-border);background:0 0}.secondary.svelte-13curep{color:var(--color-text)}.cancel.svelte-13curep:hover:not(:disabled),.secondary.svelte-13curep:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text)}.primary.svelte-13curep{background-color:var(--color-accent-strong);color:var(--color-on-accent)}.primary.svelte-13curep:hover:not(:disabled){background-color:var(--color-accent-hover)}.primary.svelte-13curep:disabled,.secondary.svelte-13curep:disabled,.cancel.svelte-13curep:disabled{opacity:.5;cursor:not-allowed}.overlay.svelte-5zuzj4{z-index:1000;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel.svelte-5zuzj4{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:12px;width:min(440px,90vw);padding:20px 24px;display:flex}.panel.wide.svelte-5zuzj4{width:min(620px,94vw);max-height:90vh;overflow-y:auto}.source-cards.svelte-5zuzj4{flex-direction:column;gap:8px;display:flex}.source-card.svelte-5zuzj4{text-align:left;border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.source-card.active.svelte-5zuzj4{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface))}.source-card.svelte-5zuzj4:hover:not(.active){border-color:color-mix(in srgb, var(--color-accent) 50%, var(--color-border))}.src-icon.svelte-5zuzj4{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:inline-flex}.src-body.svelte-5zuzj4{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.src-name.svelte-5zuzj4{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.src-title.svelte-5zuzj4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.src-module.svelte-5zuzj4{color:var(--color-text-muted);font-size:11px;font-weight:500}.source-card.svelte-5zuzj4:disabled{cursor:not-allowed;opacity:.65}.src-missing.svelte-5zuzj4{color:var(--color-text-muted);font-size:11px;font-style:italic}.src-desc.svelte-5zuzj4{color:var(--color-text-muted);font-size:12px;line-height:1.35}.src-check.svelte-5zuzj4{border:1.5px solid var(--color-border-control);width:22px;height:22px;color:var(--color-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.src-check.on.svelte-5zuzj4{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.start-count.svelte-5zuzj4{background:#ffffff47;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.title.svelte-5zuzj4{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.input.svelte-5zuzj4{background-color:var(--color-bg);border:1px solid var(--color-border-control);color:var(--color-text);border-radius:6px;padding:8px 10px;font-size:14px}.input.svelte-5zuzj4:focus{outline:2px solid var(--color-focus-ring);outline-offset:1px}.modes.svelte-5zuzj4{gap:8px;display:flex}.mode-card.svelte-5zuzj4{text-align:left;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;border-radius:8px;flex-direction:column;flex:1;gap:3px;padding:10px 12px;display:flex}.mode-card.active.svelte-5zuzj4{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, var(--color-surface))}.mode-card.svelte-5zuzj4:hover{border-color:color-mix(in srgb, var(--color-accent) 50%, var(--color-border))}.mode-name.svelte-5zuzj4{font-size:13px;font-weight:600}.mode-hint.svelte-5zuzj4{color:var(--color-text-muted);font-size:11px}.source-field.svelte-5zuzj4{flex-direction:column;gap:4px;display:flex}.source-label.svelte-5zuzj4{color:var(--color-text-muted);font-size:12px;font-weight:500}.source-empty.svelte-5zuzj4{color:var(--color-text-dim);font-size:12px;font-style:italic}.template-field.svelte-5zuzj4{flex-direction:column;gap:6px;display:flex}.template-field.svelte-5zuzj4 textarea:where(.svelte-5zuzj4){resize:vertical;font:inherit;font-size:13px}.actions.svelte-5zuzj4{justify-content:flex-end;gap:8px;display:flex}.cancel.svelte-5zuzj4,.primary.svelte-5zuzj4{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.cancel.svelte-5zuzj4{color:var(--color-text-muted);border-color:var(--color-border);background:0 0}.cancel.svelte-5zuzj4:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text)}.primary.svelte-5zuzj4{background-color:var(--color-accent-strong);color:var(--color-on-accent)}.primary.svelte-5zuzj4:hover:not(:disabled){background-color:var(--color-accent-hover)}.primary.svelte-5zuzj4:disabled,.cancel.svelte-5zuzj4:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .mode-card.active.svelte-5zuzj4{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface))}.trigger.svelte-odq6ne{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.trigger.svelte-odq6ne:hover,.trigger[aria-expanded=true].svelte-odq6ne{background:var(--color-surface-hover);color:var(--color-text)}.panel.svelte-odq6ne{z-index:220;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 10px 28px var(--ws-shadow);border-radius:8px;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}.panel.svelte-odq6ne button:where(.svelte-odq6ne){min-height:32px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:13px}.panel.svelte-odq6ne button:where(.svelte-odq6ne):hover:not(:disabled),.panel.svelte-odq6ne button:where(.svelte-odq6ne):focus-visible{background:var(--color-surface-hover)}.panel.svelte-odq6ne button:where(.svelte-odq6ne):disabled{color:var(--color-text-dim);cursor:default}.panel.svelte-odq6ne button.danger:where(.svelte-odq6ne){color:var(--ws-negative)}
