/* PATCH52: selected mobile plan, zoom-aware payment and live savings equivalent. */
.growth-card #wealthCurve {
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  min-height:0;
  aspect-ratio:740/340;
  margin-inline:auto;
  direction:ltr;
}
#wealthCurve text {direction:ltr;unicode-bidi:isolate}

#premium .p50-logo-finished video {visibility:hidden}

#premiumPaymentDialog {
  box-sizing:border-box;
  width:min(520px,calc(100vw - 32px));
  max-width:520px;
  max-height:calc(100vh - 32px);
  max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));
  margin:auto;
  padding:0;
  overflow:auto;
  overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;
  border:1px solid #d3b36a66;
  border-radius:22px;
  background:#081b30;
  color:#fff9ec;
  font-family:Vazirmatn,sans-serif;
  text-align:right;
  box-shadow:0 24px 90px #0006;
  scrollbar-width:thin;
  scrollbar-color:#587087 #081b30;
}
#premiumPaymentDialog:not([open]) {display:none}
#premiumPaymentDialog::backdrop {background:#020d1fc2;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
#premiumPaymentDialog[open] {animation:p50-dialog-in .18s ease-out both}
#premiumPaymentDialog * {box-sizing:border-box}
.p50-payment-header {position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #ffffff12;background:#081b30}
.p50-payment-eyebrow {display:block;direction:ltr;text-align:right;color:#d4b56b;font:600 10px/1.6 Arial,sans-serif;letter-spacing:1.8px}
#premiumPaymentDialog h2 {margin:4px 0 0;color:#fff9ec;font-size:21px;line-height:1.7;font-weight:600}
#premiumPaymentDialog .p50-close {width:44px;height:44px;flex:none;display:grid;place-items:center;padding:10px;border:1px solid #ffffff20;border-radius:50%;background:#ffffff07;color:#d9e1ea;cursor:pointer}
.p50-close svg,.p50-option-icon svg,.p50-option-chevron {display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.p50-payment-body {padding:20px 24px 24px}
#p50PaymentIntro {margin:0 0 16px;color:#acbdcf;font-size:14px}
.p50-payment-summary {display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 0 20px;margin-bottom:4px;font-size:14px}
.p50-payment-summary>div {display:flex;flex-direction:column;align-items:flex-end;gap:4px}
#p50PaymentAmount {color:#e4c478;font-size:26px;line-height:1.3;font-variant-numeric:tabular-nums}
#p50PaymentToman {color:#b8c7d6;font-size:11px;line-height:1.9;text-align:left}
.p50-payment-options {display:grid;gap:10px}
#premiumPaymentDialog .p50-payment-option {display:flex;align-items:center;gap:12px;min-height:82px;width:100%;padding:16px;text-align:right;text-decoration:none;border:1px solid #b7c9db29;border-radius:14px;background:#102940;color:#fff9ec;cursor:pointer;font-family:inherit;transition:border-color .18s,background-color .18s}
.p50-payment-option>span:nth-child(2) {flex:1;min-width:0}
.p50-payment-option strong {display:block;font-size:14px;line-height:1.9;font-weight:600}
.p50-payment-option small {display:block;font-size:11px;line-height:1.9;color:#aabccf}
.p50-option-icon {display:grid;place-items:center;width:36px;height:36px;flex:none;color:#d6b76d}
.p50-blue-payment .p50-option-icon {color:#68bafa}
.p50-option-chevron {width:18px;height:18px;flex:none;color:#a9bbcb;transition:transform .18s}
[aria-expanded=true]>.p50-option-chevron {transform:rotate(180deg)}
#premiumPaymentDialog .p50-payment-option:hover,#premiumPaymentDialog .p50-payment-option[aria-expanded=true] {background:#16314b;border-color:#d5b66a88}
.p50-bank-details {padding:18px 0 0}
.p50-bank-details[hidden] {display:none}
.p50-bank-owner {display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#b8c7d6;margin-bottom:16px}
.p50-bank-owner strong {color:#fff9ec;font-size:14px;font-weight:500}
.p50-bank-owner>span:last-child {margin-inline-start:auto;border:1px solid #83bfe740;border-radius:6px;padding:1px 10px;color:#98cef2}
.p50-bank-details label {display:block;color:#b8c7d6;font-size:12px;line-height:1.8;margin-bottom:6px}
.p50-copy-row {display:flex;gap:8px;margin-bottom:14px;direction:ltr}
#premiumPaymentDialog .p50-copy-row input {flex:1;min-width:0;height:46px;padding:10px 12px;border:1px solid #ffffff20;border-radius:9px;background:#041325;color:#fff9ec;font:500 16px/1.4 Arial,sans-serif;letter-spacing:.3px;text-align:center;direction:ltr;font-variant-numeric:tabular-nums;user-select:text;-webkit-user-select:text}
#premiumPaymentDialog #p50IBAN {font-size:14px;letter-spacing:0}
#premiumPaymentDialog .p50-copy-row button {min-width:54px;min-height:46px;padding:8px 12px;border:1px solid #d5b66a55;border-radius:9px;background:#d5b66a12;color:#e6cc91;font:500 12px Vazirmatn,sans-serif;cursor:pointer}
.p50-copy-status {min-height:22px;margin:0;font-size:12px;line-height:1.8;color:#76dbb6}
.p50-payment-next {padding-top:20px;margin-top:20px;border-top:1px solid #ffffff16}
.p50-payment-next p {margin:0 0 12px;color:#b6c5d3;font-size:12px;line-height:2}
.p50-payment-next a {display:flex;justify-content:center;align-items:center;min-height:46px;border:1px solid #d5b66a66;border-radius:10px;background:#d5b66a12;color:#e7cd91;text-decoration:none;font-size:13px;font-weight:500}
#premiumPaymentDialog :is(a,button,input):focus-visible {outline:2px solid #e3be69;outline-offset:3px}
@keyframes p50-dialog-in {from {opacity:0;transform:translateY(6px)} to {opacity:1;transform:none}}
@media(max-width:600px) {
  .p50-payment-header {padding:16px}
  .p50-payment-body {padding:16px}
  #premiumPaymentDialog h2 {font-size:19px}
  #premiumPaymentDialog .p50-payment-option {padding:13px 10px;gap:8px}
  .p50-payment-option strong {font-size:13px}
  .p50-option-icon {width:28px}
  #premiumPaymentDialog .p50-copy-row input {padding-inline:6px}
  #premiumPaymentDialog #p50IBAN {font-size:12px}
}

/* The video is a section-size backdrop, with a protected reading area above it. */
#premium .p51-premium-intro {position:relative;isolation:isolate;margin:-20px -24px 28px;padding:44px 24px 22px;min-width:0}
#premium .p51-premium-backdrop {position:absolute;z-index:-2;left:-145px;top:-165px;width:900px;height:900px;max-width:none;pointer-events:none;background:transparent center/cover no-repeat;opacity:.53;mask-image:radial-gradient(ellipse closest-side,#000 36%,transparent 98%);-webkit-mask-image:radial-gradient(ellipse closest-side,#000 36%,transparent 98%);contain:layout paint}
#premium .p51-premium-backdrop video {display:block;width:100%;height:100%;object-fit:cover;margin:0;border:0;pointer-events:none}
#premium .p51-premium-intro::after {content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(270deg,#07162aeb 0%,#07162a99 38%,transparent 69%)}
#premium .p51-logo-trigger {position:absolute;top:100px;left:0;width:100%;height:100px;pointer-events:none}
#premium .p51-premium-intro .subscription-heading {position:relative;max-width:650px;width:61%;margin:0 0 38px auto;text-align:right}
#premium .p51-premium-intro .subscription-heading h2 {font-size:clamp(25px,2.7vw,38px);margin-bottom:20px}
#premium .p51-premium-intro .subscription-heading>p {text-align:right;margin:14px 0 0}
#premium .p51-premium-intro .premium-model-highlight {margin:0;max-width:none;padding:16px 18px;border-color:#dec67e36;background:#081b30ad;box-shadow:none}
#premium .p51-premium-intro .premium-value-grid {position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}
#premium .p51-premium-intro .premium-value-grid article {padding:20px 20px 18px;border:1px solid #b6c5d51f;border-radius:14px;background:#081b30ed;box-shadow:none}
#premium .p51-premium-intro .premium-value-number {margin-bottom:10px}
#premium .p51-logo-active .premium-value-grid article {animation:p51-feature-arrive .5s ease-out both}
#premium .p51-logo-active .premium-value-grid article:nth-child(2) {animation-delay:.08s}
#premium .p51-logo-active .premium-value-grid article:nth-child(3) {animation-delay:.16s}
@keyframes p51-feature-arrive {from{transform:translateY(8px);opacity:.85}to{transform:none;opacity:1}}

/* All four cards stay visible. Selecting a plan never changes its size. */
#premium .subscription-switch {grid-template-columns:repeat(4,minmax(0,1fr));width:min(520px,100%);max-width:520px;margin-bottom:30px}
#premium .subscription-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:none;margin:0}
#premium .subscription-card,#premium .subscription-card.is-selected {display:flex;flex-direction:column;align-items:stretch;padding:26px 16px 16px;min-width:0;min-height:300px;animation:none}
#premium .subscription-card header {min-height:62px;padding-top:12px}
#premium .subscription-card h3 {font-size:20px}
#premium .subscription-card header p {font-size:10px;line-height:1.8}
#premium .subscription-card .subscription-price {margin:8px 0 10px}
#premium .subscription-card .subscription-price bdi {font-size:42px}
#premium .subscription-card .subscription-equivalent {min-height:38px;margin-bottom:8px}
#premium .subscription-card .subscription-saving-amount,#premium .subscription-card .p51-monthly-space {min-height:42px;margin:0 0 14px;flex:1}
#premium .subscription-card .subscription-saving-amount {justify-content:flex-end}
#premium .subscription-card .subscription-cta {display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:9px 6px;font-size:12px;line-height:1.8;white-space:normal}
#premium .subscription-card>.subscription-saving[data-plan-saving] {width:78px;height:78px}
#premium .subscription-saving strong {top:17px;right:-28px;width:116px;height:23px;font-size:10px}
#premium .subscription-card .plan-best {top:-12px;left:12px;right:auto;padding:2px 9px;font-size:9px;border:0}

/* The action footer stays visible even on short screens or with large text. */
#premiumPaymentDialog {width:min(550px,calc(100vw - 24px));max-width:550px;overflow:hidden;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}
#premiumPaymentDialog[open] {display:flex;flex-direction:column}
#premiumPaymentDialog .p50-payment-header {position:relative;flex:none;padding:12px 18px;gap:10px}
#premiumPaymentDialog h2 {font-size:19px;margin-top:1px;line-height:1.6}
#premiumPaymentDialog .p50-payment-eyebrow {font-size:9px}
#premiumPaymentDialog .p50-payment-body {flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 18px}
#premiumPaymentDialog #p50PaymentIntro {margin:0 0 6px;font-size:11px;line-height:1.6}
#premiumPaymentDialog .p50-payment-summary {padding:0 0 12px;margin:0;gap:10px;font-size:12px}
#premiumPaymentDialog #p50PaymentAmount {font-size:23px}
#premiumPaymentDialog #p50PaymentToman {font-size:10px}
#premiumPaymentDialog .p50-payment-options {grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
#premiumPaymentDialog .p50-payment-option {min-height:64px;padding:10px 12px;gap:9px}
#premiumPaymentDialog .p50-payment-option strong {font-size:12px;line-height:1.8;font-weight:500}
#premiumPaymentDialog .p50-option-chevron {display:none}
#premiumPaymentDialog .p50-option-icon {width:36px;height:36px}
#premiumPaymentDialog .p51-blu-icon {width:40px;height:36px;background:#2c8be9;border-radius:8px;padding:6px;flex:none}
#premiumPaymentDialog .p51-blu-icon img {display:block;width:100%;height:100%;object-fit:contain}
#premiumPaymentDialog .p50-bank-details {padding-top:12px}
#premiumPaymentDialog .p50-bank-owner {margin-bottom:8px;font-size:11px}
#premiumPaymentDialog .p50-bank-owner strong {font-size:13px}
#premiumPaymentDialog .p50-bank-details label {font-size:11px;margin-bottom:3px}
#premiumPaymentDialog .p50-copy-row {gap:7px;margin-bottom:8px}
#premiumPaymentDialog .p50-copy-row input,#premiumPaymentDialog .p50-copy-row button {height:44px;min-height:44px}
#premiumPaymentDialog .p50-copy-row button {min-width:50px;padding:6px 10px}
#premiumPaymentDialog .p50-copy-status {min-height:18px;font-size:11px;line-height:1.6}
#premiumPaymentDialog>.p50-payment-next {flex:none;margin:0;padding:10px 18px 14px;background:#081b30;border-top:1px solid #ffffff16}
#premiumPaymentDialog>.p50-payment-next p {font-size:11px;line-height:1.8;margin:0 0 7px}
#premiumPaymentDialog>.p50-payment-next a {min-height:44px}
@media(max-width:1023px) {
 #premium .subscription-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;max-width:720px;margin-inline:auto}
 #premium .p51-premium-backdrop {left:-210px;width:780px;height:780px;top:-110px;opacity:.43}
 #premium .p51-premium-intro .subscription-heading {width:68%}
}
@media(max-width:600px) {
 #premium .p51-premium-intro {margin:-12px -14px 18px;padding:150px 14px 16px}
 #premium .p51-premium-backdrop {width:680px;height:680px;top:-190px;left:50%;transform:translateX(-50%);opacity:.47;mask-image:radial-gradient(ellipse closest-side,#000 23%,transparent 92%);-webkit-mask-image:radial-gradient(ellipse closest-side,#000 23%,transparent 92%)}
 #premium .p51-premium-intro::after {background:linear-gradient(0deg,#07162af2 4%,#07162a7a 50%,transparent 88%)}
 #premium .p51-logo-trigger {top:70px;height:80px}
 #premium .p51-premium-intro .subscription-heading {width:100%;margin:0 0 22px;max-width:none}
 #premium .p51-premium-intro .subscription-heading h2 {font-size:26px;margin-bottom:14px}
 #premium .p51-premium-intro .premium-model-highlight {padding:12px}
 #premium .p51-premium-intro .premium-value-grid {grid-template-columns:1fr;gap:10px}
 #premium .p51-premium-intro .premium-value-grid article {padding:14px 16px}
 #premium .p51-premium-intro .premium-value-number {display:none}
 #premium .subscription-switch {width:100%;max-width:none;padding:2px;margin-bottom:24px}
 #premium .subscription-switch button {min-height:44px;padding:6px 3px;font-size:11px}
 #premium .subscription-switch button small {font-size:8px;padding:2px 6px;top:-13px}
 #premium .subscription-grid {gap:20px 10px}
 #premium .subscription-card,#premium .subscription-card.is-selected {padding:18px 10px 12px;min-height:290px;border-radius:17px}
 #premium .subscription-card header {min-height:68px;padding-top:20px}
 #premium .subscription-card h3 {font-size:17px}
 #premium .subscription-card header p {font-size:10px;margin-top:3px}
 #premium .subscription-card .subscription-price bdi {font-size:36px}
 #premium .subscription-card .subscription-price>span {font-size:10px}
 #premium .subscription-card .subscription-equivalent {min-height:42px;margin-bottom:4px}
 #premium .subscription-card .toman-price {font-size:10px;line-height:1.8}
 #premium .subscription-card .subscription-saving-amount {font-size:10px;min-height:45px;margin-bottom:10px}
 #premium .subscription-card .subscription-saving-toman {font-size:10px}
 #premium .subscription-card .subscription-cta {font-size:12px;padding:8px 3px}
 #premium .subscription-card>.subscription-saving[data-plan-saving] {width:68px;height:68px;border-top-right-radius:17px}
 #premium .subscription-saving strong {top:15px;right:-28px;width:108px;height:22px;font-size:9px}
 #premium .subscription-card .plan-best {left:7px;font-size:8px;padding:2px 7px}
 #premiumPaymentDialog .p50-payment-header {padding:10px 14px}
 #premiumPaymentDialog .p50-payment-body {padding:10px 14px}
 #premiumPaymentDialog .p50-payment-option {padding:9px 8px;gap:6px}
 #premiumPaymentDialog .p50-payment-option strong {font-size:11px}
 #premiumPaymentDialog .p50-option-icon {width:30px;height:32px}
 #premiumPaymentDialog .p51-blu-icon {width:34px;height:32px;padding:5px}
 #premiumPaymentDialog>.p50-payment-next {padding:9px 14px 12px}
}
@media(prefers-reduced-motion:reduce) {
 #premium .p51-logo-active .premium-value-grid article {animation:none}
}
@media(prefers-reduced-motion:reduce) {
  #premiumPaymentDialog[open] {animation:none}
  #premiumPaymentDialog .p50-payment-option,.p50-option-chevron {transition:none}
}

/* PATCH52: respect the inherited 110% zoom when sizing a top-layer dialog. */
#premiumPaymentDialog {
  width:min(550px,calc((100vw - 40px - env(safe-area-inset-left) - env(safe-area-inset-right)) / var(--site-scale,1)));
  max-width:calc((100vw - 40px - env(safe-area-inset-left) - env(safe-area-inset-right)) / var(--site-scale,1));
  max-height:calc((100vh - 32px) / var(--site-scale,1));
  max-height:calc((100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) / var(--site-scale,1));
  min-width:0;
  inset:0;
  margin:auto;
}
#premiumPaymentDialog .p50-payment-summary {display:block}
#premiumPaymentDialog .p52-plan-line {display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}
#premiumPaymentDialog .p52-plan-line>span:last-child {font-size:10px;color:#a1aebb}
#premiumPaymentDialog .p52-payment-prices {display:grid;gap:5px;width:100%}
#premiumPaymentDialog .p52-original-price,#premiumPaymentDialog .p52-final-price {display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;direction:ltr}
#premiumPaymentDialog .p52-original-price[hidden],#premiumPaymentDialog .p52-original-price [hidden] {display:none}
#premiumPaymentDialog .p52-original-price del {position:relative;display:inline-block;color:#99aaba;font-size:12px;line-height:1.9;font-variant-numeric:tabular-nums;text-decoration:none}
#premiumPaymentDialog .p52-original-price del::after {content:'';position:absolute;left:0;right:0;top:50%;height:1px;background:#b2a495;transform-origin:left center}
#premiumPaymentDialog #p52OriginalTMN,#premiumPaymentDialog #p50PaymentToman {direction:rtl;text-align:right}
#premiumPaymentDialog #p50PaymentToman {font-size:12px;font-weight:500;color:#fff9ec;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#premiumPaymentDialog #p50PaymentAmount {font-size:26px;flex:none}
#premiumPaymentDialog.p52-discount-enter .p52-original-price del::after {animation:p52-price-strike .32s .18s ease-out backwards}
#premiumPaymentDialog.p52-discount-enter .p52-final-price {animation:p52-price-reveal .35s .38s ease-out backwards}
@keyframes p52-price-strike {from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes p52-price-reveal {from{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}
#premiumPaymentDialog>.p50-payment-next a {background:#fff9ec;color:#092746;border-color:#fff9ec;font-weight:700}
#premiumPaymentDialog>.p50-payment-next a:hover {background:#f1e3c4;border-color:#f1e3c4}
#premiumPaymentDialog .p50-copy-row button {display:grid;place-items:center;flex:0 0 44px;min-width:44px;width:44px;padding:10px}
#premiumPaymentDialog .p50-copy-row button svg {width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#premiumPaymentDialog .p51-blu-icon {width:44px;height:36px;background:#fff9ec;padding:5px;border-radius:8px}
#premiumPaymentDialog #p50IBAN {font-size:13px}
#premiumPaymentDialog .p50-payment-options {gap:7px}
#premiumPaymentDialog .p50-payment-option {gap:7px;padding-inline:9px}

/* Crop only the preview; the image viewer still opens the original source. */
#premium-sample .sample-visual .sample-image-preview img {
  width:100%;height:350px;max-height:none;object-fit:cover;object-position:center;aspect-ratio:auto;
}
.p52-wealth-toman {margin:4px 0 12px;padding:10px 0;border-bottom:1px solid #ffffff16;color:#bdcbd6}
.p52-wealth-toman>span {font-size:11px}
.p52-wealth-toman p {display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:6px;margin:3px 0;font-size:12px}
.p52-wealth-toman #wealthTomanAmount {font-size:clamp(16px,2.3vw,23px);line-height:1.7;font-weight:600;color:#a9e6d0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.p52-wealth-toman small {display:block;font-size:10px;line-height:1.9;color:#9eb2c5}
@media(max-width:850px) {
 #premium-sample .sample-visual .sample-image-preview img {height:300px}
}
@media(max-width:760px) {
 #premium .subscription-grid {grid-template-columns:minmax(0,1fr);max-width:440px;gap:0}
 #premium .subscription-card {display:none}
 #premium .subscription-card.is-selected {display:flex;padding:22px 24px 18px;min-height:285px}
 #premium:not([data-plans-ready]) .subscription-card {display:none}
 #premium:not([data-plans-ready]) .subscription-card[data-subscription=monthly] {display:flex}
 #premium .subscription-card header {min-height:50px;padding-top:10px}
 #premium .subscription-card h3 {font-size:21px}
 #premium .subscription-card header p {font-size:12px}
 #premium .subscription-card .subscription-price bdi {font-size:44px}
 #premium .subscription-card .subscription-price>span,#premium .subscription-card .toman-price {font-size:12px}
 #premium .subscription-card .subscription-equivalent {min-height:26px}
 #premium .subscription-card .subscription-saving-amount {font-size:12px;min-height:40px}
 #premium .subscription-card .p51-monthly-space {min-height:8px;margin-bottom:10px}
 #premium .subscription-card .subscription-cta {font-size:14px;min-height:44px}
 #premium .subscription-card>.subscription-saving[data-plan-saving] {width:78px;height:78px}
 #premium .subscription-saving strong {top:17px;right:-28px;width:116px;height:23px;font-size:10px}
 #premium .subscription-card .plan-best {left:16px;font-size:10px}
 #premium-sample .sample-visual .sample-image-preview img {height:240px}
}
@media(max-width:390px) {
 #premiumPaymentDialog .p50-payment-body {padding-inline:10px}
 #premiumPaymentDialog .p50-payment-option {padding-inline:6px;gap:5px}
 #premiumPaymentDialog .p50-payment-option strong {font-size:10px}
 #premiumPaymentDialog .p51-blu-icon {width:34px;height:30px;padding:4px}
 #premiumPaymentDialog #p50IBAN {font-size:11px}
 #premiumPaymentDialog #p50PaymentToman {font-size:11px}
 #premiumPaymentDialog #p52OriginalTMN {font-size:10px}
}
@media(prefers-reduced-motion:reduce) {
 #premiumPaymentDialog.p52-discount-enter .p52-original-price del::after,#premiumPaymentDialog.p52-discount-enter .p52-final-price {animation:none}
}
