body.ym-public-route .pricing-card,
body.ym-public-route .auth-screen .pricing-card {
  isolation: isolate !important;
  overflow: hidden !important;
}

body.ym-public-route .pricing-card > span:first-child,
body.ym-public-route .pricing-card h3,
body.ym-public-route .pricing-card .price,
body.ym-public-route .pricing-card strong,
body.ym-public-route .pricing-card p,
body.ym-public-route .pricing-card ul,
body.ym-public-route .pricing-card li,
body.ym-public-route .pricing-card .pricing-action {
  position: relative !important;
  z-index: 4 !important;
}

body.ym-public-route .pricing-card .price,
body.ym-public-route .pricing-card strong {
  display: inline-block !important;
  border-radius: 12px !important;
  background: transparent !important;
  text-shadow: none !important;
}

body.ym-public-route .pricing-card img,
body.ym-public-route .pricing-card .ym-plan-fruit,
body.ym-public-route .pricing-card .ym-plan-slice,
body.ym-public-route .pricing-card .ym-plan-peach,
body.ym-public-route .pricing-card .ym-plan-tree {
  position: absolute !important;
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: 78px !important;
  z-index: 1 !important;
  pointer-events: none !important;
  transform: translateX(-50%) !important;
  opacity: 0.86 !important;
}

body.ym-public-route .pricing-card img,
body.ym-public-route .pricing-card .ym-plan-fruit,
body.ym-public-route .pricing-card .ym-plan-peach {
  width: 92px !important;
  max-width: 42% !important;
  height: auto !important;
}

body.ym-public-route .pricing-card .ym-plan-slice {
  width: 82px !important;
  max-width: 40% !important;
  height: auto !important;
}

body.ym-public-route .pricing-card .ym-plan-tree {
  width: 108px !important;
  max-width: 48% !important;
  height: auto !important;
}

body.ym-public-route .pricing-card .pricing-action {
  margin-top: 138px !important;
}

body.ym-public-route .ym-kpi-card {
  overflow: visible !important;
  isolation: isolate !important;
}

body.ym-public-route .ym-kpi-card strong {
  position: relative !important;
  z-index: 5 !important;
  display: inline-block !important;
  padding: 2px 6px 4px 0 !important;
  border-radius: 10px !important;
  background: rgba(255, 255, 255, 0.72) !important;
  text-shadow: 0 2px 0 rgba(255, 255, 255, 0.96), 0 8px 18px rgba(72, 84, 117, 0.08) !important;
}

body.ym-public-route .ym-kpi-card small,
body.ym-public-route .ym-kpi-card em {
  position: relative !important;
  z-index: 5 !important;
}

body.ym-public-route .ym-orange-slice {
  z-index: 1 !important;
  right: 12px !important;
  bottom: 10px !important;
  width: 58px !important;
  height: auto !important;
  opacity: 0.78 !important;
  transform: rotate(-9deg) !important;
}

body.ym-public-route .ym-splash {
  z-index: 1 !important;
  right: 8px !important;
  bottom: 8px !important;
  width: 62px !important;
  height: auto !important;
  opacity: 0.76 !important;
}

body.ym-public-route .ym-kpi-paid svg {
  z-index: 1 !important;
  right: 18px !important;
  bottom: 28px !important;
  width: 86px !important;
  height: 42px !important;
  opacity: 0.82 !important;
}

body.ym-public-route .ym-kpi-paid em {
  right: 20px !important;
  bottom: 12px !important;
}
