.pharmacy-cluster{width:44px;height:44px;border-radius:50%;background:#2563eb;border:3px solid white;box-shadow:0 2px 8px rgba(0,0,0,.25);color:white;font-size:14px;font-weight:700;box-sizing:border-box}.pharmacy-cluster,.pharmacy-cluster span{display:flex;align-items:center;justify-content:center}.pharmacy-cluster span{width:100%;height:100%}.pharmacy-cluster-small{width:40px;height:40px;font-size:13px}.pharmacy-cluster-medium{width:46px;height:46px;font-size:14px}.pharmacy-cluster-large{width:54px;height:54px;font-size:15px}