/* Charity-Hiker: PayPal consent gate in compact header/navigation.
 * No third-party assets or tracking loaded by this stylesheet.
 */
.ch-paypal-donation{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle;margin:0!important;padding:0!important;max-width:100%;min-width:0;flex:0 0 auto;line-height:1.2}
.ch-paypal-donation .ch-paypal-consent-gate{display:inline-flex!important;align-items:center;justify-content:center;max-width:100%!important;min-width:0;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;line-height:1!important;white-space:nowrap}
/* Accessible screenreader copy, but no full-width privacy paragraph in the navbar. */
.ch-paypal-donation .ch-paypal-consent-gate>span{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}
.ch-paypal-donation .ch-paypal-consent-open,
.ch-paypal-donation .ch-paypal-consent-submit{appearance:none;border:0!important;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-width:86px!important;max-width:130px!important;min-height:29px!important;margin:0!important;padding:6px 15px!important;background:#f4ba1e!important;color:#243b32!important;box-shadow:none!important;font:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;text-align:center;cursor:pointer}
.ch-paypal-donation .ch-paypal-consent-open:hover,
.ch-paypal-donation .ch-paypal-consent-submit:hover{background:#dfaa0d!important;color:#243b32!important}
.ch-paypal-donation .ch-paypal-consent-open:focus-visible,
.ch-paypal-donation .ch-paypal-consent-submit:focus-visible{outline:3px solid #a06b00;outline-offset:3px}
.ch-paypal-donation [hidden]{display:none!important}
