.woocommerce div.product form.cart div.quantity {
  float: none !important;
}

.main-content .bakala_add_on {
  height: 90px !important;
}

.product-info-box del span {
  font-size: initial !important;
}

.bakala_add_on.tickChb .bakala_add_on__info {
  padding: 5px !important;
}

.bakala_add_on.tickChb .bakala_add_on__info .bakala_add_on__info--txt {
  text-align: right;
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 13px;
  height: 35px;
  color: #000 !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
}

.bakala_add_on .bakala_add_on__info .product__offer .product__offer--new ins {
  font-size: 18px !important;
}

.bakala_add_on .bakala_add_on__info .product__offer .product__offer--new {
  font-size: 18px !important;
  line-height: 20px !important;
}

/* AVV Addons v13.0.0 quality fixes */
.avvalstock-addons .avv-addon-card{position:relative;box-sizing:border-box}
.avvalstock-addons .avv-addon-checkbox-wrap{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.avvalstock-addons .avv-addon-outofstock{display:inline-block;white-space:nowrap}
.avvalstock-addons .avv-addon-thumb img{max-width:72px;height:auto;object-fit:contain}
#avvalstockModal .modal-content{direction:rtl;text-align:right}
#avvalstockModal img{max-width:100%;height:auto}
.avv-product-stock{font-size:11px;opacity:.75;margin-inline-start:auto}
.avv-product-limit-note{padding:10px 12px;margin-top:8px;border-radius:8px;background:#fff8e5;border:1px solid #f1d48a;color:#7a5800;font-size:12px}


/* AVV Addons v13.2.5 — polished live final price summary */
.avvalstock-addons .avv-addons-price-summary{
  margin:6px 0 14px;
  padding:8px 10px;
  border:0;
  border-radius:14px;
  background:linear-gradient(180deg,#fff 0%,#fbfcff 100%);
  box-shadow:none;
  direction:rtl;
  display:grid;
  grid-template-columns:1fr;
  gap:6px;
}
.avvalstock-addons .avv-addons-price-summary .avv-total-mini,
.avvalstock-addons .avv-addons-price-summary .avv-total-main{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
.avvalstock-addons .avv-addons-price-summary .avv-total-mini{
  padding:0 2px;
  color:#6b7280;
  font-size:12px;
  line-height:1.5;
}
.avvalstock-addons .avv-addons-price-summary .avv-total-mini strong{
  color:#111827;
  font-size:12px;
  font-weight:800;
  white-space:nowrap;
}
.avvalstock-addons .avv-addons-price-summary .avv-total-main{
  padding:9px 12px;
  border-radius:13px;
  background:#fff1f4;
  border:1px solid rgba(244,63,94,.16);
  color:#081b4b;
  font-size:13px;
  font-weight:900;
}
.avvalstock-addons .avv-addons-price-summary .avv-total-main strong{
  color:#f43f5e;
  font-size:17px;
  font-weight:950;
  white-space:nowrap;
  letter-spacing:-.2px;
}
.avvalstock-addons .avv-addons-price-summary.avv-no-selected-addons .avv-total-main{
  background:#f8fafc;
  border-color:#eef2f7;
}
.avvalstock-addons .avv-addons-price-summary.avv-no-selected-addons .avv-total-main strong{
  color:#111827;
}
@media (min-width: 769px){
  .avvalstock-addons .avv-addons-price-summary{
    margin-top:4px;
    padding:8px 0 10px;
    background:transparent;
  }
  .avvalstock-addons .avv-addons-price-summary .avv-total-main{
    padding:10px 12px;
  }
}
@media (max-width: 768px){
  .avvalstock-addons .avv-addons-price-summary{
    margin:4px 0 12px;
    padding:6px 2px 8px;
    background:transparent;
    gap:5px;
  }
  .avvalstock-addons .avv-addons-price-summary .avv-total-mini{
    justify-content:center;
    gap:6px;
    font-size:11px;
  }
  .avvalstock-addons .avv-addons-price-summary .avv-total-main{
    padding:10px 12px;
    border-radius:16px;
    font-size:13px;
  }
  .avvalstock-addons .avv-addons-price-summary .avv-total-main strong{
    font-size:16px;
  }
}

/* AVV Addons v13.2.6 — smart price visibility + mobile sticky price integration */
.avvalstock-addons:not(.avv-has-selected-addons) .avv-addons-price-summary{display:none !important;}
.avvalstock-addons .avv-addons-price-summary[hidden],
.avvalstock-addons.avv-no-selected-addons .avv-addons-price-summary{
  display:none !important;
}
.avvalstock-addons.avv-has-selected-addons .avv-addons-price-summary{
  display:grid !important;
}
.avvalstock-addons .avv-addons-price-summary{
  animation:avvPriceSummaryIn .18s ease-out;
}
@keyframes avvPriceSummaryIn{
  from{opacity:0;transform:translateY(-4px)}
  to{opacity:1;transform:translateY(0)}
}
.avv-sticky-final-price{
  font-weight:900 !important;
  white-space:nowrap !important;
}
.avv-sticky-upgrade-note{
  display:block;
  margin-top:2px;
  font-size:11px;
  line-height:1.35;
  font-weight:700;
  color:#f43f5e;
  white-space:nowrap;
}
.avv-sticky-no-addons .avv-sticky-upgrade-note{
  display:none !important;
}
@media (max-width: 768px){
  .avv-sticky-has-addons .avv-sticky-final-price{
    color:#111827 !important;
  }
  .avv-sticky-has-addons .avv-sticky-upgrade-note{
    color:#f43f5e !important;
  }
}


/* AVV Addons v13.2.7 — unified desktop upgrade price display */
.avv-main-price-target-active{
  display:block !important;
}
.avv-main-price-upgrade{
  display:grid;
  gap:5px;
  min-width:190px;
  direction:rtl;
  text-align:right;
}
.avv-main-price-upgrade .avv-main-price-row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  line-height:1.45;
}
.avv-main-price-upgrade .avv-main-price-row > span{
  color:#6b7280;
  font-size:12px;
  font-weight:700;
  white-space:nowrap;
}
.avv-main-price-upgrade .avv-main-price-base del{
  color:#9ca3af;
  text-decoration-thickness:2px;
  font-size:13px;
  font-weight:700;
  white-space:nowrap;
}
.avv-main-price-upgrade .avv-main-price-final{
  margin-top:2px;
  padding:7px 10px;
  border:1px solid rgba(244,63,94,.25);
  background:rgba(244,63,94,.055);
  border-radius:14px;
}
.avv-main-price-upgrade .avv-main-price-final > span{
  color:#111827;
  font-size:13px;
}
.avv-main-price-upgrade .avv-main-price-final strong{
  color:#f43f5e;
  font-size:18px;
  font-weight:900;
  white-space:nowrap;
}
.avv-main-price-upgrade .avv-main-price-addons em{
  color:#111827;
  font-size:12px;
  font-weight:800;
  font-style:normal;
  white-space:nowrap;
}
@media (min-width: 769px){
  .avvalstock-addons .avv-addons-price-summary,
  .avvalstock-addons.avv-has-selected-addons .avv-addons-price-summary{
    display:none !important;
  }
  .avvalstock-addons.avv-has-selected-addons h3::after{
    content:'قیمت با ارتقا در کادر خرید به‌روزرسانی شد';
    display:block;
    margin-top:5px;
    font-size:11px;
    line-height:1.6;
    font-weight:700;
    color:#64748b;
  }
}
@media (max-width: 768px){
  .avv-main-price-target-active .avv-main-price-upgrade{
    display:none !important;
  }
}

/* AVV Addons v13.2.8 — robust desktop buy-box price card */
@media (min-width: 769px){
  .avvalstock-addons.avv-has-selected-addons h3::after{
    content:none !important;
    display:none !important;
  }
  .avv-main-price-target-active{
    display:block !important;
    width:100% !important;
    max-width:100% !important;
  }
  .avv-main-price-upgrade,
  .avv-desktop-price-fallback .avv-main-price-upgrade{
    display:block !important;
    box-sizing:border-box !important;
    width:100% !important;
    margin:8px 0 12px !important;
    padding:12px 13px !important;
    border-radius:18px !important;
    border:1px solid rgba(244,63,94,.22) !important;
    background:linear-gradient(180deg,#fff7f9 0%,#ffffff 100%) !important;
    box-shadow:0 10px 28px rgba(15,23,42,.055) !important;
    direction:rtl !important;
    text-align:right !important;
    color:#0f172a !important;
  }
  .avv-main-price-upgrade .avv-main-price-kicker{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    margin-bottom:8px !important;
    padding:4px 10px !important;
    border-radius:999px !important;
    background:#ffe4e9 !important;
    color:#f43f5e !important;
    font-size:11px !important;
    font-weight:900 !important;
    line-height:1.6 !important;
  }
  .avv-main-price-upgrade .avv-main-price-row{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:10px !important;
    line-height:1.6 !important;
    margin:0 !important;
  }
  .avv-main-price-upgrade .avv-main-price-row > span{
    color:#64748b !important;
    font-size:12px !important;
    font-weight:800 !important;
    white-space:nowrap !important;
  }
  .avv-main-price-upgrade .avv-main-price-final{
    margin:0 0 7px !important;
    padding:9px 10px !important;
    border-radius:15px !important;
    background:#fff !important;
    border:1px solid rgba(244,63,94,.18) !important;
  }
  .avv-main-price-upgrade .avv-main-price-final > span{
    color:#081b4b !important;
    font-size:13px !important;
    font-weight:950 !important;
  }
  .avv-main-price-upgrade .avv-main-price-final strong{
    color:#f43f5e !important;
    font-size:20px !important;
    font-weight:950 !important;
    white-space:nowrap !important;
    letter-spacing:-.3px !important;
  }
  .avv-main-price-upgrade .avv-main-price-base,
  .avv-main-price-upgrade .avv-main-price-addons{
    padding:2px 4px !important;
  }
  .avv-main-price-upgrade .avv-main-price-base del{
    color:#94a3b8 !important;
    text-decoration-thickness:2px !important;
    font-size:13px !important;
    font-weight:800 !important;
    white-space:nowrap !important;
  }
  .avv-main-price-upgrade .avv-main-price-addons em{
    color:#111827 !important;
    font-size:12px !important;
    font-weight:900 !important;
    font-style:normal !important;
    white-space:nowrap !important;
  }
  .avv-desktop-price-fallback{
    margin:0 0 10px !important;
  }
}


/* AVV Addons v13.3.0 — Bakala native desktop price UX label */
@media (min-width: 769px){
  .avv-bakala-price-upgraded-host{
    display:block !important;
    box-sizing:border-box !important;
    width:100% !important;
    max-width:100% !important;
    margin:8px 0 12px !important;
    padding:12px 13px !important;
    border-radius:18px !important;
    border:1px solid rgba(244,63,94,.24) !important;
    background:linear-gradient(180deg,#fff4f7 0%,#ffffff 100%) !important;
    box-shadow:0 10px 28px rgba(15,23,42,.06) !important;
    direction:rtl !important;
    text-align:right !important;
    color:#f43f5e !important;
    font-weight:950 !important;
    line-height:1.65 !important;
  }
  .avv-bakala-price-upgraded-host::before{
    content:attr(data-avv-price-label);
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    margin:0 0 7px !important;
    padding:4px 10px !important;
    border-radius:999px !important;
    background:#ffe4e9 !important;
    color:#e11d48 !important;
    font-size:11px !important;
    font-weight:950 !important;
    line-height:1.5 !important;
    white-space:nowrap !important;
  }
  .avv-bakala-price-upgraded-host::after{
    content:attr(data-avv-price-note);
    display:block !important;
    margin-top:6px !important;
    padding-top:6px !important;
    border-top:1px dashed rgba(244,63,94,.22) !important;
    color:#64748b !important;
    font-size:11px !important;
    font-weight:850 !important;
    line-height:1.7 !important;
    white-space:nowrap !important;
  }
  .avv-bakala-price-upgraded-host,
  .avv-bakala-price-upgraded-host bdi,
  .avv-bakala-price-upgraded-host .amount,
  .avv-bakala-price-upgraded-host .woocommerce-Price-amount,
  .avv-bakala-price-upgraded-host .woocommerce-Price-currencySymbol{
    color:#f43f5e !important;
  }
  .avv-bakala-price-upgraded-host bdi,
  .avv-bakala-price-upgraded-host .amount,
  .avv-bakala-price-upgraded-host .woocommerce-Price-amount{
    font-size:20px !important;
    font-weight:950 !important;
    letter-spacing:-.3px !important;
  }
}
@media (max-width: 768px){
  .avv-sticky-has-addons .avv-sticky-upgrade-note{
    display:block !important;
    font-size:10px !important;
    font-weight:850 !important;
    line-height:1.35 !important;
    color:#f43f5e !important;
    white-space:nowrap !important;
  }
  .avv-sticky-has-addons .avv-sticky-final-price{
    font-weight:950 !important;
  }
}


/* AVV Addons v13.3.1 — stable native price label, no separate desktop card, stronger mobile sticky bridge */
@media (min-width: 769px){
  .avv-bakala-price-upgraded-host{
    display:inline-block !important;
    box-sizing:border-box !important;
    width:auto !important;
    max-width:100% !important;
    min-width:0 !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    color:#f43f5e !important;
    font-weight:950 !important;
    line-height:inherit !important;
    position:relative !important;
    vertical-align:baseline !important;
    text-align:inherit !important;
    direction:rtl !important;
  }
  .avv-bakala-price-upgraded-host::before{
    content:attr(data-avv-price-label) !important;
    position:absolute !important;
    right:0 !important;
    bottom:calc(100% + 4px) !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    margin:0 !important;
    padding:3px 8px !important;
    border-radius:999px !important;
    background:#ffe4e9 !important;
    border:1px solid rgba(244,63,94,.18) !important;
    color:#e11d48 !important;
    font-size:10px !important;
    font-weight:950 !important;
    line-height:1.45 !important;
    white-space:nowrap !important;
    pointer-events:none !important;
    z-index:2 !important;
  }
  .avv-bakala-price-upgraded-host::after{
    content:none !important;
    display:none !important;
  }
  .avv-bakala-price-upgraded-host bdi,
  .avv-bakala-price-upgraded-host .amount,
  .avv-bakala-price-upgraded-host .woocommerce-Price-amount{
    color:#f43f5e !important;
    font-size:inherit !important;
    font-weight:950 !important;
  }
}
@media (max-width: 768px){
  .avv-sticky-price-box{
    display:flex !important;
    flex-direction:column !important;
    align-items:flex-start !important;
    justify-content:center !important;
    min-width:112px !important;
    max-width:45% !important;
    margin:0 6px !important;
    padding:0 !important;
    direction:rtl !important;
    text-align:right !important;
    line-height:1.25 !important;
    z-index:5 !important;
  }
  .avv-sticky-price-box .avv-sticky-final-price,
  .avv-sticky-price-box [data-avv-sticky-price]{
    display:block !important;
    color:#111827 !important;
    font-size:14px !important;
    font-weight:950 !important;
    white-space:nowrap !important;
  }
  .avv-sticky-price-box .avv-sticky-upgrade-note{
    display:none !important;
    margin-top:1px !important;
    color:#f43f5e !important;
    font-size:10px !important;
    font-weight:850 !important;
    white-space:nowrap !important;
  }
  .avv-sticky-has-addons .avv-sticky-price-box .avv-sticky-upgrade-note{
    display:block !important;
  }
}


/* AVV Addons v13.3.2 — stable native desktop badge + single mobile sticky price */
@media (min-width: 769px){
  .avv-bakala-price-upgraded-host::before,
  .avv-bakala-price-upgraded-host::after{
    content:none !important;
    display:none !important;
  }
  .avv-desktop-upgrade-badge{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    margin:0 0 5px !important;
    padding:3px 9px !important;
    border-radius:999px !important;
    background:#ffe4e9 !important;
    border:1px solid rgba(244,63,94,.20) !important;
    color:#e11d48 !important;
    font-size:10px !important;
    font-weight:950 !important;
    line-height:1.45 !important;
    white-space:nowrap !important;
    direction:rtl !important;
  }
  .avv-desktop-upgrade-price-wrap{
    position:relative !important;
  }
  .avv-desktop-upgrade-price-wrap::after{
    content:attr(data-avv-upgrade-note) !important;
    display:block !important;
    margin-top:3px !important;
    color:#64748b !important;
    font-size:10px !important;
    font-weight:850 !important;
    line-height:1.5 !important;
    white-space:nowrap !important;
    direction:rtl !important;
  }
  .avv-desktop-upgrade-price,
  .avv-desktop-upgrade-price bdi,
  .avv-desktop-upgrade-price .amount,
  .avv-desktop-upgrade-price .woocommerce-Price-amount,
  .avv-desktop-upgrade-price .woocommerce-Price-currencySymbol{
    color:#f43f5e !important;
    font-weight:950 !important;
  }
}
@media (max-width: 768px){
  .avv-sticky-price-box + .avv-sticky-price-box,
  [data-avv-sticky-price-box] + [data-avv-sticky-price-box]{
    display:none !important;
  }
  .avv-sticky-final-price{
    font-weight:950 !important;
    white-space:nowrap !important;
  }
  .avv-sticky-upgrade-note{
    font-size:10px !important;
    font-weight:850 !important;
    white-space:nowrap !important;
  }
}


/* AVV Addons v13.3.4 — single-choice upgrade groups */
.avvalstock-addons .avv-addon-card[data-avv-addon-group="ram"],
.avvalstock-addons .avv-addon-card[data-avv-addon-group="storage"]{
  scroll-margin-top:90px;
}

/* AVV Addons v13.3.6 — upgrade price notice only; does not change Bakala price calculation */
.avv-price-notice-host{
  position:relative !important;
}
.avv-upgrade-price-notice{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin-inline-start:8px !important;
  padding:3px 9px !important;
  border-radius:999px !important;
  background:#fff1f4 !important;
  border:1px solid rgba(244,63,94,.22) !important;
  color:#e11d48 !important;
  font-size:10px !important;
  font-weight:900 !important;
  line-height:1.55 !important;
  white-space:nowrap !important;
  vertical-align:middle !important;
  direction:rtl !important;
}
.avv-sticky-upgrade-price-notice{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin-inline:6px !important;
  padding:2px 7px !important;
  border-radius:999px !important;
  background:#fff1f4 !important;
  border:1px solid rgba(244,63,94,.20) !important;
  color:#e11d48 !important;
  font-size:10px !important;
  font-weight:900 !important;
  line-height:1.45 !important;
  white-space:nowrap !important;
  direction:rtl !important;
}
@media (max-width:768px){
  .avv-upgrade-price-notice{display:none !important;}
  .avv-sticky-notice-host .avv-sticky-upgrade-price-notice{
    position:relative !important;
    z-index:4 !important;
  }
}
@media (min-width:769px){
  .avv-sticky-upgrade-price-notice{display:none !important;}
}

/* AVV Addons v13.3.7 — cleaner stable upgrade notice; no duplicate price, no floating mobile pill */
.avv-upgrade-price-notice,
.avv-sticky-upgrade-price-notice{
  display:none !important;
}
.avv-desktop-upgrade-notice-v1337{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:6px !important;
  width:100% !important;
  margin:8px 0 10px !important;
  padding:7px 10px !important;
  border-radius:14px !important;
  background:linear-gradient(135deg,#fff7f9 0%,#fff 100%) !important;
  border:1px solid rgba(244,63,94,.18) !important;
  color:#334155 !important;
  font-size:11px !important;
  font-weight:850 !important;
  line-height:1.7 !important;
  direction:rtl !important;
  text-align:center !important;
  box-sizing:border-box !important;
}
.avv-desktop-upgrade-notice-v1337 .avv-upgrade-notice-icon{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:17px !important;
  height:17px !important;
  min-width:17px !important;
  border-radius:999px !important;
  background:#f43f5e !important;
  color:#fff !important;
  font-size:10px !important;
  font-weight:950 !important;
  line-height:1 !important;
}
.avv-mobile-upgrade-price-host-v1337{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:center !important;
  gap:1px !important;
}
.avv-mobile-upgrade-notice-v1337{
  display:block !important;
  margin:1px 0 0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:#64748b !important;
  font-size:10px !important;
  font-weight:800 !important;
  line-height:1.35 !important;
  white-space:nowrap !important;
  direction:rtl !important;
  text-align:right !important;
}
@media (max-width:768px){
  .avv-desktop-upgrade-notice-v1337{
    margin:8px 0 12px !important;
    padding:7px 9px !important;
    font-size:10.5px !important;
    border-radius:13px !important;
  }
}
@media (min-width:769px){
  .avv-mobile-upgrade-notice-v1337{display:none !important;}
}


/* AVV Addons v13.3.9 — success-green upgrade notice; native Bakala price bridge remains untouched */
.avv-desktop-upgrade-notice-v1338{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:7px !important;
  width:100% !important;
  margin:8px 0 10px !important;
  padding:7px 11px !important;
  border-radius:14px !important;
  background:linear-gradient(135deg,#ecfdf5 0%,#f8fffb 100%) !important;
  border:1px solid rgba(22,163,74,.24) !important;
  color:#065f46 !important;
  font-size:11px !important;
  font-weight:900 !important;
  line-height:1.7 !important;
  direction:rtl !important;
  text-align:center !important;
  box-sizing:border-box !important;
  box-shadow:0 6px 16px rgba(22,163,74,.07) !important;
}
.avv-desktop-upgrade-notice-v1338 .avv-upgrade-notice-icon{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:18px !important;
  height:18px !important;
  min-width:18px !important;
  border-radius:999px !important;
  background:#16a34a !important;
  color:#fff !important;
  font-size:10px !important;
  font-weight:950 !important;
  line-height:1 !important;
  box-shadow:0 4px 10px rgba(22,163,74,.22) !important;
}
.avv-mobile-floating-upgrade-notice-v1338{
  display:none !important;
}
@media (max-width:768px){
  .avv-desktop-upgrade-notice-v1337,
  .avv-desktop-upgrade-notice-v1338,
  .avv-mobile-upgrade-notice-v1337{
    display:none !important;
  }
  body.avv-has-upgrade-notice-v1338 .avv-mobile-floating-upgrade-notice-v1338{
    display:flex !important;
    position:fixed !important;
    z-index:99998 !important;
    left:max(14px, calc((100vw - 430px) / 2 + 14px)) !important;
    right:max(14px, calc((100vw - 430px) / 2 + 14px)) !important;
    bottom:var(--avv-mobile-upgrade-notice-bottom, 96px) !important;
    align-items:center !important;
    justify-content:center !important;
    gap:7px !important;
    min-height:34px !important;
    padding:7px 12px !important;
    border-radius:16px !important;
    background:rgba(236,253,245,.97) !important;
    border:1px solid rgba(22,163,74,.30) !important;
    box-shadow:0 10px 28px rgba(15,23,42,.12), 0 5px 18px rgba(22,163,74,.16) !important;
    color:#065f46 !important;
    font-size:11px !important;
    font-weight:950 !important;
    line-height:1.55 !important;
    direction:rtl !important;
    text-align:center !important;
    pointer-events:none !important;
    box-sizing:border-box !important;
    backdrop-filter:blur(10px) !important;
    -webkit-backdrop-filter:blur(10px) !important;
  }
  .avv-mobile-floating-upgrade-notice-v1338 .avv-mobile-upgrade-check{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:18px !important;
    height:18px !important;
    min-width:18px !important;
    border-radius:999px !important;
    background:#16a34a !important;
    color:#fff !important;
    font-size:11px !important;
    font-weight:950 !important;
    line-height:1 !important;
    box-shadow:0 4px 10px rgba(22,163,74,.24) !important;
  }
}
@media (min-width:769px){
  .avv-mobile-floating-upgrade-notice-v1338{display:none !important;}
}
