/* Scoped payment choices; retain the deployed manual-order layout. */
.manual-order-collection-methods { gap: 10px; grid-template-columns: repeat(3,minmax(0,1fr)); }
.manual-order-collection-methods > button { border-radius: 10px; padding: 14px; min-height: 128px; gap: 7px; }
.manual-order-collection-methods > button > strong { font-size: 14px; line-height: 1.35; }
.manual-order-collection-methods > button small { line-height: 1.5; }
.manual-order-collection-methods > button:focus-visible { outline: 2px solid var(--admin-accent,#2563eb); outline-offset: 3px; }
.manual-order-collection-next-step { border-radius: 10px; padding: 13px 14px; line-height: 1.5; }
.manual-order-payment-snapshot { gap: 8px; }
.manual-order-payment-snapshot > div { min-width: 0; }
.manual-order-payment-snapshot strong { overflow-wrap: anywhere; }
.manual-order-summary-meta span { overflow-wrap: anywhere; }
.payment-collection-dialog .inline-actions { flex-wrap: wrap; }
@media(max-width:620px) {
 .manual-order-collection-methods { grid-template-columns:minmax(0,1fr); }
 .manual-order-collection-methods > button { min-height:0; }
}
