.upm-support{--upm-support-accent:#2563eb;margin:40px 0;padding:24px;border:1px solid rgb(0 0 0 / .06);border-radius:12px;background:#f7f7f7;box-sizing:border-box}.upm-support-copy{margin-bottom:16px}.upm-support-title{margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.35}.upm-support-copy p{margin:0;font-size:15px;line-height:1.6}.upm-support-amounts{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 8px}.upm-support-amount{min-width:82px;padding:11px 18px;border:1px solid rgb(0 0 0 / .16);border-radius:9px;background:#fff;color:#161616;font:inherit;font-weight:700;line-height:1.2;cursor:pointer;transition:transform 0.12s ease,border-color 0.12s ease,background 0.12s ease,color 0.12s ease}.upm-support-amount:hover,.upm-support-amount:focus-visible{border-color:var(--upm-support-accent);transform:translateY(-1px);outline:none}.upm-support-amount.is-selected{border-color:var(--upm-support-accent);background:var(--upm-support-accent);color:#fff}.upm-support-amount:disabled{cursor:wait;opacity:.65}.upm-support-status{min-height:0;margin-top:10px;font-size:14px;line-height:1.5}.upm-support-status:empty{display:none}.upm-support-status.is-success{padding:12px 14px;border-radius:8px;background:#eef8ef;font-weight:600}.upm-support-status.is-error{padding:12px 14px;border-radius:8px;background:#fff1f0}.upm-support-status.is-loading{opacity:.75}.upm-support-checkout{width:100%;margin-top:18px;overflow:hidden;border-radius:10px;background:#fff}.upm-support-checkout[hidden]{display:none!important}.upm-support-secure{margin-top:10px;font-size:12px;opacity:.68}@media (max-width:767px){.upm-support{margin:30px 0;padding:18px 14px}.upm-support-title{font-size:19px}.upm-support-copy p{font-size:14px}.upm-support-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.upm-support-amount{min-width:0;width:100%;padding:11px 8px}}