/* Mollie-only physical checkout. Keep the existing basket palette and type. */
.mollie-address-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:20px 0;padding:18px;border:1px solid #66ff6670;border-radius:4px;background:#050d06}
.mollie-address-form__heading,.mollie-address-form__note{grid-column:1/-1;margin:0}
.mollie-address-form__heading{font-weight:700;letter-spacing:.08em}
.mollie-address-form__note{color:#baf9ba;font-size:13px}
.mollie-address-form label{display:grid;align-content:start;gap:6px;min-width:0;font-size:13px}
.mollie-address-form label span{line-height:1.35}
.mollie-address-form input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px;font:inherit;background:#fff;color:#111;border:1px solid #4f8d59;border-radius:3px}
.mollie-address-form input:focus-visible{outline:3px solid #66ff66;outline-offset:2px}
.mollie-address-form button[type=submit]{grid-column:1/-1;width:100%;min-height:50px;padding:12px;font:700 14px/1.3 ui-monospace,monospace;letter-spacing:.04em;cursor:pointer}
@media(max-width:600px){.mollie-address-form{grid-template-columns:minmax(0,1fr);padding:14px}.mollie-address-form__heading,.mollie-address-form__note,.mollie-address-form button[type=submit]{grid-column:1}}
