/* Exclusively extends the already-approved payment success modal. */
#ameliaPaymentSuccessR11dR1 .amr-receipt-actions-r11d{display:grid;gap:9px;margin:0 0 10px}
#ameliaPaymentSuccessR11dR1 #amrReceiptPrintR11dR1{width:100%;min-height:54px;border-radius:13px;border:2px solid #ed6a0a;background:#fff7f0;color:#943b07;display:flex;align-items:center;justify-content:center;gap:9px;font-size:16px;font-weight:800;cursor:pointer}
#ameliaPaymentSuccessR11dR1 #amrReceiptPrintR11dR1:disabled{opacity:.55;cursor:progress}
#ameliaPaymentSuccessR11dR1 #amrReceiptDeviceR11dR1{width:100%;min-height:43px;border-radius:11px;border:1px solid #d4dfe8;background:white;color:#183a51;font-weight:750}
#ameliaPaymentSuccessR11dR1 #amrReceiptDeviceR11dR1[hidden]{display:none!important}
#ameliaPaymentSuccessR11dR1 #amrReceiptStatusR11dR1{margin:0;font-size:12px;line-height:1.35;color:#456176;min-height:0;text-align:center}
#ameliaPaymentSuccessR11dR1 #amrReceiptStatusR11dR1:empty{display:none}
#ameliaPaymentSuccessR11dR1 #amrReceiptStatusR11dR1[data-error="true"]{color:#9b332c}
#ameliaPaymentSuccessR11dR1 #amrReceiptPrintR11dR1:focus-visible,#ameliaPaymentSuccessR11dR1 #amrReceiptDeviceR11dR1:focus-visible{outline:3px solid #153a53;outline-offset:2px}
#amrReceiptPrintRootR11dR1{display:none}
@media print {
 @page{size:80mm auto;margin:3mm}
 body>*:not(#amrReceiptPrintRootR11dR1){display:none!important}
 #amrReceiptPrintRootR11dR1{display:block!important;position:static!important;background:#fff!important;color:#000!important;width:74mm!important;max-width:74mm!important;margin:0!important;padding:0!important}
 #amrReceiptPrintRootR11dR1 pre{font:normal 11px/1.35 monospace!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;max-width:74mm!important;margin:0!important;color:#000!important}
}
