/* AYESH v1.0.183 — reference-style payment choices, non-interactive bKash plus native COD. */
html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li.ayesh-v183-bkash-unavailable {
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  background:#fbfbfc!important;
  border:2px solid #e1e2e5!important;
  box-shadow:none!important;
  cursor:not-allowed!important;
  opacity:.85!important;
  min-height:140px!important;
  text-align:center!important;
  padding:15px 10px!important;
  color:#777!important;
  user-select:none;
}
html body.woocommerce-checkout.ayesh-v182-checkout #payment .ayesh-v183-bkash-radio{
  position:absolute;top:13px;right:13px;width:21px;height:21px;
  border:2px solid #d2d4d7;border-radius:50%;background:#f7f7f7;
}
html body.woocommerce-checkout.ayesh-v182-checkout #payment .ayesh-v183-bkash-mark{
  display:block;font-size:25px;line-height:1.15;letter-spacing:-.07em;
  font-style:italic;font-weight:900;color:#bd2974;filter:saturate(.7);
}
html body.woocommerce-checkout.ayesh-v182-checkout #payment .ayesh-v183-bkash-name{
  color:#4c4c4c;font-size:17px;line-height:1.3;font-weight:750;
}
html body.woocommerce-checkout.ayesh-v182-checkout #payment .ayesh-v183-bkash-status{
  font-size:11px;font-weight:650;line-height:1.3;white-space:nowrap;
  border-radius:100px;padding:5px 10px;background:#f0f0f2;color:#666;
}
html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li.payment_method_cod:has(input[name="payment_method"]:checked){
  border-color:#111!important;box-shadow:0 0 0 4px #ececec!important;background:#fff!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li.payment_method_cod > label{color:#111!important;font-weight:750!important}
@media(max-width:640px){
 html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods{
   display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
   gap:11px!important;
 }
 html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li.ayesh-v183-bkash-unavailable{
   min-height:146px!important;grid-column:auto!important;border-radius:18px!important;
 }
 html body.woocommerce-checkout.ayesh-v182-checkout #payment .ayesh-v183-bkash-mark{font-size:23px}
 html body.woocommerce-checkout.ayesh-v182-checkout #payment .ayesh-v183-bkash-name{font-size:15px}
 html body.woocommerce-checkout.ayesh-v182-checkout #payment .ayesh-v183-bkash-status{font-size:10px}
 html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li.payment_method_cod{grid-column:auto!important;min-width:0!important;}
 html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li.payment_method_cod > label{font-size:15px!important;padding:4px 2px!important;overflow-wrap:break-word;}
}
@media(max-width:350px){
 html body.woocommerce-checkout.ayesh-v182-checkout #payment .ayesh-v183-bkash-mark{font-size:21px}
 html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li.ayesh-v183-bkash-unavailable{padding:16px 4px!important}
}
