/*
 * FollowerAbzar SMM 80.3.22
 * Mobile order UX: remove the viewport floating CTA completely and replace it
 * with one in-flow "سفارش فوری" jump button directly after quantity/pricing.
 */
.fasmm-mobile-order-dock{display:none!important}
.fasmm-mobile-quick-order{display:none}

@media (max-width:767px){
  body.fasmm-has-mobile-order-dock{padding-bottom:0!important}

  .fasmm-order-workspace-anjamino .fasmm-mobile-quick-order{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
    min-height:46px!important;
    margin:2px 0 4px!important;
    padding:10px 14px!important;
    border:1px solid rgba(99,84,246,.26)!important;
    border-radius:13px!important;
    background:linear-gradient(135deg,#6657f7 0%,#5545e9 100%)!important;
    color:#fff!important;
    box-shadow:0 10px 24px rgba(86,70,235,.18)!important;
    font:inherit!important;
    font-size:13px!important;
    font-weight:900!important;
    line-height:1.45!important;
    text-align:center!important;
    cursor:pointer!important;
    box-sizing:border-box!important;
    -webkit-tap-highlight-color:transparent!important;
    touch-action:manipulation!important;
  }
  .fasmm-order-workspace-anjamino .fasmm-mobile-quick-order i{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:18px!important;
    line-height:1!important;
  }
  .fasmm-order-workspace-anjamino .fasmm-mobile-quick-order:active{
    transform:translateY(1px)!important;
    box-shadow:0 5px 14px rgba(86,70,235,.16)!important;
  }
  .fasmm-order-workspace-anjamino .fasmm-mobile-quick-order:focus-visible{
    outline:3px solid rgba(99,84,246,.22)!important;
    outline-offset:2px!important;
  }

  /* Final actions stay inside normal document flow. Never float/fix them. */
  .fasmm-order-workspace-anjamino .fasmm-order-actions,
  body.fasmm-has-mobile-order-dock .fasmm-order-workspace-anjamino .fasmm-order-actions{
    position:static!important;
    inset:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    z-index:auto!important;
    display:grid!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    transform:none!important;
    translate:none!important;
    box-sizing:border-box!important;
  }

  .fasmm-order-workspace-anjamino #fasmm-order-final-actions.fasmm-quick-order-target{
    animation:fasmmQuickOrderPulse .85s ease both;
  }
}

@keyframes fasmmQuickOrderPulse{
  0%,100%{box-shadow:none}
  35%{box-shadow:0 0 0 4px rgba(99,84,246,.14),0 12px 28px rgba(99,84,246,.16)}
}

:is(html[data-fasmm-theme="dark"],body.fasmm-dark,[data-theme="dark"]) .fasmm-order-workspace-anjamino .fasmm-mobile-quick-order{
  border-color:rgba(139,125,255,.35)!important;
  background:linear-gradient(135deg,#7567ff 0%,#5d4fe8 100%)!important;
  color:#fff!important;
}
