.parsan-story-widget{margin-top:14px;position:relative;z-index:5}
.parsan-story-strip{display:flex;align-items:flex-start;gap:16px;overflow-x:auto;overflow-y:hidden;padding:8px 12px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding:12px;direction:rtl;justify-content:flex-start}
.parsan-story-strip::-webkit-scrollbar{height:6px}
.parsan-story-item{background:transparent;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;min-width:76px;flex:0 0 auto;scroll-snap-align:start}

/* Instagram-like ring */
.parsan-story-ring{width:90px;height:90px;border-radius:99999px;display:flex;align-items:center;justify-content:center;background:#e11d48; /* red */
  box-shadow:0 0 0 1px rgba(0,0,0,0.05);
}
.parsan-story-circle{width:84px;height:84px;border-radius:99999px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}
.parsan-story-circle img{width:100%;height:100%;object-fit:cover;display:block}
.parsan-story-title{margin-top:6px;font-size:12px;line-height:1.3;text-align:center;color:#1f2937;max-width:92px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

@media (max-width: 640px){
  /* موبایل: فاصله بیشتر + پدینگ طرفین تا بهم نچسبه */
  /* بعضی کانتینرها overflow:hidden دارند؛ کمی پدینگ بالا می‌دهیم تا دایره‌ها بریده نشوند */
  .parsan-story-widget{padding-top:10px}
  .parsan-story-strip{gap:14px;padding:14px 12px 10px;justify-content:flex-start !important;margin:0 !important;width:100% !important;direction:rtl}
  .parsan-story-item{min-width:78px}
  .parsan-story-ring{width:76px;height:76px}
  .parsan-story-circle{width:70px;height:70px}
  .parsan-story-title{font-size:11px;max-width:80px}
}

/* Modal */
.parsan-story-lock{overflow:hidden}
.parsan-story-modal{position:fixed;inset:0;z-index:999999;display:none}
.parsan-story-modal.is-open{display:block}
.parsan-story-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.7)}
.parsan-story-modal-inner{position:absolute;inset:0;max-width:520px;margin:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}
@media (max-width: 640px){.parsan-story-modal-inner{max-width:100%}}

