/* Phase 20.5.15.14 — Plans Funnel Final QA, Selected Plan Persistence & CTA Polish */
.plans-selected-return-banner-v2051514{margin:0 0 20px;padding:16px 18px;border-radius:24px;border:1px solid rgba(139,92,246,.24);background:linear-gradient(135deg,rgba(250,245,255,.98),rgba(239,246,255,.96));box-shadow:0 18px 48px rgba(37,99,235,.08);display:flex;align-items:center;justify-content:space-between;gap:14px;direction:rtl}
.plans-selected-return-banner-v2051514 strong{display:block;color:#0f172a;font-size:18px;font-weight:950;margin-bottom:4px}
.plans-selected-return-banner-v2051514 span{display:block;color:#475569;font-size:13.5px;font-weight:850;line-height:1.7}
.plans-selected-return-banner-v2051514 .btn{min-width:170px;white-space:nowrap}
.pricing-card-v189525.selected-funnel-plan-v2051514{border:2px solid #22c55e!important;box-shadow:0 34px 100px rgba(34,197,94,.17),0 0 0 6px rgba(34,197,94,.08)!important;transform:translateY(-8px)}
.pricing-card-v189525.selected-funnel-plan-v2051514:before{content:"الخطة المختارة";position:absolute;top:14px;left:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid #bbf7d0;font-size:12px;font-weight:950;box-shadow:0 12px 28px rgba(34,197,94,.12)}
.pricing-card-v189525.selected-funnel-plan-v2051514 .plan-submit-v1895251{background:linear-gradient(135deg,#16a34a,#22c55e)!important;box-shadow:0 18px 36px rgba(34,197,94,.22)!important}
.selected-duration-note-v1895251{border-radius:16px!important;background:linear-gradient(135deg,#f8fafc,#eef6ff)!important;border:1px solid #dbeafe!important;color:#1e3a8a!important;font-weight:900!important;line-height:1.75!important}
.plan-funnel-return-chip-v2051514{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:8px 11px;border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid #bbf7d0;font-size:12px;font-weight:950}
.register-selected-plan-v2051514{grid-column:1/-1;border-radius:24px;padding:16px;background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(37,99,235,.88));border:1px solid rgba(147,197,253,.38);box-shadow:0 20px 55px rgba(37,99,235,.18);color:#fff;display:grid;gap:10px;margin:8px 0 4px;direction:rtl}
.register-selected-plan-v2051514 .selected-kicker{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.24);font-size:12px;font-weight:950;color:#dbeafe}
.register-selected-plan-v2051514 strong{font-size:20px;font-weight:950;line-height:1.35;color:#fff}
.register-selected-plan-v2051514 p{margin:0;color:#dbeafe;font-size:13.5px;font-weight:850;line-height:1.8}
.register-selected-plan-v2051514 .selected-plan-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}
.register-selected-plan-v2051514 .selected-plan-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:#f8fafc;font-size:12px;font-weight:950}
.auth-card-pro.has-selected-plan-v2051514{border:1px solid rgba(59,130,246,.34)!important;box-shadow:0 28px 80px rgba(37,99,235,.13)!important}
@media(max-width:900px){.plans-selected-return-banner-v2051514{display:grid;text-align:right}.plans-selected-return-banner-v2051514 .btn{width:100%;min-width:0}.pricing-card-v189525.selected-funnel-plan-v2051514{transform:none}.pricing-card-v189525.selected-funnel-plan-v2051514:before{top:10px;left:10px;font-size:11px}.register-selected-plan-v2051514{border-radius:20px;padding:14px}.register-selected-plan-v2051514 strong{font-size:17px}}
