#pledge_pay_body.pledge-payment-shared-ui,.pledge-payment-modal #pledge_pay_body{--ppay-tint:color-mix(in srgb,var(--accent) 5%,var(--field-bg) 95%);position:relative}#pledge_pay_body.pledge-payment-shared-ui .matanah-amount--active-border,.pledge-payment-modal #pledge_pay_body .matanah-amount--active-border{border-color:var(--accent)}#pledge_pay_body.pledge-payment-shared-ui .mgr-pay-method-new,#pledge_pay_body.pledge-payment-shared-ui .mgr-pay-method-saved,.pledge-payment-modal #pledge_pay_body .mgr-pay-method-new,.pledge-payment-modal #pledge_pay_body .mgr-pay-method-saved{margin-top:10px}#pledge_pay_body.pledge-payment-shared-ui .mgr-cc-manual-fields,.pledge-payment-modal #pledge_pay_body .mgr-cc-manual-fields{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease}#pledge_pay_body.pledge-payment-shared-ui .mgr-cc-manual-fields.is-collapsed,.pledge-payment-modal #pledge_pay_body .mgr-cc-manual-fields.is-collapsed{grid-template-rows:0fr}#pledge_pay_body.pledge-payment-shared-ui .mgr-cc-manual-fields__inner,.pledge-payment-modal #pledge_pay_body .mgr-cc-manual-fields__inner{min-height:0;opacity:1;overflow:hidden;transition:opacity .16s ease}#pledge_pay_body.pledge-payment-shared-ui .mgr-cc-manual-fields.is-collapsed .mgr-cc-manual-fields__inner,.pledge-payment-modal #pledge_pay_body .mgr-cc-manual-fields.is-collapsed .mgr-cc-manual-fields__inner{opacity:0;transition-duration:.1s}#pledge_pay_body.pledge-payment-shared-ui .mgr-pay-method-new .label_font_tight_bottom,#pledge_pay_body.pledge-payment-shared-ui .mgr-pay-method-saved .label_font_tight_bottom,.pledge-payment-modal #pledge_pay_body .mgr-pay-method-new .label_font_tight_bottom,.pledge-payment-modal #pledge_pay_body .mgr-pay-method-saved .label_font_tight_bottom{color:var(--text-muted);display:block;font-size:12px;font-weight:700;margin-bottom:4px}#pledge_pay_body.pledge-payment-shared-ui .mgr-pay-method-new .form-control,.pledge-payment-modal #pledge_pay_body .mgr-pay-method-new .form-control{border:1px solid var(--field-border);border-radius:8px}#pledge_pay_body.pledge-payment-shared-ui .mgr-pay-method-new .form-control:focus,.pledge-payment-modal #pledge_pay_body .mgr-pay-method-new .form-control:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-border)}#pledge_pay_body.pledge-payment-shared-ui .mgr-pay-method-new .form-check,.pledge-payment-modal #pledge_pay_body .mgr-pay-method-new .form-check{padding-top:4px}#pledge_pay_body.pledge-payment-shared-ui .matanah-amount--error-border,.pledge-payment-modal #pledge_pay_body .matanah-amount--error-border{border-color:var(--danger)}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-modal-label,.pledge-payment-modal #pledge_pay_body .mgr-pledge-modal-label{color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.06em;margin-bottom:.35rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-summary-block,.pledge-payment-modal #pledge_pay_body .mgr-pledge-summary-block{align-items:flex-start;margin-top:1.25rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-summary-block>[class*=col-],.pledge-payment-modal #pledge_pay_body .mgr-pledge-summary-block>[class*=col-]{padding-left:.75rem;padding-right:.75rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-panel,.pledge-payment-modal #pledge_pay_body .mgr-pledge-panel{background:var(--field-bg);border:1px solid var(--border-color);border-radius:10px;padding:1rem 1.1rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-panel--summary,.pledge-payment-modal #pledge_pay_body .mgr-pledge-panel--summary{padding:1.1rem 1.25rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-panel--boxed,.pledge-payment-modal #pledge_pay_body .mgr-pledge-panel--boxed{border-radius:4px}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-panel.mgr-pledge-panel--open-payment-empty,.pledge-payment-modal #pledge_pay_body .mgr-pledge-panel.mgr-pledge-panel--open-payment-empty{align-content:center;display:grid}#pledge_pay_body.pledge-payment-shared-ui #mgr_open_payment_amount_wrap.mgr-open-payment-apply-muted,.pledge-payment-modal #pledge_pay_body #mgr_open_payment_amount_wrap.mgr-open-payment-apply-muted{opacity:.55}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-total-balance-band,.pledge-payment-modal #pledge_pay_body .mgr-summary-total-balance-band{padding-bottom:.35rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-total-balance-label,.pledge-payment-modal #pledge_pay_body .mgr-summary-total-balance-label{color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-total-balance-value,.pledge-payment-modal #pledge_pay_body .mgr-summary-total-balance-value{color:var(--text-color);font-size:1.05rem;font-weight:700}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-paying-today-hero,.pledge-payment-modal #pledge_pay_body .mgr-summary-paying-today-hero{background:linear-gradient(180deg,var(--ppay-tint),color-mix(in srgb,var(--accent) 9%,var(--field-bg) 91%));border:1px solid var(--accent-border);border-radius:16px;padding:.65rem 1rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-paying-today-label,.pledge-payment-modal #pledge_pay_body .mgr-summary-paying-today-label{color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.16em;margin-bottom:.35rem;text-transform:uppercase}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-paying-today-value,.pledge-payment-modal #pledge_pay_body .mgr-summary-paying-today-value{color:var(--text-color);font-size:clamp(1.6rem,5vw,2.1rem);font-weight:700;letter-spacing:-.02em;line-height:1.05}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-lines--breakdown .mgr-summary-line-label,.pledge-payment-modal #pledge_pay_body .mgr-summary-lines--breakdown .mgr-summary-line-label{color:var(--text-muted);font-size:.9rem;font-weight:400}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-lines--breakdown .mgr-summary-line-value,.pledge-payment-modal #pledge_pay_body .mgr-summary-lines--breakdown .mgr-summary-line-value{color:var(--text-muted);font-size:.9rem;font-weight:500}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-line-value.mgr-summary-open-payment-deduction,.pledge-payment-modal #pledge_pay_body .mgr-summary-line-value.mgr-summary-open-payment-deduction{color:var(--danger);font-weight:600}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-divider,.pledge-payment-modal #pledge_pay_body .mgr-summary-divider{border-color:color-mix(in srgb,var(--text-muted) 25%,transparent);margin-left:0;margin-right:0}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-divider--before-remaining,.pledge-payment-modal #pledge_pay_body .mgr-summary-divider--before-remaining{border-color:color-mix(in srgb,var(--text-muted) 18%,transparent);border-width:1px 0 0}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-remaining-title,.pledge-payment-modal #pledge_pay_body .mgr-summary-remaining-title{color:var(--text-muted);font-size:.65rem;font-weight:600;letter-spacing:.07em;line-height:1.3;padding-top:4px;text-transform:uppercase}#pledge_pay_body.pledge-payment-shared-ui .mgr-summary-remaining-value,.pledge-payment-modal #pledge_pay_body .mgr-summary-remaining-value{align-self:flex-end;color:var(--text-muted);font-size:1.12rem;font-weight:600;line-height:1.2}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-balance-note,.pledge-payment-modal #pledge_pay_body .mgr-pledge-balance-note{color:var(--text-muted);font-size:.85rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-empty-balance-title,.pledge-payment-modal #pledge_pay_body .mgr-pledge-empty-balance-title{color:var(--text-color);font-size:1.05rem;font-weight:600}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-currency-input .input-group-text,.pledge-payment-modal #pledge_pay_body .mgr-pledge-currency-input .input-group-text{background:var(--field-bg);border-color:var(--border-color);color:var(--text-color);font-weight:600}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-currency-input .form-control,.pledge-payment-modal #pledge_pay_body .mgr-pledge-currency-input .form-control{background:var(--field-bg);border-color:var(--border-color)}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-pledge-gateway-group,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-pledge-gateway-group{background:var(--field-bg);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-pledge-gateway-group+.mgr-pledge-gateway-group,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-pledge-gateway-group+.mgr-pledge-gateway-group{margin-top:1rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-pledge-gateway-header,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-pledge-gateway-header{align-items:center;background:color-mix(in srgb,var(--accent) 5%,var(--field-bg) 95%);border-bottom:1px solid var(--border-color);display:flex;gap:.6rem;padding:.7rem .95rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-pledge-gateway-icon,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-pledge-gateway-icon{align-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--field-bg) 88%);border-radius:8px;display:inline-flex;height:1.9rem;justify-content:center;width:1.9rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-pledge-gateway-icon i,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-pledge-gateway-icon i{color:var(--accent)}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-pledge-gateway-title,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-pledge-gateway-title{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-pledge-gateway-body,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-pledge-gateway-body{background:var(--field-bg)}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-gateway-credit-panel,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-gateway-credit-panel{align-items:center;background:color-mix(in srgb,var(--accent) 4%,var(--field-bg) 96%);border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.6rem 1rem;padding:.8rem .95rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-gateway-credit-row,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-gateway-credit-row{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 1rem;width:100%}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-gateway-credit-toggle,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-gateway-credit-toggle{align-items:center;color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;margin:0}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-gateway-use-credit,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-gateway-use-credit{accent-color:var(--accent);cursor:pointer;height:1.1rem;margin:0;width:1.1rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-gateway-credit-amount-wrap,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-gateway-credit-amount-wrap{display:flex;flex-direction:column;gap:.25rem;width:min(100%,200px)}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-gateway-credit-apply-error,#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-open-credit-apply-error,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-gateway-credit-apply-error,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-open-credit-apply-error{color:var(--danger,#c0392b);flex:1 0 100%;font-size:.8rem;line-height:1.3}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-gateway-credit-available-line,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-gateway-credit-available-line{color:var(--text-muted);font-size:.85rem;margin-left:auto;white-space:nowrap}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-gateway-credit-inactive .mgr-gateway-credit-amount-wrap,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-gateway-credit-inactive .mgr-gateway-credit-amount-wrap{pointer-events:none;visibility:hidden}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-gateway-stack .mgr-gateway-no-credit-note,.pledge-payment-modal #pledge_pay_body .mgr-pledge-gateway-stack .mgr-gateway-no-credit-note{color:var(--text-muted);font-size:.85rem;margin:0}#pledge_pay_body.pledge-payment-shared-ui .mgr-gateway-no-credit .mgr-gateway-credit-apply,#pledge_pay_body.pledge-payment-shared-ui .mgr-gateway-no-credit .mgr-gateway-use-credit,.pledge-payment-modal #pledge_pay_body .mgr-gateway-no-credit .mgr-gateway-credit-apply,.pledge-payment-modal #pledge_pay_body .mgr-gateway-no-credit .mgr-gateway-use-credit{opacity:.45;pointer-events:none}#pledge_pay_body.pledge-payment-shared-ui .pledge-pay-method-switcher,.pledge-payment-modal #pledge_pay_body .pledge-pay-method-switcher{margin-bottom:.25rem}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-fully-covered-panel,#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-fully-covered-panel span,.pledge-payment-modal #pledge_pay_body .mgr-pledge-fully-covered-panel,.pledge-payment-modal #pledge_pay_body .mgr-pledge-fully-covered-panel span{color:var(--text-color)}#pledge_pay_body.pledge-payment-shared-ui .mgr-pledge-fully-covered-icon,.pledge-payment-modal #pledge_pay_body .mgr-pledge-fully-covered-icon{color:var(--accent)}.recurring-setup-wrapper:not(.pledge-pay-hidden){display:flex;flex-direction:column;gap:12px}.recurring-setup-row{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.recurring-setup-col{display:flex;flex-direction:column;gap:6px;min-width:0}.recurring-setup-col .form-check,.recurring-setup-col input,.recurring-setup-col label,.recurring-setup-col select{margin-bottom:0}.recurring-setup-col--check .form-check{padding-top:.6rem}.pledge-payment-modal #pledge_pay_body .modal-body{padding:24px}.pledge-payment-modal #mgr_pledge_summary_section .mgr-pledge-panel--summary{min-height:100%}.pledge-select-wrap{background:var(--field-bg);border:1px solid var(--accent);border-radius:10px;min-height:42px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.pledge-select-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-border)}.pledge-select-wrap .pledge-select-caret{color:var(--accent);font-size:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:transform .2s ease}.pledge-select-wrap.pledge-select-open .pledge-select-caret,.pledge-select-wrap.select2-open .pledge-select-caret{transform:translateY(-50%) rotate(180deg)}.pledge-select-wrap select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;box-shadow:none;min-height:42px;padding:10px 36px 10px 14px;width:100%}.pledge-select-wrap select.form-control:focus{box-shadow:none;outline:none}.pledge-select-wrap .select2-container--bootstrap-5{width:100%!important}.pledge-select-wrap .select2-container--bootstrap-5 .select2-selection{align-items:center;background:transparent;background-image:none;border:none;border-radius:10px;display:flex;font-size:14px;min-height:42px;padding:8px 36px 8px 14px}.pledge-select-wrap .select2-container--bootstrap-5 .select2-selection .select2-selection__rendered{align-items:center;display:flex;padding:0}.pledge-select-wrap .select2-container--bootstrap-5.select2-container--focus .select2-selection,.pledge-select-wrap .select2-container--bootstrap-5.select2-container--open .select2-selection{border:none;box-shadow:none}

/*# sourceMappingURL=pledge-payment-shared.css.map*/