.custom-size{margin-top:7px}
.submission-result{scroll-margin-top:30px;border-top:1px solid #d8c8b8;padding-top:24px}
.submission-result[hidden]{display:none}
.result-kicker{color:#557563;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 8px}
.submission-result h2{font-size:30px;margin:0 0 8px}
.submission-result>p{color:#536173;line-height:1.6}
.summary-copy{min-height:220px;line-height:1.55;resize:vertical}
.result-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}
.result-actions .button{border:1px solid #082844}
.result-actions .button-secondary{background:#fff;color:#082844}
.send-reminder{font-size:13px;margin-bottom:0}
.qr-placeholder{gap:13px;max-width:100%;background:rgba(255,255,255,.72)}
.qr-crop{width:74px;height:74px;flex:0 0 74px;overflow:hidden;position:relative;background:#fff;border:3px solid #fff}
.qr-image{position:absolute;inset:0;background-image:url("assets/whatsapp-lina-qr.jpg");background-repeat:no-repeat;background-size:157px auto;background-position:center -102px}
.qr-placeholder>div>span{color:#5c6874;font-size:11px;margin-top:3px}
.contact-pending{margin:0;color:#fff;font-size:14px}
@media(max-width:560px){.result-actions{display:grid}.result-actions .button{text-align:center}.qr-placeholder{align-items:flex-start}.qr-crop{width:64px;height:64px;flex-basis:64px}.qr-image{background-size:136px auto;background-position:center -88px}}

.contact-email{display:block;margin-top:8px;color:#536173;font-size:13px}.contact-email a{font-weight:600}
