.inline-edit.svelte-1nmlill.svelte-1nmlill{display:inline-flex;flex-direction:column;gap:2px}.edit-wrapper.svelte-1nmlill.svelte-1nmlill,.display-value.svelte-1nmlill.svelte-1nmlill{display:inline-flex;align-items:center;gap:4px}.prefix.svelte-1nmlill.svelte-1nmlill,.suffix.svelte-1nmlill.svelte-1nmlill{color:var(--text-muted, #999);font-size:.9em}.value.svelte-1nmlill.svelte-1nmlill{color:var(--text-color)}.edit-input.svelte-1nmlill.svelte-1nmlill,.edit-textarea.svelte-1nmlill.svelte-1nmlill,.edit-select.svelte-1nmlill.svelte-1nmlill{padding:4px 8px;border:1px solid var(--border-color, #555);border-radius:4px;background-color:var(--bg-color, var(--primary-color));color:var(--text-color);font-size:inherit;font-family:inherit}.edit-input.svelte-1nmlill.svelte-1nmlill{width:auto;min-width:60px}.edit-input[type=number].svelte-1nmlill.svelte-1nmlill{width:80px}.edit-textarea.svelte-1nmlill.svelte-1nmlill{width:100%;min-width:200px;resize:vertical}.edit-select.svelte-1nmlill.svelte-1nmlill{min-width:100px}.edit-input.svelte-1nmlill.svelte-1nmlill:focus,.edit-textarea.svelte-1nmlill.svelte-1nmlill:focus,.edit-select.svelte-1nmlill.svelte-1nmlill:focus{outline:none;border-color:var(--accent-color, #4a9eff)}.has-error.svelte-1nmlill .edit-input.svelte-1nmlill,.has-error.svelte-1nmlill .edit-textarea.svelte-1nmlill,.has-error.svelte-1nmlill .edit-select.svelte-1nmlill{border-color:var(--error-color, #ff6b6b)}.edit-checkbox.svelte-1nmlill.svelte-1nmlill{width:18px;height:18px;cursor:pointer}.coordinates-input.svelte-1nmlill.svelte-1nmlill{display:inline-flex;align-items:center;gap:4px}.coord.svelte-1nmlill.svelte-1nmlill{width:70px}.coord-separator.svelte-1nmlill.svelte-1nmlill{color:var(--text-muted, #999)}.error-message.svelte-1nmlill.svelte-1nmlill{font-size:12px;color:var(--error-color, #ff6b6b)}.inline-edit.editable.svelte-1nmlill .edit-input.svelte-1nmlill,.inline-edit.editable.svelte-1nmlill .edit-textarea.svelte-1nmlill,.inline-edit.editable.svelte-1nmlill .edit-select.svelte-1nmlill{background-color:var(--bg-secondary, var(--secondary-color))}@media (max-width: 899px){.edit-input.svelte-1nmlill.svelte-1nmlill,.edit-textarea.svelte-1nmlill.svelte-1nmlill,.edit-select.svelte-1nmlill.svelte-1nmlill{padding:6px 8px}}.entity-icon-wrapper.svelte-1a1jqed.svelte-1a1jqed{position:relative;width:100%;aspect-ratio:1;margin-bottom:12px;box-sizing:border-box}.entity-icon-wrapper.editable.svelte-1a1jqed.svelte-1a1jqed{cursor:pointer}.entity-icon-wrapper.editable.svelte-1a1jqed:hover .upload-overlay.svelte-1a1jqed,.entity-icon-wrapper.editable.svelte-1a1jqed:focus .upload-overlay.svelte-1a1jqed{opacity:1}.entity-icon-wrapper.editable.svelte-1a1jqed:hover .entity-image.svelte-1a1jqed,.entity-icon-wrapper.editable.svelte-1a1jqed:focus .entity-image.svelte-1a1jqed{opacity:.7}.entity-icon-wrapper.editable.svelte-1a1jqed:hover .icon-placeholder.svelte-1a1jqed,.entity-icon-wrapper.editable.svelte-1a1jqed:focus .icon-placeholder.svelte-1a1jqed{border-color:var(--accent-color);background-color:var(--hover-color)}.entity-image.svelte-1a1jqed.svelte-1a1jqed{width:100%;height:100%;object-fit:contain;border-radius:8px;background-color:var(--bg-color, var(--primary-color));border:1px solid var(--border-color);transition:opacity .2s}.upload-overlay.svelte-1a1jqed.svelte-1a1jqed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-color:#0009;border-radius:8px;color:#fff;opacity:0;transition:opacity .2s}.upload-overlay.svelte-1a1jqed span.svelte-1a1jqed{font-size:14px;font-weight:500}.pending-overlay.svelte-1a1jqed.svelte-1a1jqed{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:linear-gradient(0deg,#f59e0be6,#f59e0bb3);border-radius:0 0 8px 8px;color:#fff;font-size:12px;font-weight:500}.pending-overlay.svelte-1a1jqed svg.svelte-1a1jqed{flex-shrink:0}.icon-placeholder.svelte-1a1jqed.svelte-1a1jqed{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-color:var(--bg-color, var(--primary-color));border:2px dashed var(--border-color, #555);border-radius:8px;color:var(--text-muted, #999);transition:border-color .2s,background-color .2s}.icon-placeholder.svelte-1a1jqed .upload-hint.svelte-1a1jqed,.icon-placeholder.svelte-1a1jqed .create-mode-hint.svelte-1a1jqed{font-size:13px;color:var(--text-muted)}@media (max-width: 899px){.entity-icon-wrapper.svelte-1a1jqed.svelte-1a1jqed{max-width:200px;margin:0 auto 12px}.icon-placeholder.svelte-1a1jqed svg.svelte-1a1jqed{width:48px;height:48px}}
