
/* V11.1 enquiry confirmation */
.uf-confirm-backdrop{position:fixed;inset:0;z-index:9999;background:rgba(15,29,36,.52);display:flex;align-items:center;justify-content:center;padding:20px}
.uf-confirm{background:#fff;color:#1c2930;width:min(100%,520px);border-radius:18px;box-shadow:0 25px 90px #0003;padding:35px;text-align:center}
.uf-confirm-mark{display:grid;place-items:center;background:#e7f4f0;color:#277c6b;border-radius:50%;font-size:30px;width:64px;height:64px;margin:0 auto 14px;font-weight:800}
.uf-confirm h2{font-size:27px;line-height:1.25;margin:0 0 14px}.uf-confirm-description{color:#627079;line-height:1.7}.uf-confirm-reference{background:#f4f7f8;border:1px solid #e3e9eb;border-radius:9px;padding:16px 12px;font-weight:750;font-size:16px;letter-spacing:.02em;overflow-wrap:anywhere;margin:22px 0}
.uf-confirm-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.uf-confirm-actions button{background:#347d82;border:1px solid #347d82;color:white;padding:12px 20px;border-radius:7px;cursor:pointer;font:inherit}.uf-confirm-actions .uf-confirm-copy{background:white;color:#347d82}.uf-confirm-hint{font-size:13px;color:#77838a;margin-top:20px;line-height:1.5}
@media(max-width:520px){.uf-confirm{padding:25px 18px}.uf-confirm h2{font-size:23px}}
