/* /resellers (batch 47): only what partners-v5.css does not already give the plan cards. Green on black, logical properties so /ar/ mirrors. */
.nxrp-cards { align-items: stretch; }
.nxrp-plan { gap: 12px; }
.nxrp-price { margin: 0; display: flex; align-items: baseline; flex-wrap: wrap; gap: 6px; }
.nxrp-price b { font: 700 34px/1 Rajdhani, Poppins, sans-serif; color: #fff; }
.nxrp-price span { color: #9aa7a0; font-size: 14px; }
.nxrp-disc { margin: 0; color: var(--nxp-g, #4dff88); font-weight: 600; }
.nxrp-ben { flex: 1 1 auto; margin: 0; padding-inline-start: 0; }
.nxrp-plan--current { border-color: var(--nxp-g, #4dff88); box-shadow: 0 0 0 1px var(--nxp-g, #4dff88) inset; }
.nxrp-status { min-height: 1.5em; margin-block-end: 14px; }
.nxrp-status a { color: var(--nxp-g, #4dff88); text-decoration: underline; }
.nxrp-note { margin-block-start: 16px; font-size: 13px; }
.nxrp-plan .nxp-btn[disabled] { opacity: .6; cursor: progress; }
@media (max-width: 900px) { .nxrp-cards { grid-template-columns: minmax(0, 1fr); } .nxrp-price b { font-size: 30px; } }
