.adminOrderPayments{color:#17304b;background:#fff;border:1px solid #d4deea;border-radius:12px;min-width:0;margin:20px 0;padding:20px}.adminOrderPayments h3{margin-top:0}.receiptTotals,.receiptFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.receiptTotals b{display:block}.adminOrderPayments label{gap:6px;min-width:0;display:grid}.adminOrderPayments input,.adminOrderPayments select{box-sizing:border-box;color:#17304b;background:#fff;border:1px solid #c8d4e2;border-radius:7px;width:100%;min-width:0;padding:12px}.adminOrderPayments fieldset{border:1px solid #d4deea;min-width:0;margin-bottom:14px;padding:14px}.adminOrderPayments button{color:#075d32;cursor:pointer;background:#eef6f2;border:1px solid #c8d4e2;border-radius:7px;min-height:44px;margin:6px 6px 6px 0;padding:10px 14px}.adminOrderPayments button:disabled{opacity:.55;cursor:default}.receiptLink{margin-top:14px}.receiptLink small{line-height:1.5;display:block}.adminOrderPayments p{overflow-wrap:anywhere}@media (width<=650px){.receiptFields,.receiptTotals{grid-template-columns:1fr}.adminOrderPayments{padding:12px}.adminOrderPayments button{width:100%;margin-right:0}}.receiptAllocation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.receiptAllocation>span{background:#f7fafc;border:1px solid #d4deea;border-radius:9px;gap:4px;padding:12px;display:grid}.receiptAllocation b{color:#087b44}.receiptAllocation small{color:#63758a;line-height:1.4}@media (width<=650px){.receiptAllocation{grid-template-columns:1fr}}.paymentHistory{gap:8px;margin-top:10px;display:grid}.paymentHistoryRow{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.paymentHistoryRow:first-child{border-top:0}.paymentHistoryRow>span:first-child{overflow-wrap:anywhere}.paymentHistoryRow .editManualPayment{flex:none;min-height:36px;margin:0;padding:6px 12px}.paymentEdit{flex-wrap:wrap;align-items:end;gap:8px;width:100%;display:flex}.paymentEdit label{flex:180px}.paymentEdit button{min-height:40px;margin:0}@media (width<=650px){.paymentHistoryRow{flex-direction:column;align-items:stretch}.paymentHistoryRow .editManualPayment{width:100%}.paymentEdit{align-items:stretch}.paymentEdit button{width:100%}}
