.feedback.svelte-gy8oou{display:flex;flex-direction:column}.feedback__form.svelte-gy8oou{display:flex;flex-direction:column;gap:var(--spacing-lg)}.feedback__success.svelte-gy8oou{text-align:center;padding:var(--spacing-md);color:var(--color-accent-teal)}.feedback__success-icon.svelte-gy8oou{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-xs)}.feedback__error.svelte-gy8oou{color:var(--color-error);text-align:center;padding:var(--spacing-xs);margin-bottom:var(--spacing-md)}.feedback__group.svelte-gy8oou{display:flex;flex-direction:column;gap:var(--spacing-xs)}.feedback__group.svelte-gy8oou label:where(.svelte-gy8oou){color:var(--text-primary);font-weight:500;font-size:var(--font-size-sm)}.feedback__group.svelte-gy8oou input:where(.svelte-gy8oou),.feedback__group.svelte-gy8oou textarea:where(.svelte-gy8oou){padding:var(--spacing-sm);border:2px solid var(--color-border-medium);border-radius:8px;background:var(--color-border-subtle);color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-sm);transition:border-color .2s ease}.feedback__group.svelte-gy8oou input:where(.svelte-gy8oou):focus,.feedback__group.svelte-gy8oou textarea:where(.svelte-gy8oou):focus{outline:none;border-color:var(--color-accent-teal)}.feedback__group.svelte-gy8oou input:where(.svelte-gy8oou)::placeholder,.feedback__group.svelte-gy8oou textarea:where(.svelte-gy8oou)::placeholder{color:#ffffff80}.feedback__group.svelte-gy8oou input.invalid:where(.svelte-gy8oou),.feedback__group.svelte-gy8oou textarea.invalid:where(.svelte-gy8oou){border-color:var(--color-error)}.feedback__group.svelte-gy8oou input:where(.svelte-gy8oou):disabled,.feedback__group.svelte-gy8oou textarea:where(.svelte-gy8oou):disabled{opacity:.6;cursor:not-allowed}.feedback__error-text.svelte-gy8oou{color:var(--color-error);font-size:var(--font-size-xs)}.feedback__group.svelte-gy8oou textarea:where(.svelte-gy8oou){resize:vertical;min-height:100px}.feedback__actions.svelte-gy8oou{display:flex;justify-content:center;margin-top:var(--spacing-md)}
