diff --git a/src/dbp-official-signature-pdf-upload.js b/src/dbp-official-signature-pdf-upload.js
index 39cd071bea689eb4b236cbfcf219086185ceabe7..48c42782091edf38bf9e8b77a8e27551fe681708 100644
--- a/src/dbp-official-signature-pdf-upload.js
+++ b/src/dbp-official-signature-pdf-upload.js
@@ -285,6 +285,8 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem
         const arr = utils.convertDataURIToBinary(file.contentUrl);
         const blob = new Blob([arr], { type: utils.getDataURIContentType(file.contentUrl) });
 
+        //this._("#file-sink").files = file;
+
         FileSaver.saveAs(blob, file.name);
     }
 
@@ -551,9 +553,12 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem
             
             #grid-container{
                 margin-top: 2rem;
-                border-top: 1px solid black;
                 padding-top: 2rem;
             }
+            
+            .border{
+                border-top: 1px solid black;            
+            }
 
             /* Handling for small displays (like mobile devices) */
             @media (max-width: 680px) {
@@ -734,7 +739,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem
                             ></dbp-file-source>
                     </div>
                 </div>
-                <div id="grid-container">
+                <div id="grid-container" class="${classMap({"border": this.queueBlockEnabled})}">
                     <div class="left-container">
                         <div class="files-block field ${classMap({hidden: !this.queueBlockEnabled})}">
                             <!-- Queued files headline and queueing spinner -->
diff --git a/src/dbp-qualified-signature-pdf-upload.js b/src/dbp-qualified-signature-pdf-upload.js
index 0751520430a45104398db8c93d0506c5217a9b31..a190a609829ffd26a54498d67f009b1ef1b322c1 100644
--- a/src/dbp-qualified-signature-pdf-upload.js
+++ b/src/dbp-qualified-signature-pdf-upload.js
@@ -702,9 +702,12 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle
             
             #grid-container{
                 margin-top: 2rem;
-                border-top: 1px solid black;
                 padding-top: 2rem;
             }
+            
+            .border{
+                border-top: 1px solid black;            
+            }
 
             /* Handling for small displays (like mobile devices) */
             @media (max-width: 680px) {
@@ -905,7 +908,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle
                             ></dbp-file-source>
                     </div>
                 </div>
-                <div id="grid-container">
+                <div id="grid-container" class="${classMap({"border": this.queueBlockEnabled})}">
                     <div class="left-container">
                         <div class="files-block field ${classMap({hidden: !this.queueBlockEnabled})}">
                             <!-- Queued files headline and queueing spinner -->
diff --git a/src/dbp-signature-verification.js b/src/dbp-signature-verification.js
index dd88876c3e0db572b7f261450abccc424d55b87b..fa85c0d18be1fc12f0c5c8a30aa51874aaabdac6 100644
--- a/src/dbp-signature-verification.js
+++ b/src/dbp-signature-verification.js
@@ -502,9 +502,12 @@ class SignatureVerification extends ScopedElementsMixin(DBPSignatureLitElement)
             
             #grid-container{
                 margin-top: 2rem;
-                border-top: 1px solid black;
                 padding-top: 2rem;
             }
+            
+            .border{
+                border-top: 1px solid black;
+            }
 
             /* Handling for small displays (like mobile devices) */
             @media (max-width: 680px) {
@@ -702,7 +705,7 @@ class SignatureVerification extends ScopedElementsMixin(DBPSignatureLitElement)
                             ></dbp-file-source>
                     </div>
                 </div>
-                <div id="grid-container">
+                <div id="grid-container" class="${classMap({"border": this.queueBlockEnabled})}">
                     <div class="left-container">
                         <div class="files-block field ${classMap({hidden: !this.queueBlockEnabled})}">
                             <!-- Queued files headline and queueing spinner -->
diff --git a/vendor/toolkit b/vendor/toolkit
index 1a85271af4e72a9d8a9b7835fc4a5415658648f8..afe79add05439e995acd12588a4d5fedb4d1ccce 160000
--- a/vendor/toolkit
+++ b/vendor/toolkit
@@ -1 +1 @@
-Subproject commit 1a85271af4e72a9d8a9b7835fc4a5415658648f8
+Subproject commit afe79add05439e995acd12588a4d5fedb4d1ccce