.survey-form.svelte-1uha8ag{max-width:600px;margin:0 auto;padding:1.5rem;border:1px solid #ddd;border-radius:.5rem;background:#fafafa;font-family:sans-serif}.section.svelte-1uha8ag{margin-bottom:1.5rem;border:none;padding:0}.section.svelte-1uha8ag legend:where(.svelte-1uha8ag){font-weight:700;margin-bottom:.5rem;font-size:1.1rem}.question.svelte-1uha8ag{margin-top:1rem}.question.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 .25rem;font-weight:500}.options.svelte-1uha8ag{display:flex;flex-direction:column;gap:.25rem}.photo.svelte-1uha8ag{display:block;max-width:100%;height:auto;margin-bottom:1rem;border-radius:.25rem}.submit-button.svelte-1uha8ag{display:block;width:100%;padding:.75rem;border:none;background:#007acc;color:#fff;font-size:1rem;font-weight:700;border-radius:.25rem;cursor:pointer}.submit-button.svelte-1uha8ag:hover{background:#005fa3}.message.svelte-1uha8ag{padding:.75rem;margin-bottom:1rem;border-radius:.25rem;font-weight:500}.message.success.svelte-1uha8ag{background:#e6f7eb;color:#2c7a4f;border:1px solid #a5d6a7}.message.error.svelte-1uha8ag{background:#fdecea;color:#b00020;border:1px solid #f5c6cb}
