/* Paiement Stripe TEST — dans la DA AstralMangue */
.am-stripe-return{position:fixed;z-index:99990;right:24px;bottom:24px;max-width:min(420px,calc(100vw - 32px));background:#fff;border:1px solid #f4cbe5;box-shadow:0 14px 45px #69506933;color:#64456c;border-radius:16px;padding:16px 20px;font:inherit;display:grid;gap:12px}
.am-stripe-return p{margin:0;line-height:1.5}
.am-stripe-return button{justify-self:end;border:0;border-radius:12px;background:#f8d7ec;color:#71366e;padding:9px 14px;cursor:pointer;font-weight:700}
.am-stripe-label{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:12px;background:#f4e7fa;color:#814274;font-weight:700;font-size:.88rem}
.am-stripe-order-status{display:block;color:#89597f;font-size:.83rem;margin-top:6px}
.am7-stripe-refund{border:1px solid #dfccf4;background:#fffbff;border-radius:15px;padding:16px;margin-top:13px}
.am7-stripe-refund form{display:grid;gap:10px}
.am7-stripe-refund input{width:100%;border:1px solid #eed3ed;padding:9px;border-radius:10px}
.am7-stripe-refund button{background:#f6a5d1;color:#5e2950;border:0;padding:10px 14px;border-radius:12px;font-weight:700}
@media(max-width:600px){.am-stripe-return{right:16px;bottom:16px;left:16px;max-width:none}}
