.config-error.svelte-15h9047{color:var(--destructive);border:1px solid var(--destructive);border-radius:var(--radius);background:color-mix(in srgb, var(--destructive) 8%, transparent);margin:0 0 .5rem;padding:.625rem .875rem;font-size:.875rem}.feedback-form.svelte-15h9047{flex-direction:column;gap:.5rem;width:100%;max-width:480px;margin-top:.5rem;display:flex}.feedback-label.svelte-15h9047{color:var(--foreground);font-size:.875rem;font-weight:500}.feedback-input.svelte-15h9047{box-sizing:border-box;width:100%}.feedback-textarea.svelte-15h9047{resize:vertical;box-sizing:border-box;width:100%}.feedback-submit.svelte-15h9047{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);cursor:pointer;border:none;align-self:flex-end;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;display:flex}.feedback-submit.svelte-15h9047:disabled{opacity:.6;cursor:not-allowed}.feedback-submit.svelte-15h9047:not(:disabled):hover{opacity:.9}.feedback-error.svelte-15h9047{color:var(--destructive);margin:0;font-size:.875rem}.feedback-success.svelte-15h9047{color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);margin:0;padding:1rem;font-size:.9375rem}.spinner.svelte-15h9047{border:2px solid color-mix(in srgb, var(--primary-foreground) 40%, transparent);border-top-color:var(--primary-foreground);border-radius:50%;width:.875rem;height:.875rem;animation:.6s linear infinite svelte-15h9047-spin;display:inline-block}@keyframes svelte-15h9047-spin{to{transform:rotate(360deg)}}