.parsan-story-close{position:absolute;top:14px;left:14px;width:40px;height:40px;border-radius:999px;border:0;background:rgba(0,0,0,.45);color:#fff;font-size:28px;line-height:40px;cursor:pointer;z-index:3}
.parsan-story-progress{position:absolute;top:14px;right:14px;left:66px;display:flex;gap:6px;z-index:3}
.parsan-story-seg{flex:1;height:3px;background:rgba(255,255,255,.28);border-radius:99px;overflow:hidden}
.parsan-story-seg-fill{display:block;height:100%;width:0;background:#fff;transition:width .08s linear}
.parsan-story-seg.is-done .parsan-story-seg-fill{width:100%}

.parsan-story-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0}
.parsan-story-media{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}
.parsan-story-media img,.parsan-story-media video{width:100%;height:100%;object-fit:cover;background:#000}

.parsan-story-cta-wrap{position:absolute;bottom:18px;left:0;right:0;display:flex;justify-content:center;z-index:3}
.parsan-story-cta{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:12px 16px;border-radius:14px;background:#fff;color:#111827;text-decoration:none;font-weight:800}

.parsan-story-nav{position:absolute;top:0;bottom:0;width:35%;border:0;background:transparent;cursor:pointer}
.parsan-story-prev{right:0}
.parsan-story-next{left:0}

/* === STORY CENTER FIX === */

.parsan-story-widget{width:100%}

/* دسکتاپ می‌تواند وسط‌چین باشد، اما موبایل باید از راست شروع شود */
@media (min-width: 641px){
  .parsan-story-widget{display:flex;justify-content:center}
  .parsan-story-strip{justify-content:center;margin:0 auto}
}

@media (max-width: 640px){
  .parsan-story-widget{display:block}
  .parsan-story-strip{justify-content:flex-start !important;margin:0 !important;width:100% !important}
}

/* Parsan v45 placement under header */
.parsan-story-auto-wrap{position:relative;z-index:30;background:#fff;margin:0 auto;padding:10px 0 6px;border-bottom:1px solid rgba(15,23,42,.06)}
.parsan-site-header.is-hidden + .parsan-story-auto-wrap,
body.parsan-mobile-nav-hidden .parsan-story-auto-wrap{transform:translateY(0)}
.parsan-story-widget{max-width:1240px;margin:0 auto}
.parsan-story-item.is-special .parsan-story-ring{background:#16a34a;box-shadow:0 0 0 2px rgba(22,163,74,.18)}
@media (max-width:640px){.parsan-story-auto-wrap{padding-top:8px;padding-bottom:4px;overflow:hidden}.parsan-story-widget{max-width:100%}.parsan-story-strip{scrollbar-width:none}.parsan-story-strip::-webkit-scrollbar{display:none}}


/* Parsan v46 story spacing refinement */
.parsan-story-auto-wrap{
  margin-top:12px !important;
  margin-bottom:10px !important;
  padding-top:14px !important;
  padding-bottom:2px !important;
  border-bottom:0 !important;
}
.parsan-story-auto-wrap + *{margin-top:0 !important;}
.parsan-story-strip{padding-bottom:4px !important;}
@media (max-width:640px){
  .parsan-story-auto-wrap{
    margin-top:10px !important;
    margin-bottom:8px !important;
    padding-top:12px !important;
    padding-bottom:0 !important;
  }
  .parsan-story-strip{padding-top:10px !important;padding-bottom:3px !important;}
}


/* Parsan v48 story spacing */
@media (min-width: 1025px){
  .parsan-story-auto-wrap{
    margin-top:20px!important;
    margin-bottom:6px!important;
    padding-top:0!important;
    padding-bottom:0!important;
  }
  .parsan-story-widget{
    margin-top:20px!important;
    margin-bottom:0!important;
  }
  .parsan-story-strip{
    padding-top:0!important;
    padding-bottom:2px!important;
  }
}
@media (min-width: 641px) and (max-width: 1024px){
  .parsan-story-auto-wrap{margin-top:16px!important;margin-bottom:6px!important;padding-top:2px!important;padding-bottom:0!important;}
  .parsan-story-widget{margin-top:16px!important;}
}
@media (max-width: 640px){
  .parsan-story-auto-wrap{margin-top:12px!important;margin-bottom:6px!important;padding-top:4px!important;padding-bottom:0!important;}
  .parsan-story-widget{margin-top:8px!important;}
}


/* Parsan story controls + header/adminbar overlay fix */
.parsan-story-modal{
  --parsan-story-safe-top: 0px;
  top: var(--parsan-story-safe-top) !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  inset: var(--parsan-story-safe-top) 0 0 0 !important;
  z-index: 2147483647 !important;
  isolation: isolate;
}
.parsan-story-modal.is-open{display:block !important;}
.parsan-story-modal-inner{
  top:0 !important;
  right:0 !important;
  bottom:0 !important;
  left:0 !important;
  height:auto !important;
  max-height:100% !important;
  z-index:2;
}
.parsan-story-backdrop{z-index:1;}
.parsan-story-stage{z-index:2;}
.parsan-story-progress{z-index:8 !important;top:16px !important;}
.parsan-story-close{
  z-index:10 !important;
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  padding:0;
  font-family:Arial, sans-serif;
  box-shadow:0 10px 24px rgba(0,0,0,.24);
  backdrop-filter:blur(8px);
}
.parsan-story-nav{
  top:50% !important;
  bottom:auto !important;
  width:46px !important;
  height:46px !important;
  border-radius:999px !important;
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  background:rgba(0,0,0,.45) !important;
  color:#fff !important;
  z-index:9 !important;
  font-size:34px;
  line-height:1;
  transform:translateY(-50%);
  box-shadow:0 10px 24px rgba(0,0,0,.24);
  backdrop-filter:blur(8px);
}
.parsan-story-nav span{display:block;line-height:1;transform:translateY(-2px);}
.parsan-story-prev{right:14px !important;left:auto !important;}
.parsan-story-next{left:14px !important;right:auto !important;}
.parsan-story-nav:hover,.parsan-story-close:hover{background:rgba(0,0,0,.62) !important;color:#fff !important;}
@media (max-width:640px){
  .parsan-story-close{top:12px !important;left:12px !important;width:38px;height:38px;font-size:26px;}
  .parsan-story-progress{top:14px !important;right:12px !important;left:60px !important;}
  .parsan-story-nav{width:40px !important;height:40px !important;font-size:30px;}
  .parsan-story-prev{right:10px !important;}
  .parsan-story-next{left:10px !important;}
}


/* Parsan story final controls fix - v1.1.3 */
html body .parsan-story-modal,
body.admin-bar .parsan-story-modal{
  position:fixed !important;
  inset:0 !important;
  width:100vw !important;
  height:100vh !important;
  max-width:none !important;
  max-height:none !important;
  z-index:2147483647 !important;
  isolation:isolate !important;
}
html body .parsan-story-modal.is-open{display:block !important;visibility:visible !important;opacity:1 !important;}
html body .parsan-story-modal-inner{
  position:fixed !important;
  inset:0 !important;
  width:min(520px,100vw) !important;
  height:100vh !important;
  margin:0 auto !important;
  max-width:520px !important;
  max-height:none !important;
  padding-top:var(--parsan-story-safe-top,0px) !important;
  box-sizing:border-box !important;
  z-index:2147483647 !important;
  overflow:hidden !important;
}
html body .parsan-story-backdrop{position:fixed !important;inset:0 !important;z-index:2147483640 !important;}
html body .parsan-story-stage{position:absolute !important;inset:var(--parsan-story-safe-top,0px) 0 0 0 !important;z-index:2147483641 !important;}
html body .parsan-story-media{position:absolute !important;inset:0 !important;z-index:1 !important;}
html body .parsan-story-progress{
  position:fixed !important;
  top:calc(var(--parsan-story-safe-top,0px) + 14px) !important;
  right:max(14px,calc((100vw - 520px)/2 + 14px)) !important;
  left:max(66px,calc((100vw - 520px)/2 + 66px)) !important;
  z-index:2147483647 !important;
  pointer-events:none !important;
}
html body .parsan-story-close{
  position:fixed !important;
  top:calc(var(--parsan-story-safe-top,0px) + 12px) !important;
  left:max(14px,calc((100vw - 520px)/2 + 14px)) !important;
  width:44px !important;
  height:44px !important;
  min-width:44px !important;
  min-height:44px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  visibility:visible !important;
  opacity:1 !important;
  border:1px solid rgba(255,255,255,.25) !important;
  background:rgba(0,0,0,.72) !important;
  color:#fff !important;
  z-index:2147483647 !important;
  pointer-events:auto !important;
}
html body .parsan-story-nav{
  position:fixed !important;
  top:50% !important;
  bottom:auto !important;
  width:48px !important;
  height:48px !important;
  min-width:48px !important;
  min-height:48px !important;
  padding:0 !important;
  border-radius:999px !important;
  border:1px solid rgba(255,255,255,.25) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  visibility:visible !important;
  opacity:1 !important;
  background:rgba(0,0,0,.72) !important;
  color:#fff !important;
  z-index:2147483647 !important;
  pointer-events:auto !important;
  cursor:pointer !important;
  transform:translateY(-50%) !important;
  font-size:0 !important;
}
html body .parsan-story-nav span{display:none !important;}
html body .parsan-story-prev{right:max(14px,calc((100vw - 520px)/2 + 14px)) !important;left:auto !important;}
html body .parsan-story-next{left:max(14px,calc((100vw - 520px)/2 + 14px)) !important;right:auto !important;}
html body .parsan-story-prev::before,
html body .parsan-story-next::before{
  display:block !important;
  font-family:Arial,Tahoma,sans-serif !important;
  font-size:30px !important;
  line-height:1 !important;
  color:#fff !important;
}
html body .parsan-story-prev::before{content:'›' !important;}
html body .parsan-story-next::before{content:'‹' !important;}
html body .parsan-story-nav:hover,
html body .parsan-story-close:hover{background:rgba(0,0,0,.86) !important;color:#fff !important;}
html body .parsan-story-cta-wrap{z-index:2147483646 !important;}
@media (max-width:640px){
  html body .parsan-story-modal-inner{width:100vw !important;max-width:100vw !important;}
  html body .parsan-story-close{left:12px !important;width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;}
  html body .parsan-story-progress{right:12px !important;left:62px !important;}
  html body .parsan-story-nav{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;}
  html body .parsan-story-prev{right:12px !important;}
  html body .parsan-story-next{left:12px !important;}
}


/* Parsan story controls final RTL compact fix */
.parsan-story-modal{z-index:2147483647!important;top:0!important;inset:0!important;}
.admin-bar .parsan-story-modal{top:0!important;inset:0!important;}
.parsan-story-modal-inner{top:0!important;bottom:0!important;max-height:100dvh!important;}
.parsan-story-close{width:32px!important;height:32px!important;top:10px!important;left:10px!important;right:auto!important;border-radius:999px!important;font-size:18px!important;line-height:32px!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:rgba(0,0,0,.48)!important;color:#fff!important;}
.parsan-story-progress{top:12px!important;right:12px!important;left:54px!important;z-index:12!important;}
.parsan-story-nav{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;border-radius:999px!important;background:rgba(0,0,0,.38)!important;color:#fff!important;z-index:18!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important;}
.parsan-story-nav span{font-size:13px!important;line-height:1!important;transform:none!important;}
.parsan-story-prev{right:10px!important;left:auto!important;}
.parsan-story-next{left:10px!important;right:auto!important;}
.parsan-story-nav:hover,.parsan-story-close:hover{background:rgba(0,0,0,.58)!important;color:#fff!important;}
@media(max-width:640px){.parsan-story-nav{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;font-size:12px!important}.parsan-story-prev{right:8px!important}.parsan-story-next{left:8px!important}.parsan-story-close{width:30px!important;height:30px!important;line-height:30px!important;font-size:17px!important;top:8px!important;left:8px!important}.parsan-story-progress{top:10px!important;right:10px!important;left:48px!important}}


/* Parsan v61 - story modal arrow size/direction final fix */
html body .parsan-story-modal .parsan-story-nav{
  width:28px !important;
  height:28px !important;
  min-width:28px !important;
  min-height:28px !important;
  max-width:28px !important;
  max-height:28px !important;
  padding:0 !important;
  border-radius:999px !important;
  background:rgba(0,0,0,.55) !important;
  border:1px solid rgba(255,255,255,.16) !important;
  box-shadow:0 6px 16px rgba(0,0,0,.18) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  font-size:0 !important;
  line-height:1 !important;
  overflow:hidden !important;
}
html body .parsan-story-modal .parsan-story-nav span{
  display:none !important;
}
html body .parsan-story-modal .parsan-story-prev{
  right:10px !important;
  left:auto !important;
}
html body .parsan-story-modal .parsan-story-next{
  left:10px !important;
  right:auto !important;
}
html body .parsan-story-modal .parsan-story-prev::before,
html body .parsan-story-modal .parsan-story-next::before{
  display:block !important;
  width:100% !important;
  height:100% !important;
  text-align:center !important;
  font-family:Arial,Tahoma,sans-serif !important;
  font-size:18px !important;
  font-weight:700 !important;
  line-height:26px !important;
  color:#fff !important;
  direction:ltr !important;
  unicode-bidi:isolate !important;
  transform:none !important;
}
html body .parsan-story-modal .parsan-story-prev::before{content:'›' !important;}
html body .parsan-story-modal .parsan-story-next::before{content:'‹' !important;}
html body .parsan-story-modal .parsan-story-close{
  width:30px !important;
  height:30px !important;
  min-width:30px !important;
  min-height:30px !important;
  font-size:18px !important;
  line-height:28px !important;
}
html body .parsan-story-modal .parsan-story-media img,
html body .parsan-story-modal .parsan-story-media video{
  position:relative !important;
  z-index:1 !important;
}
@media (max-width:640px){
  html body .parsan-story-modal .parsan-story-nav{
    width:26px !important;
    height:26px !important;
    min-width:26px !important;
    min-height:26px !important;
    max-width:26px !important;
    max-height:26px !important;
  }
  html body .parsan-story-modal .parsan-story-prev{right:8px !important;}
  html body .parsan-story-modal .parsan-story-next{left:8px !important;}
  html body .parsan-story-modal .parsan-story-prev::before,
  html body .parsan-story-modal .parsan-story-next::before{
    font-size:16px !important;
    line-height:24px !important;
  }
}


/* v1.0.0 story arrows closer to content */
html body .parsan-story-nav{
 width:38px !important;
 height:38px !important;
 min-width:38px !important;
 min-height:38px !important;
}
html body .parsan-story-prev{
 right:max(6px,calc((100vw - 520px)/2 + 6px)) !important;
}
html body .parsan-story-next{
 left:max(6px,calc((100vw - 520px)/2 + 6px)) !important;
}
html body .parsan-story-prev::before,
html body .parsan-story-next::before{
 font-size:22px !important;
}
@media (max-width:640px){
 html body .parsan-story-prev{right:6px !important;}
 html body .parsan-story-next{left:6px !important;}
}



/* v1.0.0 final story arrows - stick to the story content, not viewport */
html body .parsan-story-modal .parsan-story-modal-inner{
  width:min(420px, 100vw) !important;
  max-width:420px !important;
  height:100vh !important;
  left:50% !important;
  right:auto !important;
  top:0 !important;
  bottom:0 !important;
  margin:0 !important;
  transform:translateX(-50%) !important;
  position:absolute !important;
  overflow:hidden !important;
}
html body .parsan-story-modal .parsan-story-stage,
html body .parsan-story-modal .parsan-story-media{
  inset:0 !important;
  width:100% !important;
  max-width:100% !important;
  overflow:hidden !important;
}
html body .parsan-story-modal .parsan-story-nav{
  position:absolute !important;
  top:50% !important;
  bottom:auto !important;
  transform:translateY(-50%) !important;
  width:34px !important;
  height:34px !important;
  min-width:34px !important;
  min-height:34px !important;
  max-width:34px !important;
  max-height:34px !important;
  border-radius:999px !important;
  background:rgba(0,0,0,.50) !important;
  border:1px solid rgba(255,255,255,.22) !important;
  box-shadow:0 6px 16px rgba(0,0,0,.22) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  z-index:2147483647 !important;
  padding:0 !important;
  margin:0 !important;
}
html body .parsan-story-modal .parsan-story-prev{
  right:8px !important;
  left:auto !important;
}
html body .parsan-story-modal .parsan-story-next{
  left:8px !important;
  right:auto !important;
}
html body .parsan-story-modal .parsan-story-nav span{
  display:none !important;
}
html body .parsan-story-modal .parsan-story-prev::before,
html body .parsan-story-modal .parsan-story-next::before{
  display:block !important;
  width:34px !important;
  height:34px !important;
  font-size:18px !important;
  line-height:32px !important;
  text-align:center !important;
  font-family:Arial,Tahoma,sans-serif !important;
  font-weight:700 !important;
  color:#fff !important;
  direction:ltr !important;
  unicode-bidi:isolate !important;
  transform:none !important;
}
html body .parsan-story-modal .parsan-story-prev::before{content:'›' !important;}
html body .parsan-story-modal .parsan-story-next::before{content:'‹' !important;}

@media (max-width:640px){
  html body .parsan-story-modal .parsan-story-modal-inner{
    width:100vw !important;
    max-width:100vw !important;
  }
  html body .parsan-story-modal .parsan-story-nav{
    width:32px !important;
    height:32px !important;
    min-width:32px !important;
    min-height:32px !important;
    max-width:32px !important;
    max-height:32px !important;
  }
  html body .parsan-story-modal .parsan-story-prev{right:6px !important;}
  html body .parsan-story-modal .parsan-story-next{left:6px !important;}
  html body .parsan-story-modal .parsan-story-prev::before,
  html body .parsan-story-modal .parsan-story-next::before{
    width:32px !important;
    height:32px !important;
    font-size:17px !important;
    line-height:30px !important;
  }
}


/* Parsan v1.0.0 - final story controls: arrows slightly outside + desktop progress visible */
html body .parsan-story-modal .parsan-story-modal-inner{
  width:min(420px, calc(100vw - 72px)) !important;
  max-width:420px !important;
  height:100vh !important;
  left:50% !important;
  right:auto !important;
  top:0 !important;
  bottom:0 !important;
  margin:0 !important;
  transform:translateX(-50%) !important;
  position:absolute !important;
  overflow:visible !important;
}
html body .parsan-story-modal .parsan-story-stage,
html body .parsan-story-modal .parsan-story-media{
  overflow:hidden !important;
  border-radius:0 !important;
}
html body .parsan-story-modal .parsan-story-progress{
  display:flex !important;
  visibility:visible !important;
  opacity:1 !important;
  position:absolute !important;
  top:14px !important;
  right:14px !important;
  left:60px !important;
  width:auto !important;
  height:auto !important;
  gap:6px !important;
  z-index:2147483646 !important;
  pointer-events:none !important;
}
html body .parsan-story-modal .parsan-story-seg{
  display:block !important;
  flex:1 1 auto !important;
  height:3px !important;
  min-width:12px !important;
  background:rgba(255,255,255,.34) !important;
  border-radius:999px !important;
  overflow:hidden !important;
}
html body .parsan-story-modal .parsan-story-seg-fill{
  display:block !important;
  height:100% !important;
  background:#fff !important;
}
html body .parsan-story-modal .parsan-story-nav{
  position:absolute !important;
  top:50% !important;
  bottom:auto !important;
  transform:translateY(-50%) !important;
  width:36px !important;
  height:36px !important;
  min-width:36px !important;
  min-height:36px !important;
  max-width:36px !important;
  max-height:36px !important;
  padding:0 !important;
  margin:0 !important;
  border-radius:999px !important;
  background:rgba(0,0,0,.55) !important;
  border:1px solid rgba(255,255,255,.22) !important;
  box-shadow:0 8px 20px rgba(0,0,0,.22) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  z-index:2147483647 !important;
}
html body .parsan-story-modal .parsan-story-prev{
  right:-18px !important;
  left:auto !important;
}
html body .parsan-story-modal .parsan-story-next{
  left:-18px !important;
  right:auto !important;
}
html body .parsan-story-modal .parsan-story-nav span{
  display:none !important;
}
html body .parsan-story-modal .parsan-story-prev::before,
html body .parsan-story-modal .parsan-story-next::before{
  display:block !important;
  width:36px !important;
  height:36px !important;
  font-family:Arial,Tahoma,sans-serif !important;
  font-size:20px !important;
  font-weight:700 !important;
  line-height:34px !important;
  text-align:center !important;
  color:#fff !important;
  direction:ltr !important;
  unicode-bidi:isolate !important;
  transform:none !important;
}
html body .parsan-story-modal .parsan-story-prev::before{content:'›' !important;}
html body .parsan-story-modal .parsan-story-next::before{content:'‹' !important;}

@media (max-width:640px){
  html body .parsan-story-modal .parsan-story-modal-inner{
    width:100vw !important;
    max-width:100vw !important;
    overflow:hidden !important;
  }
  html body .parsan-story-modal .parsan-story-progress{
    top:12px !important;
    right:12px !important;
    left:54px !important;
  }
  html body .parsan-story-modal .parsan-story-nav{
    width:34px !important;
    height:34px !important;
    min-width:34px !important;
    min-height:34px !important;
    max-width:34px !important;
    max-height:34px !important;
  }
  html body .parsan-story-modal .parsan-story-prev{
    right:8px !important;
  }
  html body .parsan-story-modal .parsan-story-next{
    left:8px !important;
  }
  html body .parsan-story-modal .parsan-story-prev::before,
  html body .parsan-story-modal .parsan-story-next::before{
    width:34px !important;
    height:34px !important;
    font-size:18px !important;
    line-height:32px !important;
  }
}
