.adminPaymentMethods,.tourCashSettings{color:#164364;background:#fff;border:1px solid #cee4ef;border-radius:18px;min-width:0;padding:20px}.paymentMethodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.paymentMethodGrid article{border:1px solid #d7e5ee;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.paymentMethodGrid h3{margin:0}.paymentMethodGrid small{line-height:1.5}.paymentMethodGrid button{align-self:flex-start;min-height:44px}.paymentToggle{align-items:center;gap:12px;min-height:44px;overflow-wrap:normal!important;word-break:normal!important;font-size:14px!important;display:flex!important}.paymentToggle input{cursor:pointer;appearance:none!important;background:#b4c0ca!important;border:0!important;border-radius:20px!important;flex:0 0 44px!important;width:44px!important;height:26px!important;min-height:26px!important;padding:3px!important}.paymentToggle input:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;display:block}.paymentToggle input:checked{background:#2589c6!important}.paymentToggle input:checked:before{transform:translate(18px)}.paymentToggle input:focus-visible{outline:3px solid #ffd83e}.paymentToggle input:disabled{opacity:.6}.tourCashSettings label{max-width:100%}.paypalFundingOptions{min-width:0}.paypalFundingMethod{border:1px solid #cfe0eb;border-radius:12px;min-width:0;margin:10px 0;padding:12px}.paypalFundingMethod p{margin:0 0 8px}.paypalFundingMethod[hidden]{display:none}.compactGatewayChoices{min-width:0}.paymentMethodGrid article p{overflow-wrap:anywhere}@media (width<=600px){.paymentMethodGrid{grid-template-columns:1fr}.adminPaymentMethods,.tourCashSettings{padding:14px}}.paypalFundingOptions .paypalFundingMethod{box-sizing:border-box;text-align:center;width:100%;max-width:420px;margin:12px auto;padding:14px}.paypalFundingOptions .paypalFundingMethod>p{overflow-wrap:normal;word-break:normal;line-height:1.45}.paypalFundingOptions .paypalFundingMethod>p b{margin-bottom:4px;font-size:1rem;display:inline-block}.paypalFundingOptions .paypalFundingButton{box-sizing:border-box;width:100%;max-width:360px;margin:0 auto}.paypalFundingOptions .paymentCardBrands{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:10px auto 6px;display:flex}.paypalFundingOptions .paymentCardBrands svg{flex:0 0 52px;width:52px;max-width:52px;height:33px;display:block}@media (width<=380px){.paypalFundingOptions .paypalFundingMethod{padding:10px}}.paypalFundingOptions .paymentCardDisclosure{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #d7e5ee;border-radius:10px;width:100%;max-width:360px;margin:4px auto 12px;padding:0;overflow:hidden}.paypalFundingOptions .paymentCardDisclosure>summary{box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--navy);overflow-wrap:normal;word-break:normal;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:650;list-style:none;display:flex}.paypalFundingOptions .paymentCardDisclosure>summary::-webkit-details-marker{display:none}.paypalFundingOptions .paymentCardDisclosure>summary span{font-size:1rem;display:inline-block}.paypalFundingOptions .paymentCardDisclosure[open]>summary span{transform:rotate(180deg)}.paypalFundingOptions .paymentCardDisclosure>summary:focus-visible{outline-offset:-3px;outline:3px solid #ffd83e}.paypalFundingOptions .paymentCardDisclosure ul{color:var(--navy);flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:4px 0 8px;padding:0 12px;font-size:.78rem;list-style:none;display:flex}.paypalFundingOptions .paymentCardDisclosure a{box-sizing:border-box;overflow-wrap:break-word;max-width:100%;color:var(--blue);padding:6px 12px 12px;font-size:.75rem;display:inline-block}
