.mh-installment-choices{display:grid;gap:13px;margin-block:12px 20px}.mh-payment-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:3px}.mh-payment-heading strong{font-size:14px;color:#234738}.mh-payment-heading p{font-size:11px;color:#71826f;margin:5px 0 0;line-height:1.9}.mh-payment-retry{min-height:44px;flex-shrink:0;border:1px solid #cddfce;border-radius:11px;background:#f3f8f0;padding:8px 15px;color:#25593e;font:inherit;font-size:12px;cursor:pointer}.mh-payment-retry:hover:not(:disabled){background:#e6f0e2}.mh-payment-retry:disabled{opacity:.6;cursor:wait}.checkout-form label.mh-payment-choice{display:grid!important;grid-template-columns:20px 42px minmax(0,1fr) auto;align-items:center;gap:14px;text-align:right!important;border:1px solid #dfe6dc;border-radius:16px;background:#fff;padding:19px;cursor:pointer;min-height:108px;position:relative;scroll-margin-block:180px 110px;transition:background .18s,border-color .18s,box-shadow .18s}.mh-payment-choice>input{width:18px!important;height:18px!important;min-height:0!important;margin:0!important;accent-color:#295f43}.mh-payment-choice>img{display:block!important;width:42px!important;height:42px!important;object-fit:contain;border:1px solid #e7ece4;border-radius:11px;padding:4px;background:white}.mh-payment-choice-copy{display:grid;gap:7px;min-width:0}.mh-payment-choice-copy strong{font-size:14px;line-height:1.8;color:#244c36}.mh-payment-choice-copy small{font-size:11px;line-height:1.9;color:#78836f;overflow-wrap:anywhere}.mh-payment-status{max-width:150px;font-size:10px;line-height:1.8;border-radius:16px;background:#f0f3ec;color:#6c7d62;padding:5px 9px;text-align:center}.checkout-form label.mh-payment-choice.is-selected{background:#f4f9ef;border-color:#6d9367;box-shadow:0 0 0 1px #6d9367}.mh-payment-choice.is-ready .mh-payment-status{background:#e7f4e9;color:#33704c}.mh-payment-choice.is-error .mh-payment-status,.mh-payment-choice.is-unavailable .mh-payment-status{background:#fff1d9;color:#8c6a2f}.checkout-form label.mh-payment-choice:not(.is-ready){cursor:default;background:#fcfdf9}.mh-payment-choice.is-error .mh-payment-choice-copy small,.mh-payment-choice.is-unavailable .mh-payment-choice-copy small{color:#7e6b48}.mh-payment-choice:focus-within,.mh-payment-retry:focus-visible{outline:3px solid #aa945b;outline-offset:3px}.mh-payment-progress,.mh-payment-network-note,.mh-payment-empty{font-size:12px;line-height:1.9;padding:13px 15px;border-radius:12px;margin:0;background:#f4f7ee;color:#6b7b60}.mh-payment-network-note{background:#fff5e6;color:#85662f}.mh-payment-empty{border:1px dashed #cddbc7;padding:22px}.mh-payment-empty strong{font-size:13px;color:#355442}.mh-payment-empty p{margin:8px 0 0}@media(max-width:700px){.mh-payment-heading{align-items:flex-start}.mh-payment-heading strong{font-size:13px}.mh-payment-heading p{font-size:10px}.mh-payment-retry{padding-inline:11px;font-size:11px}.checkout-form label.mh-payment-choice{grid-template-columns:18px 36px minmax(0,1fr);gap:10px;padding:16px 14px}.mh-payment-choice>img{width:36px!important;height:36px!important}.mh-payment-choice-copy strong{font-size:13px}.mh-payment-choice-copy small{font-size:11px}.mh-payment-status{grid-column:3;justify-self:start;max-width:none;font-size:10px}.mh-payment-progress{font-size:11px}}@media(prefers-reduced-motion:reduce){.mh-payment-choice,.mh-payment-retry{transition:none!important}}
