/* Linkentra v2.4.10 DEV3 – Stripe test checkout overlay only. */
.wl-result{margin-top:24px;margin-bottom:8px;padding:26px;border-radius:16px;border:1px solid #a7ded8;background:#edfcf7;color:#163d45}
.wl-result h2{margin:0 0 12px;font-size:1.4rem}.wl-error{background:#fff4ef;border-color:#e9b9a8}
.wl-purchase{width:100%;margin-top:8px}
.wl-purchase summary{cursor:pointer;background:var(--shop-accent,#00bfe8);color:var(--shop-accent-text,#082137);border:0;padding:12px;border-radius:9px;text-align:center;font-weight:800;list-style:none}
.wl-purchase summary::-webkit-details-marker{display:none}
.wl-purchase[open] summary{border-radius:9px 9px 0 0}
.wl-checkout-form{border:1px solid #a4d8e4;border-top:0;padding:14px;background:#f5fcfe;border-radius:0 0 9px 9px}
.wl-checkout-form label{display:block;color:#163d4b;font-size:13px;font-weight:700;margin:10px 0}
.wl-checkout-form input:not([type="checkbox"]){display:block;width:100%;box-sizing:border-box;min-width:0;margin-top:5px;padding:10px;border-radius:8px;border:1px solid #acc7d5;background:white;font:inherit}
.wl-checkout-form .wl-consent{display:flex;align-items:flex-start;gap:7px;font-weight:500}
.wl-checkout-form .wl-consent input{margin-top:2px;flex:none}
.wl-small{font-size:12px;color:#5c6d79;line-height:1.5}
.wl-submit{width:100%;border:0;border-radius:8px;padding:11px 14px;background:#064a6d;color:white;font-weight:800;cursor:pointer}
