.quick-link-card.svelte-1j5tn20{background:var(--color-card);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.75rem;text-decoration:none;transition:all .2s;display:flex}.quick-link-card.svelte-1j5tn20:hover{border-color:var(--color-accent);background:var(--color-secondary)}[data-theme=light] .quick-link-card.svelte-1j5tn20{box-shadow:0 1px 2px #0000000f}[data-theme=light] .quick-link-card.svelte-1j5tn20:hover{box-shadow:0 2px 8px #0891b21f}.quick-link-title.svelte-1j5tn20{color:var(--color-foreground);align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.form-header.svelte-1j5tn20{padding-bottom:1.5rem}.form-group.svelte-1j5tn20{flex-direction:column;gap:.5rem;display:flex}label.svelte-1j5tn20{color:var(--color-foreground);font-size:.9375rem;font-weight:600}input.svelte-1j5tn20,select.svelte-1j5tn20,textarea.svelte-1j5tn20{background:var(--color-background);border:2px solid var(--color-border);color:var(--color-foreground);font-size:1rem;font-family:var(--font-body);border-radius:.5rem;padding:.75rem 1rem;transition:all .2s}input.svelte-1j5tn20::placeholder,textarea.svelte-1j5tn20::placeholder{color:var(--color-muted-foreground);opacity:.6}input.svelte-1j5tn20:focus,select.svelte-1j5tn20:focus,textarea.svelte-1j5tn20:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 10%, transparent);outline:none}input.svelte-1j5tn20:disabled,select.svelte-1j5tn20:disabled,textarea.svelte-1j5tn20:disabled{opacity:.5;cursor:not-allowed}input.error.svelte-1j5tn20,select.error.svelte-1j5tn20,textarea.error.svelte-1j5tn20{border-color:#d92626}.error-text.svelte-1j5tn20{color:#d92626;font-size:.875rem}.help-text.svelte-1j5tn20{color:var(--color-muted-foreground);font-size:.875rem}textarea.svelte-1j5tn20{resize:vertical;min-height:120px}select.svelte-1j5tn20{cursor:pointer}.alert.svelte-1j5tn20{border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.9375rem;display:flex}.alert-error.svelte-1j5tn20{color:#862d2d;background:#f7eded;border:1px solid #e0b8b8}.file-drop-zone.svelte-1j5tn20{border:2px dashed var(--color-border);cursor:pointer;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;transition:all .2s;display:flex}.file-drop-zone.svelte-1j5tn20:hover,.file-drop-zone.svelte-1j5tn20:focus{border-color:var(--color-accent);background:var(--color-secondary)}.file-list.svelte-1j5tn20{flex-direction:column;gap:.5rem;display:flex}.file-item.svelte-1j5tn20{background:var(--color-secondary);border-radius:.375rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.file-name.svelte-1j5tn20{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}.file-size.svelte-1j5tn20{color:var(--color-muted-foreground);flex-shrink:0;font-size:.75rem}.file-remove.svelte-1j5tn20{cursor:pointer;color:var(--color-muted-foreground);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.file-remove.svelte-1j5tn20:hover{color:#fff;background:#d92626}.form-actions.svelte-1j5tn20{justify-content:flex-start;display:flex}.hidden.svelte-1j5tn20{display:none}@keyframes svelte-1j5tn20-spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite svelte-1j5tn20-spin}@media (width<=1024px){.grid.lg\:grid-cols-4.svelte-1j5tn20{grid-template-columns:1fr}}
