/* PaisaNow Full Production Overhaul Phase 6 — Marketplace / Wallet / Referral */
@media (min-width:961px){
  body[data-page="wallet"] .app-layout,body[data-page="network"] .app-layout{display:grid!important;grid-template-columns:minmax(190px,220px) minmax(0,1fr)!important}
  body[data-page="wallet"] .right-sidebar,body[data-page="network"] .right-sidebar{display:none!important}
  body[data-page="wallet"] .content,body[data-page="network"] .content{max-width:none!important;width:100%!important;min-width:0!important}
  body[data-page="wallet"] .wallet-pro,body[data-page="network"] .network-page{max-width:none!important;width:100%!important}
}
.pn-saved-addresses{grid-column:1/-1;margin:2px 0 14px;padding:14px;border:1px solid #dbe7f3;border-radius:18px;background:#f8fbff}.pn-saved-address-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pn-saved-address-head strong,.pn-saved-address-head small{display:block}.pn-saved-address-head small{margin-top:3px;color:#64748b}.pn-new-address{border:1px solid #bfd7f7;background:#fff;color:#175cd3;border-radius:11px;min-height:38px;padding:8px 12px;font-weight:850;cursor:pointer}.pn-saved-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pn-saved-address-card{position:relative;border:1px solid #d8e1ec;border-radius:15px;background:#fff;overflow:hidden}.pn-saved-address-card.is-selected{border-color:#1877f2;box-shadow:0 0 0 2px rgba(24,119,242,.11)}.pn-address-select{width:100%;min-height:112px;padding:13px 46px 13px 13px;border:0;background:transparent;text-align:left;color:#0f172a;cursor:pointer}.pn-address-select span,.pn-address-select strong,.pn-address-select small{display:block}.pn-address-select span{font-size:12px;color:#175cd3;font-weight:900}.pn-address-select span em{font-style:normal;background:#dcfce7;color:#166534;border-radius:99px;padding:2px 7px;margin-left:4px}.pn-address-select strong{margin:6px 0 3px}.pn-address-select small{color:#64748b;line-height:1.4}.pn-address-delete{position:absolute;right:8px;top:8px;width:34px;height:34px;border:0;border-radius:10px;background:#fff1f2;color:#be123c;cursor:pointer}.pn-order-success-card{text-align:center}.pn-order-success-icon{width:66px;height:66px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:#dcfce7;color:#15803d;font-size:34px}.pn-order-success-card p{color:#475569;line-height:1.55}.pn-order-success-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:16px}[data-market-order-success]{position:fixed;inset:0;z-index:100520;display:grid;place-items:center;padding:18px}[data-market-order-success][hidden]{display:none!important}
.pn-coin-wallet{scroll-margin-top:92px}.pn-coin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.pn-coin-summary article{padding:15px;border:1px solid #e2e8f0;border-radius:16px;background:linear-gradient(145deg,#fff,#f7fbff)}.pn-coin-summary span,.pn-coin-summary small,.pn-coin-summary strong{display:block}.pn-coin-summary span{font-size:11px;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.pn-coin-summary strong{font-size:24px;margin:4px 0;color:#0f172a}.pn-coin-summary small{color:#64748b;font-size:11px;line-height:1.4}.pn-coin-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.pn-coin-grid h3{margin:0 0 6px}.pn-coin-sources{display:grid;gap:7px}.pn-coin-sources p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;border:1px solid #e8edf3;border-radius:13px;background:#fafcff}.pn-coin-sources span,.pn-coin-sources small{display:block}.pn-coin-sources small{margin-top:2px;color:#64748b}.pn-coin-sources strong{color:#15803d}
.pn-referral-qr{display:grid;justify-items:center;gap:5px}.pn-referral-qr img{width:92px;height:92px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.pn-referral-qr small{font-size:10px;color:#64748b}.pn-referral-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.pn-referral-rules article{padding:14px;border:1px solid #e2e8f0;border-radius:15px;background:#f8fbff}.pn-referral-rules span,.pn-referral-rules strong,.pn-referral-rules small{display:block}.pn-referral-rules span{font-size:11px;color:#64748b;font-weight:900;text-transform:uppercase}.pn-referral-rules strong{margin:5px 0;font-size:20px}.pn-referral-rules small{color:#667085;line-height:1.4}.pn-referral-history{margin-top:15px}.pn-referral-history h3{margin:0 0 8px}.pn-referral-income-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #edf1f5}.pn-referral-income-row span,.pn-referral-income-row small{display:block}.pn-referral-income-row small{margin-top:3px;color:#667085}.pn-referral-income-row b.credit{color:#15803d}.pn-referral-income-card .progress-box small{display:block;margin-top:8px;color:#667085}
@media(max-width:900px){.pn-saved-address-grid,.pn-coin-summary,.pn-referral-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-coin-grid{grid-template-columns:1fr}}
@media(max-width:620px){.pn-saved-address-head{align-items:flex-start;flex-direction:column}.pn-new-address{width:100%}.pn-saved-address-grid,.pn-coin-summary,.pn-referral-rules{grid-template-columns:1fr}.pn-referral-qr img{width:82px;height:82px}.pn-referral-income-row{align-items:flex-start;flex-direction:column}.pn-order-success-actions .button{width:100%}}
