.metadata-editor.svelte-cxnt2k{display:flex;flex-direction:column;gap:20px}.metadata-section.svelte-cxnt2k{display:flex;flex-direction:column;gap:8px}.section-label.svelte-cxnt2k{font-size:13px;font-weight:500;color:var(--color-gray)}.field-row.svelte-cxnt2k{display:grid;grid-template-columns:1fr 1fr;gap:12px}.textarea-wrapper.svelte-cxnt2k{position:relative}.textarea-field.svelte-cxnt2k{border-radius:12px;background:#fff;border:1px solid var(--color-border);outline:none;width:100%;padding:22px 24px 8px;font-size:16px;color:var(--color-dark);font-family:inherit;resize:vertical;min-height:80px;transition:border-color .2s ease,box-shadow .2s ease}.textarea-field.svelte-cxnt2k:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.textarea-label.svelte-cxnt2k{position:absolute;left:24px;top:2px;transform:translateY(0) scale(.778);font-size:16px;color:var(--color-gray-light);pointer-events:none;transform-origin:left center}.floating-field.svelte-cxnt2k{position:relative;width:100%}.floating-input.svelte-cxnt2k{border-radius:12px;background:#fff;height:56px;border:1px solid var(--color-border);outline:none;width:100%;padding:22px 24px 4px;font-size:16px;color:var(--color-dark);transition:border-color .2s ease,box-shadow .2s ease}.floating-input.svelte-cxnt2k:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.floating-label.svelte-cxnt2k{position:absolute;left:24px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--color-gray-light);pointer-events:none;transform-origin:left center;transition:top .2s ease,transform .2s ease;will-change:top,transform}.floating-field.svelte-cxnt2k:focus-within .floating-label:where(.svelte-cxnt2k),.floating-input.svelte-cxnt2k:not(:placeholder-shown)+.floating-label:where(.svelte-cxnt2k){top:2px;transform:translateY(0) scale(.778)}.checkbox-field.svelte-cxnt2k{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px;color:var(--color-dark)}.checkbox-field.svelte-cxnt2k input[type=checkbox]:where(.svelte-cxnt2k){width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.model-form.svelte-mhet72{display:flex;flex-direction:column;height:100%}.form-header.svelte-mhet72{flex-shrink:0;height:64px;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid var(--color-border);background:#fff}.header-actions.svelte-mhet72{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.form-body.svelte-mhet72{display:flex;flex-direction:column;gap:16px;max-width:640px;padding:24px 32px}.provider-tag.svelte-mhet72{display:inline-flex;align-items:center;padding:2px 10px;border-radius:6px;font-size:12px;font-weight:600;color:#fff;background:var(--tag-color);letter-spacing:.3px}.field-error.svelte-mhet72{font-size:13px;color:var(--color-red);margin-top:-8px}.floating-field.svelte-mhet72{position:relative;width:100%}.floating-input.svelte-mhet72{border-radius:12px;background:#fff;height:56px;border:1px solid var(--color-border);outline:none;width:100%;padding:22px 24px 4px;font-size:16px;color:var(--color-dark);transition:border-color .2s ease,box-shadow .2s ease}.floating-input.svelte-mhet72:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.floating-label.svelte-mhet72{position:absolute;left:24px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--color-gray-light);pointer-events:none;transform-origin:left center;transition:top .2s ease,transform .2s ease;will-change:top,transform}.floating-field.svelte-mhet72:focus-within .floating-label:where(.svelte-mhet72),.floating-input.svelte-mhet72:not(:placeholder-shown)+.floating-label:where(.svelte-mhet72){top:2px;transform:translateY(0) scale(.778)}.field-hint.svelte-njj0e3{font-size:13px;color:var(--color-gray);margin-top:-8px}.field-error.svelte-njj0e3{font-size:13px;color:var(--color-red);margin-top:-8px}.menu.svelte-dzz7z{display:flex;flex-direction:column;min-width:160px}.menu-item.svelte-dzz7z{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;background:none;cursor:pointer;font-size:14px;color:var(--color-dark);border-radius:8px;transition:background-color .15s ease}.menu-item.svelte-dzz7z:hover{background:var(--color-muted-100)}.menu-item.svelte-dzz7z.danger{color:var(--color-red)}
