
.stripe-test-panel-v39{margin:26px 0 16px;padding:25px 20px;border:1px solid #c4d9d1;border-radius:16px;background:#f5faf7}
.stripe-test-panel-v39[hidden]{display:none!important}
.stripe-test-panel-v39 h3{font-size:1.22rem;margin:7px 0 12px;color:#244236}
.stripe-test-panel-v39 p{font-size:.9rem;line-height:1.8;margin:9px 0}
.stripe-test-eyebrow-v39{font-size:.7rem;letter-spacing:.1em;color:#497462}
.stripe-test-panel-v39 label{display:block;margin:16px 0 7px;font-size:.9rem;font-weight:600}
.stripe-test-panel-v39 select{display:block;width:100%;padding:13px;margin-bottom:16px;border:1px solid #bfcfc8;border-radius:8px;background:white}
.stripe-test-panel-v39 button{width:100%;display:block;border:0;cursor:pointer;text-align:center}
.stripe-test-panel-v39 button:disabled{opacity:.5;cursor:wait}
.stripe-test-panel-v39 small{display:block;margin-top:14px;line-height:1.7;color:#65736d}
.stripe-test-panel-v39 .stripe-test-error-v39{color:#b71c1c;font-size:.86rem}
.stripe-test-order-details{margin:24px 0;padding:22px;border:1px solid #c4d9d1;border-radius:12px;background:#f5faf7;overflow-wrap:anywhere}
.stripe-test-order-details p{margin:8px 0;font-size:14px;line-height:1.8}
[data-stripe-result-retry]:disabled{opacity:.5;cursor:wait}
.checkout-address{border:1px solid #ddd5c7;border-radius:10px;padding:16px;margin:16px 0;min-width:0}
.checkout-address label{display:block;margin:10px 0}
.checkout-address input{display:block;box-sizing:border-box;width:100%;padding:10px;border:1px solid #ccc;border-radius:6px;font:inherit;background:#fff}
