/* AYESH v1.0.188 — more compact checkout with slimmer payment cards and note area. */
html body.woocommerce-checkout.ayesh-v182-checkout form.checkout.woocommerce-checkout > .ayesh-v182-delivery,
html body.woocommerce-checkout.ayesh-v182-checkout form.checkout.woocommerce-checkout > .hb-checkout-payment-wrap {
  padding-bottom:16px!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout .ayesh-v182-card-heading,
html body.woocommerce-checkout.ayesh-v182-checkout .hb-checkout-payment-wrap .hb-checkout-section-head {
  margin-bottom:10px!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout .ayesh-v182-delivery__choice {
  min-height:72px!important;
  padding:12px 15px!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout:not(.woocommerce-order-received) #payment ul.payment_methods.ayesh-v185-inline-payment,
html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods.ayesh-v188-compact-payment {
  gap:10px!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout:not(.woocommerce-order-received) #payment ul.payment_methods.ayesh-v185-inline-payment > li,
html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods.ayesh-v188-compact-payment > li {
  min-height:106px!important;
  padding:10px 8px!important;
  border-radius:14px!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout:not(.woocommerce-order-received) #payment ul.payment_methods.ayesh-v185-inline-payment > li.payment_method_cod > label,
html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods.ayesh-v188-compact-payment > li.payment_method_cod > label {
  min-height:64px!important;
  gap:5px!important;
  padding:4px 2px!important;
  font-size:14px!important;
  line-height:1.25!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout:not(.woocommerce-order-received) #payment ul.payment_methods.ayesh-v185-inline-payment .ayesh-v185-bkash-logo,
html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods.ayesh-v188-compact-payment .ayesh-v185-bkash-logo {
  max-width:min(100%,92px)!important;
  max-height:34px!important;
  margin-top:0!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout:not(.woocommerce-order-received) #payment ul.payment_methods.ayesh-v185-inline-payment .ayesh-v183-bkash-name,
html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods.ayesh-v188-compact-payment .ayesh-v183-bkash-name {
  font-size:14px!important;
  line-height:1.2!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout:not(.woocommerce-order-received) #payment ul.payment_methods.ayesh-v185-inline-payment .ayesh-v183-bkash-status,
html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods.ayesh-v188-compact-payment .ayesh-v183-bkash-status {
  padding:3px 8px!important;
  font-size:10px!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li > input[name="payment_method"],
html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods .ayesh-v183-bkash-radio {
  top:9px!important;
  right:9px!important;
  width:18px!important;
  height:18px!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout .hb-checkout-payment-wrap .woocommerce-additional-fields {
  margin-top:12px!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout .hb-checkout-payment-wrap .ayesh-v188-note-heading {
  margin:0 0 8px!important;
  color:#111!important;
  font-size:16px!important;
  line-height:1.25!important;
  font-weight:800!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout .hb-checkout-payment-wrap .woocommerce-additional-fields p.form-row {
  padding:8px 12px!important;
  min-height:auto!important;
  border-radius:14px!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout .hb-checkout-payment-wrap .woocommerce-additional-fields p.form-row > label {
  font-size:12px!important;
  line-height:1.3!important;
}
html body.woocommerce-checkout.ayesh-v182-checkout .hb-checkout-payment-wrap .woocommerce-additional-fields textarea {
  min-height:42px!important;
  height:72px!important;
  line-height:1.4!important;
}
@media (max-width:767px) {
  html body.woocommerce-checkout.ayesh-v182-checkout form.checkout.woocommerce-checkout > .ayesh-v182-delivery,
  html body.woocommerce-checkout.ayesh-v182-checkout form.checkout.woocommerce-checkout > .hb-checkout-payment-wrap {
    padding:15px 15px 16px!important;
    border-radius:18px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout .ayesh-v182-card-heading,
  html body.woocommerce-checkout.ayesh-v182-checkout .hb-checkout-payment-wrap .hb-checkout-section-head {
    margin-bottom:10px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout .ayesh-v182-delivery__choice {
    min-height:68px!important;
    padding:11px 14px!important;
    border-radius:14px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods {
    gap:9px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li,
  html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li.ayesh-v183-bkash-unavailable {
    min-height:98px!important;
    padding:9px 7px!important;
    border-radius:14px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li > label {
    min-height:58px!important;
    gap:4px!important;
    font-size:13px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods .ayesh-v185-bkash-logo {
    max-width:min(100%,84px)!important;
    max-height:30px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods .ayesh-v183-bkash-name {
    font-size:13px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods .ayesh-v183-bkash-status {
    padding:3px 7px!important;
    font-size:10px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout .hb-checkout-payment-wrap .woocommerce-additional-fields {
    margin-top:10px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout .hb-checkout-payment-wrap .ayesh-v188-note-heading {
    font-size:15px!important;
    margin-bottom:7px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout .hb-checkout-payment-wrap .woocommerce-additional-fields p.form-row {
    padding:7px 10px!important;
    border-radius:13px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout .hb-checkout-payment-wrap .woocommerce-additional-fields p.form-row > label {
    font-size:11px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout .hb-checkout-payment-wrap .woocommerce-additional-fields textarea {
    min-height:40px!important;
    height:66px!important;
  }
}
@media (max-width:359px) {
  html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li,
  html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li.ayesh-v183-bkash-unavailable {
    min-height:92px!important;
    padding:8px 5px!important;
  }
  html body.woocommerce-checkout.ayesh-v182-checkout #payment ul.payment_methods > li > label {
    font-size:12px!important;
  }
}
