diff --git a/pass/public/styles/key/checkout-payment.less b/pass/public/styles/key/checkout-payment.less
index 0652ae46ecb475c26c6df8df2c3634319ffb04ba..ad16b0054b90573c255a1a5c7598328c8526f131 100644
--- a/pass/public/styles/key/checkout-payment.less
+++ b/pass/public/styles/key/checkout-payment.less
@@ -105,15 +105,15 @@
   #paypal-payment-card #paypal-card-form {
     @paypal-card-form-breakpoint-1: 920px;
     display: grid;
-    grid-template-columns: 1fr 5em 4em;
+    grid-template-columns: 1fr calc(7ch + 1.5rem) calc(4ch + 1.5rem);
     grid-template-rows: 1fr auto auto;
     place-items: stretch;
     gap: 0.5rem;
     > div {
-      &.input-group.checkbox {
+      &.input-group {
         grid-column: span 3;
       }
-      &:not(.input-group.checkbox) {
+      &:not(.input-group) {
         display: flex;
         flex-direction: column;
         gap: 0.5rem;
diff --git a/pass/views/templates/agb.ejs b/pass/views/templates/agb.ejs
index b06c5cb0b8b70311e328dba5824dc9ae14da66bc..cbd271385a5572925561b21a6c37383d106a22a1 100644
--- a/pass/views/templates/agb.ejs
+++ b/pass/views/templates/agb.ejs
@@ -1 +1 @@
-<p><%- req.t("agb.text", {ns: "order", agblink: `${baseDir}/agb`}) _%></p>
\ No newline at end of file
+<div id="agb" class="input-group"><%- req.t("agb.text", {ns: "order", agblink: `${baseDir}/agb`}) _%></div>
\ No newline at end of file