/* SaaleSpa · PayPal-Baustein auf der Gutscheinseite (25.10.2026) */
.spa-paypal{margin:24px 0;padding:22px clamp(18px,4vw,28px);border:1px solid rgba(22,51,61,.12);border-radius:14px;background:#f7f5ef;color:#16333d;text-align:left}
.spa-paypal h3{margin:0 0 8px!important;padding:0!important;font:400 clamp(22px,4.6vw,26px)/1.25 Georgia,'Times New Roman',serif;color:#16333d}
.spa-paypal p{margin:0 0 14px;font-size:16px;line-height:1.6}
.spa-paypal-button{display:flex;align-items:center;justify-content:center;gap:.3em;width:100%;max-width:420px;min-height:52px;padding:12px 22px;border:0;border-radius:999px;background:#ffc439;color:#16333d;font-weight:700;font-size:17px;line-height:1.2;font-family:inherit;cursor:pointer;box-shadow:0 6px 18px rgba(22,51,61,.12);transition:filter .2s ease,transform .2s ease}
.spa-paypal-button:hover{filter:brightness(.97)}.spa-paypal-button:active{transform:translateY(1px)}
.spa-paypal-button:focus-visible{outline:3px solid #8b6d3e;outline-offset:3px}
.spa-paypal-button[disabled]{cursor:progress;opacity:.75}
.spa-paypal-button b{font-weight:700;font-style:italic}.spa-paypal-button b i:first-child{color:#003087}.spa-paypal-button b i:last-child{color:#0070e0}
.spa-paypal .spa-paypal-note{margin:14px 0 0;font-size:14px;color:#4b625c}
.spa-paypal .spa-paypal-test{display:inline-block;padding:4px 10px;border-radius:999px;background:#16333d;color:#f4f3ef;font-size:13px;letter-spacing:.02em}
.spa-paypal-error{color:#9b2c1f;font-weight:600}
.spa-paypal h3::before,.spa-paypal h3::after{content:none!important}
