diff --git a/src/components/Imip.vue b/src/components/Imip.vue
index 917b682c10..4f82989f47 100644
--- a/src/components/Imip.vue
+++ b/src/components/Imip.vue
@@ -573,7 +573,7 @@ export default {
&__type {
display: flex;
gap: 5px;
- margin-inline-start: 36px;
+ margin-inline-start: 8px;
}
&__more-options {
@@ -606,7 +606,7 @@ export default {
&__actions {
margin-top: 15px;
- margin-inline-start: 36px;
+ margin-inline-start: 8px;
&--buttons {
display: flex;
diff --git a/src/components/Message.vue b/src/components/Message.vue
index 35f68dc47b..80508475f5 100644
--- a/src/components/Message.vue
+++ b/src/components/Message.vue
@@ -180,6 +180,13 @@ export default {
.message-imip {
padding: 5px 10px;
+ margin-left: calc(var(--default-grid-baseline) * 11);
+}
+
+@media (max-width: 600px) {
+ .message-imip {
+ margin-left: 0;
+ }
}
.invalid-signature-warning {
@@ -201,7 +208,7 @@ export default {
}
.reply-buttons {
- margin: 0 calc(var(--default-grid-baseline) * 4) calc(var(--default-grid-baseline) * 2) calc(var(--default-grid-baseline) * 14);
+ margin: 5px calc(var(--default-grid-baseline) * 3) calc(var(--default-grid-baseline) * 3) calc(var(--default-grid-baseline) * 14);
display: flex;
flex-wrap: wrap;
gap: 8px;
@@ -225,6 +232,11 @@ export default {
&__notsuggested {
margin-inline-start: auto;
}
+
+ @media (max-width: 600px) {
+ margin-left: calc(var(--default-grid-baseline) * 3);
+ margin-right: calc(var(--default-grid-baseline) * 3);
+ }
}
@media screen and (max-width: 600px) {
diff --git a/src/components/MessageAttachments.vue b/src/components/MessageAttachments.vue
index ebd9808c22..6891121218 100644
--- a/src/components/MessageAttachments.vue
+++ b/src/components/MessageAttachments.vue
@@ -287,12 +287,16 @@ export default {
.mail-message-attachments {
display:flex;
flex-wrap: wrap;
- padding: 10px 6px 10px 46px;
+ padding: 10px 12px 10px 46px;
margin-top: 4px;
margin-bottom: 0;
position:sticky;
- bottom:0;
+ bottom: -2px;
background: linear-gradient(0deg, var(--color-main-background), var(--color-main-background) 90%, rgba(255, 255, 255, 0));
+
+ @media (max-width: 600px) {
+ padding: 10px 12px 10px 12px;
+ }
}
.mail-message-attachments--wrapper {
diff --git a/src/components/MessageHTMLBody.vue b/src/components/MessageHTMLBody.vue
index 1316337242..a54efeb8fa 100644
--- a/src/components/MessageHTMLBody.vue
+++ b/src/components/MessageHTMLBody.vue
@@ -190,21 +190,30 @@ export default {
diff --git a/src/components/PhishingWarning.vue b/src/components/PhishingWarning.vue
index 6b69d9449e..f65bd09d36 100644
--- a/src/components/PhishingWarning.vue
+++ b/src/components/PhishingWarning.vue
@@ -70,14 +70,15 @@ export default {
diff --git a/src/components/Thread.vue b/src/components/Thread.vue
index ef6edf6eb1..5547dd521a 100644
--- a/src/components/Thread.vue
+++ b/src/components/Thread.vue
@@ -13,7 +13,7 @@