/* Customer product notes and payment recovery, production patch 20. */
.product-customer-note{white-space:pre-line;overflow-wrap:anywhere;text-align:start;color:#f4d25b;background:rgba(244,210,91,.08);border-inline-start:3px solid #f4d25b;padding:10px 12px;border-radius:6px;font-size:14px;line-height:1.65;margin:12px 0}
#edit-customer-note{box-sizing:border-box;display:block;width:100%;resize:vertical;min-height:100px;background:#101e30;color:#f5f7fc;border:1px solid #526178;border-radius:9px;padding:12px;font:inherit;line-height:1.6}
#edit-customer-note:focus-visible{outline:3px solid #f4d25b;outline-offset:2px}
#cardcom-actions:empty{display:none}
#cardcom-actions button{min-height:48px}
#cardcom-actions .payment-retry-primary{background:#f4d25b;color:#071225;border-color:#f4d25b;font-weight:700}
