.cash-recipient{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin:0 0 20px;padding:18px 20px;background:#edf4fb;border:2px solid #294568;border-left:6px solid #294568;border-radius:14px;color:#1e3459}.cash-recipient-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cash-recipient .cash-recipient-name{font-size:clamp(20px,2vw,28px);font-weight:800;line-height:1.2;white-space:normal;overflow-wrap:anywhere;max-width:100%}.cash-recipient-detail{font-size:14px;font-weight:600;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.cash-recipient-kind{font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;background:#dce8f5}.cash-recipient.is-empty{background:#f7f8fa;border-color:#cbd5e1;color:#64748b}.cash-recipient.is-empty .cash-recipient-name{font-size:18px}.customer-results button.selected{border:2px solid #294568;background:#edf4fb;box-shadow:0 0 0 2px #dce8f5}.customer-results button.selected strong{font-size:16px;white-space:normal;overflow-wrap:anywhere}.customer-results button .cash-selected-tag{align-self:flex-start;display:inline-block;background:#294568;color:white;font-size:10px;font-weight:800;padding:3px 8px;border-radius:20px;letter-spacing:.025em}.pos-order .cash-recipient+.cash-recipient{margin-top:0}@media(max-width:700px){.cash-recipient{padding:14px 16px}.cash-recipient .cash-recipient-name{font-size:22px}}
