.breadcrumb.svelte-j15r9w{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--text-dim);margin-bottom:1.5rem}.breadcrumb.svelte-j15r9w a:where(.svelte-j15r9w){color:var(--text-muted)}h1.svelte-j15r9w{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.ai-section.svelte-j15r9w{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;margin-bottom:2rem}.ai-section.svelte-j15r9w h2:where(.svelte-j15r9w){display:flex;align-items:center;gap:.5rem;font-size:1rem;color:var(--accent);margin-bottom:.35rem;text-transform:none;letter-spacing:0}.ai-section.svelte-j15r9w p:where(.svelte-j15r9w){font-size:.85rem;color:var(--text-muted);margin-bottom:.75rem}.ai-buttons.svelte-j15r9w{display:flex;gap:.75rem;align-items:center}.btn-camera.svelte-j15r9w{background:#065f46;color:var(--accent);cursor:pointer}.btn-camera.svelte-j15r9w:hover{background:#047857}.preview-row.svelte-j15r9w{display:flex;align-items:center;gap:1rem;margin-top:.75rem}.photo-preview.svelte-j15r9w{max-width:200px;max-height:150px;border-radius:var(--radius);border:1px solid var(--border);object-fit:cover}.extracting-label.svelte-j15r9w{color:var(--accent);font-size:.85rem;animation:svelte-j15r9w-pulse 1.5s infinite}@keyframes svelte-j15r9w-pulse{0%,to{opacity:1}50%{opacity:.5}}.error.svelte-j15r9w{color:var(--danger);font-size:.85rem;margin-top:.5rem}.form-grid.svelte-j15r9w{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-grid.svelte-j15r9w .full-width:where(.svelte-j15r9w){grid-column:1 / -1}.form-grid.svelte-j15r9w label:where(.svelte-j15r9w) span:where(.svelte-j15r9w){display:block;font-size:.8rem;color:var(--text-muted);margin-bottom:.2rem}.form-grid.svelte-j15r9w input:where(.svelte-j15r9w),.form-grid.svelte-j15r9w textarea:where(.svelte-j15r9w),.form-grid.svelte-j15r9w select:where(.svelte-j15r9w){width:100%;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .6rem;color:var(--text);font-size:.9rem}.form-grid.svelte-j15r9w input:where(.svelte-j15r9w):focus,.form-grid.svelte-j15r9w textarea:where(.svelte-j15r9w):focus,.form-grid.svelte-j15r9w select:where(.svelte-j15r9w):focus{outline:none;border-color:var(--primary)}.mono.svelte-j15r9w{font-family:var(--font-mono);font-size:.82rem}.form-actions.svelte-j15r9w{display:flex;gap:.5rem;margin-top:1.25rem}.btn.svelte-j15r9w{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:var(--radius);border:none;font-size:.9rem;font-weight:500;text-decoration:none}.btn-primary.svelte-j15r9w{background:var(--primary-dim);color:#fff}.btn-primary.svelte-j15r9w:hover{background:var(--primary)}.btn-ghost.svelte-j15r9w{background:transparent;color:var(--text-muted);border:1px solid var(--border)}.btn-ghost.svelte-j15r9w:hover{background:var(--bg-surface-hover)}.hint.svelte-j15r9w{font-size:.75rem;color:var(--text-dim);margin-top:.2rem}@media(max-width:600px){.form-grid.svelte-j15r9w{grid-template-columns:1fr}.ai-buttons.svelte-j15r9w{flex-direction:column;align-items:stretch}}
