/* L.1348 — one visual refinement shared by Home and Services.
   Keep approved botanical background, intro copy, branch selection,
   QR/WhatsApp behavior and responsive form unchanged. */
body.ama-site .ama-pharmacist-mount .ama-pharmacist-box{
 align-items:stretch;
}
body.ama-site .ama-pharmacist-mount .ama-pharmacist-intro{
 display:flex;flex-direction:column;min-width:0;
}
body.ama-site .ama-pharmacist-mount .ama-pharmacist-intro .ama-pharmacist-order-note{
 margin-top:auto;
}
body.ama-site .ama-pharmacist-mount .ama-pharmacist-compose{
 display:flex;flex-direction:column;min-width:0;
}
body.ama-site .ama-pharmacist-mount .ama-pharmacist-branches{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
 align-items:stretch;gap:14px;margin-top:auto;
}
body.ama-site .ama-pharmacist-mount .ama-pharmacist-branch{
 display:flex;flex-direction:column;align-items:stretch;
 min-width:0;min-height:154px;padding:16px;
 gap:12px;box-sizing:border-box;
}
body.ama-site .ama-pharmacist-mount .ama-pharmacist-branch>div{
 display:grid;gap:4px;min-width:0;
}
body.ama-site .ama-pharmacist-mount .ama-pharmacist-branch>div strong{
 font-size:clamp(.94rem,1.05vw,1.04rem);line-height:1.23;
}
body.ama-site .ama-pharmacist-mount .ama-pharmacist-branch>div span{
 font-size:.82rem;line-height:1.35;
}
body.ama-site .ama-pharmacist-mount .ama-pharmacist-branch .ama-pharmacist-send{
 width:100%;min-width:0;min-height:72px;
 margin-top:auto;padding:13px 16px;
 display:flex;flex-direction:column;justify-content:center;align-items:center;
 gap:5px;text-align:center;
 font-size:1.02rem;line-height:1.24;font-weight:800;
 border-radius:14px;box-sizing:border-box;
}
body.ama-site .ama-pharmacist-mount .ama-pharmacist-branch .ama-pharmacist-send small{
 display:block;font-size:.82rem;line-height:1.24;font-weight:750;opacity:.92;
}
@media(max-width:860px){
 body.ama-site .ama-pharmacist-mount .ama-pharmacist-intro .ama-pharmacist-order-note{
  margin-top:18px;
 }
 body.ama-site .ama-pharmacist-mount .ama-pharmacist-branches{
  margin-top:4px;
 }
}
@media(max-width:620px){
 body.ama-site .ama-pharmacist-mount .ama-pharmacist-branches{
  grid-template-columns:minmax(0,1fr);gap:12px;
 }
 body.ama-site .ama-pharmacist-mount .ama-pharmacist-branch{
  min-height:0;padding:14px 16px;gap:10px;
 }
 body.ama-site .ama-pharmacist-mount .ama-pharmacist-branch .ama-pharmacist-send{
  min-height:64px;font-size:1rem;
 }
}
