.line-clamp-2.svelte-349ewj{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.config-card.svelte-349ewj{border:1px solid rgb(var(--color-surface-200) / .92);background-color:#ffffff80;box-shadow:none}.config-card.svelte-349ewj:hover{border-color:rgb(var(--color-surface-300) / .95);background-color:rgb(var(--color-primary-100) / .4)}.config-card-subdued.svelte-349ewj{border-color:rgb(var(--color-surface-200) / .72);background-color:rgb(var(--color-surface-50) / .72);box-shadow:none}.selected-card.svelte-349ewj{border-color:rgb(var(--color-primary-300) / .95);background-color:rgb(var(--color-primary-50) / .97);box-shadow:none}.config-card-compact.svelte-349ewj{border-radius:.75rem}.config-icon-shell.svelte-349ewj{display:flex;height:1.8rem;width:1.8rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.7rem;border:1px solid rgb(var(--color-surface-200) / .95);background-color:rgb(var(--color-surface-100) / .96);color:rgb(var(--color-surface-700))}.config-icon-shell-compact.svelte-349ewj{height:1.45rem;width:1.45rem;border-radius:.58rem}.workflow-icon-shell.svelte-349ewj{border-color:rgb(var(--color-tertiary-200) / .95);background-color:rgb(var(--color-tertiary-50) / .96);color:rgb(var(--color-tertiary-700))}.fanout-icon-shell.svelte-349ewj{border-color:rgb(var(--color-secondary-200) / .95);background-color:rgb(var(--color-secondary-50) / .96);color:rgb(var(--color-secondary-700))}.primary-icon-shell.svelte-349ewj{border-color:rgb(var(--color-primary-200) / .95);background-color:rgb(var(--color-primary-50) / .96);color:rgb(var(--color-primary-700))}.config-type-badge.svelte-349ewj{display:inline-flex;align-items:center;border-radius:9999px;padding:.18rem .45rem;font-size:10px;line-height:1;font-weight:600;letter-spacing:.03em}.config-token.svelte-349ewj{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgb(var(--color-surface-200) / .95);background-color:rgb(var(--color-surface-100) / .9);padding:.2rem .48rem;font-size:10px;line-height:1;color:rgb(var(--color-surface-700))}.config-meta.svelte-349ewj{display:inline-flex;align-items:center;gap:.28rem}.badge-subtle-warning{background-color:rgb(var(--color-warning-100));color:rgb(var(--color-warning-700))}.badge-subtle-tertiary{background-color:rgb(var(--color-tertiary-100));color:rgb(var(--color-tertiary-700))}.badge-subtle-surface{background-color:rgb(var(--color-surface-200));color:rgb(var(--color-surface-700))}.dark .config-card.svelte-349ewj{border-color:rgb(var(--color-surface-700) / .9);background-color:rgb(var(--color-surface-900) / .72);box-shadow:none}.dark .config-card-subdued.svelte-349ewj{border-color:rgb(var(--color-surface-700) / .72);background-color:rgb(var(--color-surface-900) / .48);box-shadow:none}.dark .config-card.svelte-349ewj:hover{border-color:rgb(var(--color-surface-600) / .92);background-color:rgb(var(--color-surface-800) / .82)}.dark .selected-card.svelte-349ewj{border-color:rgb(var(--color-primary-500) / .78);background-color:rgb(var(--color-primary-900) / .46);box-shadow:none}.dark .config-icon-shell.svelte-349ewj{border-color:rgb(var(--color-surface-700) / .9);background-color:rgb(var(--color-surface-800) / .92);color:rgb(var(--color-surface-300))}.dark .workflow-icon-shell.svelte-349ewj{border-color:rgb(var(--color-tertiary-700) / .82);background-color:rgb(var(--color-tertiary-900) / .36);color:rgb(var(--color-tertiary-300))}.dark .fanout-icon-shell.svelte-349ewj{border-color:rgb(var(--color-secondary-700) / .82);background-color:rgb(var(--color-secondary-900) / .36);color:rgb(var(--color-secondary-300))}.dark .primary-icon-shell.svelte-349ewj{border-color:rgb(var(--color-primary-700) / .82);background-color:rgb(var(--color-primary-900) / .36);color:rgb(var(--color-primary-300))}.dark .config-token.svelte-349ewj{border-color:rgb(var(--color-surface-700) / .9);background-color:rgb(var(--color-surface-800) / .84);color:rgb(var(--color-surface-300))}:is(.dark) .badge-subtle-warning{background-color:rgb(var(--color-warning-900) / .3);color:rgb(var(--color-warning-300))}:is(.dark) .badge-subtle-tertiary{background-color:rgb(var(--color-tertiary-900) / .3);color:rgb(var(--color-tertiary-300))}:is(.dark) .badge-subtle-surface{background-color:rgb(var(--color-surface-700));color:rgb(var(--color-surface-300))}
