/* Master Palm Patch 677 R7 — human-readable Stripe currency UI + mobile two-row header. */
.mpl-currency,.mp-currency-switcher{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:inherit;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.mpl-currency__label,.mp-currency-switcher-label{opacity:.78}.mpl-currency select,.mp-currency-switcher select{height:34px;min-width:190px;max-width:235px;border:1px solid #cfd6de;border-radius:6px;background:#fff;color:#111820;padding:0 28px 0 9px;font:750 .75rem/1 Manrope,Arial,sans-serif;cursor:pointer;text-transform:none}.mpl-actions>.mpl-currency{flex:0 0 auto;margin-right:2px}.mp-currency-backdrop{position:fixed;inset:0;z-index:2147483500;background:rgba(5,9,13,.72);display:flex;align-items:center;justify-content:center;padding:20px}.mp-currency-modal{width:min(560px,100%);background:#fff;color:#111820;border:1px solid #d9dee5;border-top:5px solid #d71920;border-radius:8px;box-shadow:0 28px 90px rgba(0,0,0,.38);padding:26px}.mp-currency-modal h2{margin:0 0 10px;font-size:1.5rem;font-weight:900}.mp-currency-modal p{margin:0 0 18px;color:#47515d;font-weight:650;line-height:1.5}.mp-currency-modal-select{width:100%;height:46px;border:1px solid #bcc5cf;border-radius:4px;background:#fff;padding:0 12px;font-weight:800}.mp-currency-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.mp-currency-modal-actions button{min-height:46px;border-radius:4px;font-weight:900;padding:8px 12px}.mp-currency-primary{border:1px solid #c9151b;background:#d71920;color:#fff}.mp-currency-secondary{border:1px solid #222b34;background:#fff;color:#111820}.mp-currency-payment-note{margin:0 0 12px;padding:10px 12px;border-left:4px solid #d71920;background:#f6f7f9;color:#1c2733;font-size:.84rem;font-weight:750}
@media(max-width:900px){.mpl-header .mpl-header__row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;row-gap:8px!important}.mpl-header .mpl-brand{grid-column:1/-1!important;grid-row:1!important;justify-self:center!important;width:100%!important;display:flex!important;justify-content:center!important}.mpl-header .mpl-brand img{display:block!important;width:auto!important;max-width:min(244px,72vw)!important;height:auto!important;margin:0 auto!important}.mpl-header .mpl-nav{display:none!important}.mpl-header .mpl-actions{grid-column:1/-1!important;grid-row:2!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important}.mpl-header .mpl-actions>.mpl-currency{margin-right:auto!important;min-width:0}.mpl-currency__label,.mp-currency-switcher-label{display:none!important}.mpl-currency select,.mp-currency-switcher select{min-width:112px;max-width:132px;height:34px;font-size:.7rem}.mp-currency-modal-actions{grid-template-columns:1fr}}
