.pr-mm__header[data-v-5b3f1645]{display:flex;align-items:center;gap:.65rem;font-weight:700;font-size:.95rem;color:var(--pr-charcoal-text, var(--pr-text));padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid var(--pr-border)}.pr-mm__header i[data-v-5b3f1645]{font-size:1.1rem;color:var(--pr-primary-text)}.pr-mm__loading[data-v-5b3f1645]{display:flex;align-items:center;gap:.5rem;color:var(--pr-text-muted);padding:1rem 0}.pr-mm__form[data-v-5b3f1645]{display:flex;flex-direction:column;gap:1rem}.pr-mm__label[data-v-5b3f1645]{display:block;font-size:.78rem;font-weight:600;color:var(--pr-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.35rem}.pr-mm__operators[data-v-5b3f1645]{display:flex;flex-wrap:wrap;gap:.5rem}.pr-mm__operator[data-v-5b3f1645]{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.45rem .9rem;border-radius:999px;border:2px solid var(--pr-border);background:var(--pr-bg-elevated);color:var(--pr-text);font:inherit;font-weight:600;cursor:pointer}.pr-mm__operator[data-v-5b3f1645]:focus-visible{outline:2px solid var(--pr-primary);outline-offset:2px}.pr-mm__operator.is-selected[data-v-5b3f1645]{border-color:var(--pr-primary);background:var(--pr-primary-bg)}.pr-mm__operator-dot[data-v-5b3f1645]{width:10px;height:10px;border-radius:50%;background:#64748b;flex-shrink:0}.pr-mm__operator.is-mpesa .pr-mm__operator-dot[data-v-5b3f1645]{background:#2e7d32}.pr-mm__operator.is-airtel_money .pr-mm__operator-dot[data-v-5b3f1645]{background:#d32f2f}.pr-mm__operator.is-orange_money .pr-mm__operator-dot[data-v-5b3f1645]{background:#ef6c00}.pr-mm__badge[data-v-5b3f1645]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .4rem;border-radius:6px;background:var(--pr-warning-bg);color:var(--pr-warning-text)}.pr-mm__amount[data-v-5b3f1645]{padding:.8rem 1rem;border:1px solid var(--pr-border);border-radius:var(--pr-radius-md, 10px);background:var(--pr-bg-muted, transparent);display:flex;flex-direction:column;gap:.25rem}.pr-mm__amount strong[data-v-5b3f1645]{font-size:1.1rem}.pr-mm__simulation-note[data-v-5b3f1645],.pr-mm__warning[data-v-5b3f1645]{display:flex;align-items:flex-start;gap:.45rem;margin:0;font-size:.85rem;line-height:1.45;color:var(--pr-warning-text)}.pr-mm__simulation-note i[data-v-5b3f1645],.pr-mm__warning i[data-v-5b3f1645]{margin-top:.2rem}.pr-mm__empty[data-v-5b3f1645]{color:var(--pr-text-muted);margin:0}.pr-mm__outcome[data-v-5b3f1645]{margin:0}.pr-mm__pending[data-v-5b3f1645]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:.5rem 0}.pr-mm__pulse[data-v-5b3f1645]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--pr-primary-bg);color:var(--pr-primary-text);animation:pr-mm-pulse-5b3f1645 1.6s ease-in-out infinite}.pr-mm__pulse i[data-v-5b3f1645]{font-size:1.9rem}@keyframes pr-mm-pulse-5b3f1645{0%,to{box-shadow:0 0 color-mix(in srgb,var(--pr-primary) 35%,transparent)}50%{box-shadow:0 0 0 14px color-mix(in srgb,var(--pr-primary) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.pr-mm__pulse[data-v-5b3f1645]{animation:none}}.pr-mm__pending-title[data-v-5b3f1645]{margin:.25rem 0 0;font-size:1.1rem}.pr-mm__pending-text[data-v-5b3f1645]{margin:0;color:var(--pr-text-muted);max-width:32rem;overflow-wrap:anywhere}.pr-mm__countdown[data-v-5b3f1645]{margin:0;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;font-variant-numeric:tabular-nums}.pr-mm__countdown.is-low[data-v-5b3f1645]{color:var(--pr-danger-text)}.pr-mm__simulation[data-v-5b3f1645]{width:100%;border:1px dashed var(--pr-border);border-radius:var(--pr-radius-md, 10px);padding:.85rem;display:flex;flex-direction:column;gap:.65rem;text-align:left}.pr-mm__actions[data-v-5b3f1645]{display:flex;flex-wrap:wrap;gap:.5rem}.pr-pay-header[data-v-d8e779c5]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pr-pay-back[data-v-d8e779c5]{flex-shrink:0}.pr-pay-grid[data-v-d8e779c5]{display:grid;grid-template-columns:1fr 380px;gap:1.5rem;align-items:start}@media (max-width: 960px){.pr-pay-grid[data-v-d8e779c5]{grid-template-columns:1fr}.pr-checkout-summary[data-v-d8e779c5]{order:-1}}.pr-checkout-steps[data-v-d8e779c5]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.pr-step[data-v-d8e779c5]{display:flex;align-items:center;gap:.5rem;color:var(--pr-text-muted);font-weight:600;font-size:.9rem}.pr-step-num[data-v-d8e779c5]{width:26px;height:26px;border-radius:50%;background:var(--pr-bg-muted);color:var(--pr-text-muted);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;border:2px solid var(--pr-border)}.pr-step.is-active[data-v-d8e779c5]{color:var(--pr-primary-text)}.pr-step.is-active .pr-step-num[data-v-d8e779c5]{background:var(--pr-primary);color:#fff;border-color:var(--pr-primary)}.pr-step.is-done[data-v-d8e779c5]{color:var(--pr-success-text)}.pr-step.is-done .pr-step-num[data-v-d8e779c5]{background:var(--pr-success);color:#fff;border-color:var(--pr-success)}.pr-step-sep[data-v-d8e779c5]{flex:1;height:2px;background:var(--pr-border);border-radius:2px;max-width:80px}.pr-step-sep.is-done[data-v-d8e779c5]{background:var(--pr-success)}@media (max-width: 540px){.pr-step-label[data-v-d8e779c5]{display:none}.pr-step-sep[data-v-d8e779c5]{max-width:none}}.pr-payment-card[data-v-d8e779c5]{background:var(--pr-info-bg);border:1px solid #bee3f8}.pr-payment-methods[data-v-d8e779c5]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (max-width: 540px){.pr-payment-methods[data-v-d8e779c5]{grid-template-columns:1fr 1fr}}@media (max-width: 380px){.pr-payment-methods[data-v-d8e779c5]{grid-template-columns:1fr}}.pr-payment-method-btn[data-v-d8e779c5]{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border:2px solid var(--pr-border);border-radius:var(--pr-radius-md);background:var(--pr-bg-elevated);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;color:var(--pr-text);transition:all .15s;position:relative;text-align:left}.pr-payment-method-btn[data-v-d8e779c5]:hover{border-color:var(--pr-primary);background:color-mix(in srgb,var(--pr-primary) 5%,var(--pr-bg-elevated))}.pr-payment-method-btn.is-selected[data-v-d8e779c5]{border-color:var(--pr-primary);background:color-mix(in srgb,var(--pr-primary) 8%,var(--pr-bg-elevated));box-shadow:0 0 0 3px color-mix(in srgb,var(--pr-primary) 20%,transparent)}.pr-pm-icon[data-v-d8e779c5]{flex-shrink:0;display:flex;align-items:center;color:var(--pr-text-muted)}.pr-pm-label[data-v-d8e779c5]{flex:1}.pr-pm-check[data-v-d8e779c5]{color:var(--pr-primary-text);font-size:.85rem;flex-shrink:0}.pr-payment-panel[data-v-d8e779c5]{background:var(--pr-bg-elevated);border:1px solid var(--pr-border);border-radius:var(--pr-radius-lg);padding:1.25rem;animation:fadeInUp-d8e779c5 .2s ease-out}@keyframes fadeInUp-d8e779c5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pr-payment-panel-header[data-v-d8e779c5]{display:flex;align-items:center;gap:.65rem;font-weight:700;font-size:.95rem;color:var(--pr-charcoal-text);padding-bottom:.75rem;border-bottom:1px solid var(--pr-border);flex-wrap:wrap}.pr-card-logos[data-v-d8e779c5]{display:flex;gap:.4rem;margin-left:auto}.pr-card-logos img[data-v-d8e779c5]{height:20px;width:auto;object-fit:contain;border-radius:3px;border:1px solid var(--pr-border);padding:2px 4px;background:#fff}.pr-stripe-mount[data-v-d8e779c5]{min-height:60px;border-radius:var(--pr-radius-md)}.pr-pay-loading[data-v-d8e779c5]{display:flex;align-items:center;gap:.5rem;color:var(--pr-text-muted);font-size:.9rem;padding:1.25rem 0}.pr-pay-warning[data-v-d8e779c5]{display:flex;align-items:flex-start;gap:.5rem;background:var(--pr-warning-bg);color:#8a6d1f;border:1px solid #f0d999;border-radius:var(--pr-radius-md);padding:.65rem .85rem;font-size:.85rem;line-height:1.5}.pr-paypal-btn[data-v-d8e779c5]{background:#0070ba!important;border-color:#003087!important;border-radius:var(--pr-radius-md)!important;font-size:1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important}.pr-paypal-btn[data-v-d8e779c5]:hover{background:#005ea6!important}.pr-gpay-btn[data-v-d8e779c5]{background:#000!important;border-color:#000!important;color:#fff!important;border-radius:var(--pr-radius-md)!important}.pr-gpay-btn[data-v-d8e779c5]:hover{background:#1a1a1a!important}.pr-bank-info[data-v-d8e779c5]{background:var(--pr-info-bg);border:1px solid #c7d7ff;border-radius:var(--pr-radius-lg);overflow:hidden}.pr-bank-row[data-v-d8e779c5]{display:flex;align-items:center;padding:.65rem 1rem;border-bottom:1px solid #dde8ff;flex-wrap:wrap;gap:.25rem}.pr-bank-row[data-v-d8e779c5]:last-child{border-bottom:none}.pr-bank-label[data-v-d8e779c5]{font-size:.8rem;font-weight:600;color:var(--pr-text-muted);text-transform:uppercase;letter-spacing:.04em;min-width:160px;flex-shrink:0}.pr-bank-value[data-v-d8e779c5]{font-size:.9rem;font-weight:600;color:var(--pr-charcoal-text)}.pr-bank-copy[data-v-d8e779c5]{border:0;background:none;font:inherit;text-align:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;color:var(--pr-info-text);transition:color .15s}.pr-bank-copy[data-v-d8e779c5]:hover{color:#0d47a1;text-decoration:underline}.pr-bank-copy i[data-v-d8e779c5]{font-size:.75rem}.pr-bank-ref[data-v-d8e779c5]{background:var(--pr-info-bg)}.pr-bank-ref .pr-bank-value[data-v-d8e779c5]{font-size:1rem;font-family:monospace;color:var(--pr-info-text)}.pr-checkout-summary[data-v-d8e779c5]{position:sticky;top:1rem}@media (max-width: 960px){.pr-checkout-summary[data-v-d8e779c5]{position:static}}.pr-pay-trust[data-v-d8e779c5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px dashed var(--pr-border)}.pr-pay-trust span[data-v-d8e779c5]{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--pr-text-muted)}.pr-pay-trust i[data-v-d8e779c5]{color:var(--pr-primary-text);font-size:.8rem}
