[data-processing-native-receipt]{display:none!important}.processing-request-toasts{z-index:10000;pointer-events:none}.processing-request-toast{pointer-events:auto;background-color:#ffece6;color:#191c1f}.processing-receipt-panel{display:flex;flex-direction:column;gap:8px;margin-top:16px}.processing-receipt-panel p{margin:0;overflow-wrap:anywhere}.processing-receipt-file{display:flex;align-items:center;gap:4px;min-width:0;width:100%}.processing-receipt-filename{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#08f;font-size:12px;line-height:20px;text-decoration:none}.processing-receipt-filename[href]:hover{text-decoration:underline}.processing-receipt-remove{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:0;background:#fff0;color:#ff6635;cursor:pointer}.processing-receipt-remove:disabled{opacity:.5;cursor:default}.processing-receipt-remove:focus-visible{outline:2px solid #ff6635;outline-offset:2px}.processing-receipt-file[hidden],.processing-receipt-message[hidden],.processing-receipt-upload[hidden]{display:none}.processing-receipt-qr-block{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;gap:20px;width:100%;margin:16px 0 0;padding:16px 20px;background:#f5f6fa;border-radius:12px}.processing-receipt-qr{width:128px;height:128px;margin:0 auto}.processing-receipt-qr-help{max-width:350px;margin:0;color:#191c1f;font-size:14px;font-weight:500;line-height:20px;text-align:center}.processing-receipt-qr-block[hidden]{display:none}.processing-payment-link-block{width:100%;margin-top:16px}.processing-payment-link-title{margin:0 0 8px;color:#191c1f;font-weight:400;font-size:12px;line-height:16px}.processing-payment-link-row{display:flex;align-items:center;box-sizing:border-box;gap:8px;width:100%;min-height:56px;padding:16px;background:#f5f6fa;border-radius:12px}.processing-receipt-link{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#191c1f;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;cursor:pointer}.processing-payment-link-copy{position:relative;display:flex;align-items:center;gap:8px;flex:0 0 auto;width:max-content;padding:0 0 0 0;border:0;background:#fff0;color:#7fb0e0;cursor:pointer}.processing-payment-link-copy svg{width:20px;min-width:20px;height:20px;min-height:20px;transition:transform .25s ease-in-out}@media (hover:hover){.processing-payment-link-copy:hover svg{transform:scale(1.2)}}.processing-payment-link-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.processing-payment-link-block[hidden],.processing-receipt-link[hidden]{display:none}.processing-receipt-link:hover{text-decoration:underline}.processing-receipt-link:focus-visible,.processing-payment-link-copy:focus-visible{outline:2px solid #64748b;outline-offset:3px}.processing-receipt-upload:has(input:disabled):not([aria-busy="true"]){opacity:.6;cursor:default}.processing-receipt-upload{display:block;width:100%;border:0;outline:none;box-shadow:none}.processing-receipt-upload:focus,.processing-receipt-upload:focus-visible,.processing-receipt-upload:focus-within,.processing-receipt-upload:active{border:0;outline:none;box-shadow:none}.processing-receipt-upload-caption{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:44px;padding:12px 16px;font-size:12px;font-weight:500;line-height:20px;text-transform:uppercase;color:#4791db;background-color:#d1e4f6;border:0;outline:none;box-shadow:none;border-radius:12px;transition:background-color .25s ease-in-out;cursor:pointer}.processing-receipt-upload:hover .processing-receipt-upload-caption,.processing-receipt-upload:focus-within .processing-receipt-upload-caption{background-color:#b8dcff}.processing-receipt-upload:has(input:disabled) .processing-receipt-upload-caption{cursor:default}.processing-receipt-upload[aria-busy="true"] .processing-receipt-upload-caption{background:#b1b1b1;color:#fff;cursor:default}.processing-receipt-upload-spinner,.processing-receipt-pay-spinner{display:inline-block;box-sizing:border-box;width:18px;height:18px;border:2px solid rgb(255 255 255 / 45%);border-top-color:#fff;border-radius:50%;animation:processing-receipt-spin .8s linear infinite}.processing-receipt-upload-spinner[hidden],.processing-receipt-pay-spinner[hidden],.processing-receipt-pay-icon[hidden]{display:none}.processing-receipt-pay-spinner{flex-shrink:0;margin-right:12px;border-color:#fff;border-right-color:#fff0}@keyframes processing-receipt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.processing-receipt-upload-spinner,.processing-receipt-pay-spinner{animation-duration:1.8s}}.processing-receipt-message{font-weight:400;font-size:12px;line-height:16px;color:#191c1f}.processing-receipt-pay{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:44px;padding:12px 16px;font-size:16px;font-weight:400;line-height:20px;white-space:nowrap;border:1px solid #fff0;border-radius:12px;user-select:none;color:#fff;background-color:#1976d2;cursor:pointer}.processing-receipt-pay-icon{display:flex;align-items:center;max-width:24px;height:100%;max-height:24px;margin-right:12px}.processing-receipt-pay-icon svg{flex-shrink:0}.processing-receipt-pay:disabled{background:#b1b1b1;cursor:default}.processing-receipt-pay[hidden]{display:none}[data-payment-continue-button]{background:#475569!important;color:#fff!important;border-color:#475569!important;transition:0.25s ease-out!important}[data-payment-continue-button]:hover{background:#334155!important;border-color:#334155!important}[data-payment-continue-button]:focus-visible{outline:#64748b solid 2px;outline-offset:3px}.btc-payment-confirmation-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:40px;color:#191c1f;font-size:14px;font-weight:600;text-align:center}.btc-payment-confirmation-progress{display:flex;align-items:center;justify-content:center;gap:10px}.btc-payment-transaction-link{color:#4696e6;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer}.btc-payment-transaction-link[href]:hover{text-decoration:underline}.btc-payment-confirmation-spinner{width:18px;height:18px;flex:0 0 18px;box-sizing:border-box;border:2px solid rgb(55 143 233 / .25);border-top-color:#378fe9;border-radius:50%;animation:0.8s linear infinite btc-payment-confirmation-spin}@keyframes btc-payment-confirmation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btc-payment-confirmation-spinner{animation-duration:1.8s}}