/* zasoby/wesprzyj.css — Wesprzyj wierni.net (TASK-236, robot_4, 21.10.2026) */
.ws{max-width:860px;margin:0 auto}
.ws-glowa{text-align:center;margin:0 0 18px}
.ws-glowa .wstep{max-width:640px;margin:8px auto}
.ws-karta,.ws-uwagi{background:var(--karta);border:1px solid var(--linia);border-radius:16px;padding:18px 20px;margin:0 0 18px;box-shadow:var(--cien)}
.ws-karta h2,.ws-uwagi h2{margin-top:0}
.ws-kwoty{border:0;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px}
.ws-kwoty legend{font-weight:600;margin-bottom:8px;padding:0}
.ws-kw{display:inline-flex;align-items:center;gap:6px;margin:0}
.ws-kw input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}
.ws-kw span{display:inline-block;padding:8px 16px;border:1px solid var(--linia);border-radius:99px;cursor:pointer;font-weight:600}
.ws-kw input:checked + span{background:var(--granat);border-color:var(--granat);color:var(--karta)}
.ws-kw input:focus-visible + span{outline:2px solid var(--zloto);outline-offset:2px}
.ws-inna-pole{width:90px;padding:6px 8px}
.ws-uklad{display:grid;gap:18px;grid-template-columns:1fr auto;align-items:start}
.ws-pole{display:grid;grid-template-columns:120px 1fr auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--linia)}
.ws-pole:last-child{border-bottom:0}
.ws-etyk{color:var(--szary);font-size:14px}
.ws-wart{font-weight:600;word-break:break-word;font-variant-numeric:tabular-nums}
.ws-qr-blok{width:220px;text-align:center}
.ws-qr{width:200px;height:200px;margin:0 auto;background:#fff;border-radius:12px;padding:6px}
.ws-qr svg{width:100%;height:100%}
.ws-qr-blok p{font-size:13.5px;margin:8px 0 0}
.ws-link{margin:16px 0 0;text-align:center}
.ws-uwagi ul{padding-left:1.2em;margin:0}
.ws-uwagi li{margin:6px 0;line-height:1.55}
.ws-adm label{display:block}
.ws-przel{display:flex;gap:8px;align-items:flex-start}
.ws-przel small{display:block;color:var(--szary);font-weight:400}
@media (max-width:640px){.ws-uklad{grid-template-columns:1fr}.ws-qr-blok{width:auto}.ws-pole{grid-template-columns:1fr auto}.ws-etyk{grid-column:1/-1}}
