.modal-feedback.svelte-140sb93{margin-top:12px}.modal-description.svelte-140sb93,.modal-note.svelte-140sb93,.privacy-note.svelte-140sb93{font-size:var(--font-size-paragraph)}.hint.svelte-140sb93{font-size:var(--font-size-small)}.modal-description.svelte-140sb93{margin-bottom:8px}.modal-note.svelte-140sb93{margin-bottom:16px}.modal-note--target.svelte-140sb93{margin-top:-4px;margin-bottom:16px;font-size:var(--font-size-small)}.feedback-form.svelte-140sb93{display:flex;flex-direction:column;gap:10px}.field.svelte-140sb93{display:flex;flex-direction:column;gap:6px}.field-label.svelte-140sb93{font-size:var(--font-size-label);font-weight:var(--font-weight-accent)}.feedback-textarea-shell.svelte-140sb93{position:relative}.feedback-textarea-shell.svelte-140sb93 textarea.feedback-textarea{padding:8px 12px 34px}.feedback-inline-actions.svelte-140sb93{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;pointer-events:none}.feedback-inline-actions.svelte-140sb93>:where(.svelte-140sb93){pointer-events:auto}.attachment-button.svelte-140sb93{display:inline-flex;align-items:center;justify-content:center;color:var(--color-main);cursor:pointer}.attachment-button.svelte-140sb93 svg:where(.svelte-140sb93){width:24px;height:24px;pointer-events:none}.attachment-button-inline.svelte-140sb93{position:relative;width:24px;height:24px;border:none;background-color:transparent;padding:0;transition:opacity .2s ease-in-out}.attachment-button-inline.svelte-140sb93 input[type=file]:where(.svelte-140sb93){position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;font-size:0;z-index:1;outline:none}.attachment-button-inline.svelte-140sb93:hover{color:var(--color-hover)}.attachment-button-inline.svelte-140sb93:active{color:var(--color-active)}.attachment-button-inline.svelte-140sb93:has(input:where(.svelte-140sb93):disabled){color:var(--color-disabled);cursor:default}.attachment-button-inline.svelte-140sb93:has(input:where(.svelte-140sb93):focus-visible){outline:1px solid var(--color-main);outline-offset:2px;border-radius:4px}.attachment-row.svelte-140sb93{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.attachment-name.svelte-140sb93{font-size:var(--font-size-small);color:var(--color-main);max-width:min(420px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-remove-btn.svelte-140sb93{background-color:transparent;border:none;color:var(--color-main);cursor:pointer;font-size:var(--font-size-small);text-decoration:underline;outline:none}.attachment-remove-btn.svelte-140sb93:focus-visible{outline:1px solid var(--color-main);outline-offset:2px;border-radius:4px}.privacy-note.svelte-140sb93{margin-top:4px}.form-status.svelte-140sb93{min-height:18px;font-size:var(--font-size-small);opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.form-status--visible.svelte-140sb93{opacity:1;visibility:visible}.form-status--error.svelte-140sb93{color:var(--color-error)}.actions.svelte-140sb93{display:flex;gap:16px;justify-content:center;margin-top:6px}.hp-field.svelte-140sb93{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;z-index:-1}.hp-label.svelte-140sb93,.hp-input.svelte-140sb93{position:absolute;left:-9999px;width:1px;height:1px}
