/* 1.7.6: slovenská platobná QR karta, bezpečné zobrazenie pri všetkých veľkostiach */
.donation .ddd-payment-card {width:100%;max-width:400px;padding:25px 28px;background:#fff;color:#1e3544;border:1px solid rgba(255,255,255,.7);box-shadow:0 26px 65px rgba(4,35,52,.27)}
.ddd-payment-card .qr-label {background:#e6f7f7;color:#087f8b;letter-spacing:.045em}
.ddd-payment-card .ddd-payment-title {margin:12px 0 12px;font-size:clamp(20px,2.2vw,24px);line-height:1.2;letter-spacing:-.4px}
.ddd-payment-card .ddd-payment-qr-link{display:block;width:min(100%,276px);margin:12px auto 8px;padding:5px;background:#fff;border:1px solid #e5edef;border-radius:14px;transition:transform .18s ease,box-shadow .18s ease}
.ddd-payment-card .ddd-payment-qr-link:hover{transform:translateY(-2px);box-shadow:0 11px 26px rgba(18,59,73,.13)}
.ddd-payment-card .ddd-payment-qr{width:100%;max-width:none;display:block;height:auto;aspect-ratio:1;object-fit:contain;image-rendering:auto}
.ddd-payment-card .ddd-payment-amount {display:flex;align-items:baseline;justify-content:center;gap:11px;margin:12px auto 4px}
.ddd-payment-card .ddd-payment-amount small {color:#597181;font-size:12px;font-weight:700}
.ddd-payment-card .ddd-payment-amount strong {font-size:29px;line-height:1;color:#e90956;letter-spacing:-.6px}
.ddd-payment-card .ddd-payment-amount>span{font-size:10px;color:#637783;font-weight:800}
.donation .ddd-payment-card p.ddd-payment-help {font-size:12px;line-height:1.6;color:#536b79;margin:11px 0 13px}
.ddd-payment-card .ddd-payment-account{background:#f3f9fb;border:1px solid #ddeff4;border-radius:13px;padding:12px 10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}
.ddd-payment-card .ddd-payment-account>span{color:#6a8290;font-size:11px;font-weight:700}
.ddd-payment-card .ddd-payment-account b{color:#1e3a4c;font-size:clamp(13px,1.4vw,16px);letter-spacing:.035em;word-break:break-word}
.ddd-payment-card .ddd-copy-iban{border:1px solid #d7e7ed;border-radius:999px;background:#fff;color:#097e99;font-size:12px;padding:6px 13px;font-weight:800;margin-top:3px}
.ddd-payment-card .ddd-copy-iban:hover {border-color:#48b5ca;background:#e9f9fc}
.ddd-payment-card .ddd-copy-feedback{font-size:11px;color:#157c6f;min-height:0}
.donation .ddd-payment-card p.ddd-payment-notice{font-size:11px;color:#68808b;line-height:1.58;margin:13px 0 0}
@media(max-width:800px){.donation .ddd-payment-card{margin:auto;max-width:400px}}
@media(max-width:420px){.donation .ddd-payment-card{padding:19px 17px}.ddd-payment-card .ddd-payment-amount{flex-wrap:wrap;gap:8px}}
