.entity-image.svelte-htq3vw{vertical-align:middle;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.entity-image.svelte-htq3vw img:where(.svelte-htq3vw){object-fit:cover;width:100%;height:100%}.sprite.svelte-htq3vw img:where(.svelte-htq3vw){object-fit:contain;padding:6%}.placeholder.svelte-htq3vw{background:linear-gradient(135deg, var(--color-surface-2), var(--color-bg))}.dropdown-field.svelte-1f20tz6{min-width:0}.dropdown-trigger.svelte-1f20tz6{border:1px solid var(--color-border);background:var(--color-bg);width:100%;min-height:3.375rem;color:var(--color-text);font:inherit;text-align:left;border-radius:2px;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s,background-color .15s;display:flex}.dropdown-trigger.svelte-1f20tz6:hover:not(:disabled),.dropdown-trigger.expanded.svelte-1f20tz6{border-color:var(--color-primary);background:var(--color-surface)}.dropdown-trigger.invalid.svelte-1f20tz6{border-color:var(--color-error)}.dropdown-trigger.svelte-1f20tz6:disabled{opacity:.5;cursor:not-allowed}.dropdown-value.svelte-1f20tz6{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dropdown-trigger.svelte-1f20tz6 svg:where(.svelte-1f20tz6){color:var(--color-primary);flex-shrink:0;transition:transform .16s}.dropdown-trigger.expanded.svelte-1f20tz6 svg:where(.svelte-1f20tz6){transform:rotate(180deg)}.dropdown-validity.svelte-1f20tz6{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.dropdown-popup.svelte-1f20tz6{z-index:100;border:1px solid color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:var(--color-surface);color:var(--color-text);box-shadow:0 16px 45px color-mix(in srgb, var(--color-bg) 80%, transparent);font-family:var(--font-sans);border-radius:3px;flex-direction:column;margin:0;padding:0;animation:.13s ease-out svelte-1f20tz6-dropdown-in;display:flex;position:fixed;inset:auto;overflow:hidden}.dropdown-filter.svelte-1f20tz6{border-bottom:1px solid var(--color-border);color:var(--color-primary);flex-shrink:0;align-items:center;gap:.625rem;padding:.75rem;display:flex}.dropdown-filter.svelte-1f20tz6 input:where(.svelte-1f20tz6){width:100%;min-width:0;color:var(--color-text);outline-offset:2px;background:0 0;border:0;padding:.25rem;font-size:1rem}.dropdown-filter.svelte-1f20tz6 input:where(.svelte-1f20tz6)::placeholder{color:var(--color-muted)}.dropdown-options.svelte-1f20tz6{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:.375rem;overflow-y:auto}.dropdown-option.svelte-1f20tz6{cursor:pointer;border-left:2px solid #0000;align-items:center;gap:.625rem;min-height:2.625rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.4;display:flex}.dropdown-option.active.svelte-1f20tz6{border-left-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.dropdown-option[aria-selected=true].svelte-1f20tz6{color:var(--color-primary)}.dropdown-option[aria-disabled=true].svelte-1f20tz6{opacity:.4;cursor:not-allowed}.dropdown-tick.svelte-1f20tz6{margin-left:auto}.dropdown-check.svelte-1f20tz6{border:1px solid var(--color-border);width:1rem;height:1rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dropdown-empty.svelte-1f20tz6{color:var(--color-muted);padding:1rem;font-size:.875rem}.dropdown-legend.svelte-1f20tz6{border-top:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted);flex-wrap:wrap;flex-shrink:0;gap:.375rem .875rem;padding:.625rem .75rem;font-size:.65rem;display:flex}.dropdown-legend.svelte-1f20tz6 span:where(.svelte-1f20tz6){align-items:center;gap:.25rem;display:flex}.dropdown-legend.svelte-1f20tz6 kbd:where(.svelte-1f20tz6){border:1px solid var(--color-border);text-align:center;min-width:1rem;font:inherit;color:var(--color-text);border-radius:2px;padding:.0625rem .2rem}@keyframes svelte-1f20tz6-dropdown-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dropdown-popup.svelte-1f20tz6{animation:none}.dropdown-trigger.svelte-1f20tz6,.dropdown-trigger.svelte-1f20tz6 svg:where(.svelte-1f20tz6){transition:none}}
