.sumava-qr-dialog{width:min(92vw,560px);max-height:92vh;overflow:auto;border:1px solid #d7e4f7;border-radius:24px;padding:28px;background:#fff;color:var(--ink);box-shadow:0 24px 80px #081a3440}.sumava-qr-dialog::backdrop{background:rgba(20,35,59,.72);backdrop-filter:blur(5px)}.sumava-qr-dialog .dialog-inner{text-align:center;padding:4px 10px}.sumava-qr-dialog h2{font-size:24px;margin:9px 0}.sumava-qr-account{color:#60748f}.sumava-qr-image{display:block;width:min(100%,400px);height:auto;margin:16px auto;border:1px solid #e2eaf5;border-radius:12px;background:#fff}.sumava-qr-note{font-size:13px;color:#60748f}.support-payee{font-size:13px;line-height:1.65}.support-account-link{display:inline-flex;margin-top:8px;color:#fff;font-weight:700;text-decoration:underline}.support-note{font-size:12px!important;opacity:.9}.support-options button{cursor:pointer}.section-links a[href="#prispet"] .nav-icon{font-size:25px;line-height:1;color:#3764f5}
.sumava-page .support{width:min(calc(100% - 56px),1224px);margin-left:auto;margin-right:auto}
.krkonose-support .support-options a{min-height:110px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:16px 18px;border:1px solid #ffffff66;border-radius:12px;background:#ffffff14;color:#fff;text-decoration:none;transition:background .2s,transform .2s}.krkonose-support .support-options a:hover{background:#ffffff27;transform:translateY(-2px)}.krkonose-support .support-options a small{font-size:11px;opacity:.85}.krkonose-support .support-options a strong{font-size:18px;line-height:1.25}.krkonose-support .support-options a span{font-size:11px;line-height:1.4}.krkonose-support .krkonose-support-source-note{font-size:11px;opacity:.85;margin-top:20px}.krkonose-support .krkonose-support-guide{display:inline-flex;margin-top:4px;color:#fff;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.sumava-qr-dialog{padding:20px 14px}.sumava-qr-dialog h2{font-size:20px}}
@media(max-width:760px){.sumava-page .support{width:calc(100% - 36px)}}

.krusne-support .support-options a{min-height:96px;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid #ffffff66;border-radius:12px;background:#ffffff14;color:#fff;text-decoration:none;transition:background .2s,transform .2s}.krusne-support .support-options a:hover{background:#ffffff27;transform:translateY(-2px)}.krusne-support .support-options a img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:8px}.krusne-support .krusne-donation-copy{display:flex;flex-direction:column;gap:3px}.krusne-support .krusne-donation-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:10px;background:#ffffff24;color:#fff;font-size:14px;font-weight:900;letter-spacing:1px}.krusne-support .krusne-donation-copy small{font-size:10px;line-height:1.35;opacity:.9}.krusne-support .krusne-donation-copy strong{font-size:15px;line-height:1.25}.krusne-support .krusne-donation-copy em{font-size:10px;font-style:normal;opacity:.85}@media(max-width:520px){.krusne-support .support-options{grid-template-columns:1fr}.krusne-support .support-options a{min-height:84px}.krusne-support .support-options a img{width:56px;height:56px}}
