.PaymentProcessingOverlay_screen__cjfV2{--payment-accent:#ffd600;--payment-ink:#111111;position:fixed;inset:0;z-index:9990;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:rgb(27 31 36/68%);color:var(--payment-ink);cursor:wait;overflow-y:auto}.PaymentProcessingOverlay_screen__cjfV2[data-brand=club]{--payment-accent:#f8c744;--payment-ink:#101d2c}.PaymentProcessingOverlay_screen__cjfV2[data-brand=go]{--payment-accent:#ecaa42;--payment-ink:#182c4e}.PaymentProcessingOverlay_panel__Oh4Pt{width:min(100%,380px);box-sizing:border-box;padding:32px 28px;border-radius:16px;background:#ffffff;box-shadow:0 16px 48px rgb(0 0 0/18%);text-align:center;outline:none}.PaymentProcessingOverlay_animation__X4kxd{display:flex;justify-content:center;margin-bottom:20px}.PaymentProcessingOverlay_ring__DwMzp{width:64px;height:64px;transform:rotate(-90deg)}.PaymentProcessingOverlay_track__ps_kE{stroke:#edf0f3}.PaymentProcessingOverlay_fill__pYuQh{stroke:var(--payment-accent);stroke-dasharray:110 164}.PaymentProcessingOverlay_panel__Oh4Pt h2{margin:0;font:inherit;font-weight:700;font-size:clamp(21px,5vw,25px);line-height:1.3;text-wrap:balance}.PaymentProcessingOverlay_panel__Oh4Pt p{margin:12px 0 0;font-size:14px;line-height:1.6;color:#4c5663;text-wrap:pretty}@media (prefers-reduced-motion:no-preference){.PaymentProcessingOverlay_ring__DwMzp{animation:PaymentProcessingOverlay_payment-turn__HhqDe 2s linear infinite}.PaymentProcessingOverlay_fill__pYuQh{animation:PaymentProcessingOverlay_payment-fill__17PBT 1.5s ease-in-out infinite alternate}}.PaymentProcessingOverlay_screen__cjfV2[data-paused=true] .PaymentProcessingOverlay_fill__pYuQh,.PaymentProcessingOverlay_screen__cjfV2[data-paused=true] .PaymentProcessingOverlay_ring__DwMzp{animation-play-state:paused}@keyframes PaymentProcessingOverlay_payment-turn__HhqDe{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes PaymentProcessingOverlay_payment-fill__17PBT{0%{stroke-dasharray:12 164}to{stroke-dasharray:150 164}}.RideManagement_page__MCLub{max-width:640px;margin:0 auto;padding:36px 20px 60px;color:#172337;font-family:inherit;line-height:1.5}.RideManagement_brand__yQ0q2{font-weight:800;font-size:18px}.RideManagement_card__FeIC5{background:#fff;border:1px solid #dfe4ea;border-radius:20px;padding:24px;margin-top:24px;box-shadow:0 8px 30px #10203008}.RideManagement_title__IjVQR{font-size:28px;line-height:1.2;margin:12px 0 22px;font-weight:750}.RideManagement_form__D49hG{display:grid;gap:16px}.RideManagement_label__7pZHX{display:grid;gap:6px;font-weight:600;font-size:14px}.RideManagement_input__liN61{width:100%;box-sizing:border-box;border:1px solid #aab4c0;border-radius:10px;padding:12px;background:#fff;color:#172337;font:inherit}.RideManagement_button__dHiZi{border:0;border-radius:12px;background:#172337;color:#fff;padding:14px 18px;cursor:pointer;font:inherit;font-weight:700;min-height:48px}.RideManagement_button__dHiZi:disabled{opacity:.5;cursor:wait}.RideManagement_secondary__I8I8S{background:#f0f2f5;color:#172337}.RideManagement_danger__ics65{background:#a62929;color:#fff}.RideManagement_notice__COz8q{background:#f4f6f9;padding:14px;border-radius:12px;font-size:14px;white-space:pre-wrap}.RideManagement_error__xEujV{color:#a62929}.RideManagement_actions__QRTId{display:grid;gap:10px;margin-top:20px}.RideManagement_meta__64e1E{color:#566579;font-size:13px}.RideManagement_button__dHiZi:focus-visible,.RideManagement_input__liN61:focus-visible{outline:3px solid #e4b639;outline-offset:3px}