.reservation-receipt-download{margin:16px 0}.reservation-receipt-download:empty{display:none}.reservation-receipt-download .btn{gap:8px;max-width:100%;min-height:42px;font-size:12px}.reservation-receipt-message{font-size:11px;line-height:1.6;color:#7a827d;margin:7px 0 0}.reservation-receipt-message:empty{display:none}.reservation-receipt-message.is-error{color:#a0443f}.reservation-receipt-retry{appearance:none;background:none;border:0;padding:7px 0;font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:#315c42}@media(max-width:480px){.reservation-receipt-download .btn{width:100%;justify-content:center}}
