/* A confirmed quick inquiry finishes the form until the next explicit opening. */
html body .quick-mobile-dialog #quick-consult-preview[hidden],
html body .quick-mobile-dialog .quick-consult-completion[hidden],
html body .quick-mobile-dialog.is-complete .quick-selected-vehicle,
html body .quick-mobile-dialog.is-complete .quick-mobile-intro{display:none!important}
html body .quick-mobile-dialog .quick-consult-completion{display:block;padding:34px 0 0;text-align:center;color:#303b45}
html body .quick-mobile-dialog .quick-complete-check{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 22px;border-radius:50%;background:#ed5836;color:#fff}
html body .quick-mobile-dialog .quick-complete-check svg{width:30px;height:30px}
html body .quick-mobile-dialog .quick-consult-completion h2{margin:0;font-size:23px;line-height:1.4;font-weight:800;letter-spacing:-.035em}
html body .quick-mobile-dialog .quick-complete-vehicle{margin:14px 0 0;font-size:14px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}
html body .quick-mobile-dialog .quick-complete-copy{margin:14px 0 0;color:#64717d;font-size:14px;line-height:1.8;word-break:keep-all}
html body .quick-mobile-dialog .quick-complete-receipt{margin:20px 0 0;color:#64717d;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
html body .quick-mobile-dialog .quick-complete-receipt:empty{display:none}
html body .quick-mobile-dialog .quick-complete-confirm{display:block;width:100%;min-height:50px;margin-top:30px;border:0;border-radius:12px;background:#ed5836;color:#fff;font:inherit;font-size:15px;font-weight:750;cursor:pointer}
html body .quick-mobile-dialog .quick-complete-confirm:hover{background:#d94a2b}
html body .quick-mobile-dialog .quick-complete-confirm:focus-visible{outline:2px solid #303b45;outline-offset:3px}
