/* Design: Paiements AppSiteWeb — état calme, transparence sur les prérequis et règles lisibles. */
.payment-status-panel{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center}.payment-provider-mark{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:#635bff;color:#fff;font:800 24px/1 Manrope,sans-serif}.payment-status-copy h2,.payment-rules-panel h2{margin:2px 0 6px;font:700 20px Manrope,sans-serif;letter-spacing:-.6px}.payment-status-copy p:not(.eyebrow){margin:0;color:#647580;font:14px/1.55 "Source Sans 3",sans-serif}.payment-rules-panel{margin-top:16px}.payment-rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.payment-rule-grid article{display:grid;gap:6px;min-height:112px;border:1px solid #e1e7e8;border-radius:9px;background:#fbfcfc;padding:14px}.payment-rule-grid strong{color:#20323d;font:700 13px Manrope,sans-serif}.payment-rule-grid span{color:#71818e;font:12px/1.45 "Source Sans 3",sans-serif}@media(max-width:900px){.payment-rule-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.payment-status-panel{grid-template-columns:48px 1fr}.payment-status-panel .status{grid-column:1/-1}.payment-rule-grid{grid-template-columns:1fr}}
