.checkbox-label.svelte-1g8nlgd{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);min-height:var(--touch-target-min)}.checkbox-label.disabled.svelte-1g8nlgd{opacity:var(--opacity-disabled);cursor:not-allowed}.checkbox-box{width:16px;height:16px;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card);display:inline-flex;align-items:center;justify-content:center;transition:background var(--duration-fast),border-color var(--duration-fast);flex-shrink:0;padding:0;cursor:pointer}@media(hover:hover)and (pointer:fine){.checkbox-label.svelte-1g8nlgd:hover:not(.disabled) .checkbox-box{border-color:var(--interactive)}}.checkbox-box[data-state=checked],.checkbox-box[data-state=indeterminate]{background:var(--interactive);border-color:var(--interactive)}.checkbox-box:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.checkbox-box[data-disabled]{cursor:not-allowed}.checkbox-teken.svelte-1g8nlgd{width:12px;height:12px;fill:none;stroke:var(--text-inverse);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;animation:check-pop calc(.22s * var(--motion-scale, 1)) var(--ease-spring)}.sr-only.svelte-ywtgea{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sweep-shell.svelte-ywtgea{display:flex;flex-direction:column;gap:var(--space-4);max-height:min(78vh,840px);overflow:auto;padding-right:var(--space-1)}.sweep-filters.svelte-ywtgea{display:grid;grid-template-columns:minmax(180px,2fr) auto minmax(160px,1fr) minmax(150px,1fr) minmax(130px,1fr) auto;gap:var(--space-3);align-items:end}.field.svelte-ywtgea{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.field.svelte-ywtgea>span:where(.svelte-ywtgea),.field.svelte-ywtgea>label:where(.svelte-ywtgea),.target.svelte-ywtgea>label:where(.svelte-ywtgea){color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.check-field.svelte-ywtgea{min-height:44px;display:flex;align-items:center}.sweep-actionbar.svelte-ywtgea,.result-header.svelte-ywtgea,.new-doctor.svelte-ywtgea{display:flex;gap:var(--space-3);align-items:end;flex-wrap:wrap}.target.svelte-ywtgea{min-width:min(360px,100%);display:flex;flex-direction:column;gap:var(--space-1)}.action-buttons.svelte-ywtgea,.result-tools.svelte-ywtgea{display:flex;gap:var(--space-2);flex-wrap:wrap}.new-doctor.svelte-ywtgea{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft, var(--surface))}.result-header.svelte-ywtgea{justify-content:space-between;align-items:center}.entry-list.svelte-ywtgea{display:flex;flex-direction:column;gap:var(--space-2)}.entry-row.svelte-ywtgea{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(360px,.9fr);gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.entry-linked.svelte-ywtgea{opacity:.82}.entry-main.svelte-ywtgea{min-width:0}.entry-title.svelte-ywtgea,.entry-meta.svelte-ywtgea,.suggestions.svelte-ywtgea{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.entry-title.svelte-ywtgea{margin-bottom:var(--space-1)}.linked-name.svelte-ywtgea,.entry-meta.svelte-ywtgea{color:var(--text-muted);font-size:var(--text-sm)}.unmatched.svelte-ywtgea{color:var(--status-warning);font-size:var(--text-xs);font-weight:var(--weight-medium)}.entry-actions.svelte-ywtgea{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:var(--space-2);align-items:start;min-width:0}.entry-target.svelte-ywtgea{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.suggestion.svelte-ywtgea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);cursor:pointer;display:inline-flex;gap:var(--space-2);align-items:center;padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--text-sm)}.suggestion.svelte-ywtgea:hover{border-color:var(--interactive)}.suggestion.svelte-ywtgea span:where(.svelte-ywtgea){color:var(--text-muted);font-size:var(--text-xs)}@media(max-width:900px){.sweep-filters.svelte-ywtgea,.entry-row.svelte-ywtgea,.entry-actions.svelte-ywtgea{grid-template-columns:1fr}.check-field.svelte-ywtgea{min-height:auto}}
