.donation-payment-wrap{position:relative;padding:34px 0 70px;background:radial-gradient(circle at 88% 8%,rgba(168,107,255,.14),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}.donation-checkout{width:min(1229px,calc(100% - 32px));margin:0 auto}.donation-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:#8b95a4;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.donation-back .material-icons-outlined{font-size:15px}.donation-checkout__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:28px;align-items:start}.donation-bank-transfer,.donation-panel{border:1px solid rgba(123,63,228,.14);border-radius:24px;background:hsla(0,0%,100%,.96);box-shadow:0 22px 58px rgba(30,41,59,.08)}.donation-panel{padding:28px}.donation-secure-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:18px 20px;border:1px solid rgba(123,63,228,.14);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(168,107,255,.15),transparent 34%),linear-gradient(135deg,#fff,#f7f3ff)}.donation-methods__eyebrow{margin:0 0 7px;color:#6f49e8;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.donation-secure-hero h1{max-width:620px;margin:0;color:#1f2937;font-size:26px;line-height:1.18;font-weight:400}.donation-secure-hero span{display:block;max-width:600px;margin-top:10px;color:#687386;font-size:15px;line-height:1.5}.donation-secure-hero img{width:72px;height:auto;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.donation-amount-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;border:1px solid #ebe7f6;border-radius:18px;background:#fff}.donation-amount{position:relative;min-height:58px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#263241;font-size:17px;font-weight:500;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.donation-amount--active,.donation-amount:hover{border-color:#7b3fe4;color:#5e30cc;background:#f6f0ff;box-shadow:0 10px 24px rgba(123,63,228,.14)}.donation-amount__check{position:absolute;top:7px;right:7px;color:#7b3fe4;font-size:18px}.donation-custom-amount{display:grid;grid-template-columns:160px minmax(0,260px);gap:14px;align-items:center;margin-top:14px}.donation-custom-amount label,.donation-field span{color:#394150;font-size:14px;font-weight:800}.donation-custom-amount div{display:flex;align-items:center;gap:8px;border:1px solid #e5e7eb;border-radius:12px;padding:0 12px;background:#fff}.donation-custom-amount input{width:100%;min-height:48px;border:0;outline:0;color:#1f2937;font-size:18px;text-align:right}.donation-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.donation-field{display:grid;gap:8px}.donation-field input,.donation-field textarea{width:100%;border:1px solid #e5e7eb;border-radius:14px;padding:15px 16px;color:#273244;font-size:15px;outline:0;background:#fff}.donation-field input:focus,.donation-field textarea:focus{border-color:#a86bff;box-shadow:0 0 0 3px rgba(168,107,255,.12)}.donation-field small{color:#8b95a4;font-size:12px;line-height:1.35}.donation-inline-extra{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;margin-top:16px}.donation-field--support textarea{min-height:88px;resize:vertical}.donation-methods{margin-top:24px}.donation-methods__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.donation-methods__head h2{margin:0;color:#1f2937;font-size:32px;line-height:1.1;font-weight:700}.donation-methods__head p:not(.donation-methods__eyebrow){margin:7px 0 0;color:#7b8494;font-size:13px;line-height:1.45}.donation-refresh{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px;border:1px solid rgba(168,107,255,.32);border-radius:999px;background:#fff;color:#7b3fe4;font-size:13px;font-weight:800}.donation-refresh .material-icons-outlined{font-size:17px}.donation-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.donation-method{position:relative;min-height:86px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e3e6eb;border-radius:10px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.donation-method--active,.donation-method:not(:disabled):hover{border-color:#ef98a0;box-shadow:0 14px 26px rgba(228,95,105,.1)}.donation-method--disabled{cursor:not-allowed;opacity:.55;background:#f8fafc}.donation-method__check{position:absolute;top:8px;right:8px;color:#e45f69;font-size:20px}.donation-method__logo{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;width:100%;min-width:0;min-height:46px;padding:4px 8px;border-radius:7px;color:#253142;font-size:11px;font-weight:800;line-height:1.18;text-align:center}.donation-method__logo>span:last-child{white-space:normal}.donation-method__image{display:block;width:auto;max-width:92px;max-height:32px;-o-object-fit:contain;object-fit:contain}.donation-method__hint{display:block;color:#9ca3af;font-size:10px;font-weight:800;line-height:1}.donation-method__mark{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:26px;padding:0 7px;border-radius:999px;background:currentColor;color:#fff;font-size:10px;font-weight:900;letter-spacing:0;line-height:1}.donation-method__logo--blik{background:#1f2937;color:#fff;font-size:27px;letter-spacing:-.05em}.donation-method__logo--card{color:#155bd5;font-size:14px}.donation-method__logo--apple{border:2px solid #222;color:#111}.donation-method__logo--pko{color:#164c9c}.donation-method__logo--pko .donation-method__mark{background:linear-gradient(180deg,#164c9c 52%,#d71920 0);color:#fff}.donation-method__logo--mbank{background:linear-gradient(90deg,#df2b2f 25%,#f2d447 0 50%,#3a9d56 50% 75%,#1d63b7 75%);color:#fff}.donation-method__logo--pekao{color:#cf1f2d}.donation-method__logo--pekao .donation-method__mark{background:#cf1f2d}.donation-method__logo--ing{background:#f47a20;color:#fff}.donation-method__logo--millennium{background:#cf1f62;color:#fff}.donation-method__logo--santander{color:#e30613}.donation-method__logo--santander .donation-method__mark{background:#e30613}.donation-method__logo--alior{color:#7a4c2f}.donation-method__logo--alior .donation-method__mark{background:#7a4c2f}.donation-method__logo--bnpparibas{color:#00965e}.donation-method__logo--bnpparibas .donation-method__mark{background:#00965e}.donation-method__logo--credit{color:#005baa}.donation-method__logo--credit .donation-method__mark{background:#005baa}.donation-method__logo--velo{color:#202a44}.donation-method__logo--velo .donation-method__mark{background:#202a44}.donation-method__logo--citi{color:#004b93}.donation-method__logo--citi .donation-method__mark{background:#004b93}.donation-method__logo--nest{color:#f58220}.donation-method__logo--nest .donation-method__mark{background:#f58220}.donation-method__logo--bos{color:#008b5f}.donation-method__logo--bos .donation-method__mark{background:#008b5f}.donation-method__logo--pocztowy{color:#d71920}.donation-method__logo--pocztowy .donation-method__mark{background:#d71920}.donation-method__logo--plus{color:#68b82e}.donation-method__logo--plus .donation-method__mark{background:#68b82e}.donation-method__logo--toyota{color:#d71920}.donation-method__logo--toyota .donation-method__mark{background:#d71920}.donation-method__logo--bs,.donation-method__logo--inteligo,.donation-method__logo--nowy,.donation-method__logo--sgb{color:#263241}.donation-method__logo--bank .donation-method__mark,.donation-method__logo--bs .donation-method__mark,.donation-method__logo--inteligo .donation-method__mark,.donation-method__logo--nowy .donation-method__mark,.donation-method__logo--sgb .donation-method__mark{background:#6f49e8}.donation-blik-field{margin-top:16px;padding:18px;border:1px solid rgba(123,63,228,.22);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(168,107,255,.16),transparent 34%),linear-gradient(135deg,#fff,#f6f0ff);box-shadow:0 16px 34px rgba(123,63,228,.12)}.donation-blik-field__head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.donation-blik-field__head img{width:76px;height:auto}.donation-blik-field__head strong{display:block;color:#15114f;font-size:18px;line-height:1.2}.donation-blik-field__head span{display:block;margin-top:3px;color:#687386;font-size:13px;font-weight:600}.donation-blik-input{width:100%;min-height:64px;border:1px solid rgba(123,63,228,.26);border-radius:14px;background:#fff;color:#15114f;font-size:30px;font-weight:800;letter-spacing:.35em;line-height:1;text-align:center;outline:0}.donation-blik-input::-moz-placeholder{color:#c4b5fd;letter-spacing:.18em}.donation-blik-input:-ms-input-placeholder{color:#c4b5fd;letter-spacing:.18em}.donation-blik-input::placeholder{color:#c4b5fd;letter-spacing:.18em}.donation-blik-input:focus{border-color:#7b3fe4;box-shadow:0 0 0 4px rgba(123,63,228,.12)}.donation-blik-field small{display:block;margin-top:10px;color:#687386;font-size:12px;line-height:1.45}.donation-more-methods{width:100%;min-height:48px;margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(239,152,160,.5);border-radius:12px;background:#fff;color:#e45f69;font-size:14px;font-weight:800}.donation-payment-terms{margin-top:26px;padding-top:24px;border-top:1px solid rgba(148,163,184,.2)}.donation-blik-notice{display:grid;grid-template-columns:58px 1fr;gap:18px;align-items:center;margin-bottom:22px;padding:18px;border:1px solid rgba(125,184,255,.34);border-radius:18px;background:#f4f9ff;color:#273449}.donation-blik-notice .material-icons-outlined{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e6f1ff;color:#1671d9;font-size:34px}.donation-blik-notice strong{display:block;margin-bottom:4px;color:#273449;font-size:21px;line-height:1.25;font-weight:800}.donation-blik-notice p{margin:0;color:#667085;font-size:17px;line-height:1.45}.donation-payu-info{padding:16px 18px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#fbfcff;color:#667085;font-size:12px;line-height:1.55}.donation-payu-info p{margin:0 0 10px}.donation-payu-info p:last-of-type{margin-bottom:10px}.donation-payu-info strong{color:#596373;font-weight:800}.donation-payu-info a,.donation-privacy-note a{color:#1671d9;font-weight:800;text-decoration:none}.donation-payu-info a:hover,.donation-privacy-note a:hover{text-decoration:underline}.donation-privacy-note{margin:14px 0 0;color:#667085;font-size:12px;line-height:1.55}.donation-checkbox{display:flex;align-items:flex-start;gap:10px;color:#596373;font-size:14px;line-height:1.45}.donation-checkbox input{width:18px;height:18px;margin-top:2px;accent-color:#1671d9;flex:0 0 auto}.donation-checkbox--rules{margin-top:10px;color:#344054;font-size:13px;line-height:1.35}.donation-checkbox a{color:#1671d9;font-weight:800}.donation-error{margin:14px 0 0;color:#b91c1c;font-size:14px;font-weight:700}.donation-submit{width:100%;min-height:58px;margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:16px;background:#e5e7eb;color:#8b95a4;-webkit-text-fill-color:#8b95a4;font-size:18px;font-weight:800;box-shadow:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.donation-submit:not(:disabled){border-color:rgba(123,63,228,.24);background:linear-gradient(90deg,#6f35df,#8f54f4);box-shadow:0 18px 36px rgba(123,63,228,.24)}.donation-submit:not(:disabled),.donation-submit:not(:disabled) .material-icons-outlined,.donation-submit:not(:disabled):hover,.donation-submit:not(:disabled) span{color:#fff!important;-webkit-text-fill-color:#fff}.donation-submit:not(:disabled):hover{background:linear-gradient(90deg,#6a31d8,#844bea);box-shadow:0 22px 44px rgba(123,63,228,.32);transform:translateY(-1px)}.donation-submit:not(:disabled):active{transform:translateY(1px);box-shadow:0 10px 22px rgba(123,63,228,.22)}.donation-submit:disabled{cursor:not-allowed;border-color:#e5e7eb;background:#eceff3;box-shadow:none}.donation-submit:disabled,.donation-submit:disabled .material-icons-outlined,.donation-submit:disabled span{color:#98a2b3!important;-webkit-text-fill-color:#98a2b3}.donation-summary{position:-webkit-sticky;position:sticky;top:104px}.donation-bank-transfer{margin-top:24px;padding:24px}.donation-bank-transfer h2{margin:0 0 12px;color:#1f2937;font-size:22px;font-weight:700}.donation-bank-transfer div{color:#596373;font-size:15px;line-height:1.7}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width:980px){.donation-checkout__grid,.donation-form-grid,.donation-inline-extra{grid-template-columns:1fr}.donation-summary{position:static}}@media (max-width:720px){.donation-checkout{width:min(100% - 20px,1229px)}.donation-panel{padding:20px}.donation-secure-hero{align-items:flex-start;flex-direction:column;padding:18px}.donation-secure-hero h1{font-size:23px}.donation-secure-hero img{width:64px}.donation-amount-grid,.donation-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.donation-custom-amount,.donation-methods__head{grid-template-columns:1fr;display:grid}.donation-methods__head{align-items:start}.donation-methods__head h2{font-size:28px}}.funds-card[data-v-6dc24966]{border-radius:16px;box-shadow:0 12px 32px rgba(15,23,42,.08);transition:box-shadow .35s ease,transform .35s ease}.campaign-image-wave[data-v-6dc24966]{background:#fff;overflow:hidden;position:relative}.campaign-image-wave__media[data-v-6dc24966]{position:absolute;inset:0;overflow:hidden}.campaign-image-wave__image[data-v-6dc24966],.campaign-image-wave__overlay[data-v-6dc24966]{position:absolute;inset:0}.campaign-image-wave__overlay[data-v-6dc24966]{z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(112,67,231,.18),rgba(139,92,246,.08))}.campaign-image-wave__fill[data-v-6dc24966],.campaign-image-wave__line[data-v-6dc24966]{bottom:-1px;height:50px;left:0;pointer-events:none;position:absolute;right:0;width:100%}.campaign-image-wave__fill[data-v-6dc24966]{z-index:2}.campaign-image-wave__fill path[data-v-6dc24966]{fill:#fff}.campaign-image-wave__line[data-v-6dc24966]{z-index:3}.campaign-image-wave__line path[data-v-6dc24966]{fill:none;stroke:rgba(139,92,246,.36);stroke-linecap:round;stroke-width:.7;vector-effect:non-scaling-stroke}.campaign-image-wave__action[data-v-6dc24966]{inset:0;pointer-events:none;position:absolute;z-index:30}.campaign-image-wave__action[data-v-6dc24966] a,.campaign-image-wave__action[data-v-6dc24966] button{pointer-events:auto}.campaign-image-wave__action[data-v-6dc24966] .zbiorki-card-goodbasket{bottom:auto;box-shadow:0 8px 20px rgba(49,58,73,.12);right:5px;top:5px}.funds-card__image[data-v-6dc24966]{z-index:0;filter:saturate(.94) hue-rotate(4deg);transition:transform .42s ease;transform-origin:center center}.funds-card__body[data-v-6dc24966]{background:#fff;position:relative;z-index:2}.funds-card[data-v-6dc24966]:hover{box-shadow:0 20px 42px rgba(15,23,42,.1)}.funds-card:hover .funds-card__image[data-v-6dc24966]{transform:scale(1.09) rotate(-1.4deg)}.funds-card:active .funds-card__image[data-v-6dc24966]{transform:scale(1.04) rotate(-.6deg)}