.form.svelte-19oftp{flex-direction:column;gap:1rem;display:flex}.form-group.svelte-19oftp{flex-direction:column;gap:.375rem;display:flex}.form-group.svelte-19oftp label:where(.svelte-19oftp){font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text)}.form-group.svelte-19oftp input:where(.svelte-19oftp){border:1px solid var(--color-border);font-size:var(--text-md);background:var(--color-bg);color:var(--color-text);border-radius:6px;padding:.5rem .75rem}.form-group.svelte-19oftp input:where(.svelte-19oftp):focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #0066cc1a}.title-input-row.svelte-19oftp,.icon-input-row.svelte-19oftp{gap:.5rem;display:flex}.title-input-row.svelte-19oftp input:where(.svelte-19oftp),.icon-input-row.svelte-19oftp input:where(.svelte-19oftp){flex:1}.reset-btn.svelte-19oftp{border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:var(--text-md);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.5rem .75rem}.reset-btn.svelte-19oftp:hover{background:var(--color-bg);color:var(--color-text)}.help-text.svelte-19oftp{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}.info-row.svelte-19oftp{background:var(--color-bg-secondary);border-radius:6px;gap:1.5rem;padding:.75rem;display:flex}.info-item.svelte-19oftp{flex-direction:column;gap:.25rem;display:flex}.info-label.svelte-19oftp{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:var(--weight-medium)}.info-value.svelte-19oftp{font-size:var(--text-md);color:var(--color-text)}.info-value.url.svelte-19oftp{word-break:break-all;font-size:var(--text-sm);color:var(--color-text-secondary)}.icon-preview.svelte-19oftp{background:var(--color-bg-secondary);border-radius:6px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.preview-label.svelte-19oftp{font-size:var(--text-md);color:var(--color-text-secondary)}.preview-icon-container.svelte-19oftp{width:32px;height:32px;position:relative}.preview-loading.svelte-19oftp{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:4px;animation:.8s linear infinite svelte-19oftp-spin;position:absolute;inset:0}@keyframes svelte-19oftp-spin{to{transform:rotate(360deg)}}.preview-icon.svelte-19oftp{opacity:0;border-radius:4px;width:32px;height:32px;transition:opacity .2s}.preview-icon.loaded.svelte-19oftp{opacity:1}.preview-icon.error.svelte-19oftp{opacity:.3}.preview-error.svelte-19oftp{font-size:var(--text-xs);color:var(--color-error);margin-left:.5rem}.preview-placeholder.svelte-19oftp{background:var(--color-border);border-radius:4px;width:32px;height:32px}.error-message.svelte-19oftp{color:var(--color-error);font-size:var(--text-md);margin:0}.button-row.svelte-19oftp{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.btn-primary.svelte-19oftp,.btn-secondary.svelte-19oftp{font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;border-radius:6px;padding:.5rem 1rem;transition:all .15s}.btn-primary.svelte-19oftp{background:var(--color-primary);color:#fff;border:none}.btn-primary.svelte-19oftp:hover:not(:disabled){background:var(--color-primary-dark,#0056b3)}.btn-primary.svelte-19oftp:disabled{opacity:.6;cursor:not-allowed}.btn-secondary.svelte-19oftp{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border)}.btn-secondary.svelte-19oftp:hover:not(:disabled){background:var(--color-bg-secondary)}.btn-secondary.svelte-19oftp:disabled{opacity:.6;cursor:not-allowed}
