.donations-module__ApCNDq__surface{--donation-green:var(--site-primary,var(--navy,#0c7264));--donation-ink:var(--site-text,var(--ink,#173d37));max-width:1160px;color:var(--donation-ink);margin:auto;padding:24px 24px 72px;line-height:1.8}.donations-module__ApCNDq__surface *{box-sizing:border-box}.donations-module__ApCNDq__navigation{border-bottom:1px solid #dce6e1;flex-wrap:wrap;gap:12px 24px;margin-bottom:32px;padding-bottom:24px;display:flex}.donations-module__ApCNDq__navigation a{color:var(--donation-green);font-weight:600;text-decoration:none}.donations-module__ApCNDq__hero{max-width:760px;margin:0 0 36px}.donations-module__ApCNDq__eyebrow{color:#74613b;letter-spacing:.02em;font-size:.85rem;font-weight:700}.donations-module__ApCNDq__hero h1{margin:8px 0 16px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.4}.donations-module__ApCNDq__hero p{color:#50645c;font-size:1.08rem}.donations-module__ApCNDq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.donations-module__ApCNDq__card{background:#fff;border:1px solid #dbe5df;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.donations-module__ApCNDq__cardImage{object-fit:cover;background:#edf3ef;width:100%;height:220px}.donations-module__ApCNDq__cardBody{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.donations-module__ApCNDq__card h2{margin:0;font-size:1.3rem}.donations-module__ApCNDq__card p{color:#52645d;margin:0}.donations-module__ApCNDq__card .donations-module__ApCNDq__button{margin-top:auto}.donations-module__ApCNDq__button,.donations-module__ApCNDq__secondary{border:1px solid var(--donation-green);background:var(--donation-green);color:#fff;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.donations-module__ApCNDq__secondary{color:var(--donation-green);background:#fff}.donations-module__ApCNDq__button:disabled,.donations-module__ApCNDq__secondary:disabled{cursor:not-allowed;opacity:.6}.donations-module__ApCNDq__surface a:focus-visible,.donations-module__ApCNDq__surface button:focus-visible,.donations-module__ApCNDq__surface input:focus-visible,.donations-module__ApCNDq__surface select:focus-visible,.donations-module__ApCNDq__surface textarea:focus-visible{outline-offset:3px;outline:3px solid #b48b2f}.donations-module__ApCNDq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.donations-module__ApCNDq__panel{background:#fff;border:1px solid #dbe5df;border-radius:20px;margin:24px 0;padding:28px}.donations-module__ApCNDq__notice{background:#f2f6f3;border-inline-start:3px solid #8b9c71;border-radius:8px;margin:20px 0;padding:16px 20px}.donations-module__ApCNDq__error{color:#922c24;background:#fff2f0;border:1px solid #e8b7b0;border-radius:8px;padding:14px 18px}.donations-module__ApCNDq__empty{text-align:center;background:#f7f8f4;border:1px solid #dce6df;border-radius:20px;padding:36px}.donations-module__ApCNDq__loading{color:#5d7167;place-items:center;min-height:200px;display:grid}.donations-module__ApCNDq__split{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:36px;display:grid}.donations-module__ApCNDq__detailImage{object-fit:cover;border-radius:20px;width:100%;max-height:480px}.donations-module__ApCNDq__prose{white-space:pre-line;overflow-wrap:anywhere}.donations-module__ApCNDq__form{gap:20px;display:grid}.donations-module__ApCNDq__form label{gap:6px;font-weight:600;display:grid}.donations-module__ApCNDq__form input,.donations-module__ApCNDq__form select,.donations-module__ApCNDq__form textarea,.donations-module__ApCNDq__filter{font:inherit;color:var(--donation-ink);background:#fff;border:1px solid #9dae9f;border-radius:9px;width:100%;min-width:0;padding:12px}.donations-module__ApCNDq__form textarea{min-height:100px}.donations-module__ApCNDq__form fieldset{border:0;margin:0;padding:0}.donations-module__ApCNDq__form legend{margin-bottom:8px;font-weight:700}.donations-module__ApCNDq__form .donations-module__ApCNDq__choice{align-items:center;gap:10px;font-weight:400;display:flex}.donations-module__ApCNDq__choice input{width:auto;min-width:22px;min-height:22px}.donations-module__ApCNDq__suggestions{flex-wrap:wrap;gap:10px;display:flex}.donations-module__ApCNDq__suggestions button{color:var(--donation-green);cursor:pointer;font:inherit;background:#fff;border:1px solid #9dae9f;border-radius:9px;padding:10px 16px}.donations-module__ApCNDq__suggestions button[aria-pressed=true]{background:var(--donation-green);color:#fff}.donations-module__ApCNDq__hint{color:#5a6f63;font-size:.9rem;font-weight:400}.donations-module__ApCNDq__money{font-variant-numeric:tabular-nums}.donations-module__ApCNDq__progress{width:100%;height:8px;accent-color:var(--donation-green);border:0;border-radius:9px}.donations-module__ApCNDq__progress::-webkit-progress-bar{background:#e7eee8;border-radius:9px}.donations-module__ApCNDq__progress::-webkit-progress-value{background:var(--donation-green);border-radius:9px}.donations-module__ApCNDq__stats{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.donations-module__ApCNDq__review{grid-template-columns:minmax(100px,.6fr) minmax(0,1fr);gap:10px 18px;display:grid}.donations-module__ApCNDq__review dt{color:#52645d}.donations-module__ApCNDq__review dd{overflow-wrap:anywhere;margin:0;font-weight:600}.donations-module__ApCNDq__reviewTitle{font-size:1.55rem}.donations-module__ApCNDq__badge{background:#eff4ed;border-radius:20px;padding:4px 12px;font-size:.8rem;display:inline-block}.donations-module__ApCNDq__steps{color:#5b6f62;flex-wrap:wrap;gap:16px;padding:0;list-style:none;display:flex}.donations-module__ApCNDq__steps [aria-current=step]{color:var(--donation-green);font-weight:700}.donations-module__ApCNDq__payment{min-height:200px}.donations-module__ApCNDq__resultIcon{width:64px;height:64px;color:var(--donation-green);background:#edf4ee;border-radius:50%;place-items:center;font-size:2rem;display:grid}.donations-module__ApCNDq__tableWrap{overflow:auto}.donations-module__ApCNDq__table{border-collapse:collapse;width:100%;min-width:550px}.donations-module__ApCNDq__table th,.donations-module__ApCNDq__table td{text-align:start;border-bottom:1px solid #dce6df;padding:12px}.donations-module__ApCNDq__code{letter-spacing:.45em;text-align:center;font-size:1.6rem}.donations-module__ApCNDq__gift{text-align:center;background:#fbf8ef;border:1px solid #d6c7a0;border-radius:16px;padding:32px}.donations-module__ApCNDq__gift strong{font-size:1.5rem;display:block}.donations-module__ApCNDq__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.donations-module__ApCNDq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.donations-module__ApCNDq__split{grid-template-columns:1fr}.donations-module__ApCNDq__panel{padding:22px}.donations-module__ApCNDq__navigation{gap:10px 18px}}@media (max-width:540px){.donations-module__ApCNDq__surface{padding:18px 16px 40px}.donations-module__ApCNDq__grid{grid-template-columns:1fr}.donations-module__ApCNDq__cardImage{height:220px}.donations-module__ApCNDq__hero{margin-bottom:24px}.donations-module__ApCNDq__panel{padding:18px}.donations-module__ApCNDq__actions>.donations-module__ApCNDq__button,.donations-module__ApCNDq__actions>.donations-module__ApCNDq__secondary{flex:1}.donations-module__ApCNDq__navigation{font-size:.88rem}.donations-module__ApCNDq__review{grid-template-columns:100px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.donations-module__ApCNDq__surface *{scroll-behavior:auto!important;transition:none!important}}@media print{.donations-module__ApCNDq__navigation,.donations-module__ApCNDq__actions,.donations-module__ApCNDq__form{display:none}.donations-module__ApCNDq__surface{max-width:none;padding:0}.donations-module__ApCNDq__panel{border:0}}.donations-module__ApCNDq__surface .donations-module__ApCNDq__button{color:#fff}.donations-module__ApCNDq__surface .donations-module__ApCNDq__secondary{color:var(--donation-green)}.donations-module__ApCNDq__giftCelebration{background:#edf5f1;border-color:#377b68}.donations-module__ApCNDq__giftGratitude{background:#f7eef2;border-color:#a16b84}.donations-module__ApCNDq__fullReference{margin-top:8px;font-size:.8rem}.donations-module__ApCNDq__fullReference summary{cursor:pointer}.donations-module__ApCNDq__surface .donations-module__ApCNDq__button,.donations-module__ApCNDq__surface .donations-module__ApCNDq__secondary{text-align:center;justify-content:center;align-items:center;min-height:48px;line-height:1.5;display:inline-flex}.donations-module__ApCNDq__surface .donations-module__ApCNDq__actions{align-items:stretch;gap:12px}.donations-module__ApCNDq__surface .donations-module__ApCNDq__hero h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.35}.donations-module__ApCNDq__surface .donations-module__ApCNDq__steps{align-items:stretch;gap:8px}.donations-module__ApCNDq__steps li{text-align:center;border-bottom:2px solid #dbe5df;flex:1;padding:10px 8px;font-size:.9rem}.donations-module__ApCNDq__steps [aria-current=step]{border-color:var(--donation-green)}.donations-module__ApCNDq__surface #donation-amount{scroll-margin-top:110px}.donations-module__ApCNDq__campaignLayout{margin-block:20px 28px}.donations-module__ApCNDq__form input[aria-invalid=true]{border-color:#922c24}.donations-module__ApCNDq__resultPanel{max-width:720px;margin:24px auto}.donations-module__ApCNDq__resultHeader{text-align:center;max-width:560px;margin:0 auto 20px}.donations-module__ApCNDq__resultHeader .donations-module__ApCNDq__resultIcon{margin:0 auto 12px}.donations-module__ApCNDq__resultIcon[data-state=failed],.donations-module__ApCNDq__resultIcon[data-state=cancelled]{color:#9a3412;background:#fff4ed}.donations-module__ApCNDq__resultHeader h1{margin:10px 0;font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.35}.donations-module__ApCNDq__resultHeader p{color:#52645d;margin:10px 0;line-height:1.8}.donations-module__ApCNDq__testNotice{text-align:center;color:#52645d;background:#f2f6f3;border:1px solid #dbe5df;border-radius:9px;padding:10px 14px;font-size:.85rem}.donations-module__ApCNDq__resultAmount{text-align:center;color:var(--donation-green);background:#edf4ee;border-radius:14px;gap:6px;margin:20px 0;padding:20px;display:grid}.donations-module__ApCNDq__resultAmount strong{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.4}.donations-module__ApCNDq__receiptSection{border-top:1px solid #dbe5df;margin-top:24px;padding-top:20px}.donations-module__ApCNDq__receiptSection>h2{text-align:center;margin:0 0 20px;font-size:1.35rem}.donations-module__ApCNDq__receiptCard{text-align:center;background:#fafcfb;border:1px solid #dbe5df;border-radius:16px;margin:16px 0;padding:24px}.donations-module__ApCNDq__receiptCard strong{font-size:.9rem;display:block}.donations-module__ApCNDq__receiptNumber{overflow-wrap:anywhere;word-break:break-all;font-variant-numeric:tabular-nums;margin:6px 0;font-size:.85rem;line-height:1.7;display:block}.donations-module__ApCNDq__receiptCard p{margin:12px 0 20px}.donations-module__ApCNDq__receiptActions{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;margin-top:20px;display:flex}.donations-module__ApCNDq__receiptActions>.donations-module__ApCNDq__button,.donations-module__ApCNDq__receiptActions>.donations-module__ApCNDq__secondary{flex:1;min-width:180px;max-width:300px}.donations-module__ApCNDq__receiptCard .donations-module__ApCNDq__receiptNumber{max-width:440px;margin:8px auto;line-height:1.9}.donations-module__ApCNDq__resultPanel>.donations-module__ApCNDq__actions{border-top:1px solid #dbe5df;justify-content:center;margin-top:28px;padding-top:24px}.donations-module__ApCNDq__resultPanel>.donations-module__ApCNDq__actions>.donations-module__ApCNDq__secondary{min-width:220px}.donations-module__ApCNDq__resultPanel>.donations-module__ApCNDq__actions>.donations-module__ApCNDq__textAction{flex-basis:100%}.donations-module__ApCNDq__resultPanel>.donations-module__ApCNDq__review{row-gap:18px;margin-block:24px}.donations-module__ApCNDq__resultPanel>.donations-module__ApCNDq__review dd>bdi{white-space:nowrap}.donations-module__ApCNDq__textAction{color:var(--donation-green);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px;text-decoration:underline}.donations-module__ApCNDq__textAction:disabled{opacity:.6;cursor:wait}.donations-module__ApCNDq__historyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;padding:0;list-style:none;display:grid}.donations-module__ApCNDq__historyList>li{min-width:0}.donations-module__ApCNDq__historyCard{background:#fff;border:1px solid #dbe5df;border-radius:18px;flex-direction:column;height:100%;padding:28px;display:flex}.donations-module__ApCNDq__historyCard .donations-module__ApCNDq__review{row-gap:16px;margin-block:24px}.donations-module__ApCNDq__historyCardActions{justify-content:center;margin-top:auto;padding-top:8px;display:flex}.donations-module__ApCNDq__historyCardActions>.donations-module__ApCNDq__secondary{width:100%;max-width:300px}.donations-module__ApCNDq__historyStatus{color:#52645d;background:#f3f5f4;border-radius:8px;padding:4px 10px;font-size:.88rem;line-height:1.7;display:inline-block}.donations-module__ApCNDq__historyStatus[data-state=confirmed]{color:#17634d;background:#eaf5ef}.donations-module__ApCNDq__historyStatus[data-state=pending]{color:#795716;background:#fff6e5}.donations-module__ApCNDq__historyHeading{text-align:center;overflow-wrap:anywhere;margin:0;font-size:1.3rem;line-height:1.6}.donations-module__ApCNDq__printReceipts{display:none}@media (max-width:540px){.donations-module__ApCNDq__surface .donations-module__ApCNDq__actions{grid-template-columns:1fr;width:100%;display:grid}.donations-module__ApCNDq__surface .donations-module__ApCNDq__actions>.donations-module__ApCNDq__button,.donations-module__ApCNDq__surface .donations-module__ApCNDq__actions>.donations-module__ApCNDq__secondary{box-sizing:border-box;width:100%}.donations-module__ApCNDq__surface .donations-module__ApCNDq__review{grid-template-columns:minmax(95px,.65fr) minmax(0,1fr);gap:12px}.donations-module__ApCNDq__surface .donations-module__ApCNDq__steps{gap:4px;font-size:.8rem}.donations-module__ApCNDq__steps li{padding:8px 4px;font-size:.8rem}.donations-module__ApCNDq__resultPanel{margin:16px 0}.donations-module__ApCNDq__historyList{grid-template-columns:1fr;gap:18px}.donations-module__ApCNDq__historyCard{padding:24px 20px}.donations-module__ApCNDq__receiptCard{padding:22px 16px}.donations-module__ApCNDq__receiptActions{grid-template-columns:1fr;gap:12px;display:grid}.donations-module__ApCNDq__receiptActions>.donations-module__ApCNDq__button,.donations-module__ApCNDq__receiptActions>.donations-module__ApCNDq__secondary{width:100%;min-width:0;max-width:none}.donations-module__ApCNDq__resultAmount{padding:16px}}@media print{html:has(>body>.donations-module__ApCNDq__printReceipts){background:#fff!important}body:has(>.donations-module__ApCNDq__printReceipts){background:#fff!important;margin:0!important}body:has(>.donations-module__ApCNDq__printReceipts)>:not(.donations-module__ApCNDq__printReceipts){display:none!important}.donations-module__ApCNDq__printReceipts{color:#172f49;direction:rtl;background:#fff;font:12pt/1.7 sans-serif;display:block!important}.donations-module__ApCNDq__printReceipt{break-after:page;overflow-wrap:anywhere;box-sizing:border-box;border-top:5pt solid #075c60;min-height:245mm;padding:12mm 10mm}.donations-module__ApCNDq__printReceipt:last-child{break-after:auto}.donations-module__ApCNDq__printReceipt header{text-align:center;border-bottom:1px solid #d9e4df;margin-bottom:24px;padding-bottom:20px}.donations-module__ApCNDq__receiptBrand img{width:160px;height:auto;margin:0 auto 20px;display:block}.donations-module__ApCNDq__receiptBrand p{color:#52645d;margin:0;font-size:11pt}.donations-module__ApCNDq__printReceiptAmount{text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f0f6f3;border-radius:10px;margin:20px 0;padding:16px}.donations-module__ApCNDq__printReceiptAmount span{color:#52645d;font-size:11pt;display:block}.donations-module__ApCNDq__printReceiptAmount strong{color:#075c60;font-size:25pt}.donations-module__ApCNDq__printReceiptReference{text-align:center;border:1px solid #d9e4df;border-radius:8px;margin-bottom:24px;padding:12px}.donations-module__ApCNDq__printReceiptReference>span{color:#52645d;font-size:10pt}.donations-module__ApCNDq__printReceiptFooter{text-align:center;color:#52645d;border-top:1px solid #b9a676;margin-top:30px;padding-top:18px;font-size:10pt}.donations-module__ApCNDq__printReceiptFooter strong{color:#075c60;font-size:14pt}.donations-module__ApCNDq__printReceiptFooter p{margin:10px 0}.donations-module__ApCNDq__printReceipt h1{font-size:19pt;line-height:1.5}.donations-module__ApCNDq__printReceipt .donations-module__ApCNDq__review{grid-template-columns:40% 1fr;gap:12px;display:grid}.donations-module__ApCNDq__printReceipt .donations-module__ApCNDq__review dd{margin:0}.donations-module__ApCNDq__printReceipt .donations-module__ApCNDq__receiptNumber{font-size:10pt}}
