/* Confirmation styles override the shared button theme deliberately. */
html body #v4{width:100%!important;max-width:560px!important;margin:0 auto!important;box-sizing:border-box}
html body #v4 .done-box{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:32px 20px 40px!important}
html body #v4 .done-box .ck{margin:0 auto 4px!important;flex:none}
html body #v4 .done-box h2{margin:0!important;line-height:1.25}
html body #v4 #doneTxt{margin:0 0 8px!important;line-height:1.5}
html body #v4 .done-box>a,html body #v4 #download,html body #v4 #again{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-height:48px!important;height:auto!important;margin:0!important;padding:12px 16px!important;font:600 14px/1.5 Inter,Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;border:1px solid #aaa!important;background:#fff!important;color:#111!important;white-space:normal!important}
html body #v4 #guest-track-link{background:#f6cf1f!important;border-color:#f6cf1f!important;color:#000!important}
html body #v4 #again{background:#111!important;border-color:#111!important;color:#fff!important}
html body #v4 #download:hover,html body #v4 .done-box>a:not(#guest-track-link):hover{background:#f2f2f2!important;border-color:#111!important}
html body #v4 #guest-track-link:hover{background:#e5bf12!important;border-color:#e5bf12!important;color:#000!important}
html body #v4 #again:hover{background:#333!important;color:#fff!important}
html body #v4 .edit-order{margin:0!important;min-height:40px}
html body #v4 .done-box>.ck{order:0}
html body #v4 .done-box>h2{order:1}
html body #v4 #doneTxt{order:2}
html body #v4 #guest-track-link{order:3}
html body #v4 .done-box>a:not(#guest-track-link){order:4}
html body #v4 #download{order:5}
html body #v4 #again{order:6}
html body #v4:has(#guest-track-link) .edit-order{display:none!important}
