/* Agence Visa Platform 5.3.7 */
.payment-next-step-box{display:grid;justify-items:center;gap:8px;margin:22px 0;padding:24px;border:1px solid #9bcfc5;border-radius:20px;background:linear-gradient(145deg,#effbf8,#f7faff)}
.payment-next-step-box small{color:#d71920;font-weight:900;letter-spacing:.12em}.payment-next-step-box h3{margin:0;color:#071d46}.payment-next-step-box p{margin:0 0 7px;color:#5e7186}.payment-next-step .submission-qr{margin-top:20px}
.receipt-allocations{margin:18px 0;padding:16px;border:1px solid #dce4ef;border-radius:14px;background:#f8fafc}.receipt-allocations h2{margin:0 0 10px;color:#071d46;font-size:1rem}.receipt-allocations table{width:100%;border-collapse:collapse}.receipt-allocations th,.receipt-allocations td{padding:8px;border-bottom:1px solid #e3e9f1;text-align:left}.receipt-allocations th:last-child,.receipt-allocations td:last-child{text-align:right}
.admin-panel [data-batch-total]{font-size:1.25rem;color:#087b6b}.admin-table [data-batch-amount]{min-width:135px}.payment-summary-grid+form{margin-top:16px}
@media(max-width:760px){.payment-next-step-box{padding:18px}.admin-table [data-batch-amount]{min-width:110px}}
@media print{.receipt-allocations{break-inside:avoid}.receipt-allocations table{font-size:9pt}}
