/* Shared JazzCash / Easypaisa / bank picker — pay, pricing, payment-proof */
.wallets {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    margin-bottom: 14px;
}
.wallet {
    -webkit-appearance: none;
    appearance: none;
    background: #fff;
    border: 1.5px solid var(--brand-border, #dbeafe);
    border-radius: 16px;
    padding: 14px 12px 12px;
    text-align: left;
    cursor: pointer;
    font-family: inherit;
    display: flex;
    flex-direction: column;
    gap: 6px;
    min-width: 0;
    position: relative;
    transition: border-color .15s, box-shadow .15s, background .15s;
}
.wallet:hover, .wallet:focus-visible {
    border-color: var(--brand-blue, #2563eb);
}
.wallet:active { transform: scale(0.99); }
.wallet svg.logo { width: 28px; height: 28px; }
.wallet b { font-size: 13px; font-weight: 700; color: var(--brand-text, #0a1f14); }
.wallet code {
    font-family: inherit;
    font-size: 12px;
    font-weight: 700;
    color: #475569;
    word-break: break-all;
}
.wallet:disabled { opacity: 0.4; cursor: not-allowed; }
.wallet.on {
    border-color: var(--brand-blue, #2563eb);
    background: #eff6ff;
    box-shadow: var(--brand-focus, 0 0 0 3px rgba(37, 99, 235, 0.28));
}
