.payment-admin-settings p,.payment-editor p{font-size:12px;line-height:1.8}.payment-admin-qr{display:block;background:white;width:190px;max-width:100%;max-height:220px;object-fit:contain;border-radius:12px;margin:12px 0;padding:8px;box-sizing:border-box}.payment-admin-qr[hidden]{display:none}.payment-editor select,.payment-editor input:not([type=hidden]),.payment-admin-settings input,.payment-admin-settings textarea{font-size:16px;max-width:100%;box-sizing:border-box}.payment-editor select{width:100%;padding:10px;background:#292d2b;color:#edf6f1;border:1px solid #ffffff25;border-radius:10px}.qr-receipt-backdrop{position:fixed;inset:0;z-index:240;background:#000a;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.qr-receipt{width:100%;max-width:400px;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;background:#242725;border:1px solid #ffffff24;border-radius:22px;color:#eff5f1;padding:20px;box-sizing:border-box;box-shadow:0 20px 80px #0008}.qr-receipt-header{display:flex;gap:10px;align-items:center}.qr-receipt-header img{width:36px;height:36px;flex:none}.qr-receipt-header h2{font-size:18px;margin:0}.qr-receipt-header small{font-size:11px;color:#acbdb1}.qr-receipt-close{margin-left:auto;width:32px;height:32px;border:1px solid #ffffff25;border-radius:50%;background:#ffffff09;color:inherit;font-size:23px;flex:none}.qr-receipt-amount{text-align:center;margin:14px 0;font-size:30px;font-weight:700;font-variant-numeric:tabular-nums}.qr-receipt-image{display:block;width:204px;height:204px;max-width:80%;object-fit:contain;margin:12px auto;background:white;border:10px solid white;border-radius:12px;box-sizing:border-box}.qr-receipt-note{font-size:12px;color:#bac7bf;line-height:1.7;text-align:center;overflow-wrap:anywhere}.qr-receipt .line-item{font-size:11px;gap:10px}.qr-receipt .line-item strong{overflow-wrap:anywhere;min-width:0}.qr-receipt .payment-countdown{margin:12px 0}.qr-receipt .actions{display:flex;gap:8px;margin-top:14px}.qr-receipt .actions button{flex:1;min-width:0;font-size:13px}.qr-receipt-error{color:#ffbcab;font-size:12px;line-height:1.7}.qr-receipt-error:empty{display:none}.qr-receipt button:disabled{opacity:.5}.qr-receipt:focus{outline:none}

.qr-proof-picker{display:flex!important;align-items:center;justify-content:center;position:relative;min-height:46px;padding:8px 12px;margin:8px 0;border:1px dashed #ffffff45;border-radius:12px;color:#bce7d5!important;background:#ffffff06;font-size:13px!important;cursor:pointer;overflow:hidden}.qr-proof-picker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-proof-picker input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px}.qr-receipt .field>small{display:block;font-size:11px}.qr-receipt-note{font-size:11px}.qr-receipt .field>label:first-child{font-size:12px}
