diff --git a/client/src/views/fields/attachment-multiple.js b/client/src/views/fields/attachment-multiple.js
index cc199dd4c0..c55f55f83f 100644
--- a/client/src/views/fields/attachment-multiple.js
+++ b/client/src/views/fields/attachment-multiple.js
@@ -268,8 +268,8 @@ Espo.define('views/fields/attachment-multiple', 'views/fields/base', function (D
.css('width', '100%')
.css('max-width', '300px')
.addClass('gray-box')
- .append($('' + preview + '').css('width', 'cacl(100% - 30px)'))
- .append(removeLink);
+ .append(removeLink)
+ .append($('' + preview + '').css('width', 'cacl(100% - 30px)'));
var $container = $('
').append($att);
$attachments.append($container);
diff --git a/client/src/views/fields/file.js b/client/src/views/fields/file.js
index d7d8c2a360..279df4becd 100644
--- a/client/src/views/fields/file.js
+++ b/client/src/views/fields/file.js
@@ -319,8 +319,8 @@ Espo.define('views/fields/file', 'views/fields/link', function (Dep) {
var $att = $('
').css('display', 'inline-block')
.css('width', '100%')
.css('max-width', '300px')
- .addClass('gray-box')
.append($('
' + preview + '').css('width', 'cacl(100% - 30px)'))
+ .addClass('gray-box')
.append(removeLink);
var $container = $('
').append($att);
diff --git a/frontend/less/espo/custom.less b/frontend/less/espo/custom.less
index c7dce4b54c..a06d567dd6 100644
--- a/frontend/less/espo/custom.less
+++ b/frontend/less/espo/custom.less
@@ -821,14 +821,12 @@ td.cell[data-name="buttons"] > .btn-group {
.gray-box {
background-color: @gray-lighter;
margin: 0 5px 3px 0;
- padding: 4px 3px 4px 5px;
- line-height: 1;
+ padding: 2px 3px 2px 5px;
+ overflow: hidden;
}
.gray-box .preview {
overflow: hidden;
- display: inline-block;
- vertical-align: middle;
}
.attachment-preview {