diff --git a/frontend/src/SiteEditor.vue b/frontend/src/SiteEditor.vue
index 3871dbc..a37646e 100644
--- a/frontend/src/SiteEditor.vue
+++ b/frontend/src/SiteEditor.vue
@@ -775,46 +775,57 @@ onUnmounted(() => {
:options="contactLangOptions"
title="Language of the label/topic strings (auto translators fill these too; this edits the manual override)"
/>
-
- saveSettings())"
- />
-
+
+
+
+
+
@@ -948,19 +959,23 @@ onUnmounted(() => {
font-size: 1rem;
}
-/* The messaging block: one line — the article editor's flag selector,
- then small text boxes (label = the enable switch, email, topic). The
- boxes are readonly until first interaction (+ vendor ignore
- attributes, and the mailto subject is labeled "topic"): password
- managers offer credential autofill on them no matter the
- autocomplete setting. */
+/* The messaging block: two labeled lines — the translatable strings
+ (the article editor's flag selector, button label = the enable
+ switch, topic) and the global email properties (the mailto recipient;
+ an SMTP address joins this row later). The boxes are readonly until
+ first interaction (+ vendor ignore attributes, and the mailto subject
+ is labeled "topic"): password managers offer credential autofill on
+ them no matter the autocomplete setting. */
.msg-head {
flex-wrap: wrap;
}
+.msg-head .field {
+ flex: 1 1 10rem;
+ min-width: 9rem;
+}
+
.msg-head .text-input {
- flex: 1 1 7rem;
- min-width: 5rem;
font-size: 0.85rem;
}